HomeSort by: relevance | last modified time | path
    Searched refs:isLoopInvariant (Results 1 - 25 of 49) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopCacheAnalysis.cpp 95 if (!SE.isLoopInvariant(Start, &L) || !SE.isLoopInvariant(Step, &L))
273 if (isLoopInvariant(L)) {
390 bool IndexedReference::isLoopInvariant(const Loop &L) const {
395 if (SE.isLoopInvariant(SE.getSCEV(Addr), &L))
440 : SE.isLoopInvariant(&Subscript, &L);
457 if (!SE.isLoopInvariant(Start, &L) || !SE.isLoopInvariant(Step, &L))
LoopInfo.cpp 64 bool Loop::isLoopInvariant(const Value *V) const {
71 return all_of(I->operands(), [this](Value *V) { return isLoopInvariant(V); });
85 if (isLoopInvariant(I))
363 return SE.isLoopInvariant(IndDesc.getStep(), this);
LoopUnrollAnalyzer.cpp 40 if (!IterationNumber->isZero() && SE.isLoopInvariant(S, L))
Loads.cpp 287 if (L->isLoopInvariant(Ptr))
312 assert(SE.isLoopInvariant(StartS, L) && "implied by addrec definition");
IVDescriptors.cpp 1092 if (L->isLoopInvariant(Op0))
1094 else if (L->isLoopInvariant(Op1))
1223 if (!ConstStep && !SE->isLoopInvariant(Step, TheLoop))
LoopAccessAnalysis.cpp 202 if (SE->isLoopInvariant(Sc, Lp))
629 if (PSE.getSE()->isLoopInvariant(PtrScev, L))
647 if (PSE.getSE()->isLoopInvariant(PtrScev, L))
2130 return (SE->isLoopInvariant(SE->getSCEV(V), TheLoop));
ScalarEvolution.cpp 2309 return isLoopInvariant(S, L) && properlyDominates(S, L->getHeader());
3373 assert(isLoopInvariant(Operands[i], L) &&
3403 Operands, [&](const SCEV *Op) { return isLoopInvariant(Op, L); });
3415 return isLoopInvariant(Op, NestedLoop);
4244 if (!SE.isLoopInvariant(Expr, L))
4285 if (!SE.isLoopInvariant(Expr, L))
4338 bool InvariantF = SE.isLoopInvariant(Expr, L);
4402 if (!SE.isLoopInvariant(Expr, L))
4851 if (!isLoopInvariant(Accum, L))
4935 assert(isLoopInvariant(Expr, L) && "Expr is expected to be invariant")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanTransforms.cpp 79 SE.isLoopInvariant(SE.getSCEV(SI->getOperand(0)), OrigLoop);
LoopVectorizationLegality.cpp 330 if (!(CondOp0 == IVUpdate && OuterLp->isLoopInvariant(CondOp1)) &&
331 !(CondOp1 == IVUpdate && OuterLp->isLoopInvariant(CondOp0))) {
453 !TheLoop->isLoopInvariant(Br->getCondition()) &&
736 if (!SE->isLoopInvariant(PSE.getSCEV(CI->getOperand(i)), TheLoop)) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopPredication.cpp 387 if (SE->isLoopInvariant(LHSS, L)) {
407 if (SE->isLoopInvariant(LHS, L) && SE->isLoopInvariant(RHS, L)) {
509 if (!L->isLoopInvariant(Op))
520 if (!SE->isLoopInvariant(Op, L) ||
546 if (SE->isLoopInvariant(S, L))
1105 !SE->isLoopInvariant(MinEC, L) ||
IndVarSimplify.cpp 476 if (!L->isLoopInvariant(Cond))
681 if (L->isLoopInvariant(IncI->getOperand(1)))
691 if (L->isLoopInvariant(IncI->getOperand(0)))
720 if (L->isLoopInvariant(BI->getCondition()))
736 if (!L->isLoopInvariant(RHS)) {
737 if (!L->isLoopInvariant(LHS))
998 assert(SE->isLoopInvariant(IVOffset, L) &&
1046 assert(SE->isLoopInvariant(IVLimit, L) &&
1573 !SE->isLoopInvariant(ExactBTC, L) ||
1607 !SE->isLoopInvariant(ExitCount, L) |
    [all...]
LoopVersioningLICM.cpp 374 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop))
388 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop))
LoopFlatten.cpp 484 if (!FI.OuterLoop->isLoopInvariant(FI.InnerLimit)) {
488 if (!FI.OuterLoop->isLoopInvariant(FI.OuterLimit)) {
SimpleLoopUnswitch.cpp 117 assert(!L.isLoopInvariant(&Root) &&
137 if (L.isLoopInvariant(OpV)) {
184 if (!L.isLoopInvariant(PN->getIncomingValueForBlock(&ExitingBB)))
391 if (L.isLoopInvariant(BI.getCondition())) {
609 if (!L.isLoopInvariant(LoopCond))
2631 if (!isa<Constant>(Cond) && L.isLoopInvariant(Cond))
2639 L.isLoopInvariant(SI->getCondition()) && !BB->getUniqueSuccessor())
2656 if (L.isLoopInvariant(BI->getCondition())) {
LICM.cpp 459 !L->isLoopInvariant(AS.begin()->getValue()))
931 CurLoop->isLoopInvariant(I.getOperand(1))) {
1204 if (ORE && Invalidated && CurLoop->isLoopInvariant(LI->getPointerOperand()))
1826 if (LI && CurLoop->isLoopInvariant(LI->getPointerOperand()))
2281 return L->isLoopInvariant(SI->getPointerOperand());
2283 return L->isLoopInvariant(LI->getPointerOperand());
LoopDataPrefetch.cpp 336 if (L->isLoopInvariant(PtrValue))
LoopUnrollAndJamPass.cpp 268 if (SE.isLoopInvariant(LSCEV, L))
SeparateConstOffsetFromGEP.cpp 857 L && L->isLoopInvariant(ResultPtr) &&
1303 if (CurLoop->isLoopInvariant(FirstOffset))
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopCacheAnalysis.h 100 bool isLoopInvariant(const Loop &L) const;
DependenceAnalysis.h 522 /// isLoopInvariant - Returns true if Expression is loop invariant
524 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 74 bool isLoopInvariant(MachineInstr &I) const;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineLoopInfo.cpp 152 bool MachineLoop::isLoopInvariant(MachineInstr &I) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVETailPredication.cpp 223 if (!SE->isLoopInvariant(EC, L)) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCLoopInstrFormPrep.cpp 363 if (L->isLoopInvariant(PtrValue))
515 if (!SE->isLoopInvariant(BasePtrSCEV->getStart(), L))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 568 if (!(ICI->getOperand(0) == TI && L->isLoopInvariant(ICI->getOperand(1))) &&
569 !(ICI->getOperand(1) == TI && L->isLoopInvariant(ICI->getOperand(0))))
600 bool IsSwapped = L->isLoopInvariant(ICI->getOperand(0));
687 if (!SE->isLoopInvariant(S, L))
1190 L && L->getLoopPreheader() && L->isLoopInvariant(NarrowOper);

Completed in 68 milliseconds

1 2