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:
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:
- public append
- public getAttrs
- public getFlags
- public getKind
- public getNext
- public getType
- public init
- public setAttrs
- public setFlags
- public setNext
Methods
¶void addMember(NodeAddr<llvm::rdf::NodeBase*> NA,
const llvm::rdf::DataFlowGraph& G)
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)
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
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
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
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
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
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)
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)
void setCode(void* C)
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:594
Parameters
- void* C