Searched refs:isLoopInvariant (Results 1 - 12 of 12) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 535 if (!SE->isLoopInvariant(ExitValue, L)) 719 /// isLoopInvariant - Perform a quick domtree based check for loop invariance 720 /// assuming that V is used within the loop. LoopInfo::isLoopInvariant() seems 722 static bool isLoopInvariant(Value *V, const Loop *L, const DominatorTree *DT) { function 736 L && L->getLoopPreheader() && isLoopInvariant(NarrowOper, L, DT); 1204 if (isLoopInvariant(IncI->getOperand(1), L, DT)) 1214 if (isLoopInvariant(IncI->getOperand(0), L, DT)) 1251 if (!isLoopInvariant(RHS, L, DT)) { 1252 if (!isLoopInvariant(LHS, L, DT)) 1447 assert(SE->isLoopInvariant(IVOffse [all...] |
H A D | LICM.cpp | 729 AS.isVolatile() || !CurLoop->isLoopInvariant(AS.begin()->getValue()))
|
H A D | LoopIdiomRecognize.cpp | 961 CurLoop->isLoopInvariant(SplatValue)) {
|
H A D | LoopStrengthReduce.cpp | 2505 if (!SE.isLoopInvariant(IncExpr, L)) 2862 if (SE.isLoopInvariant(N, L) && isSafeToExpand(N)) { 3115 if (isa<SCEVUnknown>(*J) && !SE.isLoopInvariant(*J, L))
|
/external/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 57 /// isLoopInvariant - Return true if the specified value is loop invariant 59 bool Loop::isLoopInvariant(Value *V) const { function in class:Loop 69 if (!isLoopInvariant(I->getOperand(i))) 79 /// isLoopInvariant. 95 /// isLoopInvariant. 103 if (isLoopInvariant(I))
|
H A D | ScalarEvolutionExpander.cpp | 184 if (!L->isLoopInvariant(LHS) || !L->isLoopInvariant(RHS)) break; 557 if (!L->isLoopInvariant(V) || !L->isLoopInvariant(Idx)) break; 582 if (!L->isLoopInvariant(V)) break; 587 if (!L->isLoopInvariant(*I)) { 1501 if (SE.isLoopInvariant(S, L)) {
|
H A D | DependenceAnalysis.cpp | 757 bool DependenceAnalysis::isLoopInvariant(const SCEV *Expression, function in class:DependenceAnalysis 761 return SE->isLoopInvariant(Expression, LoopNest) && 762 isLoopInvariant(Expression, LoopNest->getParentLoop()); 774 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) 807 return isLoopInvariant(Src, LoopNest); 810 if (!isLoopInvariant(Step, LoopNest)) 825 return isLoopInvariant(Dst, LoopNest); 828 if (!isLoopInvariant(Step, LoopNest)) 3251 isLoopInvariant(SrcPtrSCEV, LI->getLoopFor(Src->getParent())) && 3252 isLoopInvariant(DstPtrSCE [all...] |
H A D | ScalarEvolution.cpp | 1738 if (isLoopInvariant(Ops[i], AddRecLoop)) { 1993 if (isLoopInvariant(Ops[i], AddRecLoop)) { 2270 assert(isLoopInvariant(Operands[i], L) && 2315 if (!isLoopInvariant(Operands[i], L)) { 2330 if (!isLoopInvariant(NestedOperands[i], NestedLoop)) { 3051 if (isLoopInvariant(Accum, L) || 3079 if (isLoopInvariant(Accum, L)) 4058 assert(isLoopInvariant(Result.getExact(this), L) && 4059 isLoopInvariant(Result.getMax(this), L) && 4501 if (isLoopInvariant(LH [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 488 /// isLoopInvariant - Returns true if Expression is loop invariant 490 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const;
|
H A D | LoopInfo.h | 327 /// isLoopInvariant - Return true if the specified value is loop invariant 329 bool isLoopInvariant(Value *V) const; 339 /// isLoopInvariant. 351 /// isLoopInvariant.
|
H A D | ScalarEvolution.h | 846 /// isLoopInvariant - Return true if the value of the given SCEV is 848 bool isLoopInvariant(const SCEV *S, const Loop *L);
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 758 bool Invariant = OrigLoop->isLoopInvariant(V) && !NewInstr; 833 if (!SE->isLoopInvariant(SE->getSCEV(Gep->getOperand(i)), TheLoop)) 845 if (!SE->isLoopInvariant(SE->getSCEV(Gep->getOperand(i)), TheLoop)) 866 return (SE->isLoopInvariant(SE->getSCEV(V), TheLoop)); 933 assert(SE->isLoopInvariant(SE->getSCEV(Gep->getPointerOperand()), 1094 if (SE->isLoopInvariant(Sc, OrigLoop)) { 2012 bool InvariantCond = SE->isLoopInvariant(SE->getSCEV(it->getOperand(0)), 3339 bool ScalarCond = (SE->isLoopInvariant(CondSCEV, TheLoop));
|
Completed in 294 milliseconds