Searched refs:IndVar (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 2285 assert(isLoopCounter(IndVar, L, SE)); in genLoopLimit() 2293 if (IndVar->getType()->isPointerTy() && in genLoopLimit() 2359 IndVar->getType() : ExitCount->getType(); in genLoopLimit() 2374 assert(isLoopCounter(IndVar, L, SE)); in linearFunctionTestReplace() 2379 Value *CmpIndVar = IndVar; in linearFunctionTestReplace() 2386 bool SafeToPostInc = IndVar->getType()->isIntegerTy(); in linearFunctionTestReplace() 2427 IndVar, ExitingBB, ExitCount, UsePostInc, L, Rewriter, SE); in linearFunctionTestReplace() 2429 IndVar->getType()->isPointerTy() && in linearFunctionTestReplace() 2484 ExitCnt = Builder.CreateZExt(ExitCnt, IndVar->getType(), in linearFunctionTestReplace() 2700 if (!IndVar) in run() [all …]
|
| H A D | InductiveRangeCheckElimination.cpp | 211 const SCEVAddRecExpr *IndVar, 1557 ScalarEvolution &SE, const SCEVAddRecExpr *IndVar, in computeSafeIterationSpace() argument 1579 if (!IndVar->isAffine()) in computeSafeIterationSpace() 1582 const SCEV *A = IndVar->getStart(); in computeSafeIterationSpace() 1583 const SCEVConstant *B = dyn_cast<SCEVConstant>(IndVar->getStepRecurrence(SE)); in computeSafeIterationSpace() 1594 unsigned BitWidth = cast<IntegerType>(IndVar->getType())->getBitWidth(); in computeSafeIterationSpace() 1646 const Loop *L = IndVar->getLoop(); in computeSafeIterationSpace() 1813 const SCEVAddRecExpr *IndVar = in run() local 1829 auto Result = IRC.computeSafeIterationSpace(SE, IndVar, in run()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.h | 144 MachineInstr *IndVar, MachineInstr &Cmp,
|
| H A D | HexagonInstrInfo.cpp | 702 MachineInstr *IndVar, MachineInstr &Cmp, in reduceLoopCount() argument 708 assert((!IndVar) && isEndLoopN(Cmp.getOpcode()) in reduceLoopCount()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 666 virtual unsigned reduceLoopCount(MachineBasicBlock &MBB, MachineInstr *IndVar, in reduceLoopCount() argument
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachinePipeliner.cpp | 2596 MachineInstr *IndVar = Pass.LI.LoopInductionVar; in addBranches() local 2618 LC = TII->reduceLoopCount(*Prolog, IndVar, *Cmp, Cond, PrevInsts, j, in addBranches()
|