diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-08-10 23:25:42 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2010-08-10 23:25:42 +0000 |
commit | 045573ce21282ee7d1c58e57d00a77ede8c732da (patch) | |
tree | 1412848c3a40b83b00a3c588b167b1e2faecd713 /lib/Analysis/ScalarEvolution.cpp | |
parent | 625051be7e30d70ba44878a0f3b4d4195902a8ef (diff) |
Add AVX matching patterns to Packed Bit Test intrinsics.
Apply the same approach of SSE4.1 ptest intrinsics but
create a new x86 node "testp" since AVX introduces
vtest{ps}{pd} instructions which set ZF and CF depending
on sign bit AND and ANDN of packed floating-point sources.
This is slightly different from what the "ptest" does.
Tests comming with the other 256 intrinsics tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110744 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/ScalarEvolution.cpp')
0 files changed, 0 insertions, 0 deletions