LLVM 20.0.0git
|
#include "llvm/ADT/StringSet.h"
#include "llvm/DebugInfo/LogicalView/Core/LVLine.h"
#include "llvm/DebugInfo/LogicalView/Core/LVScope.h"
#include "llvm/DebugInfo/LogicalView/Core/LVSymbol.h"
#include "llvm/DebugInfo/LogicalView/Core/LVType.h"
#include "llvm/Support/Regex.h"
#include <set>
#include <string>
Go to the source code of this file.
Classes | |
class | llvm::logicalview::LVOptions |
class | llvm::logicalview::LVPatterns |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::logicalview |
Macros | |
#define | BOOL_FUNCTION(FAMILY, FIELD) |
#define | UNSIGNED_FUNCTION(FAMILY, FIELD) |
#define | STD_STRING_FUNCTION(FAMILY, FIELD) |
#define | STDSET_FUNCTION_4(FAMILY, FIELD, TYPE, SET) |
#define | STDSET_FUNCTION_5(FAMILY, FIELD, ENTRY, TYPE, SET) |
#define | ATTRIBUTE_OPTION(FIELD) STDSET_FUNCTION_4(Attribute, FIELD, LVAttributeKind, Kinds) |
#define | OUTPUT_OPTION(FIELD) STDSET_FUNCTION_4(Output, FIELD, LVOutputKind, Kinds) |
#define | PRINT_OPTION(FIELD) STDSET_FUNCTION_4(Print, FIELD, LVPrintKind, Kinds) |
#define | WARNING_OPTION(FIELD) STDSET_FUNCTION_4(Warning, FIELD, LVWarningKind, Kinds) |
#define | COMPARE_OPTION(FIELD) STDSET_FUNCTION_4(Compare, FIELD, LVCompareKind, Elements) |
#define | REPORT_OPTION(FIELD) STDSET_FUNCTION_4(Report, FIELD, LVReportKind, Kinds) |
#define | INTERNAL_OPTION(FIELD) STDSET_FUNCTION_4(Internal, FIELD, LVInternalKind, Kinds) |
Typedefs | |
using | llvm::logicalview::LVOffsetSet = std::set< uint64_t > |
using | llvm::logicalview::LVAttributeKindSet = std::set< LVAttributeKind > |
using | llvm::logicalview::LVCompareKindSet = std::set< LVCompareKind > |
using | llvm::logicalview::LVOutputKindSet = std::set< LVOutputKind > |
using | llvm::logicalview::LVPrintKindSet = std::set< LVPrintKind > |
using | llvm::logicalview::LVReportKindSet = std::set< LVReportKind > |
using | llvm::logicalview::LVWarningKindSet = std::set< LVWarningKind > |
using | llvm::logicalview::LVInternalKindSet = std::set< LVInternalKind > |
Functions | |
LVOptions & | llvm::logicalview::options () |
void | llvm::logicalview::setOptions (LVOptions *Options) |
LVPatterns & | llvm::logicalview::patterns () |
#define ATTRIBUTE_OPTION | ( | FIELD | ) | STDSET_FUNCTION_4(Attribute, FIELD, LVAttributeKind, Kinds) |
Definition at line 66 of file LVOptions.h.
#define BOOL_FUNCTION | ( | FAMILY, | |
FIELD | |||
) |
Definition at line 30 of file LVOptions.h.
#define COMPARE_OPTION | ( | FIELD | ) | STDSET_FUNCTION_4(Compare, FIELD, LVCompareKind, Elements) |
Definition at line 81 of file LVOptions.h.
#define INTERNAL_OPTION | ( | FIELD | ) | STDSET_FUNCTION_4(Internal, FIELD, LVInternalKind, Kinds) |
Definition at line 89 of file LVOptions.h.
#define OUTPUT_OPTION | ( | FIELD | ) | STDSET_FUNCTION_4(Output, FIELD, LVOutputKind, Kinds) |
Definition at line 70 of file LVOptions.h.
#define PRINT_OPTION | ( | FIELD | ) | STDSET_FUNCTION_4(Print, FIELD, LVPrintKind, Kinds) |
Definition at line 74 of file LVOptions.h.
#define REPORT_OPTION | ( | FIELD | ) | STDSET_FUNCTION_4(Report, FIELD, LVReportKind, Kinds) |
Definition at line 85 of file LVOptions.h.
#define STD_STRING_FUNCTION | ( | FAMILY, | |
FIELD | |||
) |
Definition at line 48 of file LVOptions.h.
#define UNSIGNED_FUNCTION | ( | FAMILY, | |
FIELD | |||
) |
Definition at line 36 of file LVOptions.h.
#define WARNING_OPTION | ( | FIELD | ) | STDSET_FUNCTION_4(Warning, FIELD, LVWarningKind, Kinds) |
Definition at line 77 of file LVOptions.h.