commit | e8cb2ee1cd8ad7568a81f294ba09e0af2aff9e77 | [log] [tgz] |
---|---|---|
author | Juergen Ributzka <juergen@apple.com> | Tue Jun 17 21:55:43 2014 +0000 |
committer | Juergen Ributzka <juergen@apple.com> | Tue Jun 17 21:55:43 2014 +0000 |
tree | 8e56670afbde026bf8a02dec1892b4cda64db5ed | |
parent | 97a66e604970685e7c7c954d3fb9ab6dab2c6f8e [diff] |
[FastISel][X86] Optimize predicates and fold CMP instructions. This optimizes predicates for certain compares, such as fcmp oeq %x, %x to fcmp ord %x, %x. The latter one is more efficient to generate. The same optimization is applied to conditional branches. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211126 91177308-0d34-0410-b5e6-96231b3b80d8