/external/llvm/lib/Target/X86/ |
D | X86Subtarget.cpp | 166 if (In64BitMode || isTargetWin32()) in isLegalToCallImmediateAddr() 179 if (In64BitMode) { in initSubtargetFeatures() 187 if (!In64BitMode) { in initSubtargetFeatures() 209 if (In64BitMode) in initSubtargetFeatures() 221 assert((!In64BitMode || HasX86_64) && in initSubtargetFeatures() 229 isTargetKFreeBSD() || In64BitMode) in initSubtargetFeatures() 311 In64BitMode(TargetTriple.getArch() == Triple::x86_64), in X86Subtarget()
|
D | X86InstrVMX.td | 24 Requires<[In64BitMode]>; 31 Requires<[In64BitMode]>; 47 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>; 49 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>; 55 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>; 57 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>;
|
D | X86InstrMPX.td | 22 Requires<[HasMPX, In64BitMode]>; 33 Requires<[HasMPX, In64BitMode]>; 39 Requires<[HasMPX, In64BitMode]>; 53 Requires<[HasMPX, In64BitMode]>; 63 Requires<[HasMPX, In64BitMode]>;
|
D | X86InstrSVM.td | 37 "vmrun\t{%rax|rax}", []>, TB, Requires<[In64BitMode]>; 45 "vmload\t{%rax|rax}", []>, TB, Requires<[In64BitMode]>; 53 "vmsave\t{%rax|rax}", []>, TB, Requires<[In64BitMode]>; 61 "invlpga\t{%ecx, %rax|rax, ecx}", []>, TB, Requires<[In64BitMode]>;
|
D | X86Subtarget.h | 296 bool In64BitMode; variable 354 return In64BitMode; in is64Bit() 367 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 || in isTarget64BitILP32() 373 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 && in isTarget64BitLP64() 512 return In64BitMode && TargetTriple.isOSWindows(); in isTargetWin64() 516 return !In64BitMode && (isTargetCygMing() || isTargetKnownWindowsMSVC()); in isTargetWin32()
|
D | X86InstrControl.td | 29 Requires<[In64BitMode]>; 40 Requires<[In64BitMode]>; 47 "{l}ret{|f}q", [], IIC_RET>, Requires<[In64BitMode]>; 53 "{l}ret{|f}q\t$amt", [], IIC_RET>, Requires<[In64BitMode]>; 65 IIC_IRET>, Requires<[In64BitMode]>; 130 Requires<[In64BitMode]>; 150 [(brind GR64:$dst)], IIC_JMP_REG>, Requires<[In64BitMode]>, 154 Requires<[In64BitMode]>, Sched<[WriteJumpLd]>; 282 Requires<[In64BitMode]>; 286 Requires<[In64BitMode]>; [all …]
|
D | X86InstrSystem.td | 54 Requires<[In64BitMode]>; 62 IIC_SYS_ENTER_EXIT>, TB, Requires<[In64BitMode]>; 125 Requires<[In64BitMode]>; 132 Requires<[In64BitMode]>; 144 Requires<[In64BitMode]>; 151 Requires<[In64BitMode]>; 295 OpSize32, Requires<[In64BitMode]>; 298 OpSize32, Requires<[In64BitMode]>; 329 OpSize32, Requires<[In64BitMode]>; 338 OpSize32, Requires<[In64BitMode]>; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86Subtarget.cpp | 224 if (In64BitMode || isTargetWin32()) in isLegalToCallImmediateAddr() 235 if (In64BitMode) { in initSubtargetFeatures() 253 if (!In64BitMode) { in initSubtargetFeatures() 272 if (In64BitMode) in initSubtargetFeatures() 284 if (In64BitMode && !HasX86_64) in initSubtargetFeatures() 293 isTargetKFreeBSD() || In64BitMode) in initSubtargetFeatures() 331 In64BitMode(TargetTriple.getArch() == Triple::x86_64), in X86Subtarget()
|
D | X86InstrVMX.td | 24 Requires<[In64BitMode]>; 32 Requires<[In64BitMode]>; 52 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 60 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 68 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 76 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>,
|
D | X86InstrMPX.td | 24 Requires<[In64BitMode]>; 35 Requires<[In64BitMode]>; 42 Requires<[In64BitMode]>; 57 Requires<[In64BitMode]>, NotMemoryFoldable; 69 Requires<[In64BitMode]>, NotMemoryFoldable;
|
D | X86InstrSVM.td | 37 Requires<[In64BitMode]>; 45 Requires<[In64BitMode]>; 53 Requires<[In64BitMode]>; 61 "invlpga\t{%rax, %ecx|rax, ecx}", []>, TB, Requires<[In64BitMode]>;
|
D | X86InstrControl.td | 26 "ret{q}", []>, OpSize32, Requires<[In64BitMode]>; 32 "ret{q}\t$amt", []>, OpSize32, Requires<[In64BitMode]>; 38 "{l}ret{|f}q", []>, Requires<[In64BitMode]>; 44 "{l}ret{|f}q\t$amt", []>, Requires<[In64BitMode]>; 54 def IRET64 : RI <0xcf, RawFrm, (outs), (ins), "iretq", []>, Requires<[In64BitMode]>; 122 "jrcxz\t$dst", []>, AdSize64, Requires<[In64BitMode]>; 142 [(brind GR64:$dst)]>, Requires<[In64BitMode]>, 145 [(brind (loadi64 addr:$dst))]>, Requires<[In64BitMode]>, 179 [(X86NoTrackBrind GR64 : $dst)]>, Requires<[In64BitMode]>, 183 Requires<[In64BitMode]>, Sched<[WriteJumpLd]>, NOTRACK; [all …]
|
D | X86InstrSystem.td | 52 Requires<[In64BitMode]>; 58 Requires<[In64BitMode]>; 119 Requires<[In64BitMode]>; 126 Requires<[In64BitMode]>; 138 Requires<[In64BitMode]>; 145 Requires<[In64BitMode]>; 278 OpSize32, Requires<[In64BitMode]>; 280 OpSize32, Requires<[In64BitMode]>; 303 OpSize32, Requires<[In64BitMode]>; 310 OpSize32, Requires<[In64BitMode]>; [all …]
|
D | X86Subtarget.h | 478 bool In64BitMode; variable 552 return In64BitMode; in is64Bit() 565 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 || in isTarget64BitILP32() 571 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 && in isTarget64BitLP64() 798 bool isTargetWin64() const { return In64BitMode && isOSWindows(); } in isTargetWin64() 800 bool isTargetWin32() const { return !In64BitMode && isOSWindows(); } in isTargetWin32()
|
D | X86InstrExtension.td | 22 "{cltq|cdqe}", []>, Sched<[WriteALU]>, Requires<[In64BitMode]>; 34 "{cqto|cqo}", []>, Sched<[WriteALU]>, Requires<[In64BitMode]>; 158 Sched<[WriteALU]>, Requires<[In64BitMode]>; 162 Sched<[WriteALULd]>, Requires<[In64BitMode]>; 170 Sched<[WriteALU]>, OpSize16, Requires<[In64BitMode]>; 173 Sched<[WriteALU]>, OpSize32, Requires<[In64BitMode]>; 177 Sched<[WriteALULd]>, OpSize16, Requires<[In64BitMode]>; 180 Sched<[WriteALULd]>, OpSize32, Requires<[In64BitMode]>;
|
D | X86InstrInfo.td | 953 def In64BitMode : Predicate<"Subtarget->is64Bit()">, 1214 Requires<[In64BitMode]>; 1222 Requires<[In64BitMode]>; 1237 Requires<[In64BitMode]>; 1315 Requires<[In64BitMode]>; 1328 Requires<[In64BitMode]>; 1348 OpSize32, Requires<[In64BitMode]>; 1352 OpSize32, Requires<[In64BitMode]>, NotMemoryFoldable; 1357 OpSize32, Requires<[In64BitMode]>; 1360 OpSize32, Requires<[In64BitMode]>; [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86InstrVMX.td | 24 Requires<[In64BitMode]>; 32 Requires<[In64BitMode]>; 52 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 60 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 68 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>, 76 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>,
|
D | X86InstrMPX.td | 24 Requires<[In64BitMode]>; 35 Requires<[In64BitMode]>; 42 Requires<[In64BitMode]>; 57 Requires<[In64BitMode]>, NotMemoryFoldable; 69 Requires<[In64BitMode]>, NotMemoryFoldable;
|
D | X86InstrSVM.td | 37 Requires<[In64BitMode]>; 45 Requires<[In64BitMode]>; 53 Requires<[In64BitMode]>; 61 "invlpga\t{%rax, %ecx|rax, ecx}", []>, TB, Requires<[In64BitMode]>;
|
D | X86InstrControl.td | 26 "ret{q}", []>, OpSize32, Requires<[In64BitMode]>; 32 "ret{q}\t$amt", []>, OpSize32, Requires<[In64BitMode]>; 38 "{l}ret{|f}q", []>, Requires<[In64BitMode]>; 44 "{l}ret{|f}q\t$amt", []>, Requires<[In64BitMode]>; 54 def IRET64 : RI <0xcf, RawFrm, (outs), (ins), "iretq", []>, Requires<[In64BitMode]>; 122 "jrcxz\t$dst", []>, AdSize64, Requires<[In64BitMode]>; 142 [(brind GR64:$dst)]>, Requires<[In64BitMode]>, 145 [(brind (loadi64 addr:$dst))]>, Requires<[In64BitMode]>, 179 [(X86NoTrackBrind GR64 : $dst)]>, Requires<[In64BitMode]>, 183 Requires<[In64BitMode]>, Sched<[WriteJumpLd]>, NOTRACK; [all …]
|
D | X86InstrSystem.td | 66 Requires<[In64BitMode]>; 72 Requires<[In64BitMode]>; 133 Requires<[In64BitMode]>; 140 Requires<[In64BitMode]>; 152 Requires<[In64BitMode]>; 159 Requires<[In64BitMode]>; 288 OpSize32, Requires<[In64BitMode]>; 290 OpSize32, Requires<[In64BitMode]>; 313 OpSize32, Requires<[In64BitMode]>; 320 OpSize32, Requires<[In64BitMode]>; [all …]
|
D | X86Subtarget.h | 516 bool In64BitMode = false; variable 588 return In64BitMode; in is64Bit() 601 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 || in isTarget64BitILP32() 607 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 && in isTarget64BitLP64() 863 bool isTargetWin64() const { return In64BitMode && isOSWindows(); } in isTargetWin64() 865 bool isTargetWin32() const { return !In64BitMode && isOSWindows(); } in isTargetWin32()
|
D | X86InstrExtension.td | 22 "{cltq|cdqe}", []>, Sched<[WriteALU]>, Requires<[In64BitMode]>; 34 "{cqto|cqo}", []>, Sched<[WriteALU]>, Requires<[In64BitMode]>; 158 Sched<[WriteALU]>, Requires<[In64BitMode]>; 162 Sched<[WriteALULd]>, Requires<[In64BitMode]>; 170 Sched<[WriteALU]>, OpSize16, Requires<[In64BitMode]>; 173 Sched<[WriteALU]>, OpSize32, Requires<[In64BitMode]>; 177 Sched<[WriteALULd]>, OpSize16, Requires<[In64BitMode]>; 180 Sched<[WriteALULd]>, OpSize32, Requires<[In64BitMode]>;
|
D | X86Subtarget.cpp | 232 if (In64BitMode || isTargetWin32()) in isLegalToCallImmediateAddr() 264 if (In64BitMode && !HasX86_64) in initSubtargetFeatures() 274 In64BitMode) in initSubtargetFeatures()
|
D | X86InstrAMX.td | 17 let Predicates = [HasAMXTILE, In64BitMode] in { 58 let Predicates = [HasAMXINT8, In64BitMode] in { 102 let Predicates = [HasAMXBF16, In64BitMode] in {
|