| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | Relocations.h | 260 template <bool is64> struct RelocsCrel { 261 using uint = std::conditional_t<is64, uint64_t, uint32_t>; 264 using value_type = llvm::object::Elf_Crel_Impl<is64>; 271 llvm::object::Elf_Crel_Impl<is64> crel{}; 291 llvm::object::Elf_Crel_Impl<is64> operator*() const { return crel; }; 292 const llvm::object::Elf_Crel_Impl<is64> *operator->() const { 325 template <bool is64> 326 struct Relocs<llvm::object::Elf_Crel_Impl<is64>> : RelocsCrel<is64> { 327 using RelocsCrel<is64>::RelocsCrel; 359 template <bool is64> [all …]
|
| H A D | OutputSections.cpp | 701 template <bool is64> void OutputSection::finalizeNonAllocCrel(Ctx &ctx) { in finalizeNonAllocCrel() 702 using uint = typename Elf_Crel_Impl<is64>::uint; in finalizeNonAllocCrel() 705 Elf_Crel<is64> out{}; in finalizeNonAllocCrel() 712 RelocsCrel<is64> entries(relSec->content_); in finalizeNonAllocCrel() 714 for (Elf_Crel_Impl<is64> r : entries) { in finalizeNonAllocCrel() 722 if constexpr (is64) { in finalizeNonAllocCrel() 775 if (ctx.arg.is64) in finalize()
|
| H A D | MapFile.cpp | 48 if (ctx.arg.is64) in writeHeader() 157 int w = ctx.arg.is64 ? 16 : 8; in writeMapFile()
|
| H A D | OutputSections.h | 116 template <bool is64> void finalizeNonAllocCrel(Ctx &);
|
| H A D | Target.cpp | 153 const unsigned bits = ctx.arg.is64 ? 64 : 32; in relocateAlloc()
|
| H A D | SyntheticSections.cpp | 60 return ctx.arg.is64 ? read64(ctx, buf) : read32(ctx, buf); in readUint() 64 if (ctx.arg.is64) in writeUint() 352 if (ctx.arg.is64) in writeTo() 368 contentSize += ctx.arg.is64 ? 16 : 12; in getSize() 638 return ctx.arg.is64 ? addr : uint32_t(addr); in getFdePc() 1660 return ctx.arg.is64 ? ca : SignExtend64<32>(ca); in computeAddend() 2484 const unsigned c = ctx.arg.is64 ? 64 : 32; in writeTo()
|
| /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 | 112 bool is64 = Subtarget && Subtarget->getTargetTriple().isArch64Bit(); in getOrCreateFunctionTableSymbol() local 114 Sym->setFunctionTable(is64); in getOrCreateFunctionTableSymbol()
|
| H A D | WebAssemblyInstrAtomics.td | 18 bit is64 = false> { 20 !or(0xfe00, !and(0xff, atomic_op)), is64>,
|
| /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_LARCH_64 : R_LARCH_32); in _dwarf_get_reloc_type() 57 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 | 214 if (ctx.arg.is64) { in LoongArch() 239 if (ctx.arg.is64) in getEFlags() 319 return ctx.arg.is64 ? read64le(buf) : read32le(buf); in getImplicitAddend() 332 if (ctx.arg.is64) in writeGotPlt() 340 if (ctx.arg.is64) in writeIgotPlt() 367 uint32_t sub = ctx.arg.is64 ? SUB_D : SUB_W; in writePltHeader() 368 uint32_t ld = ctx.arg.is64 ? LD_D : LD_W; in writePltHeader() 369 uint32_t addi = ctx.arg.is64 ? ADDI_D : ADDI_W; in writePltHeader() 370 uint32_t srli = ctx.arg.is64 ? SRLI_D : SRLI_W; in writePltHeader() 377 write32le(buf + 20, insn(srli, R_T1, R_T1, ctx.arg.is64 ? 1 : 2)); in writePltHeader() [all …]
|
| H A D | RISCV.cpp | 118 if (ctx.arg.is64) { in RISCV() 144 if (ctx.arg.is64) in getEFlags() 191 return ctx.arg.is64 ? read64le(buf) : read32le(buf); in getImplicitAddend() 197 return ctx.arg.is64 ? read64le(buf + 8) : read32le(buf + 4); in getImplicitAddend() 202 if (ctx.arg.is64) in writeGotHeader() 209 if (ctx.arg.is64) in writeGotPlt() 217 if (ctx.arg.is64) in writeIgotPlt() 234 uint32_t load = ctx.arg.is64 ? LD : LW; in writePltHeader() 240 write32le(buf + 20, itype(SRLI, X_T1, X_T1, ctx.arg.is64 ? 1 : 2)); in writePltHeader() 253 write32le(buf + 4, itype(ctx.arg.is64 ? LD : LW, X_T3, X_T3, lo12(offset))); in writePlt() [all …]
|
| H A D | MipsArchTree.cpp | 72 if (ctx.arg.is64 && f.flags & EF_MIPS_MICROMIPS) in checkFlags() 302 if (ctx.arg.emulation.empty() || ctx.arg.is64) in calcMipsEFlags()
|
| /freebsd/stand/efi/loader/ |
| H A D | bootinfo.c | 367 bool is64 = true; in bi_load() local 369 bool is64 = sizeof(long) == 8; in bi_load() local 491 size = md_copymodules(0, is64); /* Find the size of the modules */ in bi_load() 516 (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/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() 1716 AddrIndex * (OwningObject->is64() ? 8 : 4); in getImportAddress() 1720 if (OwningObject->is64()) in getImportAddress() 1941 if (Obj->is64()) { in moveNext() 1950 if (Obj->is64()) { in moveNext() 1964 if (Obj->is64()) { in getType() 1973 if (Obj->is64()) { in getType() 1989 if (Obj->is64()) { in getContents() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-io.c | 254 bool is64; member 305 addr += q * (rfh_mq_tbl[i].is64 ? 8 : 4); in iwl_dump_rfh() 326 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 | 797 if (ctx.config.is64()) { in run() 1681 config->is64() ? sizeof(pe32plus_header) : sizeof(pe32_header); in assignAddresses() 1798 if (!config->is64()) in writeHeader() 1817 pe->Magic = config->is64() ? PE32Header::PE32_PLUS : PE32Header::PE32; in writeHeader() 1880 assert(!ctx.config.is64() || in writeHeader() 1922 dir[TLS_TABLE].Size = config->is64() in writeHeader() 2857 uint64_t directorySize = ctx.config.is64() in fixTlsAlignment() 2864 if (ctx.config.is64()) { in fixTlsAlignment() 2884 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() 583 if (ctx.config.is64()) { in writeTo()
|
| H A D | Config.h | 116 bool is64() const { return llvm::COFF::is64Bit(machine); } in is64() function
|
| H A D | Chunks.cpp | 700 int addressSizeInBits = file->symtab.ctx.config.is64() ? 64 : 32; in getRuntimePseudoRelocs() 896 if (ctx.config.is64()) { in writeTo() 1088 if (symtab.ctx.config.is64()) { in writeTo()
|
| H A D | Driver.cpp | 827 if (ctx.config.is64()) in getDefaultImageBase() 2258 config->wordsize = config->is64() ? 8 : 4; in linkerMain() 2315 OPT_largeaddressaware, OPT_largeaddressaware_no, config->is64()); in linkerMain() 2319 config->is64() && in linkerMain()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | COFF.h | 1030 assert(!is64()); in getLoadConfig32() 1035 assert(is64()); in getLoadConfig64() 1223 bool is64() const { return PE32PlusHeader; } in is64() function
|
| H A D | MachO.h | 556 bool is64); 574 bool is64,
|