variables as long as the declaration dominates all statements in the
block.
+NOTE: The main case we care about this for is for -O0 -g compile time
+performance, and in that scenario we will need to emit the alloca
+anyway currently to emit proper debug info. So this is blocked by
+being able to emit debug information which refers to an LLVM
+temporary, not an alloca.
+
//===---------------------------------------------------------------------===//
We should try and avoid generating basic blocks which only contain
assembly time.
On 176.gcc:expr.ll, it looks like over 12% of basic blocks are just
-direct branches.
+direct branches!
//===---------------------------------------------------------------------===//