Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp97 static Constant *getConstantAt(Value *V, Instruction *At, LazyValueInfo *LVI) { in getConstantAt() argument
122 processSelect(SelectInst * S,LazyValueInfo * LVI) processSelect() argument
162 simplifyCommonValuePhi(PHINode * P,LazyValueInfo * LVI,DominatorTree * DT) simplifyCommonValuePhi() argument
213 getValueOnEdge(LazyValueInfo * LVI,Value * Incoming,BasicBlock * From,BasicBlock * To,Instruction * CxtI) getValueOnEdge() argument
260 processPHI(PHINode * P,LazyValueInfo * LVI,DominatorTree * DT,const SimplifyQuery & SQ) processPHI() argument
291 processICmp(ICmpInst * Cmp,LazyValueInfo * LVI) processICmp() argument
324 constantFoldCmp(CmpInst * Cmp,LazyValueInfo * LVI) constantFoldCmp() argument
341 processCmp(CmpInst * Cmp,LazyValueInfo * LVI) processCmp() argument
359 processSwitch(SwitchInst * I,LazyValueInfo * LVI,DominatorTree * DT) processSwitch() argument
422 willNotOverflow(BinaryOpIntrinsic * BO,LazyValueInfo * LVI) willNotOverflow() argument
484 processAbsIntrinsic(IntrinsicInst * II,LazyValueInfo * LVI) processAbsIntrinsic() argument
531 processMinMaxIntrinsic(MinMaxIntrinsic * MM,LazyValueInfo * LVI) processMinMaxIntrinsic() argument
545 processOverflowIntrinsic(WithOverflowInst * WO,LazyValueInfo * LVI) processOverflowIntrinsic() argument
571 processSaturatingInst(SaturatingInst * SI,LazyValueInfo * LVI) processSaturatingInst() argument
592 processCallSite(CallBase & CB,LazyValueInfo * LVI) processCallSite() argument
847 processUDivOrURem(BinaryOperator * Instr,LazyValueInfo * LVI) processUDivOrURem() argument
865 processSRem(BinaryOperator * SDI,const ConstantRange & LCR,const ConstantRange & RCR,LazyValueInfo * LVI) processSRem() argument
924 processSDiv(BinaryOperator * SDI,const ConstantRange & LCR,const ConstantRange & RCR,LazyValueInfo * LVI) processSDiv() argument
980 processSDivOrSRem(BinaryOperator * Instr,LazyValueInfo * LVI) processSDivOrSRem() argument
1003 processAShr(BinaryOperator * SDI,LazyValueInfo * LVI) processAShr() argument
1035 processSExt(SExtInst * SDI,LazyValueInfo * LVI) processSExt() argument
1055 processZExt(ZExtInst * ZExt,LazyValueInfo * LVI) processZExt() argument
1073 processBinOp(BinaryOperator * BinOp,LazyValueInfo * LVI) processBinOp() argument
1113 processAnd(BinaryOperator * BinOp,LazyValueInfo * LVI) processAnd() argument
1137 runImpl(Function & F,LazyValueInfo * LVI,DominatorTree * DT,const SimplifyQuery & SQ) runImpl() argument
1221 LazyValueInfo *LVI = &AM.getResult<LazyValueAnalysis>(F); run() local
[all...]
H A DJumpThreading.cpp245 auto &LVI = AM.getResult<LazyValueAnalysis>(F); in run() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp353 AssumptionCache *AC, LazyValueInfo *LVI) { in ProcessSwitchInst() argument
537 bool LowerSwitch(Function &F, LazyValueInfo *LVI, AssumptionCache *AC) { in LowerSwitch() argument
599 LazyValueInfo *LVI = &getAnalysis<LazyValueInfoWrapperPass>().getLVI(); in runOnFunction() local
607 LazyValueInfo *LVI = &AM.getResult<LazyValueAnalysis>(F); in run() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h83 LazyValueInfo *LVI = nullptr; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp207 LiveInterval::const_iterator LVI = CurLI->begin(); calcLiveBlockInfo() local
315 LiveInterval::iterator LVI = li->begin(); countLiveBlocks() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp2080 auto &LVI = AM.getResult<LazyValueAnalysis>(F); run() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp9018 LazyValueInfo *LVI = getConstantRangeFromLVI() local