|
LLVM
8.0.1
|
#include "Target/Hexagon/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 265 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 266 of file RDFGraph.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 296 of file RDFGraph.h.
References FlagMask.
Referenced by llvm::rdf::NodeBase::getFlags(), llvm::rdf::RefNode::getRegRef(), llvm::rdf::operator<<(), and llvm::rdf::RefNode::setRegRef().
|
inlinestatic |
Definition at line 295 of file RDFGraph.h.
References KindMask.
Referenced by contains(), llvm::rdf::NodeBase::getKind(), and llvm::rdf::operator<<().
|
inlinestatic |
Definition at line 306 of file RDFGraph.h.
Referenced by llvm::rdf::NodeBase::setFlags().
|
inlinestatic |
Definition at line 302 of file RDFGraph.h.
References KindMask.
|
inlinestatic |
Definition at line 298 of file RDFGraph.h.
|
inlinestatic |
Definition at line 294 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().
1.8.13