Lines Matching refs:InstCombinerImpl
85 Instruction *InstCombinerImpl::PromoteCastOfAllocation(BitCastInst &CI, in PromoteCastOfAllocation()
180 Value *InstCombinerImpl::EvaluateInDifferentType(Value *V, Type *Ty, in EvaluateInDifferentType()
250 InstCombinerImpl::isEliminableCastPair(const CastInst *CI1, in isEliminableCastPair()
278 Instruction *InstCombinerImpl::commonCastTransforms(CastInst &CI) { in commonCastTransforms()
381 static bool canEvaluateTruncated(Value *V, Type *Ty, InstCombinerImpl &IC, in canEvaluateTruncated()
499 InstCombinerImpl &IC) { in foldVecTruncToExtElt()
538 Instruction *InstCombinerImpl::narrowFunnelShift(TruncInst &Trunc) { in narrowFunnelShift()
640 Instruction *InstCombinerImpl::narrowBinOp(TruncInst &Trunc) { in narrowBinOp()
745 Instruction *InstCombinerImpl::visitTrunc(TruncInst &Trunc) { in visitTrunc()
970 Instruction *InstCombinerImpl::transformZExtICmp(ICmpInst *Cmp, ZExtInst &Zext, in transformZExtICmp()
1124 InstCombinerImpl &IC, Instruction *CxtI) { in canEvaluateZExtd()
1229 Instruction *InstCombinerImpl::visitZExt(ZExtInst &CI) { in visitZExt()
1368 Instruction *InstCombinerImpl::transformSExtICmp(ICmpInst *ICI, in transformSExtICmp()
1505 Instruction *InstCombinerImpl::visitSExt(SExtInst &CI) { in visitSExt()
1740 Instruction *InstCombinerImpl::visitFPTrunc(FPTruncInst &FPT) { in visitFPTrunc()
1924 Instruction *InstCombinerImpl::visitFPExt(CastInst &FPExt) { in visitFPExt()
1942 Instruction *InstCombinerImpl::foldItoFPtoI(CastInst &FI) { in foldItoFPtoI()
1982 Instruction *InstCombinerImpl::visitFPToUI(FPToUIInst &FI) { in visitFPToUI()
1989 Instruction *InstCombinerImpl::visitFPToSI(FPToSIInst &FI) { in visitFPToSI()
1996 Instruction *InstCombinerImpl::visitUIToFP(CastInst &CI) { in visitUIToFP()
2000 Instruction *InstCombinerImpl::visitSIToFP(CastInst &CI) { in visitSIToFP()
2004 Instruction *InstCombinerImpl::visitIntToPtr(IntToPtrInst &CI) { in visitIntToPtr()
2024 Instruction *InstCombinerImpl::commonPointerCastTransforms(CastInst &CI) { in commonPointerCastTransforms()
2046 Instruction *InstCombinerImpl::visitPtrToInt(PtrToIntInst &CI) { in visitPtrToInt()
2095 InstCombinerImpl &IC) { in optimizeVectorResizeWithIntegerBitCasts()
2296 InstCombinerImpl &IC) { in optimizeIntegerToVectorInsertions()
2325 InstCombinerImpl &IC) { in canonicalizeBitCastExtElt()
2449 Instruction *InstCombinerImpl::optimizeBitCastFromPhi(CastInst &CI, in optimizeBitCastFromPhi()
2668 Instruction *InstCombinerImpl::visitBitCast(BitCastInst &CI) { in visitBitCast()
2804 Instruction *InstCombinerImpl::visitAddrSpaceCast(AddrSpaceCastInst &CI) { in visitAddrSpaceCast()