Home
last modified time | relevance | path

Searched refs:Is64Bit (Results 1 – 25 of 128) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchBaseInfo.cpp52 bool Is64Bit = TT.isArch64Bit(); in getTripleABI() local
60 TripleABI = Is64Bit ? ABI_LP64S : ABI_ILP32S; in getTripleABI()
64 TripleABI = Is64Bit ? ABI_LP64F : ABI_ILP32F; in getTripleABI()
69 TripleABI = Is64Bit ? ABI_LP64D : ABI_ILP32D; in getTripleABI()
77 bool Is64Bit = TT.isArch64Bit(); in computeTargetABI() local
86 return !Is64Bit; in computeTargetABI()
88 return !Is64Bit && FeatureBits[LoongArch::FeatureBasicF]; in computeTargetABI()
90 return !Is64Bit && FeatureBits[LoongArch::FeatureBasicD]; in computeTargetABI()
92 return Is64Bit; in computeTargetABI()
94 return Is64Bit && FeatureBits[LoongArch::FeatureBasicF]; in computeTargetABI()
[all …]
H A DLoongArchELFObjectWriter.cpp24 LoongArchELFObjectWriter(uint8_t OSABI, bool Is64Bit, bool EnableRelax);
39 LoongArchELFObjectWriter::LoongArchELFObjectWriter(uint8_t OSABI, bool Is64Bit, in LoongArchELFObjectWriter() argument
41 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_LOONGARCH, in LoongArchELFObjectWriter()
106 llvm::createLoongArchELFObjectWriter(uint8_t OSABI, bool Is64Bit, bool Relax) { in createLoongArchELFObjectWriter() argument
107 return std::make_unique<LoongArchELFObjectWriter>(OSABI, Is64Bit, Relax); in createLoongArchELFObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DDecompressor.cpp22 bool IsLE, bool Is64Bit) { in create() argument
24 if (Error Err = D.consumeCompressedHeader(Is64Bit, IsLE)) in create()
32 Error Decompressor::consumeCompressedHeader(bool Is64Bit, bool IsLittleEndian) { in consumeCompressedHeader() argument
34 uint64_t HdrSize = Is64Bit ? sizeof(Elf64_Chdr) : sizeof(Elf32_Chdr); in consumeCompressedHeader()
40 auto ChType = Extractor.getUnsigned(&Offset, Is64Bit ? sizeof(Elf64_Word) in consumeCompressedHeader()
57 if (Is64Bit) in consumeCompressedHeader()
61 &Offset, Is64Bit ? sizeof(Elf64_Xword) : sizeof(Elf32_Word)); in consumeCompressedHeader()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFObjectWriter.cpp27 X86WinCOFFObjectWriter(bool Is64Bit);
37 X86WinCOFFObjectWriter::X86WinCOFFObjectWriter(bool Is64Bit) in X86WinCOFFObjectWriter() argument
38 : MCWinCOFFObjectTargetWriter(Is64Bit ? COFF::IMAGE_FILE_MACHINE_AMD64 in X86WinCOFFObjectWriter()
46 const bool Is64Bit = getMachine() == COFF::IMAGE_FILE_MACHINE_AMD64; in getRelocType() local
56 (FixupKind == FK_Data_8 && Is64Bit))) { in getRelocType()
66 if (Is64Bit) { in getRelocType()
127 llvm::createX86WinCOFFObjectWriter(bool Is64Bit) { in createX86WinCOFFObjectWriter() argument
128 return std::make_unique<X86WinCOFFObjectWriter>(Is64Bit); in createX86WinCOFFObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp
H A DX86RegisterInfo.cpp63 Is64Bit = TT.isArch64Bit(); in X86RegisterInfo()
64 IsWin64 = Is64Bit && TT.isOSWindows(); in X86RegisterInfo()
65 IsUEFI64 = Is64Bit && TT.isUEFI(); in X86RegisterInfo()
70 if (Is64Bit) { in X86RegisterInfo()
92 if (!Is64Bit && Idx == X86::sub_8bit) in getSubClassWithSubReg()
104 if (!Is64Bit && SubIdx == X86::sub_8bit) { in getMatchingSuperRegClass()
207 if (Is64Bit) { in getPointerRegClass()
240 else if (Is64Bit) in getGPRsForTailCall()
252 if (Is64Bit) in getCrossCopyRegClass()
274 return Is64Bit ? 10 : 4; in getRegPressureLimit()
[all …]
H A DX86IndirectThunks.cpp128 bool Is64Bit = MF.getTarget().getTargetTriple().getArch() == Triple::x86_64; in populateThunk() local
130 if (Is64Bit) { in populateThunk()
198 const unsigned CallOpc = Is64Bit ? X86::CALL64pcrel32 : X86::CALLpcrel32; in populateThunk()
199 const unsigned RetOpc = Is64Bit ? X86::RET64 : X86::RET32; in populateThunk()
228 const unsigned MovOpc = Is64Bit ? X86::MOV64mr : X86::MOV32mr; in populateThunk()
229 const Register SPReg = Is64Bit ? X86::RSP : X86::ESP; in populateThunk()
H A DX86DynAllocaExpander.cpp193 static unsigned getSubOpcode(bool Is64Bit) { in getSubOpcode() argument
194 if (Is64Bit) in getSubOpcode()
212 bool Is64Bit = STI->is64Bit(); in lower() local
227 unsigned RegA = Is64Bit ? X86::RAX : X86::EAX; in lower()
228 BuildMI(*MBB, I, DL, TII->get(Is64Bit ? X86::PUSH64r : X86::PUSH32r)) in lower()
241 unsigned RegA = Is64Bit ? X86::RAX : X86::EAX; in lower()
242 BuildMI(*MBB, I, DL, TII->get(Is64Bit ? X86::PUSH64r : X86::PUSH32r)) in lower()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOLayoutBuilder.h58 bool Is64Bit; variable
76 bool Is64Bit);
79 MachOLayoutBuilder(Object &O, bool Is64Bit, StringRef OutputFileName, in MachOLayoutBuilder() argument
81 : O(O), Is64Bit(Is64Bit), OutputFileName(OutputFileName), in MachOLayoutBuilder()
83 StrTableBuilder(getStringTableBuilderKind(O, Is64Bit)) {} in MachOLayoutBuilder()
H A DMachOWriter.h26 bool Is64Bit; variable
62 MachOWriter(Object &O, bool Is64Bit, bool IsLittleEndian, in MachOWriter() argument
64 : O(O), Is64Bit(Is64Bit), IsLittleEndian(IsLittleEndian), in MachOWriter()
66 LayoutBuilder(O, Is64Bit, OutputFileName, PageSize) {} in MachOWriter()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp35 bool Is64Bit = Subtarget.is64Bit(); in X86LegalizerInfo() local
93 .legalFor(Is64Bit, {s128}); in X86LegalizerInfo()
97 .legalFor(Is64Bit, {s64}) in X86LegalizerInfo()
152 .legalFor(Is64Bit, {s64}) in X86LegalizerInfo()
171 .legalFor(Is64Bit, {{s64, s1}}) in X86LegalizerInfo()
180 .legalFor(Is64Bit, {s64}) in X86LegalizerInfo()
200 .legalFor(Is64Bit, {s64}) in X86LegalizerInfo()
208 .legalFor(Is64Bit, {s64}) in X86LegalizerInfo()
215 .legalFor(Is64Bit, {{s64, s8}}) in X86LegalizerInfo()
222 .legalFor(Is64Bit, {s64}) in X86LegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp149 bool Is64Bit = getTriple().isRISCV64(); in getTargetDefines() local
150 Builder.defineMacro("__riscv_xlen", Is64Bit ? "64" : "32"); in getTargetDefines()
200 if (Is64Bit) in getTargetDefines()
236 if (Is64Bit) in getTargetDefines()
394 bool Is64Bit = getTriple().isRISCV64(); in hasFeature() local
397 .Case("riscv32", !Is64Bit) in hasFeature()
398 .Case("riscv64", Is64Bit) in hasFeature()
399 .Case("32bit", !Is64Bit) in hasFeature()
400 .Case("64bit", Is64Bit) in hasFeature()
447 bool Is64Bit = getTriple().isArch64Bit(); in isValidCPUName() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchSubtarget.cpp37 bool Is64Bit = TT.isArch64Bit(); in initializeSubtargetDependencies() local
39 CPU = Is64Bit ? "generic-la64" : "generic-la32"; in initializeSubtargetDependencies()
46 if (Is64Bit) { in initializeSubtargetDependencies()
54 if (Is64Bit && HasLA32) in initializeSubtargetDependencies()
57 if (!Is64Bit && HasLA64) in initializeSubtargetDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUELFObjectWriter.cpp22 AMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, bool HasRelocationAddend);
32 AMDGPUELFObjectWriter::AMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, in AMDGPUELFObjectWriter() argument
34 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_AMDGPU, in AMDGPUELFObjectWriter()
95 llvm::createAMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, in createAMDGPUELFObjectWriter() argument
97 return std::make_unique<AMDGPUELFObjectWriter>(Is64Bit, OSABI, in createAMDGPUELFObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyAsmBackend.cpp31 bool Is64Bit; member in __anone9d166bf0111::WebAssemblyAsmBackend
35 explicit WebAssemblyAsmBackend(bool Is64Bit, bool IsEmscripten) in WebAssemblyAsmBackend() argument
36 : MCAsmBackend(llvm::endianness::little), Is64Bit(Is64Bit), in WebAssemblyAsmBackend()
110 return createWebAssemblyWasmObjectWriter(Is64Bit, IsEmscripten); in createObjectTargetWriter()
H A DWebAssemblyWasmObjectWriter.cpp34 explicit WebAssemblyWasmObjectWriter(bool Is64Bit, bool IsEmscripten);
43 WebAssemblyWasmObjectWriter::WebAssemblyWasmObjectWriter(bool Is64Bit, in WebAssemblyWasmObjectWriter() argument
45 : MCWasmObjectTargetWriter(Is64Bit, IsEmscripten) {} in WebAssemblyWasmObjectWriter()
162 llvm::createWebAssemblyWasmObjectWriter(bool Is64Bit, bool IsEmscripten) { in createWebAssemblyWasmObjectWriter() argument
163 return std::make_unique<WebAssemblyWasmObjectWriter>(Is64Bit, IsEmscripten); in createWebAssemblyWasmObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCXCOFFObjectTargetWriter.cpp13 MCXCOFFObjectTargetWriter::MCXCOFFObjectTargetWriter(bool Is64Bit) in MCXCOFFObjectTargetWriter() argument
14 : Is64Bit(Is64Bit) {} in MCXCOFFObjectTargetWriter()
H A DMCWasmObjectTargetWriter.cpp13 MCWasmObjectTargetWriter::MCWasmObjectTargetWriter(bool Is64Bit, in MCWasmObjectTargetWriter() argument
15 : Is64Bit(Is64Bit), IsEmscripten(IsEmscripten) {} in MCWasmObjectTargetWriter()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td17 let Predicates = [Is64Bit] in {
24 } // Predicates = [Is64Bit]
37 let Predicates = [Is64Bit] in {
49 } // Predicates = [Is64Bit]
65 Requires<[Is64Bit]>;
80 Requires<[Is64Bit]>;
98 Requires<[Is64Bit]>;
139 Requires<[Is64Bit]>;
146 let Predicates = [Is64Bit] in {
175 } // Predicates = [Is64Bit]
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCXCOFFObjectWriter.cpp25 PPCXCOFFObjectWriter(bool Is64Bit);
33 PPCXCOFFObjectWriter::PPCXCOFFObjectWriter(bool Is64Bit) in PPCXCOFFObjectWriter() argument
34 : MCXCOFFObjectTargetWriter(Is64Bit) {} in PPCXCOFFObjectWriter()
37 llvm::createPPCXCOFFObjectWriter(bool Is64Bit) { in createPPCXCOFFObjectWriter() argument
38 return std::make_unique<PPCXCOFFObjectWriter>(Is64Bit); in createPPCXCOFFObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcELFObjectWriter.cpp25 SparcELFObjectWriter(bool Is64Bit, bool IsV8Plus, uint8_t OSABI) in SparcELFObjectWriter() argument
27 Is64Bit, OSABI, in SparcELFObjectWriter()
28 Is64Bit ? ELF::EM_SPARCV9 in SparcELFObjectWriter()
142 llvm::createSparcELFObjectWriter(bool Is64Bit, bool IsV8Plus, uint8_t OSABI) { in createSparcELFObjectWriter() argument
143 return std::make_unique<SparcELFObjectWriter>(Is64Bit, IsV8Plus, OSABI); in createSparcELFObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFObjectWriter.cpp24 RISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit);
42 RISCVELFObjectWriter::RISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit) in RISCVELFObjectWriter() argument
43 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_RISCV, in RISCVELFObjectWriter()
149 llvm::createRISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit) { in createRISCVELFObjectWriter() argument
150 return std::make_unique<RISCVELFObjectWriter>(OSABI, Is64Bit); in createRISCVELFObjectWriter()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp236 bool Is64Bit = in expandNormalLoops() local
247 unsigned ADDIOpcode = Is64Bit ? PPC::ADDI8 : PPC::ADDI; in expandNormalLoops()
248 unsigned CMPOpcode = Is64Bit ? PPC::CMPLDI : PPC::CMPLWI; in expandNormalLoops()
251 MRI->createVirtualRegister(Is64Bit ? &PPC::G8RC_and_G8RC_NOX0RegClass in expandNormalLoops()
262 MRI->createVirtualRegister(Is64Bit ? &PPC::G8RC_and_G8RC_NOX0RegClass in expandNormalLoops()
312 bool Is64Bit = in expandCTRLoops() local
324 unsigned BDNZOpcode = Is64Bit ? PPC::BDNZ8 : PPC::BDNZ; in expandCTRLoops()
325 unsigned BDZOpcode = Is64Bit ? PPC::BDZ8 : PPC::BDZ; in expandCTRLoops()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DXCOFFEmitter.cpp38 Is64Bit = Obj.Header.Magic == (llvm::yaml::Hex16)XCOFF::XCOFF64; in XCOFFWriter()
71 bool Is64Bit = false; member in __anonb16345390111::XCOFFWriter
105 return (SymbolName.size() > XCOFF::NameSize) || Is64Bit; in nameShouldBeInStringTable()
111 uint64_t RelSize = Is64Bit ? XCOFF::RelocationSerializationSize64 in initRelocations()
221 unsigned Mask = Is64Bit ? XCOFFSectionHeader64::SectionFlagsTypeMask in initSectionHeaders()
407 Is64Bit ? XCOFF::FileHeaderSize64 : XCOFF::FileHeaderSize32; in assignAddressesAndIndices()
417 (Is64Bit ? XCOFF::AuxFileHeaderSize64 : XCOFF::AuxFileHeaderSize32); in assignAddressesAndIndices()
419 Is64Bit ? XCOFF::SectionHeaderSize64 : XCOFF::SectionHeaderSize32; in assignAddressesAndIndices()
445 if (Is64Bit) { in writeFileHeader()
465 if (Is64Bit) { in writeAuxFileHeader()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp44 llvm::Value *Address, bool Is64Bit, in PPC_initDwarfEHRegSizeTable() argument
57 AssignToArrayRange(Builder, Address, Is64Bit ? Eight8 : Four8, 0, 31); in PPC_initDwarfEHRegSizeTable()
67 AssignToArrayRange(Builder, Address, Is64Bit ? Eight8 : Four8, 64, 67); in PPC_initDwarfEHRegSizeTable()
79 AssignToArrayRange(Builder, Address, Is64Bit ? Eight8 : Four8, 109, 110); in PPC_initDwarfEHRegSizeTable()
88 AssignToArrayRange(Builder, Address, Is64Bit ? Eight8 : Four8, 111, 113); in PPC_initDwarfEHRegSizeTable()
90 if (!Is64Bit) in PPC_initDwarfEHRegSizeTable()
108 const bool Is64Bit; member in __anon5bbdb0ca0111::AIXABIInfo
113 AIXABIInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXABIInfo() argument
114 : ABIInfo(CGT), Is64Bit(Is64Bit), PtrByteSize(Is64Bit ? 8 : 4) {} in AIXABIInfo()
134 const bool Is64Bit; member in __anon5bbdb0ca0111::AIXTargetCodeGenInfo
[all …]

123456