LLVM 18.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) | |
MIMetadata (const DILocation *DI, MDNode *PCSections=nullptr) | |
MIMetadata (const Instruction &From) | |
MIMetadata (const MachineInstr &From) | |
const DebugLoc & | getDL () const |
MDNode * | getPCSections () const |
Set of metadata that should be preserved when using BuildMI().
This provides a more convenient way of preserving DebugLoc and PCSections.
Definition at line 341 of file MachineInstrBuilder.h.
|
default |
Definition at line 344 of file MachineInstrBuilder.h.
References DL.
|
inline |
Definition at line 346 of file MachineInstrBuilder.h.
|
inlineexplicit |
Definition at line 348 of file MachineInstrBuilder.h.
|
inlineexplicit |
Definition at line 351 of file MachineInstrBuilder.h.
Definition at line 354 of file MachineInstrBuilder.h.
Referenced by llvm::BuildMI(), llvm::FastISel::finishCondBranch(), llvm::FastISel::getCurDebugLoc(), and llvm::FastISel::selectIntrinsicCall().
|
inline |
Definition at line 355 of file MachineInstrBuilder.h.
Referenced by llvm::BuildMI().