/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
LoopDependenceAnalysis.h | 74 /// isLoopInvariant - True if a given SCEV is invariant in all loops of the 76 bool isLoopInvariant(const SCEV*) const;
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
LoopDependenceAnalysis.cpp | 143 if (!SE->isLoopInvariant(S, L)) 147 bool LoopDependenceAnalysis::isLoopInvariant(const SCEV *S) const { 155 return isLoopInvariant(S) || (rec && rec->isAffine()); 159 return isLoopInvariant(A) && isLoopInvariant(B);
|
LoopInfo.cpp | 50 /// isLoopInvariant - Return true if the specified value is loop invariant 52 bool Loop::isLoopInvariant(Value *V) const { 62 if (!isLoopInvariant(I->getOperand(i))) 72 /// isLoopInvariant. 88 /// isLoopInvariant. 96 if (isLoopInvariant(I))
|
ScalarEvolutionExpander.cpp | 158 if (!L->isLoopInvariant(LHS) || !L->isLoopInvariant(RHS)) break; 528 if (!L->isLoopInvariant(V) || !L->isLoopInvariant(Idx)) break; 553 if (!L->isLoopInvariant(V)) break; 558 if (!L->isLoopInvariant(*I)) { [all...] |
ScalarEvolution.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopVersioningLICM.cpp | 350 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop)) 364 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop))
|
LoopDataPrefetch.cpp | 239 if (L->isLoopInvariant(PtrValue))
|
IndVarSimplify.cpp | 563 if (!SE->isLoopInvariant(ExitValue, L) || 708 if (!L->isLoopInvariant(Cond)) [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
IndVarSimplify.cpp | 552 if (!SE->isLoopInvariant(ExitValue, L)) 610 if (SE->isLoopInvariant(S, L)) return true; 662 if (SE->isLoopInvariant(ExitVal, L)) 852 /// isLoopInvariant - Perform a quick domtree based check for loop invariance 853 /// assuming that V is used within the loop. LoopInfo::isLoopInvariant() seems 855 static bool isLoopInvariant(Value *V, const Loop *L, const DominatorTree *DT) { [all...] |
/external/llvm/lib/Analysis/ |
LoopInfo.cpp | 55 bool Loop::isLoopInvariant(const Value *V) const { 62 return all_of(I->operands(), [this](Value *V) { return isLoopInvariant(V); }); 75 if (isLoopInvariant(I))
|
VectorUtils.cpp | 136 !SE->isLoopInvariant(SE->getSCEV(GEP->getOperand(i)), Lp)) 220 if (!Lp->isLoopInvariant(Stride))
|
DependenceAnalysis.cpp | 754 bool DependenceInfo::isLoopInvariant(const SCEV *Expression, 758 return SE->isLoopInvariant(Expression, LoopNest) && 759 isLoopInvariant(Expression, LoopNest->getParentLoop()); 771 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) 857 return isLoopInvariant(Src, LoopNest); 868 if (!isLoopInvariant(Step, LoopNest)) 882 return isLoopInvariant(Dst, LoopNest); 893 if (!isLoopInvariant(Step, LoopNest)) [all...] |
LoopAccessAnalysis.cpp | 162 if (SE->isLoopInvariant(Sc, Lp)) 561 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) 575 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) [all...] |
ScalarEvolutionExpander.cpp | 203 if (!L->isLoopInvariant(LHS) || !L->isLoopInvariant(RHS)) break; 530 if (!L->isLoopInvariant(V) || !L->isLoopInvariant(Idx)) break; 550 if (!L->isLoopInvariant(V)) break; 554 [L](Value *Op) { return !L->isLoopInvariant(Op); }); [all...] |
ScalarEvolution.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCLoopPreIncPrep.cpp | 213 if (L->isLoopInvariant(PtrValue)) 322 if (!SE->isLoopInvariant(BasePtrStartSCEV, L))
|
/external/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 528 /// isLoopInvariant - Returns true if Expression is loop invariant 530 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
DependenceAnalysis.h | 518 /// isLoopInvariant - Returns true if Expression is loop invariant 520 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; [all...] |