HomeSort by: relevance | last modified time | path
    Searched defs:Scalars (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
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...]
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...]
  /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...]

Completed in 72 milliseconds