Home
last modified time | relevance | path

Searched refs:PHISCEV (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp587 if (const SCEVAddRecExpr *PHISCEV = in collectPossibleIVs() local
589 if (PHISCEV->getLoop() != L) in collectPossibleIVs()
591 if (!PHISCEV->isAffine()) in collectPossibleIVs()
596 getIncrmentFactorSCEV(SE, PHISCEV->getStepRecurrence(*SE), *I); in collectPossibleIVs()
598 IncSCEV = dyn_cast<SCEVConstant>(PHISCEV->getStepRecurrence(*SE)); in collectPossibleIVs()
604 DEBUG(dbgs() << "LRR: Possible IV: " << *I << " = " << *PHISCEV in collectPossibleIVs()
611 << *PHISCEV << "\n"); in collectPossibleIVs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp583 if (const SCEVAddRecExpr *PHISCEV = in collectPossibleIVs() local
585 if (PHISCEV->getLoop() != L) in collectPossibleIVs()
587 if (!PHISCEV->isAffine()) in collectPossibleIVs()
589 auto IncSCEV = dyn_cast<SCEVConstant>(PHISCEV->getStepRecurrence(*SE)); in collectPossibleIVs()
592 LLVM_DEBUG(dbgs() << "LRR: Possible IV: " << *I << " = " << *PHISCEV in collectPossibleIVs()
599 << " = " << *PHISCEV << "\n"); in collectPossibleIVs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCLoopPreIncPrep.cpp214 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in alreadyPrepared() local
216 const SCEVAddRecExpr *PHIBasePtrSCEV = dyn_cast<SCEVAddRecExpr>(PHISCEV); in alreadyPrepared()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp4815 const SCEV *PHISCEV = in createAddRecFromPHIWithCastsImpl() local
4825 if (const auto *AR = dyn_cast<SCEVAddRecExpr>(PHISCEV)) { in createAddRecFromPHIWithCastsImpl()
4998 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createSimpleAffineAddRec() local
5000 ValueExprMap[SCEVCallbackVH(PN, this)] = PHISCEV; in createSimpleAffineAddRec()
5009 return PHISCEV; in createSimpleAffineAddRec()
5116 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI() local
5122 ValueExprMap[SCEVCallbackVH(PN, this)] = PHISCEV; in createAddRecFromPHI()
5131 return PHISCEV; in createAddRecFromPHI()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp4010 const SCEV *PHISCEV = getAddRecExpr(StartVal, Accum, L, Flags); in createAddRecFromPHI() local
4016 ValueExprMap[SCEVCallbackVH(PN, this)] = PHISCEV; in createAddRecFromPHI()
4025 return PHISCEV; in createAddRecFromPHI()