• Home
  • Raw
  • Download

Lines Matching refs:LVI

316   auto LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();  in runOnFunction()  local
327 bool Changed = Impl.runImpl(F, TLI, LVI, AA, &DTU, F.hasProfileData(), in runOnFunction()
331 LVI->printLVI(F, DTU.getDomTree(), dbgs()); in runOnFunction()
340 auto &LVI = AM.getResult<LazyValueAnalysis>(F); in run() local
352 bool Changed = runImpl(F, &TLI, &LVI, &AA, &DTU, F.hasProfileData(), in run()
357 LVI.printLVI(F, DTU.getDomTree(), dbgs()); in run()
376 LVI = LVI_; in runImpl()
442 LVI->eraseBlock(&BB); in runImpl()
463 LVI->eraseBlock(&BB); in runImpl()
671 Constant *PredCst = LVI->getConstantOnEdge(V, P, BB, CxtI); in computeValueKnownInPredecessorsImpl()
686 Constant *CI = LVI->getConstantOnEdge(InVal, in computeValueKnownInPredecessorsImpl()
841 ResT = LVI->getPredicateOnEdge(Pred, LHS, in computeValueKnownInPredecessorsImpl()
867 LVI->getPredicateOnEdge(Pred, CmpLHS, in computeValueKnownInPredecessorsImpl()
895 ConstantRange CR = LVI->getConstantRangeOnEdge( in computeValueKnownInPredecessorsImpl()
973 Constant *CI = LVI->getConstant(V, CxtI); in computeValueKnownInPredecessorsImpl()
1143 LVI->getPredicateAt(CondCmp->getPredicate(), CondCmp->getOperand(0), in processBlock()
1579 return LVI->getConstantOnEdge(V, PredPredBB, PredBB, nullptr); in evaluateOnPredecessorEdge()
1969 LVI->eraseBlock(SinglePred); in maybeMergeBasicBlockIntoOnlyPred()
2000 LVI->eraseBlock(BB); in maybeMergeBasicBlockIntoOnlyPred()
2356 LVI->threadEdge(PredBB, BB, SuccBB); in threadEdge()
2800 LVI->getPredicateOnEdge(CondCmp->getPredicate(), SI->getOperand(1), in tryToUnfoldSelect()
2803 LVI->getPredicateOnEdge(CondCmp->getPredicate(), SI->getOperand(2), in tryToUnfoldSelect()