llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
Evaluation state of a node. More...
#include <passes/global_forward/nodes.h>
Public Member Functions | |
void | Merge (const NodeState &that) |
void | Overwrite (ID< Object > changed) |
void | Overwrite (const BitSet< Object > &changed) |
void | dump (llvm::raw_ostream &os) |
Public Attributes | |
BitSet< Func > | Funcs |
IDs of referenced functions. | |
BitSet< Object > | Escaped |
ID of tainted objects. | |
BitSet< Object > | Stored |
Set of objects changed to unknown values. | |
std::unordered_map< ID< Object >, std::map< uint64_t, std::pair< Type, Ref< Inst > > > > | Stores |
Accurate stores. | |
Evaluation state of a node.