struct CodeNode

Declaration

struct CodeNode : public NodeBase { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:590

Inherits from: NodeBase

Member Variables

Inherited from NodeBase:

protected Attrs
protected Reserved
protected Next
protected

Method Overview

  • public void addMember(NodeAddr<llvm::rdf::NodeBase *> NA, const llvm::rdf::DataFlowGraph & G)
  • public void addMemberAfter(NodeAddr<llvm::rdf::NodeBase *> MA, NodeAddr<llvm::rdf::NodeBase *> NA, const llvm::rdf::DataFlowGraph & G)
  • public template <typename T>T getCode() const
  • public NodeAddr<llvm::rdf::NodeBase *> getFirstMember(const llvm::rdf::DataFlowGraph & G) const
  • public NodeAddr<llvm::rdf::NodeBase *> getLastMember(const llvm::rdf::DataFlowGraph & G) const
  • public llvm::rdf::NodeList members(const llvm::rdf::DataFlowGraph & G) const
  • public template <typename Predicate>llvm::rdf::NodeList members_if(Predicate P, const llvm::rdf::DataFlowGraph & G) const
  • public void removeMember(NodeAddr<llvm::rdf::NodeBase *> NA, const llvm::rdf::DataFlowGraph & G)
  • public void setCode(void * C)

Inherited from NodeBase:

Methods

void addMember(NodeAddr<llvm::rdf::NodeBase*> NA,
               const llvm::rdf::DataFlowGraph& G)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:600

Parameters

NodeAddr<llvm::rdf::NodeBase*> NA
const llvm::rdf::DataFlowGraph& G

void addMemberAfter(
    NodeAddr<llvm::rdf::NodeBase*> MA,
    NodeAddr<llvm::rdf::NodeBase*> NA,
    const llvm::rdf::DataFlowGraph& G)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:601

Parameters

NodeAddr<llvm::rdf::NodeBase*> MA
NodeAddr<llvm::rdf::NodeBase*> NA
const llvm::rdf::DataFlowGraph& G

template <typename T>
T getCode() const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:591

Templates

T

NodeAddr<llvm::rdf::NodeBase*> getFirstMember(
    const llvm::rdf::DataFlowGraph& G) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:598

Parameters

const llvm::rdf::DataFlowGraph& G

NodeAddr<llvm::rdf::NodeBase*> getLastMember(
    const llvm::rdf::DataFlowGraph& G) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:599

Parameters

const llvm::rdf::DataFlowGraph& G

llvm::rdf::NodeList members(
    const llvm::rdf::DataFlowGraph& G) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:605

Parameters

const llvm::rdf::DataFlowGraph& G

template <typename Predicate>
llvm::rdf::NodeList members_if(
    Predicate P,
    const llvm::rdf::DataFlowGraph& G) const

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:607

Templates

Predicate

Parameters

Predicate P
const llvm::rdf::DataFlowGraph& G

void removeMember(
    NodeAddr<llvm::rdf::NodeBase*> NA,
    const llvm::rdf::DataFlowGraph& G)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:603

Parameters

NodeAddr<llvm::rdf::NodeBase*> NA
const llvm::rdf::DataFlowGraph& G

void setCode(void* C)

Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:594

Parameters

void* C