The goal of thsi series is to allow and control dumping of the IR at different stage of the processing. This is meant to be used for testing & debugging. Note: this series depends on the series 'option-parsing' This series is also available for review in the git repository at: git://github.com/lucvoo/sparse.git dump-ir ---------------------------------------------------------------- Luc Van Oostenryck (8): dump-ir: add defines for the compilation passes dump-ir: allow to specify the passes to execute via cli's options dump-ir: activate/deactive pass 'mem2reg' dump-ir: set the default optimization level to 2 dump-ir: use -O0 dump-ir: saner use of fdump_linearize dump-ir: rename -fdump-linearize to -fdump-ir dump-ir: make it more flexible Documentation/options.md | 29 +++++++++ cgcc | 3 +- lib.c | 113 ++++++++++++++++++++++++++++++--- lib.h | 19 +++++- linearize.c | 10 +-- sparse.1 | 6 -- test-linearize.c | 2 + test-unssa.c | 2 + validation/linear/bitfield-init-mask.c | 2 +- 9 files changed, 162 insertions(+), 24 deletions(-) create mode 100644 Documentation/options.md -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html