[PATCH] D65047: [DAGCombine] matchBinOpReduction - add partial reduction matching
Simon Pilgrim via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 21 04:00:30 PDT 2019
RKSimon added inline comments.
================
Comment at: test/CodeGen/X86/phaddsub-extract.ll:2128
; SSE3-NEXT: movd %xmm1, %eax
; SSE3-NEXT: retq
;
----------------
We don't optimize the SSE case because the isExtractSubvectorCheap check returns false (SSE has no EXTRACT_SUBVECTOR ops) - we could tweak this to always permit the extraction pre-legalops, or we tweak X86TargetLowering::isExtractSubvectorCheap to handle the case where we know extract_subvector will just end up splitting into legal types.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D65047/new/
https://reviews.llvm.org/D65047
More information about the llvm-commits
mailing list