LLVM 19.0.0git
Public Member Functions | List of all members
llvm::SDDbgLabel Class Reference

Holds the information from a dbg_label node through SDISel. More...

#include "CodeGen/SelectionDAG/SDNodeDbgValue.h"

Public Member Functions

 SDDbgLabel (MDNode *Label, DebugLoc dl, unsigned O)
 
MDNodegetLabel () const
 Returns the MDNode pointer for the label.
 
const DebugLocgetDebugLoc () const
 Returns the DebugLoc.
 
unsigned getOrder () const
 Returns the SDNodeOrder.
 

Detailed Description

Holds the information from a dbg_label node through SDISel.

We do not use SDValue here to avoid including its header.

Definition at line 242 of file SDNodeDbgValue.h.

Constructor & Destructor Documentation

◆ SDDbgLabel()

llvm::SDDbgLabel::SDDbgLabel ( MDNode Label,
DebugLoc  dl,
unsigned  O 
)
inline

Definition at line 248 of file SDNodeDbgValue.h.

References DL.

Member Function Documentation

◆ getDebugLoc()

const DebugLoc & llvm::SDDbgLabel::getDebugLoc ( ) const
inline

Returns the DebugLoc.

Definition at line 255 of file SDNodeDbgValue.h.

References DL.

Referenced by llvm::InstrEmitter::EmitDbgLabel().

◆ getLabel()

MDNode * llvm::SDDbgLabel::getLabel ( ) const
inline

Returns the MDNode pointer for the label.

Definition at line 252 of file SDNodeDbgValue.h.

Referenced by llvm::InstrEmitter::EmitDbgLabel().

◆ getOrder()

unsigned llvm::SDDbgLabel::getOrder ( ) const
inline

Returns the SDNodeOrder.

This is the order of the preceding node in the input.

Definition at line 259 of file SDNodeDbgValue.h.


The documentation for this class was generated from the following file: