LLVM: llvm::rdf::BlockNode Struct Reference (original) (raw)

#include "[llvm/CodeGen/RDFGraph.h](RDFGraph%5F8h%5Fsource.html)"

Inheritance diagram for llvm::rdf::BlockNode:

Public Member Functions
MachineBasicBlock * getCode () const
void addPhi (Phi PA, const DataFlowGraph &G)
Public Member Functions inherited from llvm::rdf::CodeNode
template<typename T>
T getCode () const
void setCode (void *C)
Node getFirstMember (const DataFlowGraph &G) const
Node getLastMember (const DataFlowGraph &G) const
void addMember (Node NA, const DataFlowGraph &G)
void addMemberAfter (Node MA, Node NA, const DataFlowGraph &G)
void removeMember (Node NA, const DataFlowGraph &G)
NodeList members (const DataFlowGraph &G) const
template<typename Predicate>
NodeList members_if (Predicate P, const DataFlowGraph &G) const
Public Member Functions inherited from llvm::rdf::NodeBase
NodeBase ()=default
uint16_t getType () const
uint16_t getKind () const
uint16_t getFlags () const
NodeId getNext () const
uint16_t getAttrs () const
void setAttrs (uint16_t A)
void setFlags (uint16_t F)
void append (Node NA)
void init ()
void setNext (NodeId N)
Additional Inherited Members
Protected Attributes inherited from llvm::rdf::NodeBase
uint16_t Attrs
uint16_t Reserved
NodeId Next
union {
Ref_struct RefData
Code_struct CodeData
};

Detailed Description

Member Function Documentation

addPhi()

Definition at line 538 of file RDFGraph.cpp.

References llvm::rdf::CodeNode::addMember(), llvm::rdf::CodeNode::addMemberAfter(), llvm::rdf::NodeAddr< T >::Addr, assert(), llvm::rdf::NodeAttrs::Code, llvm::rdf::NodeBase::CodeData, G, llvm::rdf::CodeNode::getFirstMember(), llvm::rdf::NodeBase::getKind(), llvm::rdf::NodeBase::getType(), llvm::rdf::NodeAddr< T >::Id, llvm::rdf::NodeAttrs::Phi, llvm::rdf::NodeBase::setNext(), and llvm::rdf::NodeAttrs::Stmt.

getCode()


The documentation for this struct was generated from the following files: