/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Relocations.h | 224 template <bool is64> struct RelocsCrel { 225 using uint = std::conditional_t<is64, uint64_t, uint32_t>; 228 using value_type = llvm::object::Elf_Crel_Impl<is64>; 235 llvm::object::Elf_Crel_Impl<is64> crel{}; 255 llvm::object::Elf_Crel_Impl<is64> operator*() const { return crel; }; 256 const llvm::object::Elf_Crel_Impl<is64> *operator->() const { 289 template <bool is64> 290 struct Relocs<llvm::object::Elf_Crel_Impl<is64>> : RelocsCrel<is64> { 291 using RelocsCrel<is64>::RelocsCrel; 323 template <bool is64> [all …]
|
H A D | OutputSections.cpp | 680 template <bool is64> void OutputSection::finalizeNonAllocCrel() { in finalizeNonAllocCrel() 681 using uint = typename Elf_Crel_Impl<is64>::uint; in finalizeNonAllocCrel() 684 Elf_Crel<is64> out{}; in finalizeNonAllocCrel() 691 RelocsCrel<is64> entries(relSec->content_); in finalizeNonAllocCrel() 693 for (Elf_Crel_Impl<is64> r : entries) { in finalizeNonAllocCrel() 701 if constexpr (is64) { in finalizeNonAllocCrel() 752 if (config->is64) in finalize()
|
H A D | MapFile.cpp | 49 if (config->is64) in writeHeader() 156 int w = config->is64 ? 16 : 8; in writeMapFile()
|
H A D | OutputSections.h | 114 template <bool is64> void finalizeNonAllocCrel();
|
H A D | Target.cpp | 161 const unsigned bits = config->is64 ? 64 : 32; in relocateAlloc()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrFormats.td | 17 class WebAssemblyInst<bits<32> inst, string asmstr, bit stack, bit is64> 22 bit IsWasm64 = is64; 34 string asmstr = "", bits<32> inst = -1, bit is64 = false> 35 : WebAssemblyInst<inst, asmstr, stack, is64> { 57 bits<32> inst = -1, bit is64 = false> { 59 def "" : NI<oops_r, iops_r, pattern_r, false, asmstr_r, inst, is64>; 61 def _S : NI<oops_s, iops_s, [], true, asmstr_s, inst, is64>;
|
H A D | WebAssemblyUtilities.cpp | 111 bool is64 = Subtarget && Subtarget->getTargetTriple().isArch64Bit(); in getOrCreateFunctionTableSymbol() local 113 Sym->setFunctionTable(is64); in getOrCreateFunctionTableSymbol()
|
/freebsd/contrib/elftoolchain/libdwarf/ |
H A D | libdwarf_reloc.c | 32 _dwarf_get_reloc_type(Dwarf_P_Debug dbg, int is64) in _dwarf_get_reloc_type() argument 39 return (is64 ? R_AARCH64_ABS64 : R_AARCH64_ABS32); in _dwarf_get_reloc_type() 43 return (is64 ? R_X86_64_64 : R_X86_64_32); in _dwarf_get_reloc_type() 45 return (is64 ? R_SPARC_UA64 : R_SPARC_UA32); in _dwarf_get_reloc_type() 47 return (is64 ? R_PPC64_ADDR64 : R_PPC_ADDR32); in _dwarf_get_reloc_type() 51 return (is64 ? R_MIPS_64 : R_MIPS_32); in _dwarf_get_reloc_type() 53 return (is64 ? R_RISCV_64 : R_RISCV_32); in _dwarf_get_reloc_type() 55 return (is64 ? R_IA_64_DIR64LSB : R_IA_64_DIR32LSB); in _dwarf_get_reloc_type()
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | LoongArch.cpp | 191 if (config->is64) { in LoongArch() 216 if (config->is64) in getEFlags() 297 return config->is64 ? read64le(buf) : read32le(buf); in getImplicitAddend() 310 if (config->is64) in writeGotPlt() 318 if (config->is64) in writeIgotPlt() 345 uint32_t sub = config->is64 ? SUB_D : SUB_W; in writePltHeader() 346 uint32_t ld = config->is64 ? LD_D : LD_W; in writePltHeader() 347 uint32_t addi = config->is64 ? ADDI_D : ADDI_W; in writePltHeader() 348 uint32_t srli = config->is64 ? SRLI_D : SRLI_W; in writePltHeader() 354 write32le(buf + 20, insn(srli, R_T1, R_T1, config->is64 ? 1 : 2)); in writePltHeader() [all …]
|
H A D | RISCV.cpp | 115 if (config->is64) { in RISCV() 141 if (config->is64) in getEFlags() 191 return config->is64 ? read64le(buf) : read32le(buf); in getImplicitAddend() 197 return config->is64 ? read64le(buf + 8) : read32le(buf + 4); in getImplicitAddend() 202 if (config->is64) in writeGotHeader() 209 if (config->is64) in writeGotPlt() 217 if (config->is64) in writeIgotPlt() 234 uint32_t load = config->is64 ? LD : LW; in writePltHeader() 240 write32le(buf + 20, itype(SRLI, X_T1, X_T1, config->is64 ? 1 : 2)); in writePltHeader() 253 write32le(buf + 4, itype(config->is64 ? LD : LW, X_T3, X_T3, lo12(offset))); in writePlt() [all …]
|
H A D | MipsArchTree.cpp | 73 if (config->is64 && f.flags & EF_MIPS_MICROMIPS) in checkFlags() 304 if (config->emulation.empty() || config->is64) in calcMipsEFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
H A D | WebAssemblyAsmTypeCheck.cpp | 47 bool is64) in WebAssemblyAsmTypeCheck() argument 48 : Parser(Parser), MII(MII), is64(is64) {} in WebAssemblyAsmTypeCheck() 207 Type = is64 ? wasm::ValType::I64 : wasm::ValType::I32; in getGlobal() 313 Type = is64 ? wasm::ValType::I64 : wasm::ValType::I32; in typeCheck() 321 Type = is64 ? wasm::ValType::I64 : wasm::ValType::I32; in typeCheck() 329 Type = is64 ? wasm::ValType::I64 : wasm::ValType::I32; in typeCheck()
|
H A D | WebAssemblyAsmTypeCheck.h | 38 bool is64; variable 55 bool is64);
|
H A D | WebAssemblyAsmParser.cpp | 182 bool is64) { in GetOrCreateFunctionTableSymbol() argument 189 Sym->setFunctionTable(is64); in GetOrCreateFunctionTableSymbol() 236 bool is64; member in __anon9b7df71c0111::WebAssemblyAsmParser 246 Lexer(Parser.getLexer()), is64(STI.getTargetTriple().isArch64Bit()), in WebAssemblyAsmParser() 247 TC(Parser, MII, is64), SkipTypeCheck(Options.MCNoTypeCheck) { in WebAssemblyAsmParser() 262 getContext(), "__indirect_function_table", is64); in Initialize() 512 GetOrCreateFunctionTableSymbol(getContext(), Tok.getString(), is64); in parseFunctionTableOperand() 840 if (is64) { in parseDirective() 1024 if (is64) { in MatchAndEmitInstruction()
|
/freebsd/stand/efi/loader/ |
H A D | bootinfo.c | 345 bool is64 = true; in bi_load() local 347 bool is64 = sizeof(long) == 8; in bi_load() local 463 size = md_copymodules(0, is64); /* Find the size of the modules */ in bi_load() 488 (void)md_copymodules(addr, is64); in bi_load()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCSymbolWasm.h | 118 void setFunctionTable(bool is64) { in setFunctionTable() argument 121 is64 ? wasm::WASM_LIMITS_FLAG_IS_64 : wasm::WASM_LIMITS_FLAG_NONE; in setFunctionTable()
|
/freebsd/sys/contrib/dev/iwlwifi/ |
H A D | iwl-io.c | 257 bool is64; member 308 addr += q * (rfh_mq_tbl[i].is64 ? 8 : 4); in iwl_dump_rfh() 329 addr += q * (rfh_mq_tbl[i].is64 ? 8 : 4); in iwl_dump_rfh()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
H A D | COFFReader.cpp | 28 Obj.Is64 = COFFObj.is64(); in readExecutableHeaders() 38 if (COFFObj.is64()) { in readExecutableHeaders()
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | Writer.cpp | 758 if (ctx.config.is64()) { in run() 1505 config->is64() ? sizeof(pe32plus_header) : sizeof(pe32_header); in assignAddresses() 1606 if (!config->is64()) in writeHeader() 1624 pe->Magic = config->is64() ? PE32Header::PE32_PLUS : PE32Header::PE32; in writeHeader() 1723 dir[TLS_TABLE].Size = config->is64() in writeHeader() 2409 uint64_t directorySize = ctx.config.is64() in fixTlsAlignment() 2416 if (ctx.config.is64()) { in fixTlsAlignment() 2440 uint32_t expectedAlign = ctx.config.is64() ? 8 : 4; in prepareLoadConfig() 2450 if (ctx.config.is64()) in prepareLoadConfig()
|
H A D | DLL.cpp | 71 if (ctx.config.is64()) in writeTo() 97 if (ctx.config.is64()) { in writeTo() 539 if (ctx.config.is64()) { in writeTo()
|
H A D | Config.h | 114 bool is64() const { return llvm::COFF::is64Bit(machine); } in is64() function
|
H A D | Chunks.cpp | 673 int addressSizeInBits = file->ctx.config.is64() ? 64 : 32; in getRuntimePseudoRelocs() 870 if (ctx.config.is64()) { in writeTo() 1069 if (ctx.config.is64()) { in writeTo()
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | COFFObjectFile.cpp | 714 is64() ? sizeof(coff_tls_directory64) : sizeof(coff_tls_directory32); in initTLSDirectoryPtr() 730 if (is64()) in initTLSDirectoryPtr() 756 if (is64()) { in initLoadConfigPtr() 1574 AddrIndex * (OwningObject->is64() ? 8 : 4); in getImportAddress() 1578 if (OwningObject->is64()) in getImportAddress()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | COFF.h | 979 assert(!is64()); in getLoadConfig32() 984 assert(is64()); in getLoadConfig64() 1165 bool is64() const { return PE32PlusHeader; } in is64() function
|
H A D | MachO.h | 551 bool is64); 569 bool is64,
|