Lines Matching refs:get
67 undefAdded |= undefAddedOrError.get(); in forEachUndefines()
95 if (atom.get()) in handleSharedLibrary()
108 << llvm::format("0x%09lX", atom.get()) in doUndefinedAtom()
109 << ", name=" << atom.get()->name() << "\n"); in doUndefinedAtom()
112 bool newUndefAdded = _symbolTable.add(*atom.get()); in doUndefinedAtom()
114 _undefines.push_back(atom.get()->name()); in doUndefinedAtom()
127 << llvm::format("0x%09lX", atom.get()) in doDefinedAtom()
129 << atom.get()->file().ordinal() in doDefinedAtom()
131 << atom.get()->ordinal() in doDefinedAtom()
133 << atom.get()->name() in doDefinedAtom()
135 << atom.get()->contentType() in doDefinedAtom()
140 atom.get()->deadStrip() == DefinedAtom::deadStripNever) { in doDefinedAtom()
141 _deadStripRoots.insert(atom.get()); in doDefinedAtom()
145 _symbolTable.add(*atom.get()); in doDefinedAtom()
152 << llvm::format("0x%09lX", atom.get()) in doSharedLibraryAtom()
154 << atom.get()->name() in doSharedLibraryAtom()
158 _symbolTable.add(*atom.get()); in doSharedLibraryAtom()
167 << llvm::format("0x%09lX", atom.get()) in doAbsoluteAtom()
169 << atom.get()->name() in doAbsoluteAtom()
173 if (atom.get()->scope() != Atom::scopeTranslationUnit) in doAbsoluteAtom()
174 _symbolTable.add(*atom.get()); in doAbsoluteAtom()
185 if (FileNode *node = dyn_cast<FileNode>(inputs[i].get())) in undefinesAdded()
195 if (GroupEnd *group = dyn_cast<GroupEnd>(inputs[index].get())) { in getFile()
207 return cast<FileNode>(inputs[index++].get())->getFile(); in getFile()
259 undefAdded = undefAddedOrError.get(); in resolveUndefines()
273 undefAdded = undefAddedOrError.get(); in resolveUndefines()
299 if (const DefinedAtom *defAtom = dyn_cast<DefinedAtom>(atom.get())) { in updateReferences()
307 if (_symbolTable.isCoalescedAway(atom.get())) in updateReferences()
356 if (const DefinedAtom *defAtom = dyn_cast<DefinedAtom>(atom.get())) in deadStripOptimize()
359 _reverseRef.insert(std::make_pair(ref->target(), atom.get())); in deadStripOptimize()
360 if (const AbsoluteAtom *absAtom = dyn_cast<AbsoluteAtom>(atom.get())) in deadStripOptimize()
367 if (const DefinedAtom *defAtom = dyn_cast<DefinedAtom>(atom.get())) in deadStripOptimize()
385 return _liveAtoms.count(a.get()) == 0; in deadStripOptimize()
445 return _symbolTable.isCoalescedAway(a.get()) || in removeCoalescedAwayAtoms()
446 _deadAtoms.count(a.get()); in removeCoalescedAwayAtoms()
479 if (auto *definedAtom = dyn_cast<DefinedAtom>(atom.get())) { in addAtoms()
493 << llvm::format(" 0x%09lX", atom.get()) in addAtoms()
495 << atom.get()->name() in addAtoms()