clang-ppc64le-linux-multistage stage 2 failures on udivmoddi4_test.c and divdi3_test.c
Hubert Tong via llvm-commits
llvm-commits at lists.llvm.org
Sun Oct 11 13:05:38 PDT 2020
Hi Simon,
This bot does not build MLIR and the only non-MLIR changes appear to be
yours:
> git log --pretty=fuller
667dfe39caa0023b1d00b3e126c7df57702aaf14..7c71b44980b98856f36ef208531050dcc4f0ea1a
commit 7c71b44980b98856f36ef208531050dcc4f0ea1a
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
AuthorDate: Sun Oct 11 10:39:51 2020 +0100
Commit: Simon Pilgrim <llvm-dev at redking.me.uk>
CommitDate: Sun Oct 11 10:39:51 2020 +0100
[InstCombine] Remove accidental unnecessary ConstantExpr qualification
added in rGb752daa26b64155
MSVC didn't complain but everything else did....
commit b97093e520036f88c5b39e572966f1c8c387661e
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
AuthorDate: Sun Oct 11 10:37:20 2020 +0100
Commit: Simon Pilgrim <llvm-dev at redking.me.uk>
CommitDate: Sun Oct 11 10:37:20 2020 +0100
[InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) ->
fshl(a,b,x) iff x < bw
If value tracking can confirm that a shift value is less than the type
bitwidth then we can more confidently fold general
or(shl(a,x),lshr(b,sub(bw,x))) patterns to a funnel/rotate intrinsic pattern
Differential Revision: https://reviews.llvm.org/D88783
commit b752daa26b641550e1d5b99d4b89230011c2c0cc
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
AuthorDate: Sun Oct 11 10:31:17 2020 +0100
Commit: Simon Pilgrim <llvm-dev at redking.me.uk>
CommitDate: Sun Oct 11 10:31:17 2020 +0100
[InstCombine] Replace getLogBase2 internal helper with
ConstantExpr::getExactLogBase2. NFCI.
This exposes the helper for other power-of-2 instcombine folds that I'm
intending to add vector support to.
The helper only operated on power-of-2 constants so getExactLogBase2 is
a more accurate name.
commit 93377888ae89560ba6d3976e2762d3d4724c4dfd
Author: Tobias Gysi <tobias.gysi at gmail.com>
AuthorDate: Sun Oct 11 10:40:28 2020 +0200
Commit: Tobias Gysi <tobias.gysi at gmail.com>
CommitDate: Sun Oct 11 10:40:28 2020 +0200
[mlir] add scf.if op canonicalization pattern that removes unused
results
The patch adds a canonicalization pattern that removes the unused
results of scf.if operation. As a result, cse may remove unused
computations in the then and else regions of the scf.if operation.
Reviewed By: mehdi_amini
Differential Revision: https://reviews.llvm.org/D89029
(END)
Are you taking a look?
Thanks,
Hubert Tong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201011/b8d9d8e6/attachment.html>
More information about the llvm-commits
mailing list