LLVM: llvm::rdf::NodeAttrs Struct Reference (original) (raw)
#include "[llvm/CodeGen/RDFGraph.h](RDFGraph%5F8h%5Fsource.html)"
| 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
| 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.
◆ contains()
◆ flags()
◆ kind()
◆ set_flags()
◆ set_kind()
◆ set_type()
◆ type()
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/RDFGraph.h