Home
last modified time | relevance | path

Searched refs:IndVar (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp118 PHINode *IndVar, SCEVExpander &Rewriter);
1553 static Value *genLoopLimit(PHINode *IndVar, const SCEV *IVCount, Loop *L, in genLoopLimit() argument
1555 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(IndVar)); in genLoopLimit()
1563 if (IndVar->getType()->isPointerTy() in genLoopLimit()
1581 Value *GEPBase = IndVar->getIncomingValueForBlock(L->getLoopPreheader()); in genLoopLimit()
1585 assert(SE->getSizeOfExpr(IntegerType::getInt64Ty(IndVar->getContext()), in genLoopLimit()
1629 IndVar->getType() : IVCount->getType(); in genLoopLimit()
1642 PHINode *IndVar, in LinearFunctionTestReplace() argument
1647 Value *CmpIndVar = IndVar; in LinearFunctionTestReplace()
1662 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in LinearFunctionTestReplace()
[all …]
DInductiveRangeCheckElimination.cpp193 const SCEVAddRecExpr *IndVar,
1302 const SCEVAddRecExpr *IndVar, in computeSafeIterationSpace() argument
1332 if (!IndVar->isAffine()) in computeSafeIterationSpace()
1335 const SCEV *A = IndVar->getStart(); in computeSafeIterationSpace()
1336 const SCEVConstant *B = dyn_cast<SCEVConstant>(IndVar->getStepRecurrence(SE)); in computeSafeIterationSpace()
1360 unsigned BitWidth = cast<IntegerType>(IndVar->getType())->getBitWidth(); in computeSafeIterationSpace()
1439 const SCEVAddRecExpr *IndVar = in runOnLoop() local
1449 auto Result = IRC->computeSafeIterationSpace(SE, IndVar, B); in runOnLoop()
/external/llvm/test/Transforms/IndVarSimplify/
D2011-10-27-lftrnull.ll2 ; rdar://10359193: assert "IndVar type must match IVInit type"
/external/llvm/
DCODE_OWNERS.TXT172 D: IndVar Simplify, Loop Strength Reduction, Instruction Scheduling