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 432 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 432 of file DIE.h.
| #define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:
assert(V && "Expected valid value"); \
construct<const DIE##T *>(V); \
}
Definition at line 432 of file DIE.h.
| #define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:const DIE##
T &getDIE##
T()
const { \
assert(
getType() == is##
T &&
"Expected " #
T); \
return **get<const DIE##T *>(); \
}
FunctionType * getType(LLVMContext &Context, ID id, ArrayRef< Type * > Tys=None)
Return the function type for an intrinsic.
Definition at line 432 of file DIE.h.
| #define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
Definition at line 427 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 427 of file DIE.h.
| #define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
construct<DIE##T>(V); \
}
Definition at line 427 of file DIE.h.
| #define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:const DIE##
T &getDIE##
T()
const { \
assert(
getType() == is##
T &&
"Expected " #
T); \
return *get<DIE##T>(); \
}
FunctionType * getType(LLVMContext &Context, ID id, ArrayRef< Type * > Tys=None)
Return the function type for an intrinsic.
Definition at line 427 of file DIE.h.