LLVM 19.0.0git
|
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/Bitfields.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/ilist_node.h"
#include "llvm/IR/DebugLoc.h"
#include "llvm/IR/SymbolTableListTraits.h"
#include "llvm/IR/User.h"
#include "llvm/IR/Value.h"
#include "llvm/Support/AtomicOrdering.h"
#include <cstdint>
#include <utility>
#include "llvm/IR/Instruction.def"
Go to the source code of this file.
Classes | |
struct | llvm::ilist_alloc_traits< Instruction > |
class | llvm::Instruction |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Macros | |
#define | FIRST_TERM_INST(N) TermOpsBegin = N, |
#define | HANDLE_TERM_INST(N, OPC, CLASS) OPC = N, |
#define | LAST_TERM_INST(N) TermOpsEnd = N+1 |
#define | FIRST_UNARY_INST(N) UnaryOpsBegin = N, |
#define | HANDLE_UNARY_INST(N, OPC, CLASS) OPC = N, |
#define | LAST_UNARY_INST(N) UnaryOpsEnd = N+1 |
#define | FIRST_BINARY_INST(N) BinaryOpsBegin = N, |
#define | HANDLE_BINARY_INST(N, OPC, CLASS) OPC = N, |
#define | LAST_BINARY_INST(N) BinaryOpsEnd = N+1 |
#define | FIRST_MEMORY_INST(N) MemoryOpsBegin = N, |
#define | HANDLE_MEMORY_INST(N, OPC, CLASS) OPC = N, |
#define | LAST_MEMORY_INST(N) MemoryOpsEnd = N+1 |
#define | FIRST_CAST_INST(N) CastOpsBegin = N, |
#define | HANDLE_CAST_INST(N, OPC, CLASS) OPC = N, |
#define | LAST_CAST_INST(N) CastOpsEnd = N+1 |
#define | FIRST_FUNCLETPAD_INST(N) FuncletPadOpsBegin = N, |
#define | HANDLE_FUNCLETPAD_INST(N, OPC, CLASS) OPC = N, |
#define | LAST_FUNCLETPAD_INST(N) FuncletPadOpsEnd = N+1 |
#define | FIRST_OTHER_INST(N) OtherOpsBegin = N, |
#define | HANDLE_OTHER_INST(N, OPC, CLASS) OPC = N, |
#define | LAST_OTHER_INST(N) OtherOpsEnd = N+1 |
Functions | |
iterator_range< simple_ilist< DbgRecord >::iterator > | llvm::getDbgRecordRange (DbgMarker *DebugMarker) |
Inline helper to return a range of DbgRecords attached to a marker. | |
Definition at line 948 of file Instruction.h.
Definition at line 962 of file Instruction.h.
Definition at line 969 of file Instruction.h.
Definition at line 955 of file Instruction.h.
Definition at line 976 of file Instruction.h.
Definition at line 934 of file Instruction.h.
Definition at line 941 of file Instruction.h.
Definition at line 949 of file Instruction.h.
Definition at line 963 of file Instruction.h.
Definition at line 970 of file Instruction.h.
Definition at line 956 of file Instruction.h.
Definition at line 977 of file Instruction.h.
Definition at line 935 of file Instruction.h.
Definition at line 942 of file Instruction.h.
Definition at line 950 of file Instruction.h.
Definition at line 964 of file Instruction.h.
Definition at line 971 of file Instruction.h.
Definition at line 957 of file Instruction.h.
Definition at line 978 of file Instruction.h.
Definition at line 936 of file Instruction.h.
Definition at line 943 of file Instruction.h.