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 PredCst = LVI->getPredicateOnEdge(Pred, Val, Cst, P, BB, CxtI); in computeValueKnownInPredecessorsImpl()
615 Constant *CI = LVI->getConstantOnEdge(InVal, in computeValueKnownInPredecessorsImpl()
780 Res = LVI->getPredicateOnEdge(Pred, LHS, cast<Constant>(RHS), PredBB, in computeValueKnownInPredecessorsImpl()
801 Constant *Res = LVI->getPredicateOnEdge(Pred, CmpLHS, CmpConst, P, BB, in computeValueKnownInPredecessorsImpl()
826 ConstantRange CR = LVI->getConstantRangeOnEdge( in computeValueKnownInPredecessorsImpl()
905 Constant *CI = LVI->getConstant(V, CxtI); in computeValueKnownInPredecessorsImpl()
1074 LVI->getPredicateAt(CondCmp->getPredicate(), CondCmp->getOperand(0), in processBlock()
1261 LVI->forgetValue(NLoadI); in simplifyPartiallyRedundantLoad()
1454 LVI->forgetValue(PredLoadI); in simplifyPartiallyRedundantLoad()
1513 return LVI->getConstantOnEdge(V, PredPredBB, PredBB, nullptr); in evaluateOnPredecessorEdge()
1903 LVI->eraseBlock(SinglePred); in maybeMergeBasicBlockIntoOnlyPred()
1934 LVI->eraseBlock(BB); in maybeMergeBasicBlockIntoOnlyPred()
2400 LVI->threadEdge(PredBB, BB, SuccBB); in threadEdge()
2880 LVI->getPredicateOnEdge(CondCmp->getPredicate(), SI->getOperand(1), in tryToUnfoldSelect()
2883 LVI->getPredicateOnEdge(CondCmp->getPredicate(), SI->getOperand(2), in tryToUnfoldSelect()