class SDNodeIterator

Declaration

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

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2950

Member Variables

private const llvm::SDNode* Node
private unsigned int Operand

Method Overview

  • private SDNodeIterator(const llvm::SDNode * N, unsigned int Op)
  • public static llvm::SDNodeIterator begin(const llvm::SDNode * N)
  • public static llvm::SDNodeIterator end(const llvm::SDNode * N)
  • public const llvm::SDNode * getNode() const
  • public unsigned int getOperand() const

Methods

SDNodeIterator(const llvm::SDNode* N,
               unsigned int Op)

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2954

Parameters

const llvm::SDNode* N
unsigned int Op

static llvm::SDNodeIterator begin(
    const llvm::SDNode* N)

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2986

Parameters

const llvm::SDNode* N

static llvm::SDNodeIterator end(
    const llvm::SDNode* N)

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2987

Parameters

const llvm::SDNode* N

const llvm::SDNode* getNode() const

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2992

unsigned int getOperand() const

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2991