Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVCompare.h22 class LVReader; variable
25 using LVPassEntry = std::tuple<LVReader *, LVElement *, LVComparePass>;
42 LVReader *Reader = nullptr;
69 Error execute(LVReader *ReferenceReader, LVReader *TargetReader);
71 void addPassEntry(LVReader *Reader, LVElement *Element, LVComparePass Pass) { in addPassEntry()
H A DLVReader.h60 class LVReader {
171 LVReader() = delete;
172 LVReader(StringRef InputFilename, StringRef FileFormatName, ScopedPrinter &W,
177 LVReader(const LVReader &) = delete;
178 LVReader &operator=(const LVReader &) = delete;
179 virtual ~LVReader() = default;
322 static LVReader &getInstance();
323 static void setInstance(LVReader *Reader);
333 inline LVReader &getReader() { return LVReader::getInstance(); } in getReader()
/src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVReader.cpp153 LVReader *CurrentReader = nullptr;
154 LVReader &LVReader::getInstance() { in getInstance()
160 void LVReader::setInstance(LVReader *Reader) { CurrentReader = Reader; } in setInstance()
162 Error LVReader::createSplitFolder() { in createSplitFolder()
184 StringRef LVReader::getFilename(LVObject *Object, size_t Index) const { in getFilename()
215 Error LVReader::doLoad() { in doLoad()
256 Error LVReader::doPrint() { in doPrint()
281 Error LVReader::printScopes() { in printScopes()
297 Error LVReader::printMatchedElements(bool UseMatchedElements) { in printMatchedElements()
304 void LVReader::print(raw_ostream &OS) const { in print()
H A DLVCompare.cpp118 Error LVCompare::execute(LVReader *ReferenceReader, LVReader *TargetReader) { in execute()
122 LVReader::setInstance(ReferenceReader); in execute()
196 auto CompareReaders = [&](LVReader *LHS, LVReader *RHS, LVElements &Set, in execute()
/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/
H A DLVReaderHandler.h30 using LVReaders = std::vector<std::unique_ptr<LVReader>>;
82 Expected<std::unique_ptr<LVReader>> createReader(StringRef Pathname) { in createReader()
/src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp43 auto CreateOneReader = [&]() -> std::unique_ptr<LVReader> { in createReader()
63 std::unique_ptr<LVReader> ReaderObj = CreateOneReader(); in createReader()
69 LVReader *Reader = ReaderObj.get(); in createReader()
294 for (const std::unique_ptr<LVReader> &Reader : TheReaders) in printReaders()
/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.h69 class LVBinaryReader : public LVReader {
202 : LVReader(Filename, FileFormatName, W, BinaryType) {} in LVBinaryReader()
/src/contrib/llvm-project/llvm/tools/llvm-debuginfo-analyzer/
H A DREADME.md6 ### Remove the use of macros in ``LVReader.h`` that describe the ``bumpallocators``.
/src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.cpp811 if (Error Err = LVReader::createScopes()) in createScopes()
H A DLVCodeViewReader.cpp1167 if (Error Err = LVReader::createScopes()) in createScopes()