diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-07-15 13:50:28 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-07-15 16:34:21 +0100 |
commit | b320d3733dfb76c1b7d78fc499490d34b99e2284 (patch) | |
tree | 60ec0bb77fedc1788ec9d7795a0d2456ec8490dd /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | deff3afd35d4f301fe74d20cf9b180c79d2b7016 (diff) | |
download | llvm-b320d3733dfb76c1b7d78fc499490d34b99e2284.zip llvm-b320d3733dfb76c1b7d78fc499490d34b99e2284.tar.gz llvm-b320d3733dfb76c1b7d78fc499490d34b99e2284.tar.bz2 |
[X86] Add handling for select(icmp_uge(amt,BW),0,shift_logical(x,amt)) -> avx2 shift(x,amt)
We need to catch this otherwise pre-AVX512 targets will fold this to and(icmp_ult(amt,BW),shift_logical(x,amt))
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions