aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-09-18 10:33:10 +0100
committerGitHub <noreply@github.com>2025-09-18 09:33:10 +0000
commit573b3775e43c7d03d162f868e06253e0ef199bc4 (patch)
tree2af2f7aee878ff73d1bb8101aa994ebcceedc305 /flang/lib/Frontend/CompilerInvocation.cpp
parent2f6b433f2898f6d431dfefd393c2c7777c740418 (diff)
downloadllvm-573b3775e43c7d03d162f868e06253e0ef199bc4.zip
llvm-573b3775e43c7d03d162f868e06253e0ef199bc4.tar.gz
llvm-573b3775e43c7d03d162f868e06253e0ef199bc4.tar.bz2
[X86] Add test coverage for #158649 (#159524)
Demonstrates the failure to keep avx512 mask predicate bit manipulation patterns (based off the BMI1/BMI2/TBM style patterns) on the predicate registers - unless the pattern is particularly complex the cost of transferring to/from gpr outweighs any gains from better scalar instructions I've been rather random with the mask types for the tests, I can adjust later on if there are particular cases of interest
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions