diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-08-29 12:40:58 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-08-29 12:53:36 +0100 |
commit | d57c04647e6f0a6f0cd79e280c257f570e8f30f4 (patch) | |
tree | f19cd9dd081ccc8b308771a03382578aebaf5e20 /clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp | |
parent | 25c9410fed7da0bc83bb0390f6e8d83470536fa0 (diff) | |
download | llvm-d57c04647e6f0a6f0cd79e280c257f570e8f30f4.zip llvm-d57c04647e6f0a6f0cd79e280c257f570e8f30f4.tar.gz llvm-d57c04647e6f0a6f0cd79e280c257f570e8f30f4.tar.bz2 |
[InstCombine][X86] Only demand used bits for VPERMILPD/VPERMILPS mask values
VPERMILPS lower bits0-3 (to index per-lane i32/f32 0-3)
VPERMILPD uses bit1 (to index per-lane i64/f64 0-1)
Use SimplifyDemandedBits to ignore anything touching the remaining bits.
Part of #106413
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp')
0 files changed, 0 insertions, 0 deletions