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:
- include/llvm/CodeGen/RDFGraph.h
- lib/CodeGen/RDFGraph.cpp