• Home
  • Raw
  • Download

Lines Matching refs:RawFrm

18   def RDTSC : I<0x31, RawFrm, (outs), (ins), "rdtsc", [(X86rdtsc)], IIC_RDTSC>,
27 def TRAP : I<0x0B, RawFrm, (outs), (ins), "ud2", [(trap)]>, TB;
28 def UD2B : I<0xB9, RawFrm, (outs), (ins), "ud2b", []>, TB;
31 def HLT : I<0xF4, RawFrm, (outs), (ins), "hlt", [], IIC_HLT>;
32 def RSM : I<0xAA, RawFrm, (outs), (ins), "rsm", [], IIC_RSM>, TB;
36 def INTO : I<0xce, RawFrm, (outs), (ins), "into", []>;
37 def INT3 : I<0xcc, RawFrm, (outs), (ins), "int3",
47 def INT : Ii8<0xcd, RawFrm, (outs), (ins i8imm:$trap), "int\t$trap",
51 def SYSCALL : I<0x05, RawFrm, (outs), (ins), "syscall", [], IIC_SYSCALL>, TB;
52 def SYSRET : I<0x07, RawFrm, (outs), (ins), "sysret{l}", [], IIC_SYSCALL>, TB;
53 def SYSRET64 :RI<0x07, RawFrm, (outs), (ins), "sysret{q}", [], IIC_SYSCALL>, TB,
56 def SYSENTER : I<0x34, RawFrm, (outs), (ins), "sysenter", [],
59 def SYSEXIT : I<0x35, RawFrm, (outs), (ins), "sysexit{l}", [],
61 def SYSEXIT64 :RI<0x35, RawFrm, (outs), (ins), "sysexit{q}", [],
64 def IRET16 : I<0xcf, RawFrm, (outs), (ins), "iret{w}", [], IIC_IRET>, OpSize16;
65 def IRET32 : I<0xcf, RawFrm, (outs), (ins), "iret{l|d}", [], IIC_IRET>,
67 def IRET64 : RI<0xcf, RawFrm, (outs), (ins), "iretq", [], IIC_IRET>,
81 def IN8rr : I<0xEC, RawFrm, (outs), (ins),
84 def IN16rr : I<0xED, RawFrm, (outs), (ins),
87 def IN32rr : I<0xED, RawFrm, (outs), (ins),
91 def IN8ri : Ii8<0xE4, RawFrm, (outs), (ins i8imm:$port),
94 def IN16ri : Ii8<0xE5, RawFrm, (outs), (ins i8imm:$port),
97 def IN32ri : Ii8<0xE5, RawFrm, (outs), (ins i8imm:$port),
101 def OUT8rr : I<0xEE, RawFrm, (outs), (ins),
104 def OUT16rr : I<0xEF, RawFrm, (outs), (ins),
107 def OUT32rr : I<0xEF, RawFrm, (outs), (ins),
111 def OUT8ir : Ii8<0xE6, RawFrm, (outs), (ins i8imm:$port),
114 def OUT16ir : Ii8<0xE7, RawFrm, (outs), (ins i8imm:$port),
117 def OUT32ir : Ii8<0xE7, RawFrm, (outs), (ins i8imm:$port),
163 def CS_PREFIX : I<0x2E, RawFrm, (outs), (ins), "cs", []>;
164 def SS_PREFIX : I<0x36, RawFrm, (outs), (ins), "ss", []>;
165 def DS_PREFIX : I<0x3E, RawFrm, (outs), (ins), "ds", []>;
166 def ES_PREFIX : I<0x26, RawFrm, (outs), (ins), "es", []>;
167 def FS_PREFIX : I<0x64, RawFrm, (outs), (ins), "fs", []>;
168 def GS_PREFIX : I<0x65, RawFrm, (outs), (ins), "gs", []>;
265 def PUSHCS16 : I<0x0E, RawFrm, (outs), (ins),
268 def PUSHCS32 : I<0x0E, RawFrm, (outs), (ins),
271 def PUSHSS16 : I<0x16, RawFrm, (outs), (ins),
274 def PUSHSS32 : I<0x16, RawFrm, (outs), (ins),
277 def PUSHDS16 : I<0x1E, RawFrm, (outs), (ins),
280 def PUSHDS32 : I<0x1E, RawFrm, (outs), (ins),
283 def PUSHES16 : I<0x06, RawFrm, (outs), (ins),
286 def PUSHES32 : I<0x06, RawFrm, (outs), (ins),
289 def PUSHFS16 : I<0xa0, RawFrm, (outs), (ins),
291 def PUSHFS32 : I<0xa0, RawFrm, (outs), (ins),
294 def PUSHGS16 : I<0xa8, RawFrm, (outs), (ins),
296 def PUSHGS32 : I<0xa8, RawFrm, (outs), (ins),
299 def PUSHFS64 : I<0xa0, RawFrm, (outs), (ins),
302 def PUSHGS64 : I<0xa8, RawFrm, (outs), (ins),
307 def POPSS16 : I<0x17, RawFrm, (outs), (ins),
310 def POPSS32 : I<0x17, RawFrm, (outs), (ins),
314 def POPDS16 : I<0x1F, RawFrm, (outs), (ins),
317 def POPDS32 : I<0x1F, RawFrm, (outs), (ins),
321 def POPES16 : I<0x07, RawFrm, (outs), (ins),
324 def POPES32 : I<0x07, RawFrm, (outs), (ins),
328 def POPFS16 : I<0xa1, RawFrm, (outs), (ins),
330 def POPFS32 : I<0xa1, RawFrm, (outs), (ins),
333 def POPFS64 : I<0xa1, RawFrm, (outs), (ins),
337 def POPGS16 : I<0xa9, RawFrm, (outs), (ins),
339 def POPGS32 : I<0xa9, RawFrm, (outs), (ins),
342 def POPGS64 : I<0xa9, RawFrm, (outs), (ins),
442 def WRMSR : I<0x30, RawFrm, (outs), (ins), "wrmsr", [], IIC_WRMSR>, TB;
444 def RDMSR : I<0x32, RawFrm, (outs), (ins), "rdmsr", [], IIC_RDMSR>, TB;
447 def RDPMC : I<0x33, RawFrm, (outs), (ins), "rdpmc", [(X86rdpmc)], IIC_RDPMC>,
468 def CPUID : I<0xA2, RawFrm, (outs), (ins), "cpuid", [], IIC_CPUID>, TB;
474 def INVD : I<0x08, RawFrm, (outs), (ins), "invd", [], IIC_INVD>, TB;
475 def WBINVD : I<0x09, RawFrm, (outs), (ins), "wbinvd", [], IIC_INVD>, TB;
586 def GETSEC : I<0x37, RawFrm, (outs), (ins), "getsec", []>, TB;