Lines Matching refs:InstCombiner
500 static Optional<Instruction *> processPhiNode(InstCombiner &IC, in processPhiNode()
547 static Optional<Instruction *> tryCombineFromSVBoolBinOp(InstCombiner &IC, in tryCombineFromSVBoolBinOp()
599 static Optional<Instruction *> instCombineConvertFromSVBool(InstCombiner &IC, in instCombineConvertFromSVBool()
647 static Optional<Instruction *> instCombineSVESel(InstCombiner &IC, in instCombineSVESel()
655 static Optional<Instruction *> instCombineSVEDup(InstCombiner &IC, in instCombineSVEDup()
679 static Optional<Instruction *> instCombineSVEDupX(InstCombiner &IC, in instCombineSVEDupX()
691 static Optional<Instruction *> instCombineSVECmpNE(InstCombiner &IC, in instCombineSVECmpNE()
792 static Optional<Instruction *> instCombineSVELast(InstCombiner &IC, in instCombineSVELast()
868 static Optional<Instruction *> instCombineSVECondLast(InstCombiner &IC, in instCombineSVECondLast()
912 static Optional<Instruction *> instCombineRDFFR(InstCombiner &IC, in instCombineRDFFR()
930 instCombineSVECntElts(InstCombiner &IC, IntrinsicInst &II, unsigned NumElts) { in instCombineSVECntElts()
952 static Optional<Instruction *> instCombineSVEPTest(InstCombiner &IC, in instCombineSVEPTest()
977 static Optional<Instruction *> instCombineSVEVectorFMLA(InstCombiner &IC, in instCombineSVEVectorFMLA()
1024 instCombineSVELD1(InstCombiner &IC, IntrinsicInst &II, const DataLayout &DL) { in instCombineSVELD1()
1047 instCombineSVEST1(InstCombiner &IC, IntrinsicInst &II, const DataLayout &DL) { in instCombineSVEST1()
1082 static Optional<Instruction *> instCombineSVEVectorBinOp(InstCombiner &IC, in instCombineSVEVectorBinOp()
1098 static Optional<Instruction *> instCombineSVEVectorFAdd(InstCombiner &IC, in instCombineSVEVectorFAdd()
1105 static Optional<Instruction *> instCombineSVEVectorMul(InstCombiner &IC, in instCombineSVEVectorMul()
1152 static Optional<Instruction *> instCombineSVEUnpack(InstCombiner &IC, in instCombineSVEUnpack()
1174 static Optional<Instruction *> instCombineSVETBL(InstCombiner &IC, in instCombineSVETBL()
1199 static Optional<Instruction *> instCombineSVETupleGet(InstCombiner &IC, in instCombineSVETupleGet()
1225 static Optional<Instruction *> instCombineSVEZip(InstCombiner &IC, in instCombineSVEZip()
1240 static Optional<Instruction *> instCombineLD1GatherIndex(InstCombiner &IC, in instCombineLD1GatherIndex()
1273 static Optional<Instruction *> instCombineST1ScatterIndex(InstCombiner &IC, in instCombineST1ScatterIndex()
1306 static Optional<Instruction *> instCombineSVESDIV(InstCombiner &IC, in instCombineSVESDIV()
1340 static Optional<Instruction *> instCombineMaxMinNM(InstCombiner &IC, in instCombineMaxMinNM()
1350 static Optional<Instruction *> instCombineSVESrshl(InstCombiner &IC, in instCombineSVESrshl()
1387 AArch64TTIImpl::instCombineIntrinsic(InstCombiner &IC, in instCombineIntrinsic()
1464 InstCombiner &IC, IntrinsicInst &II, APInt OrigDemandedElts, in simplifyDemandedVectorEltsIntrinsic()