Lines Matching refs:InstCombinerImpl
30 Value *InstCombinerImpl::EvaluateInDifferentType(Value *V, Type *Ty, in EvaluateInDifferentType()
126 InstCombinerImpl::isEliminableCastPair(const CastInst *CI1, in isEliminableCastPair()
154 Instruction *InstCombinerImpl::commonCastTransforms(CastInst &CI) { in commonCastTransforms()
267 static bool canEvaluateTruncated(Value *V, Type *Ty, InstCombinerImpl &IC, in canEvaluateTruncated()
402 InstCombinerImpl &IC) { in foldVecTruncToExtElt()
441 Instruction *InstCombinerImpl::narrowFunnelShift(TruncInst &Trunc) { in narrowFunnelShift()
544 Instruction *InstCombinerImpl::narrowBinOp(TruncInst &Trunc) { in narrowBinOp()
677 Instruction *InstCombinerImpl::visitTrunc(TruncInst &Trunc) { in visitTrunc()
924 Instruction *InstCombinerImpl::transformZExtICmp(ICmpInst *Cmp, in transformZExtICmp()
1026 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateZExtd()
1138 Instruction *InstCombinerImpl::visitZExt(ZExtInst &Zext) { in visitZExt()
1295 Instruction *InstCombinerImpl::transformSExtICmp(ICmpInst *Cmp, in transformSExtICmp()
1428 Instruction *InstCombinerImpl::visitSExt(SExtInst &Sext) { in visitSExt()
1663 static bool isKnownExactCastIntToFP(CastInst &I, InstCombinerImpl &IC) { in isKnownExactCastIntToFP()
1710 Instruction *InstCombinerImpl::visitFPTrunc(FPTruncInst &FPT) { in visitFPTrunc()
1896 Instruction *InstCombinerImpl::visitFPExt(CastInst &FPExt) { in visitFPExt()
1914 Instruction *InstCombinerImpl::foldItoFPtoI(CastInst &FI) { in foldItoFPtoI()
1967 Instruction *InstCombinerImpl::visitFPToUI(FPToUIInst &FI) { in visitFPToUI()
1977 Instruction *InstCombinerImpl::visitFPToSI(FPToSIInst &FI) { in visitFPToSI()
1987 Instruction *InstCombinerImpl::visitUIToFP(CastInst &CI) { in visitUIToFP()
1997 Instruction *InstCombinerImpl::visitSIToFP(CastInst &CI) { in visitSIToFP()
2009 Instruction *InstCombinerImpl::visitIntToPtr(IntToPtrInst &CI) { in visitIntToPtr()
2028 Instruction *InstCombinerImpl::visitPtrToInt(PtrToIntInst &CI) { in visitPtrToInt()
2113 InstCombinerImpl &IC) { in optimizeVectorResizeWithIntegerBitCasts()
2315 InstCombinerImpl &IC) { in optimizeIntegerToVectorInsertions()
2344 InstCombinerImpl &IC) { in canonicalizeBitCastExtElt()
2501 Instruction *InstCombinerImpl::optimizeBitCastFromPhi(CastInst &CI, in optimizeBitCastFromPhi()
2669 Instruction *InstCombinerImpl::visitBitCast(BitCastInst &CI) { in visitBitCast()
2820 Instruction *InstCombinerImpl::visitAddrSpaceCast(AddrSpaceCastInst &CI) { in visitAddrSpaceCast()