llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
Classes | Public Member Functions | List of all members
SymbolicHeap Class Referencefinal

#include <passes/pre_eval/symbolic_heap.h>

Classes

class  Origin
 Class to describe the origin of an object. More...
 

Public Member Functions

 SymbolicHeap ()
 Initialise the mapping.
 
ID< SymbolicObjectData (Object *object)
 Record an ID for an object.
 
ID< SymbolicObjectFrame (unsigned frame, unsigned object)
 Record an ID for a frame.
 
ID< SymbolicObjectAlloc (unsigned frame, CallSite *site)
 Record an ID for an allocation.
 
ID< FuncFunction (Func *f)
 Record an ID for a function.
 
OriginMap (ID< SymbolicObject > id)
 Returns the origin of an object.
 
FuncMap (ID< Func > id)
 Returns the origin of a func.
 

Detailed Description

Mapping from objects to object IDs.


The documentation for this class was generated from the following files: