class SDDbgLabel

Declaration

class SDDbgLabel { /* full declaration omitted */ };

Description

Holds the information from a dbg_label node through SDISel. We do not use SDValue here to avoid including its header.

Declared at: llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:144

Method Overview

  • public SDDbgLabel(llvm::MDNode * Label, llvm::DebugLoc dl, unsigned int O)
  • public llvm::DebugLoc getDebugLoc() const
  • public llvm::MDNode * getLabel() const
  • public unsigned int getOrder() const

Methods

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

Declared at: llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:150

Parameters

llvm::MDNode* Label
llvm::DebugLoc dl
unsigned int O

llvm::DebugLoc getDebugLoc() const

Description

Returns the DebugLoc.

Declared at: llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:157

llvm::MDNode* getLabel() const

Description

Returns the MDNode pointer for the label.

Declared at: llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:154

unsigned int getOrder() const

Description

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

Declared at: llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h:161