Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86Subtarget.cpp218 if (In64BitMode || isTargetWin32()) in isLegalToCallImmediateAddr()
229 if (In64BitMode) { in initSubtargetFeatures()
247 if (!In64BitMode) { in initSubtargetFeatures()
266 if (In64BitMode) in initSubtargetFeatures()
278 if (In64BitMode && !HasX86_64) in initSubtargetFeatures()
287 isTargetKFreeBSD() || In64BitMode) in initSubtargetFeatures()
324 In64BitMode(TargetTriple.getArch() == Triple::x86_64), in X86Subtarget()
H A 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]>,
H A DX86InstrSVM.td38 Requires<[In64BitMode]>;
46 Requires<[In64BitMode]>;
54 Requires<[In64BitMode]>;
62 "invlpga\t{%rax, %ecx|rax, ecx}", []>, TB, Requires<[In64BitMode]>;
H A DX86InstrMPX.td25 Requires<[HasMPX, In64BitMode]>;
36 Requires<[HasMPX, In64BitMode]>;
43 Requires<[HasMPX, In64BitMode]>;
58 Requires<[HasMPX, In64BitMode]>, NotMemoryFoldable;
70 Requires<[HasMPX, In64BitMode]>, NotMemoryFoldable;
H A 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]>;
138 [(brind GR64:$dst)]>, Requires<[In64BitMode]>,
141 [(brind (loadi64 addr:$dst))]>, Requires<[In64BitMode]>,
322 Requires<[In64BitMode]>;
325 Requires<[In64BitMode,NotUseRetpolineIndirectCalls]>;
328 Requires<[In64BitMode,FavorMemIndirectCall,
335 Requires<[In64BitMode]>, NOTRACK;
[all …]
H A DX86InstrSystem.td53 Requires<[In64BitMode]>;
59 Requires<[In64BitMode]>;
120 Requires<[In64BitMode]>;
127 Requires<[In64BitMode]>;
139 Requires<[In64BitMode]>;
146 Requires<[In64BitMode]>;
279 OpSize32, Requires<[In64BitMode]>;
304 OpSize32, Requires<[In64BitMode]>;
311 OpSize32, Requires<[In64BitMode]>;
646 let Predicates = [In64BitMode, HasINVPCID] in {
[all …]
H A DX86Subtarget.h449 bool In64BitMode; variable
523 return In64BitMode; in is64Bit()
536 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 || in isTarget64BitILP32()
542 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 && in isTarget64BitLP64()
771 bool isTargetWin64() const { return In64BitMode && isOSWindows(); } in isTargetWin64()
773 bool isTargetWin32() const { return !In64BitMode && isOSWindows(); } in isTargetWin32()
H A DX86InstrExtension.td160 Sched<[WriteALU]>, Requires<[In64BitMode]>;
164 Sched<[WriteALULd]>, Requires<[In64BitMode]>;
172 Sched<[WriteALU]>, OpSize16, Requires<[In64BitMode]>;
175 Sched<[WriteALU]>, OpSize32, Requires<[In64BitMode]>;
179 Sched<[WriteALULd]>, OpSize16, Requires<[In64BitMode]>;
182 Sched<[WriteALULd]>, OpSize32, Requires<[In64BitMode]>;
H A DX86InstrInfo.td1153 Requires<[In64BitMode]>;
1254 Requires<[In64BitMode]>;
1267 Requires<[In64BitMode]>;
1424 Requires<[In64BitMode]>;
1439 Requires<[In64BitMode]>;
1453 Requires<[In64BitMode]>;
1464 Requires<[In64BitMode]>;
1806 Requires<[In64BitMode]>;
2138 Requires<[In64BitMode]>;
2677 Requires<[ In64BitMode ]>;
[all …]
H A DX86InstrShiftRotate.td84 Requires<[In64BitMode]>;
102 Requires<[In64BitMode]>;
119 Requires<[In64BitMode]>;
184 Requires<[In64BitMode]>;
202 Requires<[In64BitMode]>;
219 Requires<[In64BitMode]>;
287 Requires<[In64BitMode]>;
305 Requires<[In64BitMode]>;
322 Requires<[In64BitMode]>;
534 Requires<[In64BitMode]>;
[all …]
H A DX86InstrArithmetic.td106 Requires<[In64BitMode]>;
144 Requires<[In64BitMode]>;
309 Requires<[In64BitMode]>;
975 let Predicates = [In64BitMode] in
981 let Predicates = [In64BitMode] in
1060 let Predicates = [In64BitMode] in
1066 let Predicates = [In64BitMode] in
1141 let Predicates = [In64BitMode] in
1147 let Predicates = [In64BitMode] in
1249 let Predicates = [In64BitMode] in
[all …]
H A DX86InstrCompiler.td119 Requires<[In64BitMode]>;
140 Requires<[In64BitMode]>;
207 Requires<[In64BitMode]>;
216 Requires<[In64BitMode]>;
509 Requires<[In64BitMode]>;
513 Requires<[In64BitMode]>;
539 Requires<[In64BitMode]>;
1630 Requires<[In64BitMode]>;
1633 Requires<[In64BitMode]>;
1698 Requires<[In64BitMode]>;
[all …]
H A DX86InstrFPStack.td684 TB, Requires<[HasFXSR, In64BitMode]>;
690 TB, Requires<[HasFXSR, In64BitMode]>;
H A DX86InstrMMX.td585 let Uses = [RDI], Predicates = [HasMMX, HasSSE1,In64BitMode] in
H A DX86.td23 def Mode64Bit : SubtargetFeature<"64bit-mode", "In64BitMode", "true",
H A DX86InstrFormats.td978 : I<o, F, outs, ins, asm, pattern>, PS, Requires<[HasMMX,In64BitMode]>;
H A DX86InstrSSE.td4196 let Uses = [RDI], Predicates = [HasAVX,In64BitMode] in
4207 let Uses = [RDI], Predicates = [UseSSE2,In64BitMode] in
5149 def : InstAlias<"mwait\t{%rax, %rcx|rcx, rax}", (MWAITrr)>, Requires<[In64BitMode]>;
5154 Requires<[In64BitMode]>;
H A DX86ISelLowering.cpp5230 bool In64BitMode = DAG.getTargetLoweringInfo().isTypeLegal(MVT::i64); in getConstVector() local
5231 if (!In64BitMode && VT.getVectorElementType() == MVT::i64) { in getConstVector()
5261 bool In64BitMode = DAG.getTargetLoweringInfo().isTypeLegal(MVT::i64); in getConstVector() local
5262 if (!In64BitMode && VT.getVectorElementType() == MVT::i64) { in getConstVector()
H A DX86InstrAVX512.td3921 Requires<[HasAVX512, In64BitMode]>;
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td81 Requires<[In64BitMode]>;
85 Requires<[In64BitMode]>;
89 Requires<[In64BitMode]>;
92 Requires<[In64BitMode]>;
147 Requires<[In64BitMode]>;
153 Requires<[In64BitMode]>;
157 Requires<[In64BitMode]>;
160 Requires<[In64BitMode]>;
172 Requires<[In64BitMode]>;
289 Requires<[In64BitMode]>;
[all …]
H A DPPCInstrVSX.td1526 Requires<[In64BitMode]>;
1531 Requires<[In64BitMode]>;
1538 Requires<[In64BitMode]>;
1553 []>, Requires<[In64BitMode]>;
1557 []>, Requires<[In64BitMode]>;
H A DPPCInstrInfo.td902 def In64BitMode : Predicate<"PPCSubTarget->isPPC64()">;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsInstrFPU.td103 // S64 - single precision in 32 64bit fp registers (In64BitMode)
105 // D64 - double precision in 32 64bit fp registers (In64BitMode)
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTarget.td1311 /// def : MnemonicAlias<"pushf", "pushfq">, Requires<[In64BitMode]>;
1316 /// def : MnemonicAlias<"pushf", "pushfq", "att">, Requires<[In64BitMode]>;