LLVM 20.0.0git
|
Set of metadata that should be preserved when using BuildMI(). More...
#include "llvm/CodeGen/MachineInstrBuilder.h"
Public Member Functions | |
MIMetadata ()=default | |
MIMetadata (DebugLoc DL, MDNode *PCSections=nullptr, MDNode *MMRA=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 |
Set of metadata that should be preserved when using BuildMI().
This provides a more convenient way of preserving DebugLoc, PCSections and MMRA.
Definition at line 348 of file MachineInstrBuilder.h.
|
default |
|
inline |
Definition at line 351 of file MachineInstrBuilder.h.
References DL.
|
inline |
Definition at line 353 of file MachineInstrBuilder.h.
|
inlineexplicit |
Definition at line 356 of file MachineInstrBuilder.h.
|
inlineexplicit |
Definition at line 359 of file MachineInstrBuilder.h.
Definition at line 362 of file MachineInstrBuilder.h.
Referenced by llvm::BuildMI(), llvm::FastISel::finishCondBranch(), llvm::FastISel::getCurDebugLoc(), and llvm::FastISel::selectIntrinsicCall().
|
inline |
Definition at line 364 of file MachineInstrBuilder.h.
Referenced by llvm::BuildMI().
|
inline |
Definition at line 363 of file MachineInstrBuilder.h.
Referenced by llvm::BuildMI().