[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