Searched refs:RelInfo (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCSymbolizer.h41 std::unique_ptr<MCRelocationInfo> RelInfo; member in class:llvm::MCSymbolizer
44 /// Construct an MCSymbolizer, taking ownership of \p RelInfo.
45 MCSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo) argument
46 : Ctx(Ctx), RelInfo(std::move(RelInfo)) {
H A DMCExternalSymbolizer.h41 std::unique_ptr<MCRelocationInfo> RelInfo,
44 : MCSymbolizer(Ctx, std::move(RelInfo)), GetOpInfo(getOpInfo),
40 MCExternalSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo, LLVMOpInfoCallback getOpInfo, LLVMSymbolLookupCallback symbolLookUp, void *disInfo) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.h23 std::unique_ptr<MCRelocationInfo> RelInfo,
27 : MCExternalSymbolizer(Ctx, std::move(RelInfo), GetOpInfo, SymbolLookUp,
22 AArch64ExternalSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo) argument
H A DAArch64Disassembler.cpp275 std::unique_ptr<MCRelocationInfo> &&RelInfo) {
276 return new AArch64ExternalSymbolizer(*Ctx, std::move(RelInfo), GetOpInfo,
272 createAArch64ExternalSymbolizer(const Triple &TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOX86_64.h40 MachO::any_relocation_info RelInfo = variable
42 uint32_t RelType = Obj.getAnyRelocationType(RelInfo);
47 assert(!Obj.isRelocationScattered(RelInfo) &&
58 bool IsExtern = Obj.getPlainRelocationExternal(RelInfo);
176 MachO::any_relocation_info RelInfo = local
179 bool AIsExternal = BaseObj.getPlainRelocationExternal(RelInfo);
189 SectionRef SecB = Obj.getAnyRelocationSection(RelInfo);
204 RelInfo = Obj.getRelocation(RelI->getRawDataRefImpl());
206 bool BIsExternal = BaseObj.getPlainRelocationExternal(RelInfo);
215 SectionRef SecA = Obj.getAnyRelocationSection(RelInfo);
[all...]
H A DRuntimeDyldMachOAArch64.h279 MachO::any_relocation_info RelInfo = variable
282 if (Obj.isRelocationScattered(RelInfo))
291 if (Obj.getAnyRelocationType(RelInfo) == MachO::ARM64_RELOC_ADDEND) {
292 assert(!Obj.getPlainRelocationExternal(RelInfo));
293 assert(!Obj.getAnyRelocationPCRel(RelInfo));
294 assert(Obj.getAnyRelocationLength(RelInfo) == 2);
295 int64_t RawAddend = Obj.getPlainRelocationSymbolNum(RelInfo);
299 RelInfo = Obj.getRelocation(RelI->getRawDataRefImpl());
302 if (Obj.getAnyRelocationType(RelInfo) == MachO::ARM64_RELOC_SUBTRACTOR)
332 bool IsExtern = Obj.getPlainRelocationExternal(RelInfo);
[all...]
H A DRuntimeDyldMachOI386.h40 MachO::any_relocation_info RelInfo = variable
42 uint32_t RelType = Obj.getAnyRelocationType(RelInfo);
44 if (Obj.isRelocationScattered(RelInfo)) {
79 // bool IsExtern = Obj.getPlainRelocationExternal(RelInfo);
H A DRuntimeDyldMachOARM.h107 MachO::any_relocation_info RelInfo = variable
109 uint32_t RelType = Obj.getAnyRelocationType(RelInfo);
114 if (Obj.getPlainRelocationExternal(RelInfo)) {
133 if (Obj.isRelocationScattered(RelInfo)) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h69 MachO::any_relocation_info RelInfo = local
72 bool IsPCRel = Obj.getAnyRelocationPCRel(RelInfo);
73 unsigned Size = Obj.getAnyRelocationLength(RelInfo);
76 static_cast<MachO::RelocationInfoType>(Obj.getAnyRelocationType(RelInfo));
H A DRuntimeDyldMachO.cpp103 MachO::any_relocation_info RelInfo = local
107 bool IsExternal = Obj.getPlainRelocationExternal(RelInfo);
126 SectionRef Sec = Obj.getAnyRelocationSection(RelInfo);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCExternalSymbolizer.cpp138 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind);
193 std::unique_ptr<MCRelocationInfo> &&RelInfo) {
196 return new MCExternalSymbolizer(*Ctx, std::move(RelInfo), GetOpInfo,
190 createMCSymbolizer(const Triple &TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo) argument
H A DDisassembler.cpp87 std::unique_ptr<MCRelocationInfo> RelInfo(
89 if (!RelInfo)
93 TT, GetOpInfo, SymbolLookUp, DisInfo, Ctx.get(), std::move(RelInfo)));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h155 AMDGPUSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo, argument
157 : MCSymbolizer(Ctx, std::move(RelInfo)), DisInfo(disInfo) {}
H A DAMDGPUDisassembler.cpp1245 std::unique_ptr<MCRelocationInfo> &&RelInfo) {
1246 return new AMDGPUSymbolizer(*Ctx, std::move(RelInfo), DisInfo);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetRegistry.h114 std::unique_ptr<MCRelocationInfo> &&RelInfo);
197 std::unique_ptr<MCRelocationInfo> &&RelInfo);
580 /// \param RelInfo The relocation information for this target. Takes
586 std::unique_ptr<MCRelocationInfo> &&RelInfo) const {
590 std::move(RelInfo));
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1249 std::unique_ptr<MCRelocationInfo> RelInfo(
1251 if (RelInfo) {
1254 TripleName, nullptr, nullptr, &Symbols, &Ctx, std::move(RelInfo)));
H A DMachODump.cpp7225 std::unique_ptr<MCRelocationInfo> RelInfo(
7227 if (RelInfo) {
7230 &SymbolizerInfo, &Ctx, std::move(RelInfo)));

Completed in 293 milliseconds