Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp138 PHINode *IndVar, SCEVExpander &Rewriter);
1803 static Value *genLoopLimit(PHINode *IndVar, const SCEV *IVCount, Loop *L, in genLoopLimit() argument
1805 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(IndVar)); in genLoopLimit()
1813 if (IndVar->getType()->isPointerTy() in genLoopLimit()
1831 Value *GEPBase = IndVar->getIncomingValueForBlock(L->getLoopPreheader()); in genLoopLimit()
1835 assert(SE->getSizeOfExpr(IntegerType::getInt64Ty(IndVar->getContext()), in genLoopLimit()
1879 IndVar->getType() : IVCount->getType(); in genLoopLimit()
1892 PHINode *IndVar, in linearFunctionTestReplace() argument
1897 Value *CmpIndVar = IndVar; in linearFunctionTestReplace()
1912 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in linearFunctionTestReplace()
[all …]
DInductiveRangeCheckElimination.cpp193 const SCEVAddRecExpr *IndVar,
1309 const SCEVAddRecExpr *IndVar, in computeSafeIterationSpace() argument
1339 if (!IndVar->isAffine()) in computeSafeIterationSpace()
1342 const SCEV *A = IndVar->getStart(); in computeSafeIterationSpace()
1343 const SCEVConstant *B = dyn_cast<SCEVConstant>(IndVar->getStepRecurrence(SE)); in computeSafeIterationSpace()
1367 unsigned BitWidth = cast<IntegerType>(IndVar->getType())->getBitWidth(); in computeSafeIterationSpace()
1447 const SCEVAddRecExpr *IndVar = in runOnLoop() local
1457 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.TXT184 D: IndVar Simplify, Loop Strength Reduction, Instruction Scheduling