Lines Matching refs:Requires
48 def INTO : I<0xce, RawFrm, (outs), (ins), "into", []>, Requires<[Not64BitMode]>;
64 Requires<[In64BitMode]>;
70 Requires<[In64BitMode]>;
74 (INT3)>, Requires<[NotPS]>;
76 (INT (i8 0x41))>, Requires<[IsPS]>;
128 Requires<[Not64BitMode]>;
131 Requires<[In64BitMode]>;
135 Requires<[Not64BitMode]>;
138 Requires<[In64BitMode]>;
147 Requires<[Not64BitMode]>;
150 Requires<[In64BitMode]>;
154 Requires<[Not64BitMode]>;
157 Requires<[In64BitMode]>;
178 Requires<[In32BitMode]>;
180 Requires<[In64BitMode]>;
273 OpSize16, Requires<[Not64BitMode]>;
275 OpSize32, Requires<[Not64BitMode]>;
277 OpSize16, Requires<[Not64BitMode]>;
279 OpSize32, Requires<[Not64BitMode]>;
281 OpSize16, Requires<[Not64BitMode]>;
283 OpSize32, Requires<[Not64BitMode]>;
285 OpSize16, Requires<[Not64BitMode]>;
287 OpSize32, Requires<[Not64BitMode]>;
291 OpSize32, Requires<[Not64BitMode]>;
295 OpSize32, Requires<[Not64BitMode]>;
297 OpSize32, Requires<[In64BitMode]>;
299 OpSize32, Requires<[In64BitMode]>;
303 OpSize16, Requires<[Not64BitMode]>;
305 OpSize32, Requires<[Not64BitMode]>;
308 OpSize16, Requires<[Not64BitMode]>;
310 OpSize32, Requires<[Not64BitMode]>;
313 OpSize16, Requires<[Not64BitMode]>;
315 OpSize32, Requires<[Not64BitMode]>;
320 OpSize32, Requires<[Not64BitMode]>;
322 OpSize32, Requires<[In64BitMode]>;
327 OpSize32, Requires<[Not64BitMode]>;
329 OpSize32, Requires<[In64BitMode]>;
333 Requires<[Not64BitMode]>;
336 Requires<[Not64BitMode]>;
347 Requires<[Not64BitMode]>;
350 Requires<[Not64BitMode]>;
380 "sgdtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
382 "sgdt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
384 "sgdt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
386 "sidtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
388 "sidt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
390 "sidt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
402 "sldt{q}\t$dst", []>, TB, Requires<[In64BitMode]>;
405 "lgdtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
407 "lgdt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
409 "lgdt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
411 "lidtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
413 "lidt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
415 "lidt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
490 Requires<[HasWBNOINVD]>;
588 [(int_x86_xsave addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE]>;
591 [(int_x86_xsave64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE, In64BitMode]>;
594 [(int_x86_xrstor addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE]>;
597 [(int_x86_xrstor64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE, In64BitMode]>;
600 [(int_x86_xsaveopt addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEOPT]>;
603 … [(int_x86_xsaveopt64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEOPT, In64BitMode]>;
606 [(int_x86_xsavec addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEC]>;
609 [(int_x86_xsavec64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEC, In64BitMode]>;
612 [(int_x86_xsaves addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES]>;
615 [(int_x86_xsaves64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE, In64BitMode]>;
618 [(int_x86_xrstors addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES]>;
621 … [(int_x86_xrstors64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES, In64BitMode]>;
695 Requires<[Not64BitMode, HasINVPCID]>;
698 Requires<[In64BitMode]>;
702 EVEX, NoCD8, T_MAP4, XS, Requires<[In64BitMode]>;
758 Requires<[Not64BitMode, HasRDPID]>;
760 Requires<[In64BitMode, HasRDPID]>;
776 Requires<[HasPTWRITE]>;
779 Requires<[In64BitMode, HasPTWRITE]>;
783 Requires<[HasPTWRITE]>;
786 Requires<[In64BitMode, HasPTWRITE]>;
795 Requires<[HasRDPRU]>;
814 Requires<[HasPCONFIG]>;