• Home
  • Raw
  • Download

Lines Matching refs:In64BitMode

859 def In64BitMode  : Predicate<"Subtarget->is64Bit()">,
1081 Requires<[In64BitMode]>;
1150 Requires<[In64BitMode]>;
1163 Requires<[In64BitMode]>;
1185 IIC_POP_REG>, OpSize32, Requires<[In64BitMode]>;
1187 IIC_POP_REG>, OpSize32, Requires<[In64BitMode]>;
1189 IIC_POP_MEM>, OpSize32, Requires<[In64BitMode]>;
1193 IIC_PUSH_REG>, OpSize32, Requires<[In64BitMode]>;
1195 IIC_PUSH_REG>, OpSize32, Requires<[In64BitMode]>;
1199 IIC_PUSH_MEM>, OpSize32, Requires<[In64BitMode]>;
1207 Requires<[In64BitMode]>;
1210 Requires<[In64BitMode]>;
1215 OpSize32, Requires<[In64BitMode]>, Sched<[WriteLoad]>;
1218 OpSize32, Requires<[In64BitMode]>, Sched<[WriteStore]>;
1876 OpSize32, Requires<[In64BitMode]>;
1956 Requires<[In64BitMode]>;
2432 Requires<[ In64BitMode ]>;
2437 Requires<[ In64BitMode ]>;
2571 def : MnemonicAlias<"call", "callq", "att">, Requires<[In64BitMode]>;
2585 def : MnemonicAlias<"leaveq", "leave", "att">, Requires<[In64BitMode]>;
2592 def : MnemonicAlias<"pop", "popq", "att">, Requires<[In64BitMode]>;
2595 def : MnemonicAlias<"popf", "popfq", "att">, Requires<[In64BitMode]>;
2603 def : MnemonicAlias<"push", "pushq", "att">, Requires<[In64BitMode]>;
2606 def : MnemonicAlias<"pushf", "pushfq", "att">, Requires<[In64BitMode]>;
2627 def : MnemonicAlias<"ret", "retq", "att">, Requires<[In64BitMode]>;
2651 def : MnemonicAlias<"lgdt", "lgdtq", "att">, Requires<[In64BitMode]>;
2654 def : MnemonicAlias<"lidt", "lidtq", "att">, Requires<[In64BitMode]>;
2657 def : MnemonicAlias<"sgdt", "sgdtq", "att">, Requires<[In64BitMode]>;
2660 def : MnemonicAlias<"sidt", "sidtq", "att">, Requires<[In64BitMode]>;
2758 def : InstAlias<"lodsq\t$src", (LODSQ srcidx64:$src), 0>, Requires<[In64BitMode]>;
2762 def : InstAlias<"lods\t{$src, %rax|rax, $src}", (LODSQ srcidx64:$src), 0>, Requires<[In64BitMode]>;
2766 def : InstAlias<"lods\t$src", (LODSQ srcidx64:$src), 0>, Requires<[In64BitMode]>;
2775 def : InstAlias<"stosq\t$dst", (STOSQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;
2779 def : InstAlias<"stos\t{%rax, $dst|$dst, rax}", (STOSQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;
2783 def : InstAlias<"stos\t$dst", (STOSQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;
2792 def : InstAlias<"scasq\t$dst", (SCASQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;
2796 def : InstAlias<"scas\t{$dst, %rax|rax, $dst}", (SCASQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;
2800 def : InstAlias<"scas\t$dst", (SCASQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;
2807 …"cmps\t{$dst, $src|$src, $dst}", (CMPSQ dstidx64:$dst, srcidx64:$src), 0>, Requires<[In64BitMode]>;
2814 …"movs\t{$src, $dst|$dst, $src}", (MOVSQ dstidx64:$dst, srcidx64:$src), 0>, Requires<[In64BitMode]>;
2911 def : InstAlias<"call\t{*}$dst", (CALL64m i64mem:$dst), 0>, Requires<[In64BitMode]>;
2912 def : InstAlias<"jmp\t{*}$dst", (JMP64m i64mem:$dst), 0>, Requires<[In64BitMode]>;
3072 (XCHG32ar64 GR32_NOAX:$src), 0>, Requires<[In64BitMode]>;