Home
last modified time | relevance | path

Searched refs:OpSize32 (Results 1 – 16 of 16) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrExtension.td19 "{cwtl|cwde}", []>, OpSize32, Sched<[WriteALU]>;
31 "{cltd|cdq}", []>, OpSize32, Sched<[WriteALU]>;
50 OpSize32, Sched<[WriteALU]>;
54 OpSize32, Sched<[WriteLoad]>;
58 OpSize32, Sched<[WriteALU]>;
62 OpSize32, TB, Sched<[WriteLoad]>;
76 OpSize32, Sched<[WriteALU]>;
80 OpSize32, Sched<[WriteLoad]>;
84 OpSize32, Sched<[WriteALU]>;
88 TB, OpSize32, Sched<[WriteLoad]>;
[all …]
DX86InstrControl.td24 "ret{l}", []>, OpSize32, Requires<[Not64BitMode]>;
26 "ret{q}", []>, OpSize32, Requires<[In64BitMode]>;
30 "ret{l}\t$amt", []>, OpSize32, Requires<[Not64BitMode]>;
32 "ret{q}\t$amt", []>, OpSize32, Requires<[In64BitMode]>;
36 "{l}ret{l|f}", []>, OpSize32;
42 "{l}ret{l|f}\t$amt", []>, OpSize32;
53 def IRET32 : I <0xcf, RawFrm, (outs), (ins), "iret{l|d}", []>, OpSize32;
68 "jmp\t$dst", []>, OpSize32;
87 []>, TB, OpSize32;
136 OpSize32, Sched<[WriteJump]>;
[all …]
DX86InstrSystem.td30 "ud1{l}\t{$src2, $src1|$src1, $src2}", []>, TB, OpSize32;
37 "ud1{l}\t{$src2, $src1|$src1, $src2}", []>, TB, OpSize32;
89 OpSize32;
99 "in{l}\t{$port, %eax|eax, $port}", []>, OpSize32;
108 OpSize32;
118 "out{l}\t{%eax, $port|$port, eax}", []>, OpSize32;
191 "mov{l}\t{$src, $dst|$dst, $src}", []>, OpSize32;
201 "mov{l}\t{$src, $dst|$dst, $src}", []>, OpSize32;
227 OpSize32, NotMemoryFoldable;
230 OpSize32, NotMemoryFoldable;
[all …]
DX86InstrShiftRotate.td27 [(set GR32:$dst, (shl GR32:$src1, CL))]>, OpSize32;
46 OpSize32;
61 "shl{l}\t$dst", []>, OpSize32;
81 OpSize32;
99 OpSize32;
116 OpSize32;
133 [(set GR32:$dst, (srl GR32:$src1, CL))]>, OpSize32;
150 OpSize32;
164 [(set GR32:$dst, (srl GR32:$src1, (i8 1)))]>, OpSize32;
183 OpSize32;
[all …]
DX86InstrInfo.td1290 "nop{l}\t$zero", []>, TB, OpSize32, NotMemoryFoldable;
1298 "nop{l}\t$zero", []>, TB, OpSize32, NotMemoryFoldable;
1333 OpSize32, Requires<[Not64BitMode]>;
1339 OpSize32, Requires<[Not64BitMode]>, NotMemoryFoldable;
1346 OpSize32, Requires<[Not64BitMode]>;
1353 OpSize32, Requires<[Not64BitMode]>;
1359 OpSize32, Requires<[Not64BitMode]>, NotMemoryFoldable;
1368 "push{l}\t$imm", []>, OpSize32,
1371 "push{l}\t$imm", []>, OpSize32,
1379 OpSize32, Requires<[Not64BitMode]>;
[all …]
DX86InstrArithmetic.td26 OpSize32, Requires<[Not64BitMode]>;
32 OpSize32, Requires<[In64BitMode]>;
76 OpSize32, Sched<[WriteIMul32]>;
100 "mul{l}\t$src", []>, OpSize32, SchedLoadReg<WriteIMul32>;
120 OpSize32, Sched<[WriteIMul32]>;
138 "imul{l}\t$src", []>, OpSize32, SchedLoadReg<WriteIMul32>;
163 Sched<[WriteIMul32Reg]>, TB, OpSize32;
184 Sched<[WriteIMul32Reg.Folded, WriteIMul32Reg.ReadAfterFold]>, TB, OpSize32;
218 Sched<[WriteIMul32Imm]>, OpSize32;
224 Sched<[WriteIMul32Imm]>, OpSize32;
[all …]
DX86InstrCMovSetCC.td30 TB, OpSize32;
49 timm:$cond, EFLAGS))]>, TB, OpSize32;
DX86InstrTSX.td31 "xbegin\t$dst", []>, OpSize32;
DX86InstrCompiler.td400 [(X86rep_movs i32)]>, REP, AdSize32, OpSize32,
419 [(X86rep_movs i32)]>, REP, AdSize64, OpSize32,
442 [(X86rep_stos i32)]>, REP, AdSize32, OpSize32,
465 [(X86rep_stos i32)]>, REP, AdSize64, OpSize32,
700 Requires<[Not64BitMode]>, OpSize32, LOCK,
733 OpSize32, LOCK;
758 OpSize32, LOCK;
789 OpSize32, LOCK;
832 OpSize32, LOCK;
845 OpSize32, LOCK;
[all …]
DX86InstrFormats.td182 def OpSize32 : OperandSize<2>; // Needs 0x66 prefix in 16-bit mode.
196 class OpSize32 { OperandSize OpSize = OpSize32; }
DX86InstrSSE.td5780 Sched<[WritePOPCNT]>, OpSize32, XS;
5786 Sched<[WritePOPCNT.Folded]>, OpSize32, XS;
6694 int_x86_sse42_crc32_32_32>, OpSize32;
6696 int_x86_sse42_crc32_32_32>, OpSize32;
/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DX86RecognizableInstr.h150 OpSize16 = 1, OpSize32 = 2 enumerator
DX86RecognizableInstr.cpp909 } else if(OpSize == X86Local::OpSize32) { in typeFromString()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
DX86BaseInfo.h768 OpSize32 = 2 << OpSizeShift, enumerator
DX86MCCodeEmitter.cpp1272 (STI.hasFeature(X86::Is16Bit) ? X86II::OpSize32 : X86II::OpSize16)) in emitOpcodePrefix()
/openbsd/src/gnu/llvm/llvm/docs/TableGen/
DProgRef.rst1974 OperandSize OpSize = OpSize32;