Lines Matching refs:Requires
35 def INTO : I<0xce, RawFrm, (outs), (ins), "into", []>, Requires<[Not64BitMode]>;
53 Requires<[In64BitMode]>;
59 Requires<[In64BitMode]>;
63 (INT3)>, Requires<[NotPS4]>;
65 (INT (i8 0x41))>, Requires<[IsPS4]>;
117 Requires<[Not64BitMode]>;
120 Requires<[In64BitMode]>;
124 Requires<[Not64BitMode]>;
127 Requires<[In64BitMode]>;
136 Requires<[Not64BitMode]>;
139 Requires<[In64BitMode]>;
143 Requires<[Not64BitMode]>;
146 Requires<[In64BitMode]>;
255 OpSize16, Requires<[Not64BitMode]>;
257 OpSize32, Requires<[Not64BitMode]>;
259 OpSize16, Requires<[Not64BitMode]>;
261 OpSize32, Requires<[Not64BitMode]>;
263 OpSize16, Requires<[Not64BitMode]>;
265 OpSize32, Requires<[Not64BitMode]>;
267 OpSize16, Requires<[Not64BitMode]>;
269 OpSize32, Requires<[Not64BitMode]>;
273 OpSize32, Requires<[Not64BitMode]>;
277 OpSize32, Requires<[Not64BitMode]>;
279 OpSize32, Requires<[In64BitMode]>;
281 OpSize32, Requires<[In64BitMode]>;
285 OpSize16, Requires<[Not64BitMode]>;
287 OpSize32, Requires<[Not64BitMode]>;
290 OpSize16, Requires<[Not64BitMode]>;
292 OpSize32, Requires<[Not64BitMode]>;
295 OpSize16, Requires<[Not64BitMode]>;
297 OpSize32, Requires<[Not64BitMode]>;
302 OpSize32, Requires<[Not64BitMode]>;
304 OpSize32, Requires<[In64BitMode]>;
309 OpSize32, Requires<[Not64BitMode]>;
311 OpSize32, Requires<[In64BitMode]>;
315 Requires<[Not64BitMode]>;
318 Requires<[Not64BitMode]>;
329 Requires<[Not64BitMode]>;
332 Requires<[Not64BitMode]>;
362 "sgdtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
364 "sgdt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
366 "sgdt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
368 "sidtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
370 "sidt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
372 "sidt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
384 "sldt{q}\t$dst", []>, TB, Requires<[In64BitMode]>;
387 "lgdtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
389 "lgdt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
391 "lgdt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
393 "lidtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
395 "lidt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
397 "lidt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
448 Requires<[HasWBNOINVD]>;
528 [(int_x86_xsave addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE]>;
531 [(int_x86_xsave64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE, In64BitMode]>;
534 [(int_x86_xrstor addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE]>;
537 [(int_x86_xrstor64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE, In64BitMode]>;
540 [(int_x86_xsaveopt addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVEOPT]>;
543 … [(int_x86_xsaveopt64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVEOPT, In64BitMode]>;
546 [(int_x86_xsavec addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEC]>;
549 [(int_x86_xsavec64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEC, In64BitMode]>;
552 [(int_x86_xsaves addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES]>;
555 [(int_x86_xsaves64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE, In64BitMode]>;
558 [(int_x86_xrstors addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES]>;
561 … [(int_x86_xrstors64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES, In64BitMode]>;
640 Requires<[Not64BitMode, HasINVPCID]>;
643 Requires<[In64BitMode, HasINVPCID]>;
692 Requires<[Not64BitMode, HasRDPID]>;
694 Requires<[In64BitMode, HasRDPID]>;
710 Requires<[HasPTWRITE]>;
713 Requires<[In64BitMode, HasPTWRITE]>;
717 Requires<[HasPTWRITE]>;
720 Requires<[In64BitMode, HasPTWRITE]>;
739 Requires<[HasPCONFIG]>;