An LLVM plugin to insert function calls in C/C++ source code.
A call to _assertfn_fn_1 will be inserted just before the return from the function doit.
The LLVM IR before and after the Tressa pass looks like the following.
coccinelle-- Exploring Tressa prototype implementation with Coccinelle tool instead of LLVM.llvm-tressa-- The LLVM plugin.llvm-tressa-samples-- Example on Tressa usage.mining-scripts-- Scripts for Xen assertion predicate mining and data for CDF plots.mining-data-- Results of running some of the scripts inmining-scripts.



