Home
last modified time | relevance | path

Searched refs:_archHandler (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DShimPass.cpp43 : _ctx(context), _archHandler(_ctx.archHandler()), in ShimPass()
44 _stubInfo(_archHandler.stubInfo()), in ShimPass()
54 if (!_archHandler.isNonCallBranch(*ref)) in perform()
59 bool atomIsThumb = _archHandler.isThumbFunction(*atom); in perform()
60 bool targetIsThumb = _archHandler.isThumbFunction(*daTarget); in perform()
107 const DefinedAtom *shim = _archHandler.createShim(_file, thumbToArm, in getShim()
115 mach_o::ArchHandler &_archHandler; member in lld::mach_o::ShimPass
H A DGOTPass.cpp94 : _ctx(context), _archHandler(_ctx.archHandler()), in GOTPass()
106 if (!_archHandler.isGOTAccess(*ref, canBypassGOT)) in perform()
113 _archHandler.updateReferenceToGOT(ref, false); in perform()
119 _archHandler.updateReferenceToGOT(ref, true); in perform()
162 const ArchHandler::ReferenceInfo &nlInfo = _archHandler.stubInfo(). in makeGOTEntry()
172 mach_o::ArchHandler &_archHandler; member in lld::mach_o::GOTPass
H A DCompactUnwindPass.cpp71 : SimpleDefinedAtom(file), _archHandler(archHandler), in UnwindInfoAtom()
236 _archHandler.dwarfCompactUnwindType()) in addRegularSecondLevelPage()
245 addReference(Reference::KindNamespace::mach_o, _archHandler.kindArch(), in addEhFrameReference()
252 _archHandler.imageOffsetKind(), offset, dest, addend); in addImageReference()
257 _archHandler.imageOffsetKindIndirect(), offset, dest, 0); in addImageReferenceIndirect()
261 mach_o::ArchHandler &_archHandler; member in lld::mach_o::UnwindInfoAtom
276 : _ctx(context), _archHandler(_ctx.archHandler()), in CompactUnwindPass()
348 UnwindInfoAtom(_archHandler, _file, _isBig, personalities, in perform()
542 if (entry.encoding == _archHandler.dwarfCompactUnwindType() || in finalizeUnwindInfoEntryForAtom()
546 entry.encoding = _archHandler.dwarfCompactUnwindType(); in finalizeUnwindInfoEntryForAtom()
[all …]
H A DTLVPass.cpp68 : _ctx(context), _archHandler(_ctx.archHandler()), in TLVPass()
79 if (!_archHandler.isTLVAccess(*ref)) in perform()
93 _archHandler.updateReferenceToTLV(ref); in perform()
122 _archHandler.stubInfo().nonLazyPointerReferenceToBinder; in makeTLVPEntry()
129 mach_o::ArchHandler &_archHandler; member in lld::mach_o::TLVPass
H A DStubsPass.cpp211 : _ctx(context), _archHandler(_ctx.archHandler()), in StubsPass()
212 _stubInfo(_archHandler.stubInfo()), in StubsPass()
333 return _archHandler.isCallSite(ref); in isCallSite()
366 mach_o::ArchHandler &_archHandler; member in lld::mach_o::StubsPass
H A DMachONormalizedFileFromAtoms.cpp110 : _ctx(ctxt), _archHandler(ctxt.archHandler()), _entryAtom(nullptr), in Util()
192 mach_o::ArchHandler &_archHandler; member in __anon3252b6f00111::Util
693 _archHandler.generateAtomContent(*ai.atom, r, addrForAtom, in copySectionContent()
731 if (_archHandler.isThumbFunction(*_entryAtom)) in copyEntryPointAddress()
967 if (_archHandler.isThumbFunction(*atom)) in descBits()
1150 if (_archHandler.isLazyPointer(*ref)) { in targetOfLazyPointer()
1357 if (_archHandler.isThumbFunction(*info.atom)) in addFunctionStarts()
1393 if (_archHandler.isDataInCodeTransition(ref->kindValue())) { in buildDataInCodeArray()
1438 if (_archHandler.isPointer(*ref)) { in addRebaseAndBindingInfo()
1460 else if (_archHandler.isLazyPointer(*ref)) { in addRebaseAndBindingInfo()
[all …]
H A DMachOLinkingContext.cpp795 if (!_archHandler) in archHandler()
796 _archHandler = ArchHandler::create(_arch); in archHandler()
797 return *_archHandler; in archHandler()
/freebsd-13.1/contrib/llvm-project/lld/include/lld/ReaderWriter/
H A DMachOLinkingContext.h485 mutable std::unique_ptr<mach_o::ArchHandler> _archHandler; variable