Lines Matching refs:InstCombinerImpl

84 Instruction *InstCombinerImpl::PromoteCastOfAllocation(BitCastInst &CI,  in PromoteCastOfAllocation()
182 Value *InstCombinerImpl::EvaluateInDifferentType(Value *V, Type *Ty, in EvaluateInDifferentType()
252 InstCombinerImpl::isEliminableCastPair(const CastInst *CI1, in isEliminableCastPair()
280 Instruction *InstCombinerImpl::commonCastTransforms(CastInst &CI) { in commonCastTransforms()
383 static bool canEvaluateTruncated(Value *V, Type *Ty, InstCombinerImpl &IC, in canEvaluateTruncated()
501 InstCombinerImpl &IC) { in foldVecTruncToExtElt()
540 Instruction *InstCombinerImpl::narrowFunnelShift(TruncInst &Trunc) { in narrowFunnelShift()
641 Instruction *InstCombinerImpl::narrowBinOp(TruncInst &Trunc) { in narrowBinOp()
772 Instruction *InstCombinerImpl::visitTrunc(TruncInst &Trunc) { in visitTrunc()
989 Instruction *InstCombinerImpl::transformZExtICmp(ICmpInst *Cmp, ZExtInst &Zext) { in transformZExtICmp()
1133 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateZExtd()
1238 Instruction *InstCombinerImpl::visitZExt(ZExtInst &CI) { in visitZExt()
1362 Instruction *InstCombinerImpl::transformSExtICmp(ICmpInst *ICI, in transformSExtICmp()
1499 Instruction *InstCombinerImpl::visitSExt(SExtInst &CI) { in visitSExt()
1723 static bool isKnownExactCastIntToFP(CastInst &I, InstCombinerImpl &IC) { in isKnownExactCastIntToFP()
1770 Instruction *InstCombinerImpl::visitFPTrunc(FPTruncInst &FPT) { in visitFPTrunc()
1954 Instruction *InstCombinerImpl::visitFPExt(CastInst &FPExt) { in visitFPExt()
1972 Instruction *InstCombinerImpl::foldItoFPtoI(CastInst &FI) { in foldItoFPtoI()
2012 Instruction *InstCombinerImpl::visitFPToUI(FPToUIInst &FI) { in visitFPToUI()
2019 Instruction *InstCombinerImpl::visitFPToSI(FPToSIInst &FI) { in visitFPToSI()
2026 Instruction *InstCombinerImpl::visitUIToFP(CastInst &CI) { in visitUIToFP()
2030 Instruction *InstCombinerImpl::visitSIToFP(CastInst &CI) { in visitSIToFP()
2034 Instruction *InstCombinerImpl::visitIntToPtr(IntToPtrInst &CI) { in visitIntToPtr()
2054 Instruction *InstCombinerImpl::commonPointerCastTransforms(CastInst &CI) { in commonPointerCastTransforms()
2076 Instruction *InstCombinerImpl::visitPtrToInt(PtrToIntInst &CI) { in visitPtrToInt()
2138 InstCombinerImpl &IC) { in optimizeVectorResizeWithIntegerBitCasts()
2337 InstCombinerImpl &IC) { in optimizeIntegerToVectorInsertions()
2366 InstCombinerImpl &IC) { in canonicalizeBitCastExtElt()
2523 Instruction *InstCombinerImpl::optimizeBitCastFromPhi(CastInst &CI, in optimizeBitCastFromPhi()
2742 Instruction *InstCombinerImpl::visitBitCast(BitCastInst &CI) { in visitBitCast()
2902 Instruction *InstCombinerImpl::visitAddrSpaceCast(AddrSpaceCastInst &CI) { in visitAddrSpaceCast()