Home
last modified time | relevance | path

Searched refs:is64 (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/lld/ELF/
H A DRelocations.h260 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 DOutputSections.cpp701 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 DMapFile.cpp48 if (ctx.arg.is64) in writeHeader()
157 int w = ctx.arg.is64 ? 16 : 8; in writeMapFile()
H A DOutputSections.h116 template <bool is64> void finalizeNonAllocCrel(Ctx &);
H A DTarget.cpp153 const unsigned bits = ctx.arg.is64 ? 64 : 32; in relocateAlloc()
H A DSyntheticSections.cpp60 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 DWebAssemblyInstrFormats.td17 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 DWebAssemblyUtilities.cpp112 bool is64 = Subtarget && Subtarget->getTargetTriple().isArch64Bit(); in getOrCreateFunctionTableSymbol() local
114 Sym->setFunctionTable(is64); in getOrCreateFunctionTableSymbol()
H A DWebAssemblyInstrAtomics.td18 bit is64 = false> {
20 !or(0xfe00, !and(0xff, atomic_op)), is64>,
/freebsd/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_reloc.c32 _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 DLoongArch.cpp214 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 DRISCV.cpp118 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 DMipsArchTree.cpp72 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 Dbootinfo.c367 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 DMCSymbolWasm.h118 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 DCOFFObjectFile.cpp714 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 Diwl-io.c254 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 DCOFFReader.cpp28 Obj.Is64 = COFFObj.is64(); in readExecutableHeaders()
38 if (COFFObj.is64()) { in readExecutableHeaders()
/freebsd/contrib/llvm-project/lld/COFF/
H A DWriter.cpp797 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 DDLL.cpp71 if (ctx.config.is64()) in writeTo()
97 if (ctx.config.is64()) { in writeTo()
583 if (ctx.config.is64()) { in writeTo()
H A DConfig.h116 bool is64() const { return llvm::COFF::is64Bit(machine); } in is64() function
H A DChunks.cpp700 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 DDriver.cpp827 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 DCOFF.h1030 assert(!is64()); in getLoadConfig32()
1035 assert(is64()); in getLoadConfig64()
1223 bool is64() const { return PE32PlusHeader; } in is64() function
H A DMachO.h556 bool is64);
574 bool is64,

12