Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp2285 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 DInductiveRangeCheckElimination.cpp211 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 DHexagonInstrInfo.h144 MachineInstr *IndVar, MachineInstr &Cmp,
H A DHexagonInstrInfo.cpp702 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 DTargetInstrInfo.h666 virtual unsigned reduceLoopCount(MachineBasicBlock &MBB, MachineInstr *IndVar, in reduceLoopCount() argument
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp2596 MachineInstr *IndVar = Pass.LI.LoopInductionVar; in addBranches() local
2618 LC = TII->reduceLoopCount(*Prolog, IndVar, *Cmp, Cond, PrevInsts, j, in addBranches()