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:242

Member Variables

private llvm::MDNode* Label
private llvm::DebugLoc DL
private unsigned int Order

Method Overview

  • public SDDbgLabel(llvm::MDNode * Label, llvm::DebugLoc dl, unsigned int O)
  • public const 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:248

Parameters

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

const llvm::DebugLoc& getDebugLoc() const

Description

Returns the DebugLoc.

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

llvm::MDNode* getLabel() const

Description

Returns the MDNode pointer for the label.

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

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:259