]> granicus.if.org Git - clang/commit
Supply finished flag to EmitBlock for common statements which use
authorDaniel Dunbar <daniel@zuster.org>
Thu, 13 Nov 2008 01:54:24 +0000 (01:54 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 13 Nov 2008 01:54:24 +0000 (01:54 +0000)
commitc22d665ede76f70228055d638a087f4bd438292d
tree3a1a5be9911ccf8e834909ecd413b9c74798a5b8
parent9615ecb44f549ae9fa2b4db6ff46bc78befbf62c
Supply finished flag to EmitBlock for common statements which use
landing pads.
 - Primarily a cleanliness issue instead of a performance issue (this
   eliminates all blocks w/o predecessors on 176.gcc/expr.c), but this
   also allows subsequent code to recognize it is unreachable and
   potentially avoid IRgen.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59211 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGStmt.cpp