Home
last modified time | relevance | path

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

/external/llvm-project/lld/lib/ReaderWriter/MachO/
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
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
DCompactUnwindPass.cpp71 : SimpleDefinedAtom(file), _archHandler(archHandler), in UnwindInfoAtom()
236 _archHandler.dwarfCompactUnwindType()) in addRegularSecondLevelPage()
245 addReference(Reference::KindNamespace::mach_o, _archHandler.kindArch(), in addEhFrameReference()
246 _archHandler.unwindRefToEhFrameKind(), offset, dest, addend); in addEhFrameReference()
251 addReference(Reference::KindNamespace::mach_o, _archHandler.kindArch(), in addImageReference()
252 _archHandler.imageOffsetKind(), offset, dest, addend); in addImageReference()
256 addReference(Reference::KindNamespace::mach_o, _archHandler.kindArch(), in addImageReferenceIndirect()
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()
[all …]
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
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
DMachONormalizedFileFromAtoms.cpp110 : _ctx(ctxt), _archHandler(ctxt.archHandler()), _entryAtom(nullptr), in Util()
192 mach_o::ArchHandler &_archHandler; member in __anon2e8aa0f30111::Util
693 _archHandler.generateAtomContent(*ai.atom, r, addrForAtom, in copySectionContent()
731 if (_archHandler.isThumbFunction(*_entryAtom)) in copyEntryPointAddress()
967 if (_archHandler.isThumbFunction(*atom)) in descBits()
1079 } else if (rMode && _archHandler.needsLocalSymbolInRelocatableFile(atom)){ in addSymbols()
1150 if (_archHandler.isLazyPointer(*ref)) { in targetOfLazyPointer()
1325 _archHandler.appendSectionRelocations(*atom, info.offsetInSection, *ref, in addSectionRelocs()
1357 if (_archHandler.isThumbFunction(*info.atom)) in addFunctionStarts()
1393 if (_archHandler.isDataInCodeTransition(ref->kindValue())) { in buildDataInCodeArray()
[all …]
DMachOLinkingContext.cpp795 if (!_archHandler) in archHandler()
796 _archHandler = ArchHandler::create(_arch); in archHandler()
797 return *_archHandler; in archHandler()
/external/llvm-project/lld/include/lld/ReaderWriter/
DMachOLinkingContext.h485 mutable std::unique_ptr<mach_o::ArchHandler> _archHandler; variable