Lines Matching refs:LVI

245   auto &LVI = AM.getResult<LazyValueAnalysis>(F);  in run()  local
250 runImpl(F, &AM, &TLI, &TTI, &LVI, &AA, in run()
294 LVI = LVI_; in runImpl()
353 LVI->eraseBlock(&BB); in runImpl()
374 LVI->eraseBlock(&BB); in runImpl()
591 Constant *PredCst = LVI->getConstantOnEdge(V, P, BB, CxtI); in computeValueKnownInPredecessorsImpl()
600 auto Res = LVI->getPredicateOnEdge(Pred, Val, Cst, P, BB, CxtI); in computeValueKnownInPredecessorsImpl()
618 Constant *CI = LVI->getConstantOnEdge(InVal, in computeValueKnownInPredecessorsImpl()
784 ResT = LVI->getPredicateOnEdge(Pred, LHS, in computeValueKnownInPredecessorsImpl()
810 LVI->getPredicateOnEdge(Pred, CmpLHS, in computeValueKnownInPredecessorsImpl()
838 ConstantRange CR = LVI->getConstantRangeOnEdge( in computeValueKnownInPredecessorsImpl()
916 Constant *CI = LVI->getConstant(V, CxtI); in computeValueKnownInPredecessorsImpl()
1084 LVI->getPredicateAt(CondCmp->getPredicate(), CondCmp->getOperand(0), in processBlock()
1274 LVI->forgetValue(NLoadI); in simplifyPartiallyRedundantLoad()
1467 LVI->forgetValue(PredLoadI); in simplifyPartiallyRedundantLoad()
1526 return LVI->getConstantOnEdge(V, PredPredBB, PredBB, nullptr); in evaluateOnPredecessorEdge()
1914 LVI->eraseBlock(SinglePred); in maybeMergeBasicBlockIntoOnlyPred()
1945 LVI->eraseBlock(BB); in maybeMergeBasicBlockIntoOnlyPred()
2409 LVI->threadEdge(PredBB, BB, SuccBB); in threadEdge()
2886 LVI->getPredicateOnEdge(CondCmp->getPredicate(), SI->getOperand(1), in tryToUnfoldSelect()
2889 LVI->getPredicateOnEdge(CondCmp->getPredicate(), SI->getOperand(2), in tryToUnfoldSelect()