Searched refs:isLoopInvariant (Results 1 - 13 of 13) sorted by relevance
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 535 if (!SE->isLoopInvariant(ExitValue, L) || 759 /// isLoopInvariant - Perform a quick domtree based check for loop invariance 760 /// assuming that V is used within the loop. LoopInfo::isLoopInvariant() seems 762 static bool isLoopInvariant(Value *V, const Loop *L, const DominatorTree *DT) { function 776 L && L->getLoopPreheader() && isLoopInvariant(NarrowOper, L, DT); 1244 if (isLoopInvariant(IncI->getOperand(1), L, DT)) 1254 if (isLoopInvariant(IncI->getOperand(0), L, DT)) 1291 if (!isLoopInvariant(RHS, L, DT)) { 1292 if (!isLoopInvariant(LHS, L, DT)) 1493 assert(SE->isLoopInvariant(IVOffse [all...] |
H A D | LICM.cpp | 729 AS.isVolatile() || !CurLoop->isLoopInvariant(AS.begin()->getValue()))
|
H A D | LoopIdiomRecognize.cpp | 963 CurLoop->isLoopInvariant(SplatValue)) {
|
H A D | LoopStrengthReduce.cpp | 2599 if (!SE.isLoopInvariant(IncExpr, L)) 2957 if (SE.isLoopInvariant(N, L) && isSafeToExpand(N, SE)) { 3214 if (isa<SCEVUnknown>(*J) && !SE.isLoopInvariant(*J, L))
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 60 /// isLoopInvariant - Return true if the specified value is loop invariant 62 bool Loop::isLoopInvariant(Value *V) const { function in class:Loop 72 if (!isLoopInvariant(I->getOperand(i))) 82 /// isLoopInvariant. 98 /// isLoopInvariant. 106 if (isLoopInvariant(I))
|
H A D | DependenceAnalysis.cpp | 762 bool DependenceAnalysis::isLoopInvariant(const SCEV *Expression, function in class:DependenceAnalysis 766 return SE->isLoopInvariant(Expression, LoopNest) && 767 isLoopInvariant(Expression, LoopNest->getParentLoop()); 779 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) 812 return isLoopInvariant(Src, LoopNest); 815 if (!isLoopInvariant(Step, LoopNest)) 830 return isLoopInvariant(Dst, LoopNest); 833 if (!isLoopInvariant(Step, LoopNest)) 2959 if (SE->isLoopInvariant(AddRec, TargetLoop)) 3310 isLoopInvariant(SrcPtrSCE [all...] |
H A D | ScalarEvolutionExpander.cpp | 185 if (!L->isLoopInvariant(LHS) || !L->isLoopInvariant(RHS)) break; 556 if (!L->isLoopInvariant(V) || !L->isLoopInvariant(Idx)) break; 576 if (!L->isLoopInvariant(V)) break; 581 if (!L->isLoopInvariant(*I)) { 1491 if (SE.isLoopInvariant(S, L)) {
|
H A D | ScalarEvolution.cpp | 1741 if (isLoopInvariant(Ops[i], AddRecLoop)) { 1996 if (isLoopInvariant(Ops[i], AddRecLoop)) { 2273 assert(isLoopInvariant(Operands[i], L) && 2318 if (!isLoopInvariant(Operands[i], L)) { 2333 if (!isLoopInvariant(NestedOperands[i], NestedLoop)) { 3079 if (isLoopInvariant(Accum, L) || 3118 if (isLoopInvariant(Accum, L)) 4103 assert(isLoopInvariant(Result.getExact(this), L) && 4104 isLoopInvariant(Result.getMax(this), L) && 4579 if (isLoopInvariant(LH [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 522 /// isLoopInvariant - Returns true if Expression is loop invariant 524 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const;
|
H A D | LoopInfo.h | 342 /// isLoopInvariant - Return true if the specified value is loop invariant 344 bool isLoopInvariant(Value *V) const; 354 /// isLoopInvariant. 366 /// isLoopInvariant.
|
H A D | ScalarEvolution.h | 845 /// isLoopInvariant - Return true if the value of the given SCEV is 847 bool isLoopInvariant(const SCEV *S, const Loop *L);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1034 bool Invariant = OrigLoop->isLoopInvariant(V) && !NewInstr; 1129 if (!SE->isLoopInvariant(SE->getSCEV(Gep->getOperand(i)), TheLoop)) 1145 !SE->isLoopInvariant(SE->getSCEV(Gep->getOperand(i)), TheLoop)) 1166 return (SE->isLoopInvariant(SE->getSCEV(V), TheLoop)); 1245 assert(SE->isLoopInvariant(SE->getSCEV(Gep->getPointerOperand()), 1263 SE->isLoopInvariant(SE->getSCEV(GepOperandInst), OrigLoop)) && 1427 if (SE->isLoopInvariant(Sc, OrigLoop)) { 2638 bool InvariantCond = SE->isLoopInvariant(SE->getSCEV(it->getOperand(0)), 4833 if (!SE->isLoopInvariant(SE->getSCEV(Opd), TheLoop) && 4921 bool ScalarCond = (SE->isLoopInvariant(CondSCE [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 439 } else if (!SE->isLoopInvariant(EC, L))
|
Completed in 231 milliseconds