diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-07-19 06:58:07 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-07-19 06:58:07 +0000 |
commit | b6adc43f6ec4d2c1eef7b00d3f6460fe2d7be381 (patch) | |
tree | daeb510d033b1056dea4926228383466d8dd8f12 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 567daf3ce8ee278893b4065cfb13feae8d2c82a4 (diff) | |
download | bcm5719-llvm-b6adc43f6ec4d2c1eef7b00d3f6460fe2d7be381.tar.gz bcm5719-llvm-b6adc43f6ec4d2c1eef7b00d3f6460fe2d7be381.zip |
Avoid generation of dead code in a few more situations.
- Emit variable declarations as "simple", we want to avoid forcing the creation
of a dummy basic block, but still need to make the variable available for
later use.
- With that, we can now skip IRgen for other unreachable statements (which
don't define a label).
- Anders, I added two fixmes on calls to EmitVLASize, can you check them?
llvm-svn: 76361
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions