HomeSort by relevance Sort by last modified time
    Searched refs:isLoopInvariant (Results 1 - 25 of 67) sorted by null

1 2 3

  /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))

Completed in 1098 milliseconds

1 2 3