Lines Matching refs:InstCombiner
56 static Instruction *simplifyX86MaskedLoad(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedLoad()
86 static bool simplifyX86MaskedStore(IntrinsicInst &II, InstCombiner &IC) { in simplifyX86MaskedStore()
120 InstCombiner::BuilderTy &Builder) { in simplifyX86immShift()
302 InstCombiner::BuilderTy &Builder) { in simplifyX86varShift()
438 InstCombiner::BuilderTy &Builder, bool IsSigned) { in simplifyX86pack()
504 InstCombiner::BuilderTy &Builder) { in simplifyX86movmsk()
533 InstCombiner::BuilderTy &Builder) { in simplifyX86addcarry()
560 InstCombiner::BuilderTy &Builder) { in simplifyX86insertps()
620 InstCombiner::BuilderTy &Builder) { in simplifyX86extrq()
711 InstCombiner::BuilderTy &Builder) { in simplifyX86insertq()
803 InstCombiner::BuilderTy &Builder) { in simplifyX86pshufb()
848 InstCombiner::BuilderTy &Builder) { in simplifyX86vpermilvar()
895 InstCombiner::BuilderTy &Builder) { in simplifyX86vpermv()
928 X86TTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()
1629 Mask = InstCombiner::peekThroughBitcast(Mask); in instCombineIntrinsic()
1737 InstCombiner &IC, IntrinsicInst &II, APInt DemandedMask, KnownBits &Known, in simplifyDemandedUseBitsIntrinsic()
1777 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic()