|
LLVM
8.0.1
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/BitmaskEnum.h"#include "llvm/ADT/None.h"#include "llvm/ADT/Optional.h"#include "llvm/ADT/PointerUnion.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/iterator_range.h"#include "llvm/BinaryFormat/Dwarf.h"#include "llvm/IR/Constants.h"#include "llvm/IR/Metadata.h"#include "llvm/Support/Casting.h"#include <cassert>#include <climits>#include <cstddef>#include <cstdint>#include <iterator>#include <type_traits>#include <vector>#include "llvm/IR/DebugInfoFlags.def"
Go to the source code of this file.
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
Macros | |
| #define | DEFINE_MDNODE_GET_UNPACK_IMPL(...) __VA_ARGS__ |
| #define | DEFINE_MDNODE_GET_UNPACK(ARGS) DEFINE_MDNODE_GET_UNPACK_IMPL ARGS |
| #define | DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS) |
| #define | DEFINE_MDNODE_GET(CLASS, FORMAL, ARGS) |
| #define | HANDLE_DI_FLAG(ID, NAME) Flag##NAME = ID, |
| #define | DI_FLAG_LARGEST_NEEDED |
| #define | HANDLE_DISP_FLAG(ID, NAME) SPFlag##NAME = ID, |
| #define | DISP_FLAG_LARGEST_NEEDED |
Typedefs | |
| using | llvm::DINodeRef = TypedDINodeRef< DINode > |
| using | llvm::DIScopeRef = TypedDINodeRef< DIScope > |
| using | llvm::DITypeRef = TypedDINodeRef< DIType > |
| #define DEFINE_MDNODE_GET | ( | CLASS, | |
| FORMAL, | |||
| ARGS | |||
| ) |
Definition at line 51 of file DebugInfoMetadata.h.
Referenced by llvm::GenericDINode::getHash(), llvm::DIFile::ChecksumInfo< T >::getKindAsString(), and llvm::DISubprogram::toSPFlags().
| #define DEFINE_MDNODE_GET_DISTINCT_TEMPORARY | ( | CLASS, | |
| FORMAL, | |||
| ARGS | |||
| ) |
Definition at line 41 of file DebugInfoMetadata.h.
| #define DEFINE_MDNODE_GET_UNPACK | ( | ARGS | ) | DEFINE_MDNODE_GET_UNPACK_IMPL ARGS |
Definition at line 40 of file DebugInfoMetadata.h.
| #define DEFINE_MDNODE_GET_UNPACK_IMPL | ( | ... | ) | __VA_ARGS__ |
Definition at line 39 of file DebugInfoMetadata.h.
| #define DI_FLAG_LARGEST_NEEDED |
Definition at line 196 of file DebugInfoMetadata.h.
| #define DISP_FLAG_LARGEST_NEEDED |
Definition at line 1661 of file DebugInfoMetadata.h.
| #define HANDLE_DI_FLAG | ( | ID, | |
| NAME | |||
| ) | Flag##NAME = ID, |
Definition at line 195 of file DebugInfoMetadata.h.
| #define HANDLE_DISP_FLAG | ( | ID, | |
| NAME | |||
| ) | SPFlag##NAME = ID, |
Definition at line 1660 of file DebugInfoMetadata.h.
1.8.13