HomeSort by relevance Sort by last modified time
    Searched refs:LoopVectorizeHints (Results 1 - 4 of 4) sorted by null

  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/
LoopVectorizationLegality.h 19 /// 1) LoopVectorizeHints class which keeps a number of loop annotations
58 class LoopVectorizeHints {
98 LoopVectorizeHints(const Loop *L, bool DisableInterleaving,
128 return getForce() == LoopVectorizeHints::FK_Enabled || getWidth() > 1;
137 return getForce() != LoopVectorizeHints::FK_Enabled && PotentiallyUnsafe;
189 bool doesNotMeet(Function *F, Loop *L, const LoopVectorizeHints &Hints);
219 LoopVectorizeHints *H, DemandedBits *DB, AssumptionCache *AC)
465 LoopVectorizeHints *Hints;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp 69 bool LoopVectorizeHints::Hint::validate(unsigned Val) {
83 LoopVectorizeHints::LoopVectorizeHints(const Loop *L, bool DisableInterleaving,
105 bool LoopVectorizeHints::allowVectorization(Function *F, Loop *L,
107 if (getForce() == LoopVectorizeHints::FK_Disabled) {
113 if (!AlwaysVectorize && getForce() != LoopVectorizeHints::FK_Enabled) {
138 void LoopVectorizeHints::emitRemarkWithHints() const {
142 if (Force.Value == LoopVectorizeHints::FK_Disabled)
151 if (Force.Value == LoopVectorizeHints::FK_Enabled) {
164 const char *LoopVectorizeHints::vectorizeAnalysisPassName() const
    [all...]
LoopVectorize.cpp     [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 218 class LoopVectorizeHints;
    [all...]

Completed in 162 milliseconds