Lines Matching refs:XMM
16 [(set VR128:$dst, (Int VR128:$src))]>, XOP, Sched<[SchedWriteVecALU.XMM]>;
20 Sched<[SchedWriteVecALU.XMM.Folded, SchedWriteVecALU.XMM.ReadAfterFold]>;
80 SchedWriteFRnd.XMM>;
89 SchedWriteFRnd.XMM>;
126 defm VPROTB : xop3op<0x90, "vprotb", rotl, v16i8, SchedWriteVarVecShift.XMM>;
127 defm VPROTD : xop3op<0x92, "vprotd", rotl, v4i32, SchedWriteVarVecShift.XMM>;
128 defm VPROTQ : xop3op<0x93, "vprotq", rotl, v2i64, SchedWriteVarVecShift.XMM>;
129 defm VPROTW : xop3op<0x91, "vprotw", rotl, v8i16, SchedWriteVarVecShift.XMM>;
130 defm VPSHAB : xop3op<0x98, "vpshab", X86vpsha, v16i8, SchedWriteVarVecShift.XMM>;
131 defm VPSHAD : xop3op<0x9A, "vpshad", X86vpsha, v4i32, SchedWriteVarVecShift.XMM>;
132 defm VPSHAQ : xop3op<0x9B, "vpshaq", X86vpsha, v2i64, SchedWriteVarVecShift.XMM>;
133 defm VPSHAW : xop3op<0x99, "vpshaw", X86vpsha, v8i16, SchedWriteVarVecShift.XMM>;
134 defm VPSHLB : xop3op<0x94, "vpshlb", X86vpshl, v16i8, SchedWriteVarVecShift.XMM>;
135 defm VPSHLD : xop3op<0x96, "vpshld", X86vpshl, v4i32, SchedWriteVarVecShift.XMM>;
136 defm VPSHLQ : xop3op<0x97, "vpshlq", X86vpshl, v2i64, SchedWriteVarVecShift.XMM>;
137 defm VPSHLW : xop3op<0x95, "vpshlw", X86vpshl, v8i16, SchedWriteVarVecShift.XMM>;
158 SchedWriteVecShiftImm.XMM>;
160 SchedWriteVecShiftImm.XMM>;
162 SchedWriteVecShiftImm.XMM>;
164 SchedWriteVecShiftImm.XMM>;
189 int_x86_xop_vpmadcswd, SchedWriteVecIMul.XMM>;
191 int_x86_xop_vpmadcsswd, SchedWriteVecIMul.XMM>;
193 int_x86_xop_vpmacsww, SchedWriteVecIMul.XMM>;
195 int_x86_xop_vpmacswd, SchedWriteVecIMul.XMM>;
197 int_x86_xop_vpmacssww, SchedWriteVecIMul.XMM>;
199 int_x86_xop_vpmacsswd, SchedWriteVecIMul.XMM>;
201 int_x86_xop_vpmacssdql, SchedWritePMULLD.XMM>;
203 int_x86_xop_vpmacssdqh, SchedWritePMULLD.XMM>;
205 int_x86_xop_vpmacssdd, SchedWritePMULLD.XMM>;
207 int_x86_xop_vpmacsdql, SchedWritePMULLD.XMM>;
209 int_x86_xop_vpmacsdqh, SchedWritePMULLD.XMM>;
211 int_x86_xop_vpmacsdd, SchedWritePMULLD.XMM>;
273 defm VPCOMB : xopvpcom<0xCC, "b", X86vpcom, v16i8, SchedWriteVecALU.XMM>;
274 defm VPCOMW : xopvpcom<0xCD, "w", X86vpcom, v8i16, SchedWriteVecALU.XMM>;
275 defm VPCOMD : xopvpcom<0xCE, "d", X86vpcom, v4i32, SchedWriteVecALU.XMM>;
276 defm VPCOMQ : xopvpcom<0xCF, "q", X86vpcom, v2i64, SchedWriteVecALU.XMM>;
277 defm VPCOMUB : xopvpcom<0xEC, "ub", X86vpcomu, v16i8, SchedWriteVecALU.XMM>;
278 defm VPCOMUW : xopvpcom<0xED, "uw", X86vpcomu, v8i16, SchedWriteVecALU.XMM>;
279 defm VPCOMUD : xopvpcom<0xEE, "ud", X86vpcomu, v4i32, SchedWriteVecALU.XMM>;
280 defm VPCOMUQ : xopvpcom<0xEF, "uq", X86vpcomu, v2i64, SchedWriteVecALU.XMM>;
324 SchedWriteVarShuffle.XMM>;
369 SchedWriteShuffle.XMM>;
459 SchedWriteFVarShuffle.XMM>;
468 SchedWriteFVarShuffle.XMM>;