diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-11-08 16:06:13 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-11-08 16:49:29 +0000 |
commit | 19f657d55d679cc3949e9e4c1a5bf76cc4c031b1 (patch) | |
tree | b4f2028d4d8dd2c6166d99fa8d18df1ab4769e77 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | e5e15f9128b69f77668465b715b7984b8d5ad75a (diff) | |
download | llvm-19f657d55d679cc3949e9e4c1a5bf76cc4c031b1.zip llvm-19f657d55d679cc3949e9e4c1a5bf76cc4c031b1.tar.gz llvm-19f657d55d679cc3949e9e4c1a5bf76cc4c031b1.tar.bz2 |
[X86] combineToExtendBoolVectorInReg - use broadcast on AVX2+ targets
Make use of AVX2 broadcasts to splat the source integer across all lanes to simplify the per-lane byte shuffles.
Prep work to avoid a regression in the fix for #66150
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions