-
- Downloads
[X86] Widen 128/256-bit VPTERNLOG patterns to 512-bit on non-VLX targets
Similar to what we've done for other ops, this patch widens VPTERNLOG to a 512-bit op for non-VLX targets. Fixes regressions in D113192 Differential Revision: https://reviews.llvm.org/D113827
Showing
- llvm/lib/Target/X86/X86ISelLowering.cpp 4 additions, 2 deletionsllvm/lib/Target/X86/X86ISelLowering.cpp
- llvm/test/CodeGen/X86/combine-bitselect.ll 44 additions, 32 deletionsllvm/test/CodeGen/X86/combine-bitselect.ll
- llvm/test/CodeGen/X86/vector-fshl-128.ll 12 additions, 9 deletionsllvm/test/CodeGen/X86/vector-fshl-128.ll
- llvm/test/CodeGen/X86/vector-fshl-256.ll 9 additions, 9 deletionsllvm/test/CodeGen/X86/vector-fshl-256.ll
- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll 15 additions, 12 deletionsllvm/test/CodeGen/X86/vector-fshl-rot-128.ll
- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll 20 additions, 22 deletionsllvm/test/CodeGen/X86/vector-fshl-rot-256.ll
- llvm/test/CodeGen/X86/vector-fshr-128.ll 12 additions, 9 deletionsllvm/test/CodeGen/X86/vector-fshr-128.ll
- llvm/test/CodeGen/X86/vector-fshr-256.ll 9 additions, 9 deletionsllvm/test/CodeGen/X86/vector-fshr-256.ll
- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll 15 additions, 12 deletionsllvm/test/CodeGen/X86/vector-fshr-rot-128.ll
- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll 22 additions, 24 deletionsllvm/test/CodeGen/X86/vector-fshr-rot-256.ll
- llvm/test/CodeGen/X86/vector-rotate-128.ll 12 additions, 9 deletionsllvm/test/CodeGen/X86/vector-rotate-128.ll
- llvm/test/CodeGen/X86/vector-rotate-256.ll 21 additions, 24 deletionsllvm/test/CodeGen/X86/vector-rotate-256.ll
Loading
Please register or sign in to comment