aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-06-17 21:55:43 +0000
committerJuergen Ributzka <juergen@apple.com>2014-06-17 21:55:43 +0000
commitaa60209311ab2e8b471dc1e1237b97c240499423 (patch)
tree573c87187f125f8caf9a5c671f443974a2c397c9 /llvm/lib/Object/MachOObjectFile.cpp
parenta9380b3efd16186df72cc0808e668f1e37162dcb (diff)
downloadllvm-aa60209311ab2e8b471dc1e1237b97c240499423.zip
llvm-aa60209311ab2e8b471dc1e1237b97c240499423.tar.gz
llvm-aa60209311ab2e8b471dc1e1237b97c240499423.tar.bz2
[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. llvm-svn: 211126
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions