]> granicus.if.org Git - clang/commit
[utils] Add Check Compile Flow Consistency tool (check_cfc.py).
authorRussell Gallop <russell.gallop@gmail.com>
Thu, 2 Apr 2015 15:01:53 +0000 (15:01 +0000)
committerRussell Gallop <russell.gallop@gmail.com>
Thu, 2 Apr 2015 15:01:53 +0000 (15:01 +0000)
commitf816d16553db7037c5c0a7e6e069e4052b2bb8e9
treedc1a9a33bcefc5de79deb60dfb6f617c8a99fc63
parentae50cf734287c9b34c6c06487930341ca51579ae
[utils] Add Check Compile Flow Consistency tool (check_cfc.py).

This is a tool for checking consistency of code generation with different
compiler options (such as -g or outputting to .s). This tool has found a number
of code generation issues. The script acts as a wrapper to clang or clang++
performing 2 (or more) compiles then comparing the object files. Instructions
for use are in check_cfc.py including how to use with LNT.

Differential Revision: http://reviews.llvm.org/D8723

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@233919 91177308-0d34-0410-b5e6-96231b3b80d8
utils/check_cfc/check_cfc.cfg [new file with mode: 0644]
utils/check_cfc/check_cfc.py [new file with mode: 0755]
utils/check_cfc/obj_diff.py [new file with mode: 0755]
utils/check_cfc/setup.py [new file with mode: 0644]
utils/check_cfc/test_check_cfc.py [new file with mode: 0755]