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: