#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/iterator.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/CodeGen/DwarfStringPoolEntry.h"
#include "llvm/Support/AlignOf.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/Dwarf.h"
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iterator>
#include <new>
#include <type_traits>
#include <vector>
#include "llvm/CodeGen/DIEValue.def"
Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
| #define HANDLE_DIEVALUE |
( |
|
T | ) |
is##T, |
| #define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:
destruct<const DIE##T *>();
Definition at line 461 of file DIE.h.
| #define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:
construct<const DIE##T *>(*
X.get<
const DIE##
T *>()); \
return;
static GCMetadataPrinterRegistry::Add< ErlangGCPrinter > X("erlang","erlang-compatible garbage collector")
Definition at line 461 of file DIE.h.
| #define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:
assert(V &&
"Expected valid value"); \
construct<const DIE##T *>(V); \
}
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
Definition at line 461 of file DIE.h.
| #define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:const DIE##
T &getDIE##
T()
const {
\
return **get<const DIE##T *>(); \
}
FunctionType * getType(LLVMContext &Context, ID id, ArrayRef< Type * > Tys=None)
Return the function type for an intrinsic.
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
Definition at line 461 of file DIE.h.
| #define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
Definition at line 456 of file DIE.h.
| #define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
construct<DIE##T>(*
X.get<DIE##
T>()); \
return;
static GCMetadataPrinterRegistry::Add< ErlangGCPrinter > X("erlang","erlang-compatible garbage collector")
Definition at line 456 of file DIE.h.
| #define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
construct<DIE##T>(V); \
}
Definition at line 456 of file DIE.h.
| #define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:const DIE##
T &getDIE##
T()
const {
\
return *get<DIE##T>(); \
}
FunctionType * getType(LLVMContext &Context, ID id, ArrayRef< Type * > Tys=None)
Return the function type for an intrinsic.
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
Definition at line 456 of file DIE.h.