OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Scalars
(Results
1 - 6
of
6
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp
679
VectorizableTree[0]->
Scalars
.size();
712
unsigned RootSize = VectorizableTree[0]->
Scalars
.size();
799
/// Accepts homogeneous multidimensional aggregate of
scalars
/vectors like
1054
auto It = llvm::find(UserTE->
Scalars
, U);
1055
assert(It != UserTE->
Scalars
.end() && "U is in UserTE");
1056
int UserLn = std::distance(UserTE->
Scalars
.begin(), It);
1575
/// context means the creation of vectors from a group of
scalars
.
1597
/// \returns a vector from a collection of
scalars
in \p VL.
1616
/// \returns true if the
scalars
in VL are equal to this entry.
1618
if (VL.size() ==
Scalars
.size()
[
all
...]
VPlan.h
274
auto &
Scalars
= PerPartVec[Instance.Part];
276
while (
Scalars
.size() <= CacheIdx)
277
Scalars
.push_back(nullptr);
278
assert(!
Scalars
[CacheIdx] && "should overwrite existing value");
279
Scalars
[CacheIdx] = V;
LoopVectorize.cpp
442
/// This class performs the widening of
scalars
into vectors, or multiple
443
///
scalars
. This class also implements the following features:
447
/// * Scalarization (implementation using
scalars
) of un-vectorizable
1319
auto
Scalars
= InstsToScalarize.find(VF);
1320
assert(
Scalars
!= InstsToScalarize.end() &&
1322
return
Scalars
->second.find(I) !=
Scalars
->second.end();
1351
auto ScalarsPerVF =
Scalars
.find(VF);
1352
assert(ScalarsPerVF !=
Scalars
.end() &&
1625
Scalars
.clear()
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp
14
// eventually decomposes to
scalars
if the target doesn't support v4f32 or v2f32
577
// Vectors may have a different boolean contents to
scalars
. Promote the
779
// Vectors may have a different boolean contents to
scalars
. Promote the
1473
SmallVector<SDValue, 8>
Scalars
;
1505
Scalars
.push_back(Scalar);
1510
Scalars
.push_back(DAG.getUNDEF(EltVT));
1518
return DAG.getBuildVector(VecVT, dl,
Scalars
);
3697
// Unroll, extend the
scalars
and rebuild the vector.
4482
SmallVector<SDValue, 8>
Scalars
(WidenNumElts, DAG.getUNDEF(EltVT));
4490
Scalars
[i] = DAG.getNode(N->getOpcode(), dl, {MVT::i1, MVT::Other}
[
all
...]
SelectionDAG.cpp
5160
// Handle the case of two
scalars
.
5195
// If both operands are undef, that's handled the same way as
scalars
.
5317
// or UNDEF
scalars
.
5782
// operations are lowered to
scalars
.
9927
SmallVector<SDValue, 8>
Scalars
;
9954
Scalars
.push_back(getNode(N->getOpcode(), dl, EltVT, Operands,
9959
Scalars
.push_back(getNode(ISD::SELECT, dl, EltVT, Operands));
9966
Scalars
.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0],
9972
Scalars
.push_back(getNode(N->getOpcode(), dl, EltVT,
9980
Scalars
.push_back(getUNDEF(EltVT))
[
all
...]
LegalizeDAG.cpp
1766
// Try to group the
scalars
into pairs, shuffle the pairs together, then
3750
SmallVector<SDValue, 8>
Scalars
;
3758
Scalars
.push_back(DAG.getNode(Node->getOpcode(), dl,
3762
SDValue Result = DAG.getBuildVector(Node->getValueType(0), dl,
Scalars
);
Completed in 37 milliseconds
Indexes created Sat Aug 08 00:24:54 UTC 2026