|
LLVM
3.7.0
|
#include "llvm/IR/DebugInfoMetadata.h"#include "LLVMContextImpl.h"#include "MetadataImpl.h"#include "llvm/ADT/StringSwitch.h"#include "llvm/IR/Function.h"#include "llvm/IR/DebugInfoFlags.def"Go to the source code of this file.
Macros | |
| #define | HANDLE_DI_FLAG(ID, NAME) .Case("DIFlag" #NAME, Flag##NAME) |
| #define | HANDLE_DI_FLAG(ID, NAME) |
| #define | HANDLE_DI_FLAG(ID, NAME) |
| #define | UNWRAP_ARGS_IMPL(...) __VA_ARGS__ |
| #define | UNWRAP_ARGS(ARGS) UNWRAP_ARGS_IMPL ARGS |
| #define | DEFINE_GETIMPL_LOOKUP(CLASS, ARGS) |
| #define | DEFINE_GETIMPL_STORE(CLASS, ARGS, OPS) |
| #define | DEFINE_GETIMPL_STORE_NO_OPS(CLASS, ARGS) |
| #define | DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(CLASS, OPS) |
Functions | |
| static void | adjustColumn (unsigned &Column) |
| static StringRef | getString (const MDString *S) |
| static bool | isCanonical (const MDString *S) |
| #define DEFINE_GETIMPL_LOOKUP | ( | CLASS, | |
| ARGS | |||
| ) |
Definition at line 206 of file DebugInfoMetadata.cpp.
| #define DEFINE_GETIMPL_STORE | ( | CLASS, | |
| ARGS, | |||
| OPS | |||
| ) |
Definition at line 219 of file DebugInfoMetadata.cpp.
| #define DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS | ( | CLASS, | |
| OPS | |||
| ) |
Definition at line 226 of file DebugInfoMetadata.cpp.
| #define DEFINE_GETIMPL_STORE_NO_OPS | ( | CLASS, | |
| ARGS | |||
| ) |
Definition at line 223 of file DebugInfoMetadata.cpp.
| #define HANDLE_DI_FLAG | ( | ID, | |
| NAME | |||
| ) | .Case("DIFlag" #NAME, Flag##NAME) |
Referenced by llvm::DINode::getFlag().
| #define HANDLE_DI_FLAG | ( | ID, | |
| NAME | |||
| ) |
| #define HANDLE_DI_FLAG | ( | ID, | |
| NAME | |||
| ) |
| #define UNWRAP_ARGS | ( | ARGS | ) | UNWRAP_ARGS_IMPL ARGS |
Definition at line 205 of file DebugInfoMetadata.cpp.
| #define UNWRAP_ARGS_IMPL | ( | ... | ) | __VA_ARGS__ |
Definition at line 204 of file DebugInfoMetadata.cpp.
|
static |
Definition at line 35 of file DebugInfoMetadata.cpp.
Definition at line 164 of file DebugInfoMetadata.cpp.
References llvm::MDString::getString().
Referenced by llvm::TargetLoweringObjectFileMachO::emitModuleFlags().
Definition at line 171 of file DebugInfoMetadata.cpp.
References llvm::StringRef::empty(), and llvm::MDString::getString().
1.8.6