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

/freebsd-12-stable/contrib/llvm-project/lld/include/lld/Core/
H A DPass.h33 virtual llvm::Error perform(SimpleFile &mergedFile) = 0;
/freebsd-12-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DStubsPass.cpp217 llvm::Error perform(SimpleFile &mergedFile) override {
223 for (const DefinedAtom *atom : mergedFile.defined()) {
268 mergedFile.addAtom(*helperCommonAtom);
269 mergedFile.addAtom(*helperBinderNLPAtom);
270 mergedFile.addAtom(*helperCacheNLPAtom);
274 mergedFile.sharedLibrary(), [&](const SharedLibraryAtom *atom) {
277 assert(I != mergedFile.sharedLibrary().end() &&
309 mergedFile.addAtom(*stub);
310 mergedFile.addAtom(*lp);
311 mergedFile
[all...]
H A DShimPass.cpp49 llvm::Error perform(SimpleFile &mergedFile) override {
51 for (const DefinedAtom *atom : mergedFile.defined()) {
83 mergedFile.addAtom(*shim);
H A DObjCPass.cpp104 llvm::Error perform(SimpleFile &mergedFile) override {
106 mergedFile.addAtom(*getImageInfo());
H A DCompactUnwindPass.cpp283 llvm::Error perform(SimpleFile &mergedFile) override {
293 collectCompactUnwindEntries(mergedFile, unwindLocs, personalities,
296 collectDwarfFrameEntries(mergedFile, dwarfFrames);
314 mergedFile, unwindLocs, personalities, dwarfFrames);
317 pruneUnusedEHFrames(mergedFile, unwindInfos, unwindLocs, dwarfFrames);
350 mergedFile.addAtom(*unwind);
353 mergedFile.removeDefinedAtomsIf([](const DefinedAtom *atom) {
361 const SimpleFile &mergedFile,
366 for (const DefinedAtom *atom : mergedFile.defined()) {
430 collectDwarfFrameEntries(const SimpleFile &mergedFile, argument
360 collectCompactUnwindEntries( const SimpleFile &mergedFile, std::map<const Atom *, CompactUnwindEntry> &unwindLocs, std::vector<const Atom *> &personalities, uint32_t &numLSDAs) argument
449 createUnwindInfoEntries( const SimpleFile &mergedFile, const std::map<const Atom *, CompactUnwindEntry> &unwindLocs, const std::vector<const Atom *> &personalities, const std::map<const Atom *, const Atom *> &dwarfFrames) argument
480 pruneUnusedEHFrames( SimpleFile &mergedFile, const std::vector<CompactUnwindEntry> &unwindInfos, const std::map<const Atom *, CompactUnwindEntry> &unwindLocs, const std::map<const Atom *, const Atom *> &dwarfFrames) argument
[all...]
H A DGOTPass.cpp100 llvm::Error perform(SimpleFile &mergedFile) override {
102 for (const DefinedAtom *atom : mergedFile.defined()) {
134 mergedFile.addAtom(*slot);
H A DTLVPass.cpp74 llvm::Error perform(SimpleFile &mergedFile) override {
77 for (const DefinedAtom *atom : mergedFile.defined()) {
107 mergedFile.addAtom(*slot);
H A DLayoutPass.h67 /// Sorts atoms in mergedFile by content type then by command line order.
68 llvm::Error perform(SimpleFile &mergedFile) override;
H A DLayoutPass.cpp443 llvm::Error LayoutPass::perform(SimpleFile &mergedFile) { argument
447 File::AtomRange<DefinedAtom> atomRange = mergedFile.defined();
/freebsd-12-stable/contrib/llvm-project/lld/lib/Driver/
H A DDarwinLdDriver.cpp1186 std::unique_ptr<SimpleFile> mergedFile = resolver.resultFile(); local
1187 merged = mergedFile.get();
1190 std::make_unique<FileNode>(std::move(mergedFile)));

Completed in 192 milliseconds