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.