Searched refs:IndVar (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 138 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 …]
|
D | InductiveRangeCheckElimination.cpp | 193 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/ |
D | 2011-10-27-lftrnull.ll | 2 ; rdar://10359193: assert "IndVar type must match IVInit type"
|
/external/llvm/ |
D | CODE_OWNERS.TXT | 184 D: IndVar Simplify, Loop Strength Reduction, Instruction Scheduling
|