This repo contains a version of the LLVM test suite that is being modified to use Checked C. The modified programs will be used to benchmark the implementation of Checked C in clang/LLVM. Checked C is an extension to C that adds checking to detect or prevent common programming errors such as out-of-bounds memory accesses.
README.txt
llvm-test Hierarchy ------------------- Files in this hierarchy comprise complete programs that are to be compiled from source, linked (optionally), and then compiled to machine code. Since these programs are complete and runnable, they are then executed, once in LLI and once natively. The output is recorded and diff'ed. In the future, given 'make thorough' we can add trace instrumentation and diff the trace logs as well.