diff options
author | Chris Lattner <sabre@nondot.org> | 2009-07-08 00:31:33 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-07-08 00:31:33 +0000 |
commit | 2b7a271c713ff1db83990f691126bc33d6c59b52 (patch) | |
tree | 3ca1809851786fbd67edae8a390aa2045516e1ad /test/CodeGen/X86/2008-07-23-VSetCC.ll | |
parent | 8e5a084d47e872a4b4228272d0246facb839e9fb (diff) | |
download | external_llvm-2b7a271c713ff1db83990f691126bc33d6c59b52.zip external_llvm-2b7a271c713ff1db83990f691126bc33d6c59b52.tar.gz external_llvm-2b7a271c713ff1db83990f691126bc33d6c59b52.tar.bz2 |
dag combine sext(setcc) -> vsetcc before legalize. To make this safe,
VSETCC must define all bits, which is different than it was documented
to before. Since all targets that implement VSETCC already have this
behavior, and we don't optimize based on this, just change the
documentation. We now get nice code for vec_compare.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74978 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/2008-07-23-VSetCC.ll')
0 files changed, 0 insertions, 0 deletions