llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
Public Attributes | List of all members
FuncClosure Struct Reference

Transitive closure of a function. More...

#include <passes/global_forward/nodes.h>

Collaboration diagram for FuncClosure:
Collaboration graph
[legend]

Public Attributes

std::unique_ptr< DAGFuncDAG
 DAG-based representation of the function.
 
BitSet< FuncFuncs
 Set of referenced functions.
 
BitSet< ObjectEscaped
 Set of escaped objects.
 
BitSet< ObjectStored
 Set of changed objects.
 
BitSet< ObjectLoaded
 Set of dereferenced objects.
 
bool Raises
 Flag to indicate whether any function raises.
 
bool Indirect
 Flag to indicate whether any function has indirect calls.
 

Detailed Description

Transitive closure of a function.


The documentation for this struct was generated from the following file: