Lines Matching defs:LVI
353 AssumptionCache *AC, LazyValueInfo *LVI) {
409 // switch, while LowerSwitch only needs to call LVI once per switch.
416 LVI->getConstantRange(Val, SI, /*UndefAllowed*/ false);
537 bool LowerSwitch(Function &F, LazyValueInfo *LVI, AssumptionCache *AC) {
550 ProcessSwitchInst(SI, DeleteList, AC, LVI);
555 LVI->eraseBlock(BB);
599 LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI();
602 return LowerSwitch(F, LVI, AC);
607 LazyValueInfo *LVI = &AM.getResult<LazyValueAnalysis>(F);
609 return LowerSwitch(F, LVI, AC) ? PreservedAnalyses::none()