summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/fast-isel-logic-op.ll
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-09-04 01:13:48 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-09-04 01:13:48 +0000
commitfc0db222b5a13f988f8e4d7afd71204e8f03175d (patch)
treede52961bd95e7d6b06a515852560ec322da1cbd2 /llvm/test/CodeGen/AArch64/fast-isel-logic-op.ll
parentbeed821ffb058c164a885f96f2308c71cc7b632c (diff)
downloadbcm5719-llvm-fc0db222b5a13f988f8e4d7afd71204e8f03175d.tar.gz
bcm5719-llvm-fc0db222b5a13f988f8e4d7afd71204e8f03175d.zip
[x86] Teach the new vector shuffle lowering about the zero masking
abilities of INSERTPS which are really powerful and come up in very important contexts such as forming diagonal matrices, etc. With this I ended up being able to remove the somewhat weird helper I added for INSERTPS because we can collapse the entire state to a no-op mask. Added a bunch of tests for inserting into a zero-ish vector. llvm-svn: 217117
Diffstat (limited to 'llvm/test/CodeGen/AArch64/fast-isel-logic-op.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud