[llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Phoebe Wang via llvm-commits
llvm-commits at lists.llvm.org
Sat Apr 27 06:21:04 PDT 2024
phoebewang wrote:
> The PR34592 -O0 regression is an unfortunate failure to cleanup with a later SimplifyDemandedElts pass like the -O3 does - I'm not sure how worried we should be tbh.
Is it due to FastISel fall back the SelectionDAG? I don't think it's a problem here, but I'm concerning the debuggability in general if we do such optimizations under O0.
https://github.com/llvm/llvm-project/pull/90219
More information about the llvm-commits
mailing list