Lines Matching defs:LVI
351 AssumptionCache *AC, LazyValueInfo *LVI) {
407 // switch, while LowerSwitch only needs to call LVI once per switch.
414 LVI->getConstantRange(Val, SI, /*UndefAllowed*/ false);
535 bool LowerSwitch(Function &F, LazyValueInfo *LVI, AssumptionCache *AC) {
548 ProcessSwitchInst(SI, DeleteList, AC, LVI);
553 LVI->eraseBlock(BB);
597 LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
600 return LowerSwitch(F, LVI, AC);
605 LazyValueInfo *LVI = &AM.getResult<LazyValueAnalysis>(F);
607 return LowerSwitch(F, LVI, AC) ? PreservedAnalyses::none()