aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-03-13 12:58:22 +0000
committerGitHub <noreply@github.com>2025-03-13 12:58:22 +0000
commitdff22a0c1173f9d1ec0830b1c039749b6c2241d6 (patch)
tree089f6aaad19aae4cf4b9e7d39aae3cecff69eaf2 /flang/lib/Frontend/CompilerInvocation.cpp
parenta413ef83a16b1069ca953613f1ff495f702970b4 (diff)
downloadllvm-dff22a0c1173f9d1ec0830b1c039749b6c2241d6.zip
llvm-dff22a0c1173f9d1ec0830b1c039749b6c2241d6.tar.gz
llvm-dff22a0c1173f9d1ec0830b1c039749b6c2241d6.tar.bz2
[X86] combineConcatVectorOps - convert X86ISD::BLENDI concatenation to use combineConcatVectorOps recursion (#131121)
Only concatenate X86ISD::BLENDI nodes if at least one operand is beneficial to concatenate Add AVX1/AVX2 handling to 256-bit BLENDI nodes (accounting for AVX2 v16i16 repeated mask requirements). Extend existing AVX512BW (which still always concats until I get get rid of the remaining regressions) to handle AVX512F for 32/64-bit scalar types.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions