/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...] |
/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...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
LoopInfo.cpp | 57 bool Loop::isLoopInvariant(const Value *V) const { 64 return all_of(I->operands(), [this](Value *V) { return isLoopInvariant(V); }); 77 if (isLoopInvariant(I))
|
VectorUtils.cpp | 138 !SE->isLoopInvariant(SE->getSCEV(GEP->getOperand(i)), Lp)) 222 if (!Lp->isLoopInvariant(Stride))
|
LoopAccessAnalysis.cpp | 201 if (SE->isLoopInvariant(Sc, Lp)) 626 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) 644 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) [all...] |
ScalarEvolutionExpander.cpp | 216 if (!L->isLoopInvariant(LHS) || !L->isLoopInvariant(RHS)) break; 543 if (!L->isLoopInvariant(V) || !L->isLoopInvariant(Idx)) break; 563 if (!L->isLoopInvariant(V)) break; 566 GepIndices, [L](Value *Op) { return !L->isLoopInvariant(Op); }); [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCLoopPreIncPrep.cpp | 213 if (L->isLoopInvariant(PtrValue)) 322 if (!SE->isLoopInvariant(BasePtrStartSCEV, L))
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
LoopVersioningLICM.cpp | 383 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop)) 397 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop))
|
IndVarSimplify.cpp | 609 if (!SE->isLoopInvariant(ExitValue, L) || 754 if (!L->isLoopInvariant(Cond)) [all...] |
LoopPredication.cpp | 364 if (SE->isLoopInvariant(LHSS, L)) { 427 return SE->isLoopInvariant(S, L) && isSafeToExpand(S, *SE);
|
LICM.cpp | 316 AS.isVolatile() || !L->isLoopInvariant(AS.begin()->getValue())) 497 CurLoop->isLoopInvariant(I.getOperand(1)) && 616 if (ORE && Invalidated && CurLoop->isLoopInvariant(LI->getPointerOperand())) [all...] |
LoopDataPrefetch.cpp | 270 if (L->isLoopInvariant(PtrValue))
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
LoopVectorizationLegality.cpp | 376 if (!(CondOp0 == IVUpdate && OuterLp->isLoopInvariant(CondOp1)) && 377 !(CondOp1 == IVUpdate && OuterLp->isLoopInvariant(CondOp0))) { 491 !TheLoop->isLoopInvariant(Br->getCondition()) && 677 if (!SE->isLoopInvariant(PSE.getSCEV(CI->getOperand(1)), TheLoop)) { [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
PPCLoopPreIncPrep.cpp | 290 if (L->isLoopInvariant(PtrValue)) 412 if (!SE->isLoopInvariant(BasePtrStartSCEV, L))
|