LLVM 20.0.0git
Public Member Functions | List of all members
llvm::rdf::BlockNode Struct Reference

#include "llvm/CodeGen/RDFGraph.h"

Inheritance diagram for llvm::rdf::BlockNode:
Inheritance graph
[legend]

Public Member Functions

MachineBasicBlockgetCode () 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

Definition at line 643 of file RDFGraph.h.

Member Function Documentation

◆ addPhi()

void llvm::rdf::BlockNode::addPhi ( Phi  PA,
const DataFlowGraph G 
)

◆ getCode()

MachineBasicBlock * llvm::rdf::BlockNode::getCode ( ) const
inline

Definition at line 644 of file RDFGraph.h.


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