#include "llvm/DebugInfo/LogicalView/Core/LVOptions.h"
#include "llvm/DebugInfo/LogicalView/Core/LVReader.h"
#include "llvm/Support/Errc.h"
usingnamespacellvm;
usingnamespacellvm::logicalview;
#define DEBUG_TYPE …
static LVOptions Options;
LVOptions *LVOptions::getOptions() { … }
void LVOptions::setOptions(LVOptions *CmdOptions) { … }
void LVOptions::resolveDependencies() { … }
void LVOptions::calculateIndentationSize() { … }
void LVOptions::print(raw_ostream &OS) const { … }
LVPatterns *LVPatterns::getPatterns() { … }
Error LVPatterns::createMatchEntry(LVMatchInfo &Filters, StringRef Pattern,
bool IgnoreCase, bool UseRegex) { … }
void LVPatterns::addGenericPatterns(StringSet<> &Patterns) { … }
void LVPatterns::addOffsetPatterns(const LVOffsetSet &Patterns) { … }
void LVPatterns::addPatterns(StringSet<> &Patterns, LVMatchInfo &Filters) { … }
void LVPatterns::addElement(LVElement *Element) { … }
void LVPatterns::updateReportOptions() { … }
bool LVPatterns::matchPattern(StringRef Input, const LVMatchInfo &MatchInfo) { … }
bool LVPatterns::printElement(const LVLine *Line) const { … }
bool LVPatterns::printObject(const LVLocation *Location) const { … }
bool LVPatterns::printElement(const LVScope *Scope) const { … }
bool LVPatterns::printElement(const LVSymbol *Symbol) const { … }
bool LVPatterns::printElement(const LVType *Type) const { … }
void LVPatterns::print(raw_ostream &OS) const { … }