Make a bunch of optimizations for compile time to GVNPRE, including smarter set union...
authorOwen Anderson <resistor@mac.com>
Fri, 22 Jun 2007 00:20:30 +0000 (00:20 +0000)
committerOwen Anderson <resistor@mac.com>
Fri, 22 Jun 2007 00:20:30 +0000 (00:20 +0000)
commit82575d8ab132d0a2c900952d64f8e54011bcb594
treedf2eeb5a38ca4f7b6e7b4009cbf22c8422f8af0c
parent6394e5e4fd5dd0ef31ae1bb029a206aa057695f2
Make a bunch of optimizations for compile time to GVNPRE, including smarter set unions, deferring blocks rather than computing maximal sets, and smarter use of sets.  With these enhancements, the time to optimize 273.perlbmk goes from 5.3s to 2.7s.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37698 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/GVNPRE.cpp