Home
last modified time | relevance | path

Searched refs:In64BitMode (Results 1 – 25 of 76) sorted by relevance

1234

/external/llvm/lib/Target/X86/
DX86Subtarget.cpp166 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()
DX86InstrVMX.td24 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]>;
DX86InstrMPX.td22 Requires<[HasMPX, In64BitMode]>;
33 Requires<[HasMPX, In64BitMode]>;
39 Requires<[HasMPX, In64BitMode]>;
53 Requires<[HasMPX, In64BitMode]>;
63 Requires<[HasMPX, In64BitMode]>;
DX86InstrSVM.td37 "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]>;
DX86Subtarget.h296 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()
DX86InstrControl.td29 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 …]
DX86InstrSystem.td54 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/
DX86Subtarget.cpp224 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()
DX86InstrVMX.td24 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]>,
DX86InstrMPX.td24 Requires<[In64BitMode]>;
35 Requires<[In64BitMode]>;
42 Requires<[In64BitMode]>;
57 Requires<[In64BitMode]>, NotMemoryFoldable;
69 Requires<[In64BitMode]>, NotMemoryFoldable;
DX86InstrSVM.td37 Requires<[In64BitMode]>;
45 Requires<[In64BitMode]>;
53 Requires<[In64BitMode]>;
61 "invlpga\t{%rax, %ecx|rax, ecx}", []>, TB, Requires<[In64BitMode]>;
DX86InstrControl.td26 "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 …]
DX86InstrSystem.td52 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 …]
DX86Subtarget.h478 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()
DX86InstrExtension.td22 "{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]>;
DX86InstrInfo.td953 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/
DX86InstrVMX.td24 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]>,
DX86InstrMPX.td24 Requires<[In64BitMode]>;
35 Requires<[In64BitMode]>;
42 Requires<[In64BitMode]>;
57 Requires<[In64BitMode]>, NotMemoryFoldable;
69 Requires<[In64BitMode]>, NotMemoryFoldable;
DX86InstrSVM.td37 Requires<[In64BitMode]>;
45 Requires<[In64BitMode]>;
53 Requires<[In64BitMode]>;
61 "invlpga\t{%rax, %ecx|rax, ecx}", []>, TB, Requires<[In64BitMode]>;
DX86InstrControl.td26 "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 …]
DX86InstrSystem.td66 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 …]
DX86Subtarget.h516 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()
DX86InstrExtension.td22 "{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]>;
DX86Subtarget.cpp232 if (In64BitMode || isTargetWin32()) in isLegalToCallImmediateAddr()
264 if (In64BitMode && !HasX86_64) in initSubtargetFeatures()
274 In64BitMode) in initSubtargetFeatures()
DX86InstrAMX.td17 let Predicates = [HasAMXTILE, In64BitMode] in {
58 let Predicates = [HasAMXINT8, In64BitMode] in {
102 let Predicates = [HasAMXBF16, In64BitMode] in {

1234