[all-commits] [llvm/llvm-project] 3c9064: [X86] Run XOP vector rotation tests with/without AVX2
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Apr 1 00:24:01 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3c9064ed963ebfc59e4164cbea0b932734785813
https://github.com/llvm/llvm-project/commit/3c9064ed963ebfc59e4164cbea0b932734785813
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-04-01 (Wed, 01 Apr 2020)
Changed paths:
M llvm/test/CodeGen/X86/rotate_vec.ll
Log Message:
-----------
[X86] Run XOP vector rotation tests with/without AVX2
I noticed this while reviewing D77152 - by only testing bdver4 we weren't checking an XOP target that only had AVX1
Commit: f9f401dba179038591ad066bfa063cd5f3d5b4d8
https://github.com/llvm/llvm-project/commit/f9f401dba179038591ad066bfa063cd5f3d5b4d8
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-04-01 (Wed, 01 Apr 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll
M llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll
M llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll
M llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bw.ll
Log Message:
-----------
[X86][AVX] Add additional 256/512-bit test cases for PACKSS/PACKUS shuffle patterns
Also add lowerShuffleWithPACK call to lowerV32I16Shuffle - shuffle combining was catching it but we avoid a lot of temporary shuffle creations if we catch it at lowering first.
Compare: https://github.com/llvm/llvm-project/compare/72439b6b9557...f9f401dba179
More information about the All-commits
mailing list