[PATCH] D33587: [DAGCombine] Do several rounds of combine.
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 28 17:02:17 PST 2019
craig.topper added a comment.
In D33587#1374753 <https://reviews.llvm.org/D33587#1374753>, @deadalnix wrote:
> Hi @craig.topper ,
>
> First about the kind of code I try to get to have better codegen, it's mostly about large integer manipulations. I already added a fair amount of reduced test cases in addcarry.ll/subcarry.ll . I'm at a stage where the pattern I have to work with are somewhat deep, see D57302 <https://reviews.llvm.org/D57302> for an example. These patterns do not do anything useful if other transform cannot pick up from whee they left.
I don't see changes to addcarry.ll and subborrow.ll in this patch. So do we not have test cases from your workloads that show the benefit of this patch?
Are there non-X86 changes from this patch as well that haven't been captured here? Or is X86 somehow the only target affected by this?
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D33587/new/
https://reviews.llvm.org/D33587
More information about the llvm-commits
mailing list