summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-02-24 19:23:41 +0000
committerCraig Topper <craig.topper@intel.com>2019-02-24 19:23:41 +0000
commit5532a9873765e1f068a1fd85f2bba803dc23c378 (patch)
tree443c272993f268a1a02453af933f156f1c0fc28e /llvm/include
parentce2bd19c49bf7541cb8c1a072332db0f9cc277d3 (diff)
downloadbcm5719-llvm-5532a9873765e1f068a1fd85f2bba803dc23c378.tar.gz
bcm5719-llvm-5532a9873765e1f068a1fd85f2bba803dc23c378.zip
[X86][SSE] Use pblendw for v4i32/v2i64 during isel.
Summary: Previously we used BLENDPS/BLENDPD but that puts the blend in the FP domain. Under optsize, the two address instruction pass can cause blendps/blendpd to commute to blendps/blendpd. But we probably shouldn't do that if the original type was a integer. So use pblendw instead. Reviewers: spatel, RKSimon Reviewed By: RKSimon Subscribers: jdoerfert, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D58574 llvm-svn: 354755
Diffstat (limited to 'llvm/include')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud