[all-commits] [llvm/llvm-project] 7bfe41: [X86][SSE] Add add/fadd reduction shuffle+subvecto...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Sat Jul 4 07:10:42 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7bfe4102a99d7dc5520d1ca1695afbfd82dfd4f5
      https://github.com/llvm/llvm-project/commit/7bfe4102a99d7dc5520d1ca1695afbfd82dfd4f5
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-07-04 (Sat, 04 Jul 2020)

  Changed paths:
    A llvm/test/CodeGen/X86/horizontal-reduce-add.ll
    A llvm/test/CodeGen/X86/horizontal-reduce-fadd.ll

  Log Message:
  -----------
  [X86][SSE] Add add/fadd reduction shuffle+subvector tests

Tests based on the PR37890 test cases - the vector combine pass should leave us with a reduction chain ending in extract(add(x,shuffle(x,1,-1,...))), but the higher reduction stages will be subvector extractions not shuffles.




More information about the All-commits mailing list