LLVM 20.0.0git
|
#include "llvm/CodeGen/RDFGraph.h"
Public Member Functions | |
void | linkToDef (NodeId Self, Def DA) |
Public Member Functions inherited from llvm::rdf::RefNode | |
RefNode ()=default | |
RegisterRef | getRegRef (const DataFlowGraph &G) const |
MachineOperand & | getOp () |
void | setRegRef (RegisterRef RR, DataFlowGraph &G) |
void | setRegRef (MachineOperand *Op, DataFlowGraph &G) |
NodeId | getReachingDef () const |
void | setReachingDef (NodeId RD) |
NodeId | getSibling () const |
void | setSibling (NodeId Sib) |
bool | isUse () const |
bool | isDef () const |
template<typename Predicate > | |
Ref | getNextRef (RegisterRef RR, Predicate P, bool NextOnly, const DataFlowGraph &G) |
Node | getOwner (const DataFlowGraph &G) |
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 | |
}; | |
Definition at line 597 of file RDFGraph.h.
Definition at line 446 of file RDFGraph.cpp.
References llvm::rdf::NodeBase::Ref_struct::RD, llvm::rdf::NodeBase::RefData, and llvm::rdf::NodeBase::Ref_struct::Sib.