Home
last modified time | relevance | path

Searched refs:mergedFile (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/lld/lib/ReaderWriter/MachO/
DStubsPass.cpp217 llvm::Error perform(SimpleFile &mergedFile) override { in perform() argument
223 for (const DefinedAtom *atom : mergedFile.defined()) { in perform()
268 mergedFile.addAtom(*helperCommonAtom); in perform()
269 mergedFile.addAtom(*helperBinderNLPAtom); in perform()
270 mergedFile.addAtom(*helperCacheNLPAtom); in perform()
274 mergedFile.sharedLibrary(), [&](const SharedLibraryAtom *atom) { in perform()
277 assert(I != mergedFile.sharedLibrary().end() && in perform()
309 mergedFile.addAtom(*stub); in perform()
310 mergedFile.addAtom(*lp); in perform()
311 mergedFile.addAtom(*helper); in perform()
DCompactUnwindPass.cpp283 llvm::Error perform(SimpleFile &mergedFile) override { in perform() argument
293 collectCompactUnwindEntries(mergedFile, unwindLocs, personalities, in perform()
296 collectDwarfFrameEntries(mergedFile, dwarfFrames); in perform()
314 mergedFile, unwindLocs, personalities, dwarfFrames); in perform()
317 pruneUnusedEHFrames(mergedFile, unwindInfos, unwindLocs, dwarfFrames); in perform()
350 mergedFile.addAtom(*unwind); in perform()
353 mergedFile.removeDefinedAtomsIf([](const DefinedAtom *atom) { in perform()
361 const SimpleFile &mergedFile, in collectCompactUnwindEntries() argument
366 for (const DefinedAtom *atom : mergedFile.defined()) { in collectCompactUnwindEntries()
430 collectDwarfFrameEntries(const SimpleFile &mergedFile, in collectDwarfFrameEntries() argument
[all …]
DShimPass.cpp49 llvm::Error perform(SimpleFile &mergedFile) override { in perform() argument
51 for (const DefinedAtom *atom : mergedFile.defined()) { in perform()
83 mergedFile.addAtom(*shim); in perform()
DTLVPass.cpp74 llvm::Error perform(SimpleFile &mergedFile) override { in perform() argument
77 for (const DefinedAtom *atom : mergedFile.defined()) { in perform()
107 mergedFile.addAtom(*slot); in perform()
DGOTPass.cpp100 llvm::Error perform(SimpleFile &mergedFile) override { in perform() argument
102 for (const DefinedAtom *atom : mergedFile.defined()) { in perform()
134 mergedFile.addAtom(*slot); in perform()
DObjCPass.cpp104 llvm::Error perform(SimpleFile &mergedFile) override { in perform() argument
106 mergedFile.addAtom(*getImageInfo()); in perform()
DLayoutPass.h68 llvm::Error perform(SimpleFile &mergedFile) override;
DLayoutPass.cpp443 llvm::Error LayoutPass::perform(SimpleFile &mergedFile) { in perform() argument
447 File::AtomRange<DefinedAtom> atomRange = mergedFile.defined(); in perform()
/external/llvm-project/lld/include/lld/Core/
DPass.h33 virtual llvm::Error perform(SimpleFile &mergedFile) = 0;
/external/llvm-project/lld/lib/Driver/
DDarwinLdDriver.cpp1187 std::unique_ptr<SimpleFile> mergedFile = resolver.resultFile(); in link() local
1188 merged = mergedFile.get(); in link()
1191 std::make_unique<FileNode>(std::move(mergedFile))); in link()