commit | d323fd45e3eb5254a423e1ae14250854816a141f | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Sat Feb 27 06:22:57 2010 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Sat Feb 27 06:22:57 2010 +0000 |
tree | 48a41c541d72677bfb180c7b25828716fbe066b6 | |
parent | 4933a373a7abb2f6442beb71c964eb0e97b590dc [diff] |
implement a new optimization to sink pattern predicates (like isSSE1) as deeply into the pattern as we can get away with. In pratice, this means "all the way to to the emitter code, but not across ComplexPatterns". This substantially increases the amount of factoring we get. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97305 91177308-0d34-0410-b5e6-96231b3b80d8