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

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp535 if (!SE->isLoopInvariant(ExitValue, L) || !isSafeToExpand(ExitValue))
758 /// isLoopInvariant - Perform a quick domtree based check for loop invariance
759 /// assuming that V is used within the loop. LoopInfo::isLoopInvariant() seems
761 static bool isLoopInvariant(Value *V, const Loop *L, const DominatorTree *DT) { function
775 L && L->getLoopPreheader() && isLoopInvariant(NarrowOper, L, DT);
1243 if (isLoopInvariant(IncI->getOperand(1), L, DT))
1253 if (isLoopInvariant(IncI->getOperand(0), L, DT))
1290 if (!isLoopInvariant(RHS, L, DT)) {
1291 if (!isLoopInvariant(LHS, L, DT))
1486 assert(SE->isLoopInvariant(IVOffse
[all...]
H A DLICM.cpp729 AS.isVolatile() || !CurLoop->isLoopInvariant(AS.begin()->getValue()))
H A DLoopIdiomRecognize.cpp961 CurLoop->isLoopInvariant(SplatValue)) {
H A DLoopStrengthReduce.cpp2588 if (!SE.isLoopInvariant(IncExpr, L))
2946 if (SE.isLoopInvariant(N, L) && isSafeToExpand(N)) {
3199 if (isa<SCEVUnknown>(*J) && !SE.isLoopInvariant(*J, L))
/external/llvm/lib/Analysis/
H A DLoopInfo.cpp60 /// 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 DDependenceAnalysis.cpp757 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))
2954 if (SE->isLoopInvariant(AddRec, TargetLoop))
3256 isLoopInvariant(SrcPtrSCE
[all...]
H A DScalarEvolutionExpander.cpp184 if (!L->isLoopInvariant(LHS) || !L->isLoopInvariant(RHS)) break;
556 if (!L->isLoopInvariant(V) || !L->isLoopInvariant(Idx)) break;
581 if (!L->isLoopInvariant(V)) break;
586 if (!L->isLoopInvariant(*I)) {
1500 if (SE.isLoopInvariant(S, L)) {
H A DScalarEvolution.cpp1741 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)) {
3092 if (isLoopInvariant(Accum, L) ||
3120 if (isLoopInvariant(Accum, L))
4108 assert(isLoopInvariant(Result.getExact(this), L) &&
4109 isLoopInvariant(Result.getMax(this), L) &&
4584 if (isLoopInvariant(LH
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp980 bool Invariant = OrigLoop->isLoopInvariant(V) && !NewInstr;
1055 if (!SE->isLoopInvariant(SE->getSCEV(Gep->getOperand(i)), TheLoop))
1067 if (!SE->isLoopInvariant(SE->getSCEV(Gep->getOperand(i)), TheLoop))
1088 return (SE->isLoopInvariant(SE->getSCEV(V), TheLoop));
1163 assert(SE->isLoopInvariant(SE->getSCEV(Gep->getPointerOperand()),
1181 SE->isLoopInvariant(SE->getSCEV(GepOperandInst), OrigLoop)) &&
1347 if (SE->isLoopInvariant(Sc, OrigLoop)) {
2405 bool InvariantCond = SE->isLoopInvariant(SE->getSCEV(it->getOperand(0)),
4447 if (!SE->isLoopInvariant(SE->getSCEV(Opd), TheLoop) &&
4535 bool ScalarCond = (SE->isLoopInvariant(CondSCE
[all...]
/external/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h522 /// isLoopInvariant - Returns true if Expression is loop invariant
524 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const;
H A DLoopInfo.h328 /// isLoopInvariant - Return true if the specified value is loop invariant
330 bool isLoopInvariant(Value *V) const;
340 /// isLoopInvariant.
352 /// isLoopInvariant.
H A DScalarEvolution.h856 /// isLoopInvariant - Return true if the value of the given SCEV is
858 bool isLoopInvariant(const SCEV *S, const Loop *L);
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp422 } else if (!SE->isLoopInvariant(EC, L))

Completed in 2177 milliseconds