@@ -123,25 +123,25 @@ multiclass ssse3_palign_mm<string asm, Intrinsic IntId,
123
123
multiclass sse12_cvt_pint<bits<8> opc, RegisterClass SrcRC, RegisterClass DstRC,
124
124
Intrinsic Int, X86MemOperand x86memop, PatFrag ld_frag,
125
125
string asm, X86FoldableSchedWrite sched, Domain d> {
126
- def irr : MMXPI<opc, MRMSrcReg, (outs DstRC:$dst), (ins SrcRC:$src), asm,
127
- [(set DstRC:$dst, (Int SrcRC:$src))], d>,
128
- Sched<[sched]>;
129
- def irm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst), (ins x86memop:$src), asm,
130
- [(set DstRC:$dst, (Int (ld_frag addr:$src)))], d>,
131
- Sched<[sched.Folded]>;
126
+ def rr : MMXPI<opc, MRMSrcReg, (outs DstRC:$dst), (ins SrcRC:$src), asm,
127
+ [(set DstRC:$dst, (Int SrcRC:$src))], d>,
128
+ Sched<[sched]>;
129
+ def rm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst), (ins x86memop:$src), asm,
130
+ [(set DstRC:$dst, (Int (ld_frag addr:$src)))], d>,
131
+ Sched<[sched.Folded]>;
132
132
}
133
133
134
134
multiclass sse12_cvt_pint_3addr<bits<8> opc, RegisterClass SrcRC,
135
135
RegisterClass DstRC, Intrinsic Int, X86MemOperand x86memop,
136
136
PatFrag ld_frag, string asm, Domain d> {
137
- def irr : MMXPI<opc, MRMSrcReg, (outs DstRC:$dst),
138
- (ins DstRC:$src1, SrcRC:$src2), asm,
139
- [(set DstRC:$dst, (Int DstRC:$src1, SrcRC:$src2))], d>,
140
- Sched<[WriteCvtI2PS]>;
141
- def irm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst),
142
- (ins DstRC:$src1, x86memop:$src2), asm,
143
- [(set DstRC:$dst, (Int DstRC:$src1, (ld_frag addr:$src2)))], d>,
144
- Sched<[WriteCvtI2PS.Folded]>;
137
+ def rr : MMXPI<opc, MRMSrcReg, (outs DstRC:$dst),
138
+ (ins DstRC:$src1, SrcRC:$src2), asm,
139
+ [(set DstRC:$dst, (Int DstRC:$src1, SrcRC:$src2))], d>,
140
+ Sched<[WriteCvtI2PS]>;
141
+ def rm : MMXPI<opc, MRMSrcMem, (outs DstRC:$dst),
142
+ (ins DstRC:$src1, x86memop:$src2), asm,
143
+ [(set DstRC:$dst, (Int DstRC:$src1, (ld_frag addr:$src2)))], d>,
144
+ Sched<[WriteCvtI2PS.Folded]>;
145
145
}
146
146
147
147
//===----------------------------------------------------------------------===//
@@ -569,14 +569,14 @@ def : Pat<(x86mmx (bitconvert (f64 FR64:$src))),
569
569
(MMX_MOVFR642Qrr FR64:$src)>;
570
570
def : Pat<(x86mmx (MMX_X86movdq2q
571
571
(bc_v2i64 (v4i32 (X86cvtp2Int (v4f32 VR128:$src)))))),
572
- (MMX_CVTPS2PIirr VR128:$src)>;
572
+ (MMX_CVTPS2PIrr VR128:$src)>;
573
573
def : Pat<(x86mmx (MMX_X86movdq2q
574
574
(bc_v2i64 (v4i32 (X86cvttp2si (v4f32 VR128:$src)))))),
575
- (MMX_CVTTPS2PIirr VR128:$src)>;
575
+ (MMX_CVTTPS2PIrr VR128:$src)>;
576
576
def : Pat<(x86mmx (MMX_X86movdq2q
577
577
(bc_v2i64 (v4i32 (X86cvtp2Int (v2f64 VR128:$src)))))),
578
- (MMX_CVTPD2PIirr VR128:$src)>;
578
+ (MMX_CVTPD2PIrr VR128:$src)>;
579
579
def : Pat<(x86mmx (MMX_X86movdq2q
580
580
(bc_v2i64 (v4i32 (X86cvttp2si (v2f64 VR128:$src)))))),
581
- (MMX_CVTTPD2PIirr VR128:$src)>;
581
+ (MMX_CVTTPD2PIrr VR128:$src)>;
582
582
}
0 commit comments