aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-07-19 06:58:07 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-07-19 06:58:07 +0000
commitd286f05f1234bac289173f0eed88d7ecbaea0099 (patch)
tree5c3ce8caaaffe3b6b1e698e4346b372baaeaf84f /lib/CodeGen/CodeGenModule.cpp
parent75cc2c484873dfbc53a026f5cc50095fd67510ac (diff)
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? git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76361 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions