summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/compiler_llvm.h
diff options
context:
space:
mode:
author buzbee <buzbee@google.com> 2012-09-05 14:06:51 -0700
committer buzbee <buzbee@google.com> 2012-09-09 13:57:33 -0700
commitd1643e41ef242ae656f667bf3c8b0324635cefd3 (patch)
tree6a14d7abb876c850129117304ea33afd619a0eb3 /src/compiler_llvm/compiler_llvm.h
parent22f454c7d349c439c774c5d79b32514b190fd531 (diff)
Basic block combine pass
Combine basic blocks terminated by instruction that we have since proven not to throw. This change is intended to relieve some of the computational load for llvm by reducing the number of basic blocks it has to contend with. Also: Add stats to show how successful check elimination is. Restore mechanism to disable some expensive optimization passes when compiling large methods. Change-Id: I7fae22160988cbefb90ea9fb1cc26d7364e8d229
Diffstat (limited to 'src/compiler_llvm/compiler_llvm.h')
0 files changed, 0 insertions, 0 deletions