Lines Matching refs:outs

20 def SHL8rCL  : I<0xD2, MRM4r, (outs GR8 :$dst), (ins GR8 :$src1),
23 def SHL16rCL : I<0xD3, MRM4r, (outs GR16:$dst), (ins GR16:$src1),
26 def SHL32rCL : I<0xD3, MRM4r, (outs GR32:$dst), (ins GR32:$src1),
29 def SHL64rCL : RI<0xD3, MRM4r, (outs GR64:$dst), (ins GR64:$src1),
34 def SHL8ri : Ii8<0xC0, MRM4r, (outs GR8 :$dst), (ins GR8 :$src1, u8imm:$src2),
39 def SHL16ri : Ii8<0xC1, MRM4r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$src2),
43 def SHL32ri : Ii8<0xC1, MRM4r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$src2),
47 def SHL64ri : RIi8<0xC1, MRM4r, (outs GR64:$dst),
57 def SHL8r1 : I<0xD0, MRM4r, (outs GR8:$dst), (ins GR8:$src1),
59 def SHL16r1 : I<0xD1, MRM4r, (outs GR16:$dst), (ins GR16:$src1),
61 def SHL32r1 : I<0xD1, MRM4r, (outs GR32:$dst), (ins GR32:$src1),
63 def SHL64r1 : RI<0xD1, MRM4r, (outs GR64:$dst), (ins GR64:$src1),
73 def SHL8mCL : I<0xD2, MRM4m, (outs), (ins i8mem :$dst),
76 def SHL16mCL : I<0xD3, MRM4m, (outs), (ins i16mem:$dst),
80 def SHL32mCL : I<0xD3, MRM4m, (outs), (ins i32mem:$dst),
84 def SHL64mCL : RI<0xD3, MRM4m, (outs), (ins i64mem:$dst),
88 def SHL8mi : Ii8<0xC0, MRM4m, (outs), (ins i8mem :$dst, u8imm:$src),
92 def SHL16mi : Ii8<0xC1, MRM4m, (outs), (ins i16mem:$dst, u8imm:$src),
96 def SHL32mi : Ii8<0xC1, MRM4m, (outs), (ins i32mem:$dst, u8imm:$src),
100 def SHL64mi : RIi8<0xC1, MRM4m, (outs), (ins i64mem:$dst, u8imm:$src),
106 def SHL8m1 : I<0xD0, MRM4m, (outs), (ins i8mem :$dst),
110 def SHL16m1 : I<0xD1, MRM4m, (outs), (ins i16mem:$dst),
114 def SHL32m1 : I<0xD1, MRM4m, (outs), (ins i32mem:$dst),
118 def SHL64m1 : RI<0xD1, MRM4m, (outs), (ins i64mem:$dst),
126 def SHR8rCL : I<0xD2, MRM5r, (outs GR8 :$dst), (ins GR8 :$src1),
129 def SHR16rCL : I<0xD3, MRM5r, (outs GR16:$dst), (ins GR16:$src1),
132 def SHR32rCL : I<0xD3, MRM5r, (outs GR32:$dst), (ins GR32:$src1),
135 def SHR64rCL : RI<0xD3, MRM5r, (outs GR64:$dst), (ins GR64:$src1),
140 def SHR8ri : Ii8<0xC0, MRM5r, (outs GR8:$dst), (ins GR8:$src1, u8imm:$src2),
143 def SHR16ri : Ii8<0xC1, MRM5r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$src2),
147 def SHR32ri : Ii8<0xC1, MRM5r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$src2),
151 def SHR64ri : RIi8<0xC1, MRM5r, (outs GR64:$dst), (ins GR64:$src1, u8imm:$src2),
156 def SHR8r1 : I<0xD0, MRM5r, (outs GR8:$dst), (ins GR8:$src1),
159 def SHR16r1 : I<0xD1, MRM5r, (outs GR16:$dst), (ins GR16:$src1),
162 def SHR32r1 : I<0xD1, MRM5r, (outs GR32:$dst), (ins GR32:$src1),
165 def SHR64r1 : RI<0xD1, MRM5r, (outs GR64:$dst), (ins GR64:$src1),
173 def SHR8mCL : I<0xD2, MRM5m, (outs), (ins i8mem :$dst),
176 def SHR16mCL : I<0xD3, MRM5m, (outs), (ins i16mem:$dst),
180 def SHR32mCL : I<0xD3, MRM5m, (outs), (ins i32mem:$dst),
184 def SHR64mCL : RI<0xD3, MRM5m, (outs), (ins i64mem:$dst),
188 def SHR8mi : Ii8<0xC0, MRM5m, (outs), (ins i8mem :$dst, u8imm:$src),
192 def SHR16mi : Ii8<0xC1, MRM5m, (outs), (ins i16mem:$dst, u8imm:$src),
196 def SHR32mi : Ii8<0xC1, MRM5m, (outs), (ins i32mem:$dst, u8imm:$src),
200 def SHR64mi : RIi8<0xC1, MRM5m, (outs), (ins i64mem:$dst, u8imm:$src),
206 def SHR8m1 : I<0xD0, MRM5m, (outs), (ins i8mem :$dst),
210 def SHR16m1 : I<0xD1, MRM5m, (outs), (ins i16mem:$dst),
214 def SHR32m1 : I<0xD1, MRM5m, (outs), (ins i32mem:$dst),
218 def SHR64m1 : RI<0xD1, MRM5m, (outs), (ins i64mem:$dst),
226 def SAR8rCL : I<0xD2, MRM7r, (outs GR8 :$dst), (ins GR8 :$src1),
230 def SAR16rCL : I<0xD3, MRM7r, (outs GR16:$dst), (ins GR16:$src1),
234 def SAR32rCL : I<0xD3, MRM7r, (outs GR32:$dst), (ins GR32:$src1),
238 def SAR64rCL : RI<0xD3, MRM7r, (outs GR64:$dst), (ins GR64:$src1),
244 def SAR8ri : Ii8<0xC0, MRM7r, (outs GR8 :$dst), (ins GR8 :$src1, u8imm:$src2),
248 def SAR16ri : Ii8<0xC1, MRM7r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$src2),
252 def SAR32ri : Ii8<0xC1, MRM7r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$src2),
256 def SAR64ri : RIi8<0xC1, MRM7r, (outs GR64:$dst),
263 def SAR8r1 : I<0xD0, MRM7r, (outs GR8 :$dst), (ins GR8 :$src1),
267 def SAR16r1 : I<0xD1, MRM7r, (outs GR16:$dst), (ins GR16:$src1),
271 def SAR32r1 : I<0xD1, MRM7r, (outs GR32:$dst), (ins GR32:$src1),
275 def SAR64r1 : RI<0xD1, MRM7r, (outs GR64:$dst), (ins GR64:$src1),
284 def SAR8mCL : I<0xD2, MRM7m, (outs), (ins i8mem :$dst),
288 def SAR16mCL : I<0xD3, MRM7m, (outs), (ins i16mem:$dst),
292 def SAR32mCL : I<0xD3, MRM7m, (outs), (ins i32mem:$dst),
296 def SAR64mCL : RI<0xD3, MRM7m, (outs), (ins i64mem:$dst),
301 def SAR8mi : Ii8<0xC0, MRM7m, (outs), (ins i8mem :$dst, u8imm:$src),
305 def SAR16mi : Ii8<0xC1, MRM7m, (outs), (ins i16mem:$dst, u8imm:$src),
309 def SAR32mi : Ii8<0xC1, MRM7m, (outs), (ins i32mem:$dst, u8imm:$src),
313 def SAR64mi : RIi8<0xC1, MRM7m, (outs), (ins i64mem:$dst, u8imm:$src),
319 def SAR8m1 : I<0xD0, MRM7m, (outs), (ins i8mem :$dst),
323 def SAR16m1 : I<0xD1, MRM7m, (outs), (ins i16mem:$dst),
327 def SAR32m1 : I<0xD1, MRM7m, (outs), (ins i32mem:$dst),
331 def SAR64m1 : RI<0xD1, MRM7m, (outs), (ins i64mem:$dst),
343 def RCL8r1 : I<0xD0, MRM2r, (outs GR8:$dst), (ins GR8:$src1),
345 def RCL8ri : Ii8<0xC0, MRM2r, (outs GR8:$dst), (ins GR8:$src1, u8imm:$cnt),
348 def RCL8rCL : I<0xD2, MRM2r, (outs GR8:$dst), (ins GR8:$src1),
351 def RCL16r1 : I<0xD1, MRM2r, (outs GR16:$dst), (ins GR16:$src1),
353 def RCL16ri : Ii8<0xC1, MRM2r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$cnt),
356 def RCL16rCL : I<0xD3, MRM2r, (outs GR16:$dst), (ins GR16:$src1),
359 def RCL32r1 : I<0xD1, MRM2r, (outs GR32:$dst), (ins GR32:$src1),
361 def RCL32ri : Ii8<0xC1, MRM2r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$cnt),
364 def RCL32rCL : I<0xD3, MRM2r, (outs GR32:$dst), (ins GR32:$src1),
368 def RCL64r1 : RI<0xD1, MRM2r, (outs GR64:$dst), (ins GR64:$src1),
370 def RCL64ri : RIi8<0xC1, MRM2r, (outs GR64:$dst), (ins GR64:$src1, u8imm:$cnt),
373 def RCL64rCL : RI<0xD3, MRM2r, (outs GR64:$dst), (ins GR64:$src1),
377 def RCR8r1 : I<0xD0, MRM3r, (outs GR8:$dst), (ins GR8:$src1),
379 def RCR8ri : Ii8<0xC0, MRM3r, (outs GR8:$dst), (ins GR8:$src1, u8imm:$cnt),
382 def RCR8rCL : I<0xD2, MRM3r, (outs GR8:$dst), (ins GR8:$src1),
385 def RCR16r1 : I<0xD1, MRM3r, (outs GR16:$dst), (ins GR16:$src1),
387 def RCR16ri : Ii8<0xC1, MRM3r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$cnt),
390 def RCR16rCL : I<0xD3, MRM3r, (outs GR16:$dst), (ins GR16:$src1),
393 def RCR32r1 : I<0xD1, MRM3r, (outs GR32:$dst), (ins GR32:$src1),
395 def RCR32ri : Ii8<0xC1, MRM3r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$cnt),
398 def RCR32rCL : I<0xD3, MRM3r, (outs GR32:$dst), (ins GR32:$src1),
401 def RCR64r1 : RI<0xD1, MRM3r, (outs GR64:$dst), (ins GR64:$src1),
403 def RCR64ri : RIi8<0xC1, MRM3r, (outs GR64:$dst), (ins GR64:$src1, u8imm:$cnt),
406 def RCR64rCL : RI<0xD3, MRM3r, (outs GR64:$dst), (ins GR64:$src1),
412 def RCL8m1 : I<0xD0, MRM2m, (outs), (ins i8mem:$dst),
414 def RCL8mi : Ii8<0xC0, MRM2m, (outs), (ins i8mem:$dst, u8imm:$cnt),
416 def RCL16m1 : I<0xD1, MRM2m, (outs), (ins i16mem:$dst),
418 def RCL16mi : Ii8<0xC1, MRM2m, (outs), (ins i16mem:$dst, u8imm:$cnt),
420 def RCL32m1 : I<0xD1, MRM2m, (outs), (ins i32mem:$dst),
422 def RCL32mi : Ii8<0xC1, MRM2m, (outs), (ins i32mem:$dst, u8imm:$cnt),
424 def RCL64m1 : RI<0xD1, MRM2m, (outs), (ins i64mem:$dst),
426 def RCL64mi : RIi8<0xC1, MRM2m, (outs), (ins i64mem:$dst, u8imm:$cnt),
429 def RCR8m1 : I<0xD0, MRM3m, (outs), (ins i8mem:$dst),
431 def RCR8mi : Ii8<0xC0, MRM3m, (outs), (ins i8mem:$dst, u8imm:$cnt),
433 def RCR16m1 : I<0xD1, MRM3m, (outs), (ins i16mem:$dst),
435 def RCR16mi : Ii8<0xC1, MRM3m, (outs), (ins i16mem:$dst, u8imm:$cnt),
437 def RCR32m1 : I<0xD1, MRM3m, (outs), (ins i32mem:$dst),
439 def RCR32mi : Ii8<0xC1, MRM3m, (outs), (ins i32mem:$dst, u8imm:$cnt),
441 def RCR64m1 : RI<0xD1, MRM3m, (outs), (ins i64mem:$dst),
443 def RCR64mi : RIi8<0xC1, MRM3m, (outs), (ins i64mem:$dst, u8imm:$cnt),
447 def RCL8mCL : I<0xD2, MRM2m, (outs), (ins i8mem:$dst),
449 def RCL16mCL : I<0xD3, MRM2m, (outs), (ins i16mem:$dst),
451 def RCL32mCL : I<0xD3, MRM2m, (outs), (ins i32mem:$dst),
453 def RCL64mCL : RI<0xD3, MRM2m, (outs), (ins i64mem:$dst),
456 def RCR8mCL : I<0xD2, MRM3m, (outs), (ins i8mem:$dst),
458 def RCR16mCL : I<0xD3, MRM3m, (outs), (ins i16mem:$dst),
460 def RCR32mCL : I<0xD3, MRM3m, (outs), (ins i32mem:$dst),
462 def RCR64mCL : RI<0xD3, MRM3m, (outs), (ins i64mem:$dst),
471 def ROL8rCL : I<0xD2, MRM0r, (outs GR8 :$dst), (ins GR8 :$src1),
474 def ROL16rCL : I<0xD3, MRM0r, (outs GR16:$dst), (ins GR16:$src1),
477 def ROL32rCL : I<0xD3, MRM0r, (outs GR32:$dst), (ins GR32:$src1),
480 def ROL64rCL : RI<0xD3, MRM0r, (outs GR64:$dst), (ins GR64:$src1),
485 def ROL8ri : Ii8<0xC0, MRM0r, (outs GR8 :$dst), (ins GR8 :$src1, u8imm:$src2),
488 def ROL16ri : Ii8<0xC1, MRM0r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$src2),
492 def ROL32ri : Ii8<0xC1, MRM0r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$src2),
496 def ROL64ri : RIi8<0xC1, MRM0r, (outs GR64:$dst),
503 def ROL8r1 : I<0xD0, MRM0r, (outs GR8 :$dst), (ins GR8 :$src1),
507 def ROL16r1 : I<0xD1, MRM0r, (outs GR16:$dst), (ins GR16:$src1),
511 def ROL32r1 : I<0xD1, MRM0r, (outs GR32:$dst), (ins GR32:$src1),
515 def ROL64r1 : RI<0xD1, MRM0r, (outs GR64:$dst), (ins GR64:$src1),
523 def ROL8mCL : I<0xD2, MRM0m, (outs), (ins i8mem :$dst),
527 def ROL16mCL : I<0xD3, MRM0m, (outs), (ins i16mem:$dst),
531 def ROL32mCL : I<0xD3, MRM0m, (outs), (ins i32mem:$dst),
535 def ROL64mCL : RI<0xD3, MRM0m, (outs), (ins i64mem:$dst),
540 def ROL8mi : Ii8<0xC0, MRM0m, (outs), (ins i8mem :$dst, u8imm:$src1),
544 def ROL16mi : Ii8<0xC1, MRM0m, (outs), (ins i16mem:$dst, u8imm:$src1),
548 def ROL32mi : Ii8<0xC1, MRM0m, (outs), (ins i32mem:$dst, u8imm:$src1),
552 def ROL64mi : RIi8<0xC1, MRM0m, (outs), (ins i64mem:$dst, u8imm:$src1),
558 def ROL8m1 : I<0xD0, MRM0m, (outs), (ins i8mem :$dst),
562 def ROL16m1 : I<0xD1, MRM0m, (outs), (ins i16mem:$dst),
566 def ROL32m1 : I<0xD1, MRM0m, (outs), (ins i32mem:$dst),
570 def ROL64m1 : RI<0xD1, MRM0m, (outs), (ins i64mem:$dst),
578 def ROR8rCL : I<0xD2, MRM1r, (outs GR8 :$dst), (ins GR8 :$src1),
581 def ROR16rCL : I<0xD3, MRM1r, (outs GR16:$dst), (ins GR16:$src1),
584 def ROR32rCL : I<0xD3, MRM1r, (outs GR32:$dst), (ins GR32:$src1),
587 def ROR64rCL : RI<0xD3, MRM1r, (outs GR64:$dst), (ins GR64:$src1),
592 def ROR8ri : Ii8<0xC0, MRM1r, (outs GR8 :$dst), (ins GR8 :$src1, u8imm:$src2),
595 def ROR16ri : Ii8<0xC1, MRM1r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$src2),
599 def ROR32ri : Ii8<0xC1, MRM1r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$src2),
603 def ROR64ri : RIi8<0xC1, MRM1r, (outs GR64:$dst),
610 def ROR8r1 : I<0xD0, MRM1r, (outs GR8 :$dst), (ins GR8 :$src1),
614 def ROR16r1 : I<0xD1, MRM1r, (outs GR16:$dst), (ins GR16:$src1),
618 def ROR32r1 : I<0xD1, MRM1r, (outs GR32:$dst), (ins GR32:$src1),
622 def ROR64r1 : RI<0xD1, MRM1r, (outs GR64:$dst), (ins GR64:$src1),
630 def ROR8mCL : I<0xD2, MRM1m, (outs), (ins i8mem :$dst),
634 def ROR16mCL : I<0xD3, MRM1m, (outs), (ins i16mem:$dst),
638 def ROR32mCL : I<0xD3, MRM1m, (outs), (ins i32mem:$dst),
642 def ROR64mCL : RI<0xD3, MRM1m, (outs), (ins i64mem:$dst),
647 def ROR8mi : Ii8<0xC0, MRM1m, (outs), (ins i8mem :$dst, u8imm:$src),
651 def ROR16mi : Ii8<0xC1, MRM1m, (outs), (ins i16mem:$dst, u8imm:$src),
655 def ROR32mi : Ii8<0xC1, MRM1m, (outs), (ins i32mem:$dst, u8imm:$src),
659 def ROR64mi : RIi8<0xC1, MRM1m, (outs), (ins i64mem:$dst, u8imm:$src),
665 def ROR8m1 : I<0xD0, MRM1m, (outs), (ins i8mem :$dst),
669 def ROR16m1 : I<0xD1, MRM1m, (outs), (ins i16mem:$dst),
673 def ROR32m1 : I<0xD1, MRM1m, (outs), (ins i32mem:$dst),
677 def ROR64m1 : RI<0xD1, MRM1m, (outs), (ins i64mem:$dst),
691 def SHLD16rrCL : I<0xA5, MRMDestReg, (outs GR16:$dst),
697 def SHRD16rrCL : I<0xAD, MRMDestReg, (outs GR16:$dst),
703 def SHLD32rrCL : I<0xA5, MRMDestReg, (outs GR32:$dst),
708 def SHRD32rrCL : I<0xAD, MRMDestReg, (outs GR32:$dst),
713 def SHLD64rrCL : RI<0xA5, MRMDestReg, (outs GR64:$dst),
719 def SHRD64rrCL : RI<0xAD, MRMDestReg, (outs GR64:$dst),
729 (outs GR16:$dst),
736 (outs GR16:$dst),
743 (outs GR32:$dst),
750 (outs GR32:$dst),
757 (outs GR64:$dst),
764 (outs GR64:$dst),
775 def SHLD16mrCL : I<0xA5, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
779 def SHRD16mrCL : I<0xAD, MRMDestMem, (outs), (ins i16mem:$dst, GR16:$src2),
784 def SHLD32mrCL : I<0xA5, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
788 def SHRD32mrCL : I<0xAD, MRMDestMem, (outs), (ins i32mem:$dst, GR32:$src2),
793 def SHLD64mrCL : RI<0xA5, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
797 def SHRD64mrCL : RI<0xAD, MRMDestMem, (outs), (ins i64mem:$dst, GR64:$src2),
804 (outs), (ins i16mem:$dst, GR16:$src2, u8imm:$src3),
811 (outs), (ins i16mem:$dst, GR16:$src2, u8imm:$src3),
819 (outs), (ins i32mem:$dst, GR32:$src2, u8imm:$src3),
826 (outs), (ins i32mem:$dst, GR32:$src2, u8imm:$src3),
834 (outs), (ins i64mem:$dst, GR64:$src2, u8imm:$src3),
841 (outs), (ins i64mem:$dst, GR64:$src2, u8imm:$src3),
863 def ri : Ii8<0xF0, MRMSrcReg, (outs RC:$dst), (ins RC:$src1, u8imm:$src2),
867 def mi : Ii8<0xF0, MRMSrcMem, (outs RC:$dst),
876 def rr : I<0xF7, MRMSrcReg, (outs RC:$dst), (ins RC:$src1, RC:$src2),
880 def rm : I<0xF7, MRMSrcMem, (outs RC:$dst), (ins x86memop:$src1, RC:$src2),