LLVM 20.0.0git
|
#include "llvm/CodeGen/RDFGraph.h"
Public Types | |
enum | : uint16_t { None = 0x0000 , TypeMask = 0x0003 , Code = 0x0001 , Ref = 0x0002 , KindMask = 0x0007 << 2 , Def = 0x0001 << 2 , Use = 0x0002 << 2 , Phi = 0x0003 << 2 , Stmt = 0x0004 << 2 , Block = 0x0005 << 2 , Func = 0x0006 << 2 , FlagMask = 0x007F << 5 , Shadow = 0x0001 << 5 , Clobbering = 0x0002 << 5 , PhiRef = 0x0004 << 5 , Preserving = 0x0008 << 5 , Fixed = 0x0010 << 5 , Undef = 0x0020 << 5 , Dead = 0x0040 << 5 } |
Static Public Member Functions | |
static uint16_t | type (uint16_t T) |
static uint16_t | kind (uint16_t T) |
static uint16_t | flags (uint16_t T) |
static uint16_t | set_type (uint16_t A, uint16_t T) |
static uint16_t | set_kind (uint16_t A, uint16_t K) |
static uint16_t | set_flags (uint16_t A, uint16_t F) |
static bool | contains (uint16_t A, uint16_t B) |
Definition at line 266 of file RDFGraph.h.
anonymous enum : uint16_t |
Enumerator | |
---|---|
None | |
TypeMask | |
Code | |
Ref | |
KindMask | |
Def | |
Use | |
Phi | |
Stmt | |
Block | |
Func | |
FlagMask | |
Shadow | |
Clobbering | |
PhiRef | |
Preserving | |
Fixed | |
Undef | |
Dead |
Definition at line 268 of file RDFGraph.h.
Definition at line 303 of file RDFGraph.h.
References FlagMask.
Referenced by llvm::rdf::NodeBase::getFlags(), llvm::rdf::RefNode::getRegRef(), llvm::rdf::operator<<(), and llvm::rdf::RefNode::setRegRef().
Definition at line 300 of file RDFGraph.h.
References KindMask.
Referenced by contains(), llvm::rdf::NodeBase::getKind(), and llvm::rdf::operator<<().
Definition at line 314 of file RDFGraph.h.
References A, F, and FlagMask.
Referenced by llvm::rdf::NodeBase::setFlags().
Definition at line 310 of file RDFGraph.h.
Definition at line 306 of file RDFGraph.h.
Definition at line 297 of file RDFGraph.h.
References TypeMask.
Referenced by contains(), llvm::rdf::RefNode::getRegRef(), llvm::rdf::NodeBase::getType(), llvm::rdf::operator<<(), and llvm::rdf::RefNode::setRegRef().