Lines Matching refs:PreferredFusedOpcode
5453 unsigned PreferredFusedOpcode = in matchCombineFAddFMulToFMadOrFMA() local
5468 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFAddFMulToFMadOrFMA()
5479 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFAddFMulToFMadOrFMA()
5504 unsigned PreferredFusedOpcode = in matchCombineFAddFpExtFMulToFMadOrFMA() local
5519 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, in matchCombineFAddFpExtFMulToFMadOrFMA()
5524 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFAddFpExtFMulToFMadOrFMA()
5534 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, in matchCombineFAddFpExtFMulToFMadOrFMA()
5539 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFAddFpExtFMulToFMadOrFMA()
5562 unsigned PreferredFusedOpcode = in matchCombineFAddFMAFMulToFMadOrFMA() local
5576 if (LHS.MI->getOpcode() == PreferredFusedOpcode && in matchCombineFAddFMAFMulToFMadOrFMA()
5585 else if (RHS.MI->getOpcode() == PreferredFusedOpcode && in matchCombineFAddFMAFMulToFMadOrFMA()
5603 B.buildInstr(PreferredFusedOpcode, {InnerFMA}, {U, V, Z}); in matchCombineFAddFMAFMulToFMadOrFMA()
5604 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFAddFMAFMulToFMadOrFMA()
5631 unsigned PreferredFusedOpcode = in matchCombineFAddFpExtFMulToFMadOrFMAAggressive() local
5648 B.buildInstr(PreferredFusedOpcode, {DstType}, {FpExtU, FpExtV, Z}) in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5650 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5657 if (LHS.MI->getOpcode() == PreferredFusedOpcode && in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5661 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5678 FMAMI->getOpcode() == PreferredFusedOpcode) { in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5681 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5698 if (RHS.MI->getOpcode() == PreferredFusedOpcode && in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5702 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5719 FMAMI->getOpcode() == PreferredFusedOpcode) { in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5722 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType, in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5761 unsigned PreferredFusedOpcode = in matchCombineFSubFMulToFMadOrFMA() local
5770 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFSubFMulToFMadOrFMA()
5782 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFSubFMulToFMadOrFMA()
5803 unsigned PreferredFusedOpcode = in matchCombineFSubFNegFMulToFMadOrFMA() local
5816 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFSubFNegFMulToFMadOrFMA()
5828 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFSubFNegFMulToFMadOrFMA()
5850 unsigned PreferredFusedOpcode = in matchCombineFSubFpExtFMulToFMadOrFMA() local
5864 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFSubFpExtFMulToFMadOrFMA()
5880 B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()}, in matchCombineFSubFpExtFMulToFMadOrFMA()
5902 unsigned PreferredFusedOpcode = in matchCombineFSubFpExtFNegFMulToFMadOrFMA() local
5909 B.buildInstr(PreferredFusedOpcode, {Dst}, {FpExtX, FpExtY, Z}); in matchCombineFSubFpExtFNegFMulToFMadOrFMA()
5920 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstTy, in matchCombineFSubFpExtFNegFMulToFMadOrFMA()
5936 TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstTy, in matchCombineFSubFpExtFNegFMulToFMadOrFMA()