Searched refs:isLoopInvariant (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DLoopDependenceAnalysis.cpp141 if (!SE->isLoopInvariant(S, L))
145 bool LoopDependenceAnalysis::isLoopInvariant(const SCEV *S) const { function in class:LoopDependenceAnalysis
153 return isLoopInvariant(S) || (rec && rec->isAffine());
157 return isLoopInvariant(A) && isLoopInvariant(B);
H A DLoopInfo.cpp56 /// isLoopInvariant - Return true if the specified value is loop invariant
58 bool Loop::isLoopInvariant(Value *V) const { function in class:Loop
68 if (!isLoopInvariant(I->getOperand(i)))
78 /// isLoopInvariant.
94 /// isLoopInvariant.
102 if (isLoopInvariant(I))
H A DScalarEvolutionExpander.cpp184 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 DScalarEvolution.cpp1732 if (isLoopInvariant(Ops[i], AddRecLoop)) {
1987 if (isLoopInvariant(Ops[i], AddRecLoop)) {
2264 assert(isLoopInvariant(Operands[i], L) &&
2309 if (!isLoopInvariant(Operands[i], L)) {
2324 if (!isLoopInvariant(NestedOperands[i], NestedLoop)) {
3045 if (isLoopInvariant(Accum, L) ||
3073 if (isLoopInvariant(Accum, L))
4049 assert(isLoopInvariant(Result.getExact(this), L) &&
4050 isLoopInvariant(Result.getMax(this), L) &&
4492 if (isLoopInvariant(LH
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DLoopDependenceAnalysis.h74 /// isLoopInvariant - True if a given SCEV is invariant in all loops of the
76 bool isLoopInvariant(const SCEV*) const;
H A DLoopInfo.h331 /// isLoopInvariant - Return true if the specified value is loop invariant
333 bool isLoopInvariant(Value *V) const;
343 /// isLoopInvariant.
355 /// isLoopInvariant.
H A DScalarEvolution.h847 /// isLoopInvariant - Return true if the value of the given SCEV is
849 bool isLoopInvariant(const SCEV *S, const Loop *L);
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp537 if (!SE->isLoopInvariant(ExitValue, L))
721 /// isLoopInvariant - Perform a quick domtree based check for loop invariance
722 /// assuming that V is used within the loop. LoopInfo::isLoopInvariant() seems
724 static bool isLoopInvariant(Value *V, const Loop *L, const DominatorTree *DT) { function
738 L && L->getLoopPreheader() && isLoopInvariant(NarrowOper, L, DT);
1206 if (isLoopInvariant(IncI->getOperand(1), L, DT))
1216 if (isLoopInvariant(IncI->getOperand(0), L, DT))
1253 if (!isLoopInvariant(RHS, L, DT)) {
1254 if (!isLoopInvariant(LHS, L, DT))
1447 assert(SE->isLoopInvariant(IVOffse
[all...]
H A DLICM.cpp724 AS.isVolatile() || !CurLoop->isLoopInvariant(AS.begin()->getValue()))
H A DLoopIdiomRecognize.cpp464 CurLoop->isLoopInvariant(SplatValue)) {
H A DLoopStrengthReduce.cpp2506 if (!SE.isLoopInvariant(IncExpr, L))
2850 if (SE.isLoopInvariant(N, L) && isSafeToExpand(N)) {
3103 if (isa<SCEVUnknown>(*J) && !SE.isLoopInvariant(*J, L))

Completed in 143 milliseconds