Home
last modified time | relevance | path

Searched defs:LVI (Results 1 – 7 of 7) sorted by relevance

/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp97 if (Constant *C = LVI->getConstant(V, At)) in getConstantAt() argument
116 processSelect(SelectInst * S,LazyValueInfo * LVI) processSelect() argument
156 simplifyCommonValuePhi(PHINode * P,LazyValueInfo * LVI,DominatorTree * DT) simplifyCommonValuePhi() argument
207 getValueOnEdge(LazyValueInfo * LVI,Value * Incoming,BasicBlock * From,BasicBlock * To,Instruction * CxtI) getValueOnEdge() argument
256 processPHI(PHINode * P,LazyValueInfo * LVI,DominatorTree * DT,const SimplifyQuery & SQ) processPHI() argument
287 processICmp(ICmpInst * Cmp,LazyValueInfo * LVI) processICmp() argument
316 constantFoldCmp(CmpInst * Cmp,LazyValueInfo * LVI) constantFoldCmp() argument
330 processCmp(CmpInst * Cmp,LazyValueInfo * LVI) processCmp() argument
348 processSwitch(SwitchInst * I,LazyValueInfo * LVI,DominatorTree * DT) processSwitch() argument
437 willNotOverflow(BinaryOpIntrinsic * BO,LazyValueInfo * LVI) willNotOverflow() argument
499 processAbsIntrinsic(IntrinsicInst * II,LazyValueInfo * LVI) processAbsIntrinsic() argument
541 processCmpIntrinsic(IntrinsicInst * II,LazyValueInfo * LVI) processCmpIntrinsic() argument
572 processMinMaxIntrinsic(MinMaxIntrinsic * MM,LazyValueInfo * LVI) processMinMaxIntrinsic() argument
608 processOverflowIntrinsic(WithOverflowInst * WO,LazyValueInfo * LVI) processOverflowIntrinsic() argument
634 processSaturatingInst(SaturatingInst * SI,LazyValueInfo * LVI) processSaturatingInst() argument
655 processCallSite(CallBase & CB,LazyValueInfo * LVI) processCallSite() argument
914 processUDivOrURem(BinaryOperator * Instr,LazyValueInfo * LVI) processUDivOrURem() argument
929 processSRem(BinaryOperator * SDI,const ConstantRange & LCR,const ConstantRange & RCR,LazyValueInfo * LVI) processSRem() argument
988 processSDiv(BinaryOperator * SDI,const ConstantRange & LCR,const ConstantRange & RCR,LazyValueInfo * LVI) processSDiv() argument
1044 processSDivOrSRem(BinaryOperator * Instr,LazyValueInfo * LVI) processSDivOrSRem() argument
1064 processAShr(BinaryOperator * SDI,LazyValueInfo * LVI) processAShr() argument
1093 processSExt(SExtInst * SDI,LazyValueInfo * LVI) processSExt() argument
1111 processPossibleNonNeg(PossiblyNonNegInst * I,LazyValueInfo * LVI) processPossibleNonNeg() argument
1126 processZExt(ZExtInst * ZExt,LazyValueInfo * LVI) processZExt() argument
1130 processUIToFP(UIToFPInst * UIToFP,LazyValueInfo * LVI) processUIToFP() argument
1134 processSIToFP(SIToFPInst * SIToFP,LazyValueInfo * LVI) processSIToFP() argument
1152 processBinOp(BinaryOperator * BinOp,LazyValueInfo * LVI) processBinOp() argument
1186 processAnd(BinaryOperator * BinOp,LazyValueInfo * LVI) processAnd() argument
1209 runImpl(Function & F,LazyValueInfo * LVI,DominatorTree * DT,const SimplifyQuery & SQ) runImpl() argument
1299 LazyValueInfo *LVI = &AM.getResult<LazyValueAnalysis>(F); run() local
[all...]
H A DJumpThreading.cpp245 auto &LVI = AM.getResult<LazyValueAnalysis>(F); run() local
[all...]
/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp607 return LowerSwitch(F, LVI, A in run() local
353 ProcessSwitchInst(SwitchInst * SI,SmallPtrSetImpl<BasicBlock * > & DeleteList,AssumptionCache * AC,LazyValueInfo * LVI) ProcessSwitchInst() argument
537 LowerSwitch(Function & F,LazyValueInfo * LVI,AssumptionCache * AC) LowerSwitch() argument
599 LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI(); runOnFunction() local
[all...]
/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h84 LazyValueInfo *LVI = nullptr; variable
/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp206 LiveInterval::const_iterator LVI = CurLI->begin(); calcLiveBlockInfo() local
314 LiveInterval::iterator LVI = li->begin(); countLiveBlocks() local
[all...]
/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp2034 auto &LVI = AM.getResult<LazyValueAnalysis>(F); run() local
[all...]
/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp9033 LazyValueInfo *LVI = getConstantRangeFromLVI() local