LLVM: lib/DebugInfo/LogicalView/Core/LVSupport.cpp File Reference (original) (raw)
#include "[llvm/DebugInfo/LogicalView/Core/LVSupport.h](LVSupport%5F8h%5Fsource.html)"#include "[llvm/Support/FormatVariadic.h](FormatVariadic%5F8h%5Fsource.html)"
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "Support" |
| Typedefs | |
|---|---|
| using | LexicalEntry = std::pair<size_t, size_t> |
| using | LexicalIndexes = SmallVector<LexicalEntry, 10> |
| Functions | |
|---|---|
| static LexicalIndexes | getAllLexicalIndexes (StringRef Name) |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "Support"
Definition at line 19 of file LVSupport.cpp.
Typedef Documentation
◆ LexicalEntry
using LexicalEntry = std::pair<size_t, size_t>
Definition at line 62 of file LVSupport.cpp.
◆ LexicalIndexes
using LexicalIndexes = SmallVector<LexicalEntry, 10>
Definition at line 63 of file LVSupport.cpp.
Function Documentation
◆ getAllLexicalIndexes()
| LexicalIndexes getAllLexicalIndexes ( StringRef Name) | static |
|---|
Definition at line 65 of file LVSupport.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::back(), llvm::dbgs(), llvm::formatv(), llvm::Length, LLVM_DEBUG, llvm::logicalview::Name, and llvm::SmallVectorTemplateBase< T, bool >::push_back().
Referenced by llvm::logicalview::getAllLexicalComponents(), and llvm::logicalview::getInnerComponent().