Home
last modified time | relevance | path

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

123

/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()
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 …]
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 …]
DX86InstrCompiler.td120 Requires<[In64BitMode]>;
141 Requires<[In64BitMode]>;
196 Requires<[In64BitMode]>;
205 Requires<[In64BitMode]>;
397 Requires<[In64BitMode]>;
400 Requires<[In64BitMode]>;
403 Requires<[In64BitMode]>;
406 Requires<[In64BitMode]>;
429 Requires<[In64BitMode]>;
433 Requires<[In64BitMode]>;
[all …]
DX86InstrInfo.td859 def In64BitMode : Predicate<"Subtarget->is64Bit()">,
1081 Requires<[In64BitMode]>;
1150 Requires<[In64BitMode]>;
1163 Requires<[In64BitMode]>;
1185 IIC_POP_REG>, OpSize32, Requires<[In64BitMode]>;
1187 IIC_POP_REG>, OpSize32, Requires<[In64BitMode]>;
1189 IIC_POP_MEM>, OpSize32, Requires<[In64BitMode]>;
1193 IIC_PUSH_REG>, OpSize32, Requires<[In64BitMode]>;
1195 IIC_PUSH_REG>, OpSize32, Requires<[In64BitMode]>;
1199 IIC_PUSH_MEM>, OpSize32, Requires<[In64BitMode]>;
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86Subtarget.cpp162 if (In64BitMode) in IsLegalToCallImmediateAddr()
302 , In64BitMode(is64Bit) in X86Subtarget()
318 if (In64BitMode) { in X86Subtarget()
332 if (In64BitMode) { in X86Subtarget()
346 if (In64BitMode) in X86Subtarget()
360 assert((!In64BitMode || HasX86_64) && in X86Subtarget()
371 isTargetSolaris() || In64BitMode) in X86Subtarget()
DX86Subtarget.h135 bool In64BitMode;
166 bool is64Bit() const { return In64BitMode; } in is64Bit()
236 return In64BitMode && (isTargetCygMing() || isTargetWindows()); in isTargetWin64()
244 return !In64BitMode && (isTargetMingw() || isTargetWindows()); in isTargetWin32()
DX86InstrControl.td93 "jecxz\t$dst", []>, AdSize, Requires<[In64BitMode]>;
96 "jrcxz\t$dst", []>, Requires<[In64BitMode]>;
107 [(brind GR64:$dst)]>, Requires<[In64BitMode]>;
109 [(brind (loadi64 addr:$dst))]>, Requires<[In64BitMode]>;
228 Requires<[In64BitMode, NotWin64]>;
231 Requires<[In64BitMode, NotWin64]>;
234 Requires<[In64BitMode, NotWin64]>;
DX86InstrCompiler.td65 Requires<[In64BitMode]>;
69 Requires<[In64BitMode]>;
127 Requires<[In64BitMode]>;
324 Requires<[In64BitMode]>;
346 Requires<[In64BitMode]>;
553 Requires<[In64BitMode]>, LOCK;
970 Requires<[In64BitMode]>;
974 Requires<[In64BitMode]>;
978 Requires<[In64BitMode]>;
982 Requires<[In64BitMode]>;
[all …]
DX86InstrSystem.td50 Requires<[In64BitMode]>;
57 Requires<[In64BitMode]>;
62 Requires<[In64BitMode]>;
415 "xsaveq\t$dst", []>, TB, REX_W, Requires<[In64BitMode]>;
419 "xrstorq\t$dst", []>, TB, REX_W, Requires<[In64BitMode]>;
423 "xsaveoptq\t$dst", []>, TB, REX_W, Requires<[In64BitMode]>;
450 let Predicates = [In64BitMode] in {
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86Subtarget.cpp213 if (In64BitMode || isTargetWin32()) in isLegalToCallImmediateAddr()
226 if (In64BitMode) { in initSubtargetFeatures()
234 if (!In64BitMode) { in initSubtargetFeatures()
253 if (In64BitMode) in initSubtargetFeatures()
265 assert((!In64BitMode || HasX86_64) && in initSubtargetFeatures()
273 isTargetKFreeBSD() || In64BitMode) in initSubtargetFeatures()
310 In64BitMode(TargetTriple.getArch() == Triple::x86_64), in X86Subtarget()
DX86InstrVMX.td25 Requires<[In64BitMode]>;
33 Requires<[In64BitMode]>;
53 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>,
61 "vmread{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>,
69 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>,
77 "vmwrite{q}\t{$src, $dst|$dst, $src}", []>, PS, Requires<[In64BitMode]>,
DX86InstrSVM.td38 Requires<[In64BitMode]>;
46 Requires<[In64BitMode]>;
54 Requires<[In64BitMode]>;
62 "invlpga\t{%rax, %ecx|rax, ecx}", []>, TB, Requires<[In64BitMode]>;
DX86InstrMPX.td25 Requires<[HasMPX, In64BitMode]>;
36 Requires<[HasMPX, In64BitMode]>;
43 Requires<[HasMPX, In64BitMode]>;
58 Requires<[HasMPX, In64BitMode]>, NotMemoryFoldable;
70 Requires<[HasMPX, In64BitMode]>, NotMemoryFoldable;
DX86InstrControl.td27 "ret{q}", []>, OpSize32, Requires<[In64BitMode]>;
33 "ret{q}\t$amt", []>, OpSize32, Requires<[In64BitMode]>;
39 "{l}ret{|f}q", []>, Requires<[In64BitMode]>;
45 "{l}ret{|f}q\t$amt", []>, Requires<[In64BitMode]>;
55 def IRET64 : RI <0xcf, RawFrm, (outs), (ins), "iretq", []>, Requires<[In64BitMode]>;
118 "jrcxz\t$dst", []>, AdSize64, Requires<[In64BitMode]>;
138 [(brind GR64:$dst)]>, Requires<[In64BitMode]>,
141 [(brind (loadi64 addr:$dst))]>, Requires<[In64BitMode]>,
164 [(X86NoTrackBrind GR64 : $dst)]>, Requires<[In64BitMode]>,
168 Requires<[In64BitMode]>, Sched<[WriteJumpLd]>, NOTRACK;
[all …]
DX86InstrSystem.td53 Requires<[In64BitMode]>;
59 Requires<[In64BitMode]>;
120 Requires<[In64BitMode]>;
127 Requires<[In64BitMode]>;
139 Requires<[In64BitMode]>;
146 Requires<[In64BitMode]>;
279 OpSize32, Requires<[In64BitMode]>;
281 OpSize32, Requires<[In64BitMode]>;
304 OpSize32, Requires<[In64BitMode]>;
311 OpSize32, Requires<[In64BitMode]>;
[all …]
DX86Subtarget.h435 bool In64BitMode; variable
509 return In64BitMode; in is64Bit()
522 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 || in isTarget64BitILP32()
528 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 && in isTarget64BitLP64()
748 bool isTargetWin64() const { return In64BitMode && isOSWindows(); } in isTargetWin64()
750 bool isTargetWin32() const { return !In64BitMode && isOSWindows(); } in isTargetWin32()
DX86InstrInfo.td912 def In64BitMode : Predicate<"Subtarget->is64Bit()">,
1164 Requires<[In64BitMode]>;
1172 Requires<[In64BitMode]>;
1187 Requires<[In64BitMode]>;
1265 Requires<[In64BitMode]>;
1278 Requires<[In64BitMode]>;
1298 OpSize32, Requires<[In64BitMode]>;
1302 OpSize32, Requires<[In64BitMode]>, NotMemoryFoldable;
1307 OpSize32, Requires<[In64BitMode]>;
1310 OpSize32, Requires<[In64BitMode]>;
[all …]
DX86InstrShiftRotate.td86 Requires<[In64BitMode]>;
102 Requires<[In64BitMode]>;
119 Requires<[In64BitMode]>;
185 Requires<[In64BitMode]>;
201 Requires<[In64BitMode]>;
218 Requires<[In64BitMode]>;
287 Requires<[In64BitMode]>;
303 Requires<[In64BitMode]>;
320 Requires<[In64BitMode]>;
407 "rcl{q}\t$dst", []>, Requires<[In64BitMode]>;
[all …]
DX86InstrArithmetic.td33 OpSize32, Requires<[In64BitMode]>;
106 Requires<[In64BitMode]>;
144 Requires<[In64BitMode]>;
309 Requires<[In64BitMode]>;
340 Requires<[In64BitMode]>;
386 Requires<[In64BitMode]>;
421 Requires<[In64BitMode]>;
466 let Predicates = [UseIncDec, In64BitMode] in {
513 let Predicates = [UseIncDec, In64BitMode] in {
960 let Predicates = [In64BitMode] in
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td87 [(retflag)]>, Requires<[In64BitMode]>;
91 Requires<[In64BitMode]>;
95 Requires<[In64BitMode]>;
99 Requires<[In64BitMode]>;
102 Requires<[In64BitMode]>;
157 Requires<[In64BitMode]>;
163 Requires<[In64BitMode]>;
167 Requires<[In64BitMode]>;
170 Requires<[In64BitMode]>;
182 Requires<[In64BitMode]>;
[all …]

123