aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDavid Greene <greened@obbligato.org>2010-04-01 22:43:57 +0000
committerDavid Greene <greened@obbligato.org>2010-04-01 22:43:57 +0000
commit6789e210943af5fc0473844f7a78ac21988e54f2 (patch)
treee2b09997ff31fd2724195f80c122077d2b7c6e56 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentf997c315980079176ec8de470d00ad71be1eca3a (diff)
downloadllvm-6789e210943af5fc0473844f7a78ac21988e54f2.zip
llvm-6789e210943af5fc0473844f7a78ac21988e54f2.tar.gz
llvm-6789e210943af5fc0473844f7a78ac21988e54f2.tar.bz2
Add some switches helpful for debugging:
-print-before=<Pass Name> Dump IR before running pass <Pass Name>. -print-before-all Dump IR before running each pass. -print-after-all Dump IR after running each pass. These are helpful when tracking down a miscompilation. It is easy to get IR dumps and do diffs on them, etc. To make this work well, add a new getPrinterPass API to Pass so that each kind of pass (ModulePass, FunctionPass, etc.) can create a Pass suitable for dumping out the kind of object the Pass works on. llvm-svn: 100143
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions