#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/BinaryFormat/Dwarf.h"
#include "llvm/CodeGen/DwarfStringPoolEntry.h"
#include "llvm/Support/AlignOf.h"
#include "llvm/Support/Allocator.h"
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iterator>
#include <new>
#include <type_traits>
#include <utility>
#include <vector>
#include "llvm/CodeGen/DIEValue.def"
Go to the source code of this file.
|
| llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
◆ HANDLE_DIEVALUE
#define HANDLE_DIEVALUE |
( |
|
T | ) |
is##T, |
◆ HANDLE_DIEVALUE_LARGE [1/4]
#define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:
destruct<const DIE##T *>(); \
return;
Definition at line 498 of file DIE.h.
◆ HANDLE_DIEVALUE_LARGE [2/4]
#define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:
construct<const DIE##T *>(*
X.get<
const DIE##
T *>()); \
return;
Definition at line 498 of file DIE.h.
◆ HANDLE_DIEVALUE_LARGE [3/4]
#define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value:
assert(V && "Expected valid value"); \
construct<const DIE##T *>(V); \
}
Definition at line 498 of file DIE.h.
◆ HANDLE_DIEVALUE_LARGE [4/4]
#define HANDLE_DIEVALUE_LARGE |
( |
|
T | ) |
|
Value: const DIE##
T &getDIE##
T()
const { \
return **get<const DIE##T *>(); \
}
Definition at line 498 of file DIE.h.
◆ HANDLE_DIEVALUE_SMALL [1/4]
#define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
destruct<DIE##T>(); \
return;
Definition at line 493 of file DIE.h.
◆ HANDLE_DIEVALUE_SMALL [2/4]
#define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
construct<DIE##T>(*
X.get<DIE##
T>()); \
return;
Definition at line 493 of file DIE.h.
◆ HANDLE_DIEVALUE_SMALL [3/4]
#define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value:
construct<DIE##T>(V); \
}
Definition at line 493 of file DIE.h.
◆ HANDLE_DIEVALUE_SMALL [4/4]
#define HANDLE_DIEVALUE_SMALL |
( |
|
T | ) |
|
Value: const DIE##
T &getDIE##
T()
const { \
return *get<DIE##T>(); \
}
Definition at line 493 of file DIE.h.