Lines Matching refs:Requires

48   def INTO : I<0xce, RawFrm, (outs), (ins), "into", []>, Requires<[Not64BitMode]>;
64 Requires<[In64BitMode]>;
70 Requires<[In64BitMode]>;
75 []>, TB, XD, Requires<[In64BitMode]>;
77 []>, TB, XS, Requires<[In64BitMode]>;
82 (INT3)>, Requires<[NotPS]>;
84 (INT (i8 0x41))>, Requires<[IsPS]>;
136 Requires<[Not64BitMode]>;
139 Requires<[In64BitMode]>;
143 Requires<[Not64BitMode]>;
146 Requires<[In64BitMode]>;
155 Requires<[Not64BitMode]>;
158 Requires<[In64BitMode]>;
162 Requires<[Not64BitMode]>;
165 Requires<[In64BitMode]>;
186 Requires<[In32BitMode]>;
188 Requires<[In64BitMode]>;
227 []>, TB, XD, Requires<[In64BitMode]>;
229 []>, TB, XD, Requires<[In64BitMode]>;
291 OpSize16, Requires<[Not64BitMode]>;
293 OpSize32, Requires<[Not64BitMode]>;
295 OpSize16, Requires<[Not64BitMode]>;
297 OpSize32, Requires<[Not64BitMode]>;
299 OpSize16, Requires<[Not64BitMode]>;
301 OpSize32, Requires<[Not64BitMode]>;
303 OpSize16, Requires<[Not64BitMode]>;
305 OpSize32, Requires<[Not64BitMode]>;
309 OpSize32, Requires<[Not64BitMode]>;
313 OpSize32, Requires<[Not64BitMode]>;
315 OpSize32, Requires<[In64BitMode]>;
317 OpSize32, Requires<[In64BitMode]>;
321 OpSize16, Requires<[Not64BitMode]>;
323 OpSize32, Requires<[Not64BitMode]>;
326 OpSize16, Requires<[Not64BitMode]>;
328 OpSize32, Requires<[Not64BitMode]>;
331 OpSize16, Requires<[Not64BitMode]>;
333 OpSize32, Requires<[Not64BitMode]>;
338 OpSize32, Requires<[Not64BitMode]>;
340 OpSize32, Requires<[In64BitMode]>;
345 OpSize32, Requires<[Not64BitMode]>;
347 OpSize32, Requires<[In64BitMode]>;
351 Requires<[Not64BitMode]>;
354 Requires<[Not64BitMode]>;
365 Requires<[Not64BitMode]>;
368 Requires<[Not64BitMode]>;
400 "sgdtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
402 "sgdt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
404 "sgdt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
406 "sidtw\t$dst", []>, TB, OpSize16, Requires<[Not64BitMode]>;
408 "sidt{l|d}\t$dst", []>, OpSize32, TB, Requires <[Not64BitMode]>;
410 "sidt{q}\t$dst", []>, TB, Requires <[In64BitMode]>;
422 "sldt{q}\t$dst", []>, TB, Requires<[In64BitMode]>;
425 "lgdtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
427 "lgdt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
429 "lgdt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
431 "lidtw\t$src", []>, TB, OpSize16, Requires<[Not64BitMode]>;
433 "lidt{l|d}\t$src", []>, OpSize32, TB, Requires<[Not64BitMode]>;
435 "lidt{q}\t$src", []>, TB, Requires<[In64BitMode]>;
523 Requires<[HasWBNOINVD]>;
621 [(int_x86_xsave addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE]>;
624 [(int_x86_xsave64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE, In64BitMode]>;
627 [(int_x86_xrstor addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE]>;
630 [(int_x86_xrstor64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE, In64BitMode]>;
633 [(int_x86_xsaveopt addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEOPT]>;
636 … [(int_x86_xsaveopt64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEOPT, In64BitMode]>;
639 [(int_x86_xsavec addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEC]>;
642 [(int_x86_xsavec64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVEC, In64BitMode]>;
645 [(int_x86_xsaves addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES]>;
648 [(int_x86_xsaves64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVE, In64BitMode]>;
651 [(int_x86_xrstors addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES]>;
654 … [(int_x86_xrstors64 addr:$dst, EDX, EAX)]>, TB, Requires<[HasXSAVES, In64BitMode]>;
728 Requires<[Not64BitMode, HasINVPCID]>;
731 Requires<[In64BitMode]>;
735 EVEX, NoCD8, T_MAP4, XS, WIG, Requires<[In64BitMode]>;
791 Requires<[Not64BitMode, HasRDPID]>;
793 Requires<[In64BitMode, HasRDPID]>;
809 Requires<[HasPTWRITE]>;
812 Requires<[In64BitMode, HasPTWRITE]>;
816 Requires<[HasPTWRITE]>;
819 Requires<[In64BitMode, HasPTWRITE]>;
828 Requires<[HasRDPRU]>;
847 Requires<[HasPCONFIG]>;