Index of values


B
basicblocks_to_vertices [Llvmcfg]
Get the vertices associated to some basicblocks.
break_by_list [Llvmcfg]
Similar to Llvmcfg.break_graph, but allows the user to provide the list of node to be broken.
break_graph [Llvmcfg]
Break all the cycle in a graph, effectively returning a DAG.

E
env [Llvm2smt.Init]
Environment mapping llvm values (primed, or not) to smt values.

F
fprint_graph [Smtgraph.Make.Dot]
fprint_graph [Llvmcfg.Dot]
from_llvm [Smtgraph.Make]

G
get_block [Llvm2smt.Init]
get_clauses [Smtgraph.Make]
get_var [Llvm2smt.Init]

L
llvm2smt [Llvm2smt.Init]
Transform an Llvm graph into a formula graph, filling env on the way.

O
of_llfunction [Llvmcfg]
Create the graph representing an llvm function.
output_graph [Smtgraph.Make.Dot]
output_graph [Llvmcfg.Dot]

S
sprint_exn [Llvm2smt]
sprint_exn_block [Llvm2smt]
sprint_exn_var [Llvm2smt]

T
to_smt [Smtgraph.Make]
Gather all the formulas of the graph in one big smt formula.

V
vertex [Llvmcfg]