[all-commits] [llvm/llvm-project] a0c879: [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Sun Sep 20 08:05:44 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: a0c8793ce691d77453bca9d31b0031d39d07a5b4
https://github.com/llvm/llvm-project/commit/a0c8793ce691d77453bca9d31b0031d39d07a5b4
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-09-20 (Sun, 20 Sep 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/2011-12-28-vselecti8.ll
M llvm/test/CodeGen/X86/cast-vsel.ll
M llvm/test/CodeGen/X86/combine-shl.ll
M llvm/test/CodeGen/X86/pmul.ll
M llvm/test/CodeGen/X86/pmulh.ll
M llvm/test/CodeGen/X86/psubus.ll
M llvm/test/CodeGen/X86/slow-pmulld.ll
M llvm/test/CodeGen/X86/vec_int_to_fp.ll
M llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll
M llvm/test/CodeGen/X86/vector-pcmp.ll
M llvm/test/CodeGen/X86/vector-zext.ll
M llvm/test/CodeGen/X86/widen_conv-4.ll
Log Message:
-----------
[X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets.
Allows ZERO_EXTEND_VECTOR_INREG to be shuffle combined on all targets where it is legal.
More information about the All-commits
mailing list