<div dir="ltr"><div>Hi Simon,</div><div><br></div><div>This bot does not build MLIR and the only non-MLIR changes appear to be yours:<br></div><div><br></div><div>> git log --pretty=fuller 667dfe39caa0023b1d00b3e126c7df57702aaf14..7c71b44980b98856f36ef208531050dcc4f0ea1a</div>commit 7c71b44980b98856f36ef208531050dcc4f0ea1a<br>Author:     Simon Pilgrim <<a href="mailto:llvm-dev@redking.me.uk">llvm-dev@redking.me.uk</a>><br>AuthorDate: Sun Oct 11 10:39:51 2020 +0100<br>Commit:     Simon Pilgrim <<a href="mailto:llvm-dev@redking.me.uk">llvm-dev@redking.me.uk</a>><br>CommitDate: Sun Oct 11 10:39:51 2020 +0100<br><br>    [InstCombine] Remove accidental unnecessary ConstantExpr qualification added in rGb752daa26b64155<br><br>    MSVC didn't complain but everything else did....<br><br>commit b97093e520036f88c5b39e572966f1c8c387661e<br>Author:     Simon Pilgrim <<a href="mailto:llvm-dev@redking.me.uk">llvm-dev@redking.me.uk</a>><br>AuthorDate: Sun Oct 11 10:37:20 2020 +0100<br>Commit:     Simon Pilgrim <<a href="mailto:llvm-dev@redking.me.uk">llvm-dev@redking.me.uk</a>><br>CommitDate: Sun Oct 11 10:37:20 2020 +0100<br><br>    [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw<br><br>    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<br><br>    Differential Revision: <a href="https://reviews.llvm.org/D88783">https://reviews.llvm.org/D88783</a><br><br>commit b752daa26b641550e1d5b99d4b89230011c2c0cc<br>Author:     Simon Pilgrim <<a href="mailto:llvm-dev@redking.me.uk">llvm-dev@redking.me.uk</a>><br>AuthorDate: Sun Oct 11 10:31:17 2020 +0100<br>Commit:     Simon Pilgrim <<a href="mailto:llvm-dev@redking.me.uk">llvm-dev@redking.me.uk</a>><br>CommitDate: Sun Oct 11 10:31:17 2020 +0100<br><br>    [InstCombine] Replace getLogBase2 internal helper with ConstantExpr::getExactLogBase2. NFCI.<br><br>    This exposes the helper for other power-of-2 instcombine folds that I'm intending to add vector support to.<br><br>    The helper only operated on power-of-2 constants so getExactLogBase2 is a more accurate name.<br><br>commit 93377888ae89560ba6d3976e2762d3d4724c4dfd<br>Author:     Tobias Gysi <<a href="mailto:tobias.gysi@gmail.com">tobias.gysi@gmail.com</a>><br>AuthorDate: Sun Oct 11 10:40:28 2020 +0200<br>Commit:     Tobias Gysi <<a href="mailto:tobias.gysi@gmail.com">tobias.gysi@gmail.com</a>><br>CommitDate: Sun Oct 11 10:40:28 2020 +0200<br><br>    [mlir] add scf.if op canonicalization pattern that removes unused results<br><br>    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.<br><br>    Reviewed By: mehdi_amini<br><br>    Differential Revision: <a href="https://reviews.llvm.org/D89029">https://reviews.llvm.org/D89029</a><br><div>(END)</div><div><br></div><div>Are you taking a look?</div><div><br></div><div>Thanks,</div><div><br></div><div><br></div><div>Hubert Tong</div><div><br></div><br></div>