HomeSort by: relevance | last modified time | path
    Searched refs:LoopVectorizeHints (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
LoopVectorizationLegality.h 18 /// 1) LoopVectorizeHints class which keeps a number of loop annotations
46 class LoopVectorizeHints {
113 LoopVectorizeHints(const Loop *L, bool InterleaveOnlyWhenForced,
169 return getForce() == LoopVectorizeHints::FK_Enabled ||
179 return getForce() != LoopVectorizeHints::FK_Enabled && PotentiallyUnsafe;
222 bool canVectorizeFPMath(const LoopVectorizeHints &Hints) const {
255 LoopVectorizationRequirements *R, LoopVectorizeHints *H, DemandedBits *DB,
536 LoopVectorizeHints *Hints;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp 53 static cl::opt<LoopVectorizeHints::ScalableForceKind> ScalableVectorization(
54 "scalable-vectorization", cl::init(LoopVectorizeHints::SK_FixedWidthOnly),
59 clEnumValN(LoopVectorizeHints::SK_FixedWidthOnly, "off",
61 clEnumValN(LoopVectorizeHints::SK_PreferFixedWidth, "on",
64 clEnumValN(LoopVectorizeHints::SK_PreferScalable, "preferred",
73 bool LoopVectorizeHints::Hint::validate(unsigned Val) {
89 LoopVectorizeHints::LoopVectorizeHints(const Loop *L,
106 if ((LoopVectorizeHints::ScalableForceKind)Scalable.Value == SK_Unspecified)
126 void LoopVectorizeHints::setAlreadyVectorized()
    [all...]
LoopVectorizationPlanner.h 36 class LoopVectorizeHints;
260 const LoopVectorizeHints &Hints;
284 const LoopVectorizeHints &Hints,
LoopVectorize.cpp 1130 LoopVectorizeHints Hints(TheLoop, true /* doesn't matter */, *ORE);
1140 LoopVectorizeHints Hints(TheLoop, true /* doesn't matter */, *ORE);
1228 const LoopVectorizeHints *Hints,
1875 const LoopVectorizeHints *Hints;
2106 // LoopVectorizeHints). This will be fixed in the future when the native IR
2111 LoopVectorizeHints Hints(OuterLp, true /*DisableInterleaving*/, *ORE);
2115 if (Hints.getForce() == LoopVectorizeHints::FK_Undefined)
3276 Cost->Hints->getForce() != LoopVectorizeHints::FK_Enabled)) &&
3307 assert(Cost->Hints->getForce() == LoopVectorizeHints::FK_Enabled &&
3603 LoopVectorizeHints Hints(L, true, *ORE)
    [all...]

Completed in 18 milliseconds