LLVM: llvm::MIMetadata Class Reference (original) (raw)
Set of metadata that should be preserved when using BuildMI(). More...
#include "[llvm/CodeGen/MachineInstrBuilder.h](MachineInstrBuilder%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| MIMetadata ()=default | |
| MIMetadata (DebugLoc DL, MDNode *PCSections=nullptr, MDNode *MMRA=nullptr, Value *DeactivationSymbol=nullptr) | |
| MIMetadata (const DILocation *DI, MDNode *PCSections=nullptr, MDNode *MMRA=nullptr) | |
| MIMetadata (const Instruction &From) | |
| MIMetadata (const MachineInstr &From) | |
| const DebugLoc & | getDL () const |
| MDNode * | getPCSections () const |
| MDNode * | getMMRAMetadata () const |
| Value * | getDeactivationSymbol () const |
Set of metadata that should be preserved when using BuildMI().
This provides a more convenient way of preserving certain data from the original instruction.
Definition at line 75 of file MachineInstrBuilder.h.
| llvm::MIMetadata::MIMetadata ( ) | default |
|---|
◆ MIMetadata() [2/5]
| llvm::MIMetadata::MIMetadata ( DebugLoc DL, MDNode * PCSections = nullptr, MDNode * MMRA = nullptr, Value * DeactivationSymbol = nullptr ) | inline |
|---|
◆ MIMetadata() [3/5]
◆ MIMetadata() [4/5]
◆ MIMetadata() [5/5]
◆ getDeactivationSymbol()
| Value * llvm::MIMetadata::getDeactivationSymbol ( ) const | inline |
|---|
◆ getDL()
◆ getMMRAMetadata()
| MDNode * llvm::MIMetadata::getMMRAMetadata ( ) const | inline |
|---|
◆ getPCSections()
| MDNode * llvm::MIMetadata::getPCSections ( ) const | inline |
|---|
The documentation for this class was generated from the following file:
- include/llvm/CodeGen/MachineInstrBuilder.h