Definition in file info_node.h.
Go to the source code of this file.
Namespaces | |
namespace | DDG |
Data Structures | |
class | INFO_NODE |
This class represents the attributes (information) attached to each node in a DDG. More... | |
Enumerations | |
enum | NodeFlag { NodeFlag_Nothing = 0x0, NodeFlag_PartialDef = 0x1, NodeFlag_SpillCode = 0x2, NodeFlag_Volatile = 0x4, NodeFlag_SPUpdate = 0x8, NodeFlag_Prefetch = 0x10, NodeFlag_Preload = 0x20, NodeFlag_Barrier = 0x40, NodeFlag_Clobber = 0x80, NodeFlag_Hoisted = 0x100, NodeFlag_DeadCode = 0x200, NodeFlag_SafeAccess = 0x800, NodeFlag_SafePerfs = 0x1000, NodeFlag_EntryCode = 0x4000, NodeFlag_ExitCode = 0x8000, NodeFlag_KillOp = 0x5000 } |
Nodes may have some flag representing, special nodes. If a node corresponds to a regular instruction, then its flag is NodeFlag_Nothing. More... |