aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-02-13 12:34:33 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2025-02-13 12:35:05 +0000
commite657b96cd89d5a861dd5792e6c067eab405d6033 (patch)
treea822565473e33a28b2836b45769cf93dbcc840ac /flang/lib/Frontend/CompilerInvocation.cpp
parentcf69b4c66898cab9eb0f745f034eaf5b3ffcee0d (diff)
downloadllvm-e657b96cd89d5a861dd5792e6c067eab405d6033.zip
llvm-e657b96cd89d5a861dd5792e6c067eab405d6033.tar.gz
llvm-e657b96cd89d5a861dd5792e6c067eab405d6033.tar.bz2
[X86] Fold EXTRACT_SUBVECTOR(VPERMV(V,M),C) -> EXTRACT_SUBVECTOR(VPERMV(V,M'),0)
Similar to what we already do for VPERMV3, we can fold the non-zero-idx EXTRACT_SUBVECTOR into the shuffle mask and use a free EXTRACT_SUBVECTOR(V,0) instead
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions