Skip to content
TIFitisPublic

About

Translator for LLVM IR to CPROVER IR (goto-programs)

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

144 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LL2GB

LL2GB is a translator from LLVM IR to CProver/CBMC's GOTO IR.

Build Steps:

    $ mkdir build
    $ cd build
    $ cmake -DCBMC_DIR=<cbmc_path> -DLLVM_CONFIG=<llvm-config> ../
    $ make
    $ ./ll2gb --help

Dependencies:

LLVM 14.x (or above)
CBMC 5.54 (or above)

Check

    $ cd regression/c_regression
    $ make test

Acknowledgement

An earlier version of the tool can be found in the old branch. We thank Rasika Sapate for her contributions in developing this earlier version. We also thank Dr Saurabh Joshi for their valuable insignts and guidance in developing this tool.

License

MIT License, see LICENSE file.

About

Translator for LLVM IR to CPROVER IR (goto-programs)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages