diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-30 10:25:20 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-30 10:25:20 +0000 |
commit | 32aac1727a2ab3031ad0878330059f94cca7b5dc (patch) | |
tree | 5ac5d76a5b14e734a1dc65e23dadd17a960215f0 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | e3406c42a42153781935e6dcf9d2561aa316dff5 (diff) | |
download | llvm-32aac1727a2ab3031ad0878330059f94cca7b5dc.zip llvm-32aac1727a2ab3031ad0878330059f94cca7b5dc.tar.gz llvm-32aac1727a2ab3031ad0878330059f94cca7b5dc.tar.bz2 |
[X86][SSE] Improve bool vector extload (PR26091)
We already have good codegen for (vXiY *ext(vXi1 bitcast(iX))) cases, this patch uses it for loads of vXi1 types as well - changing the load into a iX integer load, and bitcasting so that combineToExtendBoolVectorInReg can then use it.
Differential Revision: https://reviews.llvm.org/D62449
llvm-svn: 362081
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions