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().