Lines Matching refs:Requires

47   def INTO : I<0xce, RawFrm, (outs), (ins), "into", []>, Requires<[Not64BitMode]>;
66 Requires<[In64BitMode]>;
72 Requires<[In64BitMode]>;
76 (INT3)>, Requires<[NotPS4]>;
78 (INT (i8 0x41))>, Requires<[IsPS4]>;
130 Requires<[Not64BitMode]>;
133 Requires<[In64BitMode]>;
137 Requires<[Not64BitMode]>;
140 Requires<[In64BitMode]>;
149 Requires<[Not64BitMode]>;
152 Requires<[In64BitMode]>;
156 Requires<[Not64BitMode]>;
159 Requires<[In64BitMode]>;
264 OpSize16, Requires<[Not64BitMode]>;
266 OpSize32, Requires<[Not64BitMode]>;
268 OpSize16, Requires<[Not64BitMode]>;
270 OpSize32, Requires<[Not64BitMode]>;
272 OpSize16, Requires<[Not64BitMode]>;
274 OpSize32, Requires<[Not64BitMode]>;
276 OpSize16, Requires<[Not64BitMode]>;
278 OpSize32, Requires<[Not64BitMode]>;
282 OpSize32, Requires<[Not64BitMode]>;
286 OpSize32, Requires<[Not64BitMode]>;
288 OpSize32, Requires<[In64BitMode]>;
290 OpSize32, Requires<[In64BitMode]>;
294 OpSize16, Requires<[Not64BitMode]>;
296 OpSize32, Requires<[Not64BitMode]>;
299 OpSize16, Requires<[Not64BitMode]>;
301 OpSize32, Requires<[Not64BitMode]>;
304 OpSize16, Requires<[Not64BitMode]>;
306 OpSize32, Requires<[Not64BitMode]>;
311 OpSize32, Requires<[Not64BitMode]>;
313 OpSize32, Requires<[In64BitMode]>;
318 OpSize32, Requires<[Not64BitMode]>;
320 OpSize32, Requires<[In64BitMode]>;
324 Requires<[Not64BitMode]>;
327 Requires<[Not64BitMode]>;
338 Requires<[Not64BitMode]>;
341 Requires<[Not64BitMode]>;
371 "sgdtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
373 "sgdt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
375 "sgdt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
377 "sidtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
379 "sidt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
381 "sidt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
393 "sldt{q}\t$dst", []>, TB, Requires<[In64BitMode]>;
396 "lgdtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
398 "lgdt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
400 "lgdt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
402 "lidtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
404 "lidt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
406 "lidt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
457 Requires<[HasWBNOINVD]>;
537 [(int_x86_xsave addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE]>;
540 [(int_x86_xsave64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE, In64BitMode]>;
543 [(int_x86_xrstor addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE]>;
546 [(int_x86_xrstor64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE, In64BitMode]>;
549 [(int_x86_xsaveopt addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVEOPT]>;
552 … [(int_x86_xsaveopt64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVEOPT, In64BitMode]>;
555 [(int_x86_xsavec addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVEC]>;
558 [(int_x86_xsavec64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVEC, In64BitMode]>;
561 [(int_x86_xsaves addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVES]>;
564 [(int_x86_xsaves64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE, In64BitMode]>;
567 [(int_x86_xrstors addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVES]>;
570 … [(int_x86_xrstors64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVES, In64BitMode]>;
644 Requires<[Not64BitMode, HasINVPCID]>;
647 Requires<[In64BitMode, HasINVPCID]>;
696 Requires<[Not64BitMode, HasRDPID]>;
698 Requires<[In64BitMode, HasRDPID]>;
714 Requires<[HasPTWRITE]>;
717 Requires<[In64BitMode, HasPTWRITE]>;
721 Requires<[HasPTWRITE]>;
724 Requires<[In64BitMode, HasPTWRITE]>;
743 Requires<[HasPCONFIG]>;