[PATCH] D61189: [X86][SSE] Extract i1 elements from vXi1 bool vectors (WIP)
Simon Pilgrim via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 26 07:58:38 PDT 2019
RKSimon created this revision.
RKSimon added reviewers: craig.topper, spatel, andreadb, lebedev.ri.
Herald added a project: LLVM.
This is a WIP patch alternative to D59669 <https://reviews.llvm.org/D59669> which more aggressively extracts i1 elements from vXi1 bool vectors.
The patch itself needs some work but it also exposes a number of yak-shaving issues that would need addressing first.
Repository:
rL LLVM
https://reviews.llvm.org/D61189
Files:
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/avx2-masked-gather.ll
test/CodeGen/X86/avx512-insert-extract.ll
test/CodeGen/X86/bitcast-vector-bool.ll
test/CodeGen/X86/bool-vector.ll
test/CodeGen/X86/masked_compressstore.ll
test/CodeGen/X86/masked_expandload.ll
test/CodeGen/X86/masked_gather.ll
test/CodeGen/X86/masked_gather_scatter_widen.ll
test/CodeGen/X86/masked_load.ll
test/CodeGen/X86/masked_store.ll
test/CodeGen/X86/masked_store_trunc.ll
test/CodeGen/X86/masked_store_trunc_ssat.ll
test/CodeGen/X86/masked_store_trunc_usat.ll
test/CodeGen/X86/movmsk-cmp.ll
test/CodeGen/X86/pr39666.ll
test/CodeGen/X86/setcc-combine.ll
test/CodeGen/X86/test-shrink-bug.ll
More information about the llvm-commits
mailing list