Home | History | Annotate | Download | only in X86

Lines Matching full:outs

24   def RETL   : I   <0xC3, RawFrm, (outs), (ins variable_ops),
27 def RETQ : I <0xC3, RawFrm, (outs), (ins variable_ops),
30 def RETW : I <0xC3, RawFrm, (outs), (ins),
33 def RETIL : Ii16<0xC2, RawFrm, (outs), (ins i16imm:$amt, variable_ops),
37 def RETIQ : Ii16<0xC2, RawFrm, (outs), (ins i16imm:$amt, variable_ops),
41 def RETIW : Ii16<0xC2, RawFrm, (outs), (ins i16imm:$amt),
44 def LRETL : I <0xCB, RawFrm, (outs), (ins),
46 def LRETQ : RI <0xCB, RawFrm, (outs), (ins),
48 def LRETW : I <0xCB, RawFrm, (outs), (ins),
50 def LRETIL : Ii16<0xCA, RawFrm, (outs), (ins i16imm:$amt),
52 def LRETIQ : RIi16<0xCA, RawFrm, (outs), (ins i16imm:$amt),
54 def LRETIW : Ii16<0xCA, RawFrm, (outs), (ins i16imm:$amt),
60 def JMP_4 : Ii32PCRel<0xE9, RawFrm, (outs), (ins brtarget:$dst),
62 def JMP_2 : Ii16PCRel<0xE9, RawFrm, (outs), (ins brtarget:$dst),
66 def JMP_1 : Ii8PCRel<0xEB, RawFrm, (outs), (ins brtarget8:$dst),
74 def _1 : Ii8PCRel <opc1, RawFrm, (outs), (ins brtarget8:$dst), asm, [],
76 def _2 : Ii16PCRel<opc4, RawFrm, (outs), (ins brtarget:$dst), asm,
79 def _4 : Ii32PCRel<opc4, RawFrm, (outs), (ins brtarget:$dst), asm,
108 def JCXZ : Ii8PCRel<0xE3, RawFrm, (outs), (ins brtarget8:$dst),
111 def JECXZ_32 : Ii8PCRel<0xE3, RawFrm, (outs), (ins brtarget8:$dst),
118 def JECXZ_64 : Ii8PCRel<0xE3, RawFrm, (outs), (ins brtarget8:$dst),
121 def JRCXZ : Ii8PCRel<0xE3, RawFrm, (outs), (ins brtarget8:$dst),
127 def JMP16r : I<0xFF, MRM4r, (outs), (ins GR16:$dst), "jmp{w}\t{*}$dst",
130 def JMP16m : I<0xFF, MRM4m, (outs), (ins i16mem:$dst), "jmp{w}\t{*}$dst",
134 def JMP32r : I<0xFF, MRM4r, (outs), (ins GR32:$dst), "jmp{l}\t{*}$dst",
137 def JMP32m : I<0xFF, MRM4m, (outs), (ins i32mem:$dst), "jmp{l}\t{*}$dst",
141 def JMP64r : I<0xFF, MRM4r, (outs), (ins GR64:$dst), "jmp{q}\t{*}$dst",
144 def JMP64m : I<0xFF, MRM4m, (outs), (ins i64mem:$dst), "jmp{q}\t{*}$dst",
148 def FARJMP16i : Iseg16<0xEA, RawFrmImm16, (outs),
152 def FARJMP32i : Iseg32<0xEA, RawFrmImm16, (outs),
156 def FARJMP64 : RI<0xFF, MRM5m, (outs), (ins opaque80mem:$dst),
160 def FARJMP16m : I<0xFF, MRM5m, (outs), (ins opaque32mem:$dst),
163 def FARJMP32m : I<0xFF, MRM5m, (outs), (ins opaque48mem:$dst),
171 def LOOP : Ii8PCRel<0xE2, RawFrm, (outs), (ins brtarget8:$dst), "loop\t$dst", [], IIC_LOOP>;
172 def LOOPE : Ii8PCRel<0xE1, RawFrm, (outs), (ins brtarget8:$dst), "loope\t$dst", [], IIC_LOOPE>;
173 def LOOPNE : Ii8PCRel<0xE0, RawFrm, (outs), (ins brtarget8:$dst), "loopne\t$dst", [], IIC_LOOPNE>;
186 (outs), (ins i32imm_pcrel:$dst),
190 (outs), (ins i16imm_pcrel:$dst),
193 def CALL16r : I<0xFF, MRM2r, (outs), (ins GR16:$dst),
196 def CALL16m : I<0xFF, MRM2m, (outs), (ins i16mem:$dst),
201 def CALL32r : I<0xFF, MRM2r, (outs), (ins GR32:$dst),
204 def CALL32m : I<0xFF, MRM2m, (outs), (ins i32mem:$dst),
210 def FARCALL16i : Iseg16<0x9A, RawFrmImm16, (outs),
214 def FARCALL32i : Iseg32<0x9A, RawFrmImm16, (outs),
219 def FARCALL16m : I<0xFF, MRM3m, (outs), (ins opaque32mem:$dst),
222 def FARCALL32m : I<0xFF, MRM3m, (outs), (ins opaque48mem:$dst),
233 def TCRETURNdi : PseudoI<(outs),
235 def TCRETURNri : PseudoI<(outs),
238 def TCRETURNmi : PseudoI<(outs),
243 def TAILJMPd : Ii32PCRel<0xE9, RawFrm, (outs),
247 def TAILJMPr : I<0xFF, MRM4r, (outs), (ins ptr_rc_tailcall:$dst),
250 def TAILJMPm : I<0xFF, MRM4m, (outs), (ins i32mem_TC:$dst),
267 (outs), (ins i64i32imm_pcrel:$dst),
270 def CALL64r : I<0xFF, MRM2r, (outs), (ins GR64:$dst),
274 def CALL64m : I<0xFF, MRM2m, (outs), (ins i64mem:$dst),
279 def FARCALL64 : RI<0xFF, MRM3m, (outs), (ins opaque80mem:$dst),
289 (outs), (ins i64i32imm_pcrel:$dst),
297 def TCRETURNdi64 : PseudoI<(outs),
300 def TCRETURNri64 : PseudoI<(outs),
303 def TCRETURNmi64 : PseudoI<(outs),
306 def TAILJMPd64 : Ii32PCRel<0xE9, RawFrm, (outs),
309 def TAILJMPr64 : I<0xFF, MRM4r, (outs), (ins ptr_rc_tailcall:$dst),
313 def TAILJMPm64 : I<0xFF, MRM4m, (outs), (ins i64mem_TC:$dst),