Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/
H A DShimPass.cpp44 : _ctx(context), _archHandler(_ctx.archHandler()), in ShimPass()
45 _stubInfo(_archHandler.stubInfo()), in ShimPass()
55 if (!_archHandler.isNonCallBranch(*ref)) in perform()
60 bool atomIsThumb = _archHandler.isThumbFunction(*atom); in perform()
61 bool targetIsThumb = _archHandler.isThumbFunction(*daTarget); in perform()
108 const DefinedAtom *shim = _archHandler.createShim(_file, thumbToArm, in getShim()
116 mach_o::ArchHandler &_archHandler; member in lld::mach_o::ShimPass
H A DGOTPass.cpp95 : _ctx(context), _archHandler(_ctx.archHandler()), in GOTPass()
107 if (!_archHandler.isGOTAccess(*ref, canBypassGOT)) in perform()
114 _archHandler.updateReferenceToGOT(ref, false); in perform()
120 _archHandler.updateReferenceToGOT(ref, true); in perform()
163 const ArchHandler::ReferenceInfo &nlInfo = _archHandler.stubInfo(). in makeGOTEntry()
173 mach_o::ArchHandler &_archHandler; member in lld::mach_o::GOTPass
H A DCompactUnwindPass.cpp72 : SimpleDefinedAtom(file), _archHandler(archHandler), in UnwindInfoAtom()
237 _archHandler.dwarfCompactUnwindType()) in addRegularSecondLevelPage()
246 addReference(Reference::KindNamespace::mach_o, _archHandler.kindArch(), in addEhFrameReference()
253 _archHandler.imageOffsetKind(), offset, dest, addend); in addImageReference()
258 _archHandler.imageOffsetKindIndirect(), offset, dest, 0); in addImageReferenceIndirect()
262 mach_o::ArchHandler &_archHandler; member in lld::mach_o::UnwindInfoAtom
277 : _ctx(context), _archHandler(_ctx.archHandler()), in CompactUnwindPass()
349 UnwindInfoAtom(_archHandler, _file, _isBig, personalities, in perform()
546 if (entry.encoding == _archHandler.dwarfCompactUnwindType() || in finalizeUnwindInfoEntryForAtom()
550 entry.encoding = _archHandler.dwarfCompactUnwindType(); in finalizeUnwindInfoEntryForAtom()
[all …]
H A DTLVPass.cpp69 : _ctx(context), _archHandler(_ctx.archHandler()), in TLVPass()
80 if (!_archHandler.isTLVAccess(*ref)) in perform()
94 _archHandler.updateReferenceToTLV(ref); in perform()
123 _archHandler.stubInfo().nonLazyPointerReferenceToBinder; in makeTLVPEntry()
130 mach_o::ArchHandler &_archHandler; member in lld::mach_o::TLVPass
H A DStubsPass.cpp212 : _ctx(context), _archHandler(_ctx.archHandler()), in StubsPass()
213 _stubInfo(_archHandler.stubInfo()), in StubsPass()
335 return _archHandler.isCallSite(ref); in isCallSite()
368 mach_o::ArchHandler &_archHandler; member in lld::mach_o::StubsPass
H A DMachONormalizedFileFromAtoms.cpp111 : _ctx(ctxt), _archHandler(ctxt.archHandler()), _entryAtom(nullptr), in Util()
193 mach_o::ArchHandler &_archHandler; member in __anon71138ccb0111::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.cpp791 if (!_archHandler) in archHandler()
792 _archHandler = ArchHandler::create(_arch); in archHandler()
793 return *_archHandler; in archHandler()
/freebsd-12.1/contrib/llvm/tools/lld/include/lld/ReaderWriter/
H A DMachOLinkingContext.h488 mutable std::unique_ptr<mach_o::ArchHandler> _archHandler; variable