Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/lld/ELF/
H A DRelocations.h224 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 DOutputSections.cpp680 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 DMapFile.cpp49 if (config->is64) in writeHeader()
156 int w = config->is64 ? 16 : 8; in writeMapFile()
H A DOutputSections.h114 template <bool is64> void finalizeNonAllocCrel();
H A DTarget.cpp161 const unsigned bits = config->is64 ? 64 : 32; in relocateAlloc()
/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.cpp111 bool is64 = Subtarget && Subtarget->getTargetTriple().isArch64Bit(); in getOrCreateFunctionTableSymbol() local
113 Sym->setFunctionTable(is64); in getOrCreateFunctionTableSymbol()
/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_IA_64_DIR64LSB : R_IA_64_DIR32LSB); in _dwarf_get_reloc_type()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DLoongArch.cpp191 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 DRISCV.cpp115 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 DMipsArchTree.cpp73 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 DWebAssemblyAsmTypeCheck.cpp47 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 DWebAssemblyAsmTypeCheck.h38 bool is64; variable
55 bool is64);
H A DWebAssemblyAsmParser.cpp182 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 Dbootinfo.c345 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 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/sys/contrib/dev/iwlwifi/
H A Diwl-io.c257 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 DCOFFReader.cpp28 Obj.Is64 = COFFObj.is64(); in readExecutableHeaders()
38 if (COFFObj.is64()) { in readExecutableHeaders()
/freebsd/contrib/llvm-project/lld/COFF/
H A DWriter.cpp758 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 DDLL.cpp71 if (ctx.config.is64()) in writeTo()
97 if (ctx.config.is64()) { in writeTo()
539 if (ctx.config.is64()) { in writeTo()
H A DConfig.h114 bool is64() const { return llvm::COFF::is64Bit(machine); } in is64() function
H A DChunks.cpp673 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 DCOFFObjectFile.cpp714 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 DCOFF.h979 assert(!is64()); in getLoadConfig32()
984 assert(is64()); in getLoadConfig64()
1165 bool is64() const { return PE32PlusHeader; } in is64() function
H A DMachO.h551 bool is64);
569 bool is64,

12