Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A 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]>;
H A DX86Subtarget.cpp176 if (In64BitMode || isTargetWin32()) in IsLegalToCallImmediateAddr()
189 if (In64BitMode) { in initSubtargetFeatures()
206 if (In64BitMode) in initSubtargetFeatures()
218 assert((!In64BitMode || HasX86_64) && in initSubtargetFeatures()
226 In64BitMode) in initSubtargetFeatures()
339 In64BitMode(TargetTriple.getArch() == Triple::x86_64), in X86Subtarget()
H A 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]>;
H A DX86Subtarget.h252 bool In64BitMode; variable
312 return In64BitMode; in is64Bit()
325 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 || in isTarget64BitILP32()
331 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 && in isTarget64BitLP64()
444 return In64BitMode && TargetTriple.isOSWindows(); in isTargetWin64()
448 return !In64BitMode && (isTargetCygMing() || isTargetKnownWindowsMSVC()); in isTargetWin32()
H A DX86InstrSystem.td57 Requires<[In64BitMode]>;
65 IIC_SYS_ENTER_EXIT>, TB, Requires<[In64BitMode]>;
71 Requires<[In64BitMode]>;
130 Requires<[In64BitMode]>;
137 Requires<[In64BitMode]>;
149 Requires<[In64BitMode]>;
156 Requires<[In64BitMode]>;
300 OpSize32, Requires<[In64BitMode]>;
303 OpSize32, Requires<[In64BitMode]>;
334 OpSize32, Requires<[In64BitMode]>;
[all …]
H A 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]>;
135 [(brind GR64:$dst)], IIC_JMP_REG>, Requires<[In64BitMode]>,
139 Requires<[In64BitMode]>, Sched<[WriteJumpLd]>;
267 Requires<[In64BitMode]>;
271 Requires<[In64BitMode]>;
275 Requires<[In64BitMode,FavorMemIndirectCall]>;
H A DX86InstrCompiler.td128 Requires<[In64BitMode]>;
180 Requires<[In64BitMode]>;
189 Requires<[In64BitMode]>;
355 Requires<[In64BitMode]>;
358 Requires<[In64BitMode]>;
361 Requires<[In64BitMode]>;
364 Requires<[In64BitMode]>;
387 Requires<[In64BitMode]>;
391 Requires<[In64BitMode]>;
395 Requires<[In64BitMode]>;
[all …]
H A DX86InstrInfo.td763 def In64BitMode : Predicate<"Subtarget->is64Bit()">,
950 Requires<[In64BitMode]>;
1021 IIC_POP_REG>, OpSize32, Requires<[In64BitMode]>;
1023 IIC_POP_REG>, OpSize32, Requires<[In64BitMode]>;
1025 IIC_POP_MEM>, OpSize32, Requires<[In64BitMode]>;
1029 IIC_PUSH_REG>, OpSize32, Requires<[In64BitMode]>;
1031 IIC_PUSH_REG>, OpSize32, Requires<[In64BitMode]>;
1033 IIC_PUSH_MEM>, OpSize32, Requires<[In64BitMode]>;
1040 "push{q}\t$imm", [], IIC_PUSH_IMM>, Requires<[In64BitMode]>;
1043 Requires<[In64BitMode]>;
[all …]
H A DX86.td23 def Mode64Bit : SubtargetFeature<"64bit-mode", "In64BitMode", "true",
H A DX86InstrFPStack.td640 Requires<[In64BitMode]>;
645 Requires<[In64BitMode]>;
H A DX86InstrFormats.td895 : I<o, F, outs, ins, asm, pattern, itin>, PS, Requires<[HasMMX,In64BitMode]>;
H A DX86InstrArithmetic.td33 OpSize32, Requires<[In64BitMode]>;
H A DX86InstrSSE.td4907 let Uses = [RDI], Predicates = [HasAVX,In64BitMode] in
4919 let Uses = [RDI], Predicates = [UseSSE2,In64BitMode] in
6059 def : InstAlias<"mwait\t{%rax, %rcx|rcx, rax}", (MWAITrr)>, Requires<[In64BitMode]>;
6064 Requires<[In64BitMode]>;
H A DX86InstrAVX512.td2434 Requires<[HasAVX512, In64BitMode]>;
2442 Sched<[WriteStore]>, Requires<[HasAVX512, In64BitMode]>;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td86 [(retflag)]>, Requires<[In64BitMode]>;
90 Requires<[In64BitMode]>;
94 Requires<[In64BitMode]>;
98 Requires<[In64BitMode]>;
101 Requires<[In64BitMode]>;
156 Requires<[In64BitMode]>;
162 Requires<[In64BitMode]>;
166 Requires<[In64BitMode]>;
169 Requires<[In64BitMode]>;
181 Requires<[In64BitMode]>;
[all …]
H A DPPCInstrInfo.td675 def In64BitMode : Predicate<"PPCSubTarget->isPPC64()">;
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsInstrFPU.td95 // S64 - single precision in 32 64bit fp registers (In64BitMode)
97 // D64 - double precision in 32 64bit fp registers (In64BitMode)
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTarget.td970 /// def : MnemonicAlias<"pushf", "pushfq">, Requires<[In64BitMode]>;
975 /// def : MnemonicAlias<"pushf", "pushfq", "att">, Requires<[In64BitMode]>;
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DCodeGenerator.rst1689 def : MnemonicAlias<"pushf", "pushfq">, Requires<[In64BitMode]>;