/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchBaseInfo.cpp | 52 bool Is64Bit = TT.isArch64Bit(); 57 TripleABI = Is64Bit ? ABI_LP64S : ABI_ILP32S; in getTripleABI() 61 TripleABI = Is64Bit ? ABI_LP64F : ABI_ILP32F; in getTripleABI() 66 TripleABI = Is64Bit ? ABI_LP64D : ABI_ILP32D; in getTripleABI() 74 bool Is64Bit = TT.isArch64Bit(); in computeTargetABI() local 83 return !Is64Bit; in computeTargetABI() 85 return !Is64Bit && FeatureBits[LoongArch::FeatureBasicF]; in computeTargetABI() 87 return !Is64Bit && FeatureBits[LoongArch::FeatureBasicD]; in computeTargetABI() 89 return Is64Bit; in computeTargetABI() 91 return Is64Bit in computeTargetABI() 54 bool Is64Bit = TT.isArch64Bit(); getTripleABI() local [all...] |
H A D | LoongArchELFObjectWriter.cpp | 23 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() 100 llvm::createLoongArchELFObjectWriter(uint8_t OSABI, bool Is64Bit, bool Relax) { in createLoongArchELFObjectWriter() argument 101 return std::make_unique<LoongArchELFObjectWriter>(OSABI, Is64Bit, Relax); in createLoongArchELFObjectWriter()
|
H A D | LoongArchAsmBackend.h | 30 bool Is64Bit; variable 35 LoongArchAsmBackend(const MCSubtargetInfo &STI, uint8_t OSABI, bool Is64Bit, in LoongArchAsmBackend() argument 39 STI(STI), OSABI(OSABI), Is64Bit(Is64Bit), TargetOptions(Options) {} in LoongArchAsmBackend()
|
/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86WinCOFFObjectWriter.cpp | 26 X86WinCOFFObjectWriter(bool Is64Bit); 36 X86WinCOFFObjectWriter::X86WinCOFFObjectWriter(bool Is64Bit) in X86WinCOFFObjectWriter() argument 37 : MCWinCOFFObjectTargetWriter(Is64Bit ? COFF::IMAGE_FILE_MACHINE_AMD64 in X86WinCOFFObjectWriter() 45 const bool Is64Bit = getMachine() == COFF::IMAGE_FILE_MACHINE_AMD64; in getRelocType() local 53 (FixupKind == FK_Data_8 && Is64Bit)) { in getRelocType() 64 if (Is64Bit) { in getRelocType() 121 llvm::createX86WinCOFFObjectWriter(bool Is64Bit) { 122 return std::make_unique<X86WinCOFFObjectWriter>(Is64Bit); 118 createX86WinCOFFObjectWriter(bool Is64Bit) createX86WinCOFFObjectWriter() argument
|
/llvm-project/llvm/lib/Object/ |
H A D | Decompressor.cpp | 22 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()
|
/llvm-project/clang/lib/Basic/Targets/ |
H A D | RISCV.cpp | 149 bool Is64Bit = getTriple().isRISCV64(); in getTargetDefines() 150 Builder.defineMacro("__riscv_xlen", Is64Bit ? "64" : "32"); in getTargetDefines() 200 if (Is64Bit) in getTargetDefines() 236 if (Is64Bit) 315 bool Is64Bit = getTriple().isRISCV64(); 318 .Case("riscv32", !Is64Bit) in hasFeature() local 319 .Case("riscv64", Is64Bit) in hasFeature() 320 .Case("32bit", !Is64Bit) in hasFeature() 321 .Case("64bit", Is64Bit) in hasFeature() 368 bool Is64Bit in handleTargetFeatures() 135 bool Is64Bit = getTriple().isRISCV64(); getTargetDefines() local 371 bool Is64Bit = getTriple().isArch64Bit(); isValidCPUName() local 377 bool Is64Bit = getTriple().isArch64Bit(); fillValidCPUList() local 382 bool Is64Bit = getTriple().isArch64Bit(); isValidTuneCPUName() local 388 bool Is64Bit = getTriple().isArch64Bit(); fillValidTuneCPUList() local [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.cpp | 61 Is64Bit = TT.isArch64Bit(); in X86RegisterInfo() 62 IsWin64 = Is64Bit && TT.isOSWindows(); in X86RegisterInfo() 67 if (Is64Bit) { in X86RegisterInfo() 89 if (!Is64Bit && Idx == X86::sub_8bit) in getSubClassWithSubReg() 101 if (!Is64Bit && SubIdx == X86::sub_8bit) { in getMatchingSuperRegClass() 199 if (Is64Bit) { in getPointerRegClass() 247 else if (Is64Bit) in getGPRsForTailCall() 259 if (Is64Bit) in getCrossCopyRegClass() 281 return Is64Bit ? 10 : 4; 328 if (Is64Bit) in getCalleeSavedRegs() [all...] |
H A D | X86IndirectThunks.cpp | 128 bool Is64Bit = MF.getTarget().getTargetTriple().getArch() == Triple::x86_64; in insertThunks() 130 if (Is64Bit) { in insertThunks() 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() 134 bool Is64Bit = MF.getTarget().getTargetTriple().getArch() == Triple::x86_64; populateThunk() local
|
H A D | X86DynAllocaExpander.cpp | 193 static unsigned getSubOpcode(bool Is64Bit) { in getSubOpcode() 194 if (Is64Bit) in getSubOpcode() 212 bool Is64Bit = STI->is64Bit(); in lower() 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() 190 getSubOpcode(bool Is64Bit) getSubOpcode() argument 209 bool Is64Bit = STI->is64Bit(); lower() local
|
/llvm-project/llvm/lib/ObjCopy/MachO/ |
H A D | MachOLayoutBuilder.h | 58 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 D | MachOWriter.h | 26 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()
|
/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86LegalizerInfo.cpp | 34 bool Is64Bit = Subtarget.is64Bit(); in X86LegalizerInfo() local 91 (Is64Bit && typeInSet(0, {s128})(Query)); in X86LegalizerInfo() 97 (Is64Bit && typeInSet(0, {s64})(Query)); in X86LegalizerInfo() 142 if (Is64Bit && typeInSet(0, {s64})(Query)) in X86LegalizerInfo() 169 (Is64Bit && typePairInSet(0, 1, {{s64, s1}})(Query)); in X86LegalizerInfo() 181 if (Is64Bit && typeInSet(0, {s64})(Query)) in X86LegalizerInfo() 212 (Is64Bit && typeInSet(0, {s64})(Query)); in X86LegalizerInfo() 222 (Is64Bit && typeInSet(0, {s64})(Query)); in X86LegalizerInfo() 231 (Is64Bit && typePairInSet(0, 1, {{s64, s8}})(Query)); in X86LegalizerInfo() 241 if (Is64Bit in X86LegalizerInfo() [all...] |
/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchSubtarget.cpp | 37 bool Is64Bit = TT.isArch64Bit(); in initializeSubtargetDependencies() 39 CPU = Is64Bit ? "generic-la64" : "generic-la32"; in initializeSubtargetDependencies() 46 if (Is64Bit) { in initializeSubtargetDependencies() 54 if (Is64Bit && HasLA32) in initializeSubtargetDependencies() 57 if (!Is64Bit && HasLA64) 30 bool Is64Bit = TT.isArch64Bit(); initializeSubtargetDependencies() local
|
/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUELFObjectWriter.cpp | 21 AMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, bool HasRelocationAddend); 31 AMDGPUELFObjectWriter::AMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, in AMDGPUELFObjectWriter() argument 33 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_AMDGPU, in AMDGPUELFObjectWriter() 99 llvm::createAMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, in createAMDGPUELFObjectWriter() argument 101 return std::make_unique<AMDGPUELFObjectWriter>(Is64Bit, OSABI, in createAMDGPUELFObjectWriter()
|
/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyAsmBackend.cpp | 31 bool Is64Bit; 35 explicit WebAssemblyAsmBackend(bool Is64Bit, bool IsEmscripten) 36 : MCAsmBackend(llvm::endianness::little), Is64Bit(Is64Bit), 113 return createWebAssemblyWasmObjectWriter(Is64Bit, IsEmscripten); 33 bool Is64Bit; global() member in __anon0ecb48d20111::WebAssemblyAsmBackend 37 WebAssemblyAsmBackend(bool Is64Bit,bool IsEmscripten) WebAssemblyAsmBackend() argument
|
H A D | WebAssemblyWasmObjectWriter.cpp | 33 explicit WebAssemblyWasmObjectWriter(bool Is64Bit, bool IsEmscripten); 42 WebAssemblyWasmObjectWriter::WebAssemblyWasmObjectWriter(bool Is64Bit, 44 : MCWasmObjectTargetWriter(Is64Bit, IsEmscripten) {} in WebAssemblyWasmObjectWriter() 163 llvm::createWebAssemblyWasmObjectWriter(bool Is64Bit, bool IsEmscripten) { 164 return std::make_unique<WebAssemblyWasmObjectWriter>(Is64Bit, IsEmscripten); in createWebAssemblyWasmObjectWriter() argument 43 WebAssemblyWasmObjectWriter(bool Is64Bit,bool IsEmscripten) WebAssemblyWasmObjectWriter() argument
|
/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstr64Bit.td | 17 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 { 173 } // Predicates = [Is64Bit] [all...] |
/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCXCOFFObjectWriter.cpp | 24 PPCXCOFFObjectWriter(bool Is64Bit); 32 PPCXCOFFObjectWriter::PPCXCOFFObjectWriter(bool Is64Bit) 33 : MCXCOFFObjectTargetWriter(Is64Bit) {} in PPCXCOFFObjectWriter() argument 36 llvm::createPPCXCOFFObjectWriter(bool Is64Bit) { 37 return std::make_unique<PPCXCOFFObjectWriter>(Is64Bit); in createPPCXCOFFObjectWriter() argument
|
/llvm-project/llvm/lib/MC/ |
H A D | MCXCOFFObjectTargetWriter.cpp | 13 MCXCOFFObjectTargetWriter::MCXCOFFObjectTargetWriter(bool Is64Bit) in MCXCOFFObjectTargetWriter() argument 14 : Is64Bit(Is64Bit) {} in MCXCOFFObjectTargetWriter()
|
H A D | MCWasmObjectTargetWriter.cpp | 13 MCWasmObjectTargetWriter::MCWasmObjectTargetWriter(bool Is64Bit, in MCWasmObjectTargetWriter() argument 15 : Is64Bit(Is64Bit), IsEmscripten(IsEmscripten) {} in MCWasmObjectTargetWriter()
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 240 bool Is64Bit = in expandNormalLoops() 251 unsigned ADDIOpcode = Is64Bit ? PPC::ADDI8 : PPC::ADDI; in expandNormalLoops() 252 unsigned CMPOpcode = Is64Bit ? PPC::CMPLDI : PPC::CMPLWI; in expandNormalLoops() 255 MRI->createVirtualRegister(Is64Bit ? &PPC::G8RC_and_G8RC_NOX0RegClass in expandNormalLoops() 267 MRI->createVirtualRegister(Is64Bit ? &PPC::G8RC_and_G8RC_NOX0RegClass in expandNormalLoops() 317 bool Is64Bit = in expandCTRLoops() 329 unsigned BDNZOpcode = Is64Bit ? PPC::BDNZ8 : PPC::BDNZ; in expandCTRLoops() 330 unsigned BDZOpcode = Is64Bit ? PPC::BDZ8 : PPC::BDZ; in expandCTRLoops() 242 bool Is64Bit = expandNormalLoops() local 319 bool Is64Bit = expandCTRLoops() local
|
/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVELFObjectWriter.cpp | 24 RISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit); 43 RISCVELFObjectWriter::RISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit) in RISCVELFObjectWriter() argument 44 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_RISCV, in RISCVELFObjectWriter() 151 llvm::createRISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit) { in createRISCVELFObjectWriter() argument 152 return std::make_unique<RISCVELFObjectWriter>(OSABI, Is64Bit); in createRISCVELFObjectWriter()
|
/llvm-project/llvm/lib/ObjectYAML/ |
H A D | XCOFFEmitter.cpp | 38 Is64Bit = Obj.Header.Magic == (llvm::yaml::Hex16)XCOFF::XCOFF64; in XCOFFWriter() 71 bool Is64Bit = false; 105 return (SymbolName.size() > XCOFF::NameSize) || Is64Bit; in nameShouldBeInStringTable() 111 uint64_t RelSize = Is64Bit ? XCOFF::RelocationSerializationSize64 in initRelocations() 219 unsigned Mask = Is64Bit ? XCOFFSectionHeader64::SectionFlagsTypeMask in initSectionHeaders() 405 Is64Bit ? XCOFF::FileHeaderSize64 : XCOFF::FileHeaderSize32; in assignAddressesAndIndices() 415 (Is64Bit ? XCOFF::AuxFileHeaderSize64 : XCOFF::AuxFileHeaderSize32); in assignAddressesAndIndices() 417 Is64Bit ? XCOFF::SectionHeaderSize64 : XCOFF::SectionHeaderSize32; in assignAddressesAndIndices() 443 if (Is64Bit) { in writeFileHeader() 463 if (Is64Bit) { in writeAuxFileHeader() 72 bool Is64Bit = false; global() member in __anond44f6c0c0111::XCOFFWriter [all...] |
/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | PPC.cpp | 44 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 __anon8f70107d0111::AIXABIInfo 113 AIXABIInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXABIInfo() argument 114 : ABIInfo(CGT), Is64Bit(Is64Bit), PtrByteSiz in AIXABIInfo() 134 const bool Is64Bit; global() member in __anon8f70107d0111::AIXTargetCodeGenInfo 137 AIXTargetCodeGenInfo(CodeGen::CodeGenTypes & CGT,bool Is64Bit) AIXTargetCodeGenInfo() argument 1029 createAIXTargetCodeGenInfo(CodeGenModule & CGM,bool Is64Bit) createAIXTargetCodeGenInfo() argument [all...] |
/llvm-project/llvm/include/llvm/MC/ |
H A D | MCXCOFFObjectWriter.h | 20 MCXCOFFObjectTargetWriter(bool Is64Bit); 29 bool is64Bit() const { return Is64Bit; } in is64Bit() 39 bool Is64Bit;
|