Alex Bradbury via llvm-dev
2020-Jul-13 19:50 UTC
[llvm-dev] LLVM Weekly - #341, July 13th 2020
LLVM Weekly - #341, July 13th 2020 ================================= If you prefer, you can read a HTML version of this email at <http://llvmweekly.org/issue/341>. Welcome to the three hundred and forty-first issue of LLVM Weekly, a weekly newsletter (published every Monday) covering developments in LLVM, Clang, and related projects. LLVM Weekly is brought to you by [Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/). Subscribe to future issues at <http://llvmweekly.org> and pass it on to anyone else you think may be interested. Please send any tips or feedback to <asb at asbradbury.org>, or @llvmweekly or @asbradbury on Twitter. ## News and articles from around the web The 2020 Virtual LLVM Developers' Meeting call for papers has [had its deadline extended to July 20th](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143333.html). The recording from Chris Lattner's "Ask Me Anything" for the virtual PLDI 2020 [is now available](https://www.youtube.com/watch?v=QeG9bdkc3Lk). ## On the mailing lists * Anton Korobeynikov posted a [Bugzilla migration plan](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143274.html) for comment, indicating a pathway for moving from Bugzilla to GitHub issues. * Vassil Vassilev posted an RFC on [starting to upstream parts of the cling C++ REPL](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143257.html). * The new MLIR newsletter [is now available](https://llvm.discourse.group/t/mlir-news-11th-edition-7-11-2020/1326). * Hans Wennborg sent a reminder that the [11.0.0 branch is happening on Wednesday 15th July](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143237.html). * Sylvestre Ledru announced a [new experimental project for validation of LLVM packaging](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143247.html). * Joel E. Denny [proposes changes to CI setups to account for recent FileCheck modifications that make it less noisy by default](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143295.html). * Bevin Hansson posted an RFC on [adding saturating left shift intrinsics](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143195.html). * Slides from a recent virtual LLVM and RISC-V meetup are [now available](http://lists.llvm.org/pipermail/llvm-dev/2020-July/143125.html) (note: most slides are in Chinese). ## LLVM commits * The LLVM developer policy was extended with new sections on adding a project to the LLVM monorepo and on adding LLVM incubator projects. [79b30af](https://reviews.llvm.org/rG79b30af0ec5). * The LLVM security group and process have now been documented. [7bf73bc](https://reviews.llvm.org/rG7bf73bcf6d9). * FileCheck gained a new `dump-input-context` argument to allow specifying a number of lines to show for context around error diagnostics. [bce8fce](https://reviews.llvm.org/rGbce8fced41b). * Fixes were made for `formatted_raw_ostream` for UTF-8. [e80b81d](https://reviews.llvm.org/rGe80b81d1cbf). * llvm-reduce gained support for reducing call operand bundles and attributes. [05f2b5c](https://reviews.llvm.org/rG05f2b5ccfc5), [03640ee](https://reviews.llvm.org/rG03640ee0fa7). * Basic CPU definitions were added for the Cortex-A78 and Cortex-X1. [954db63](https://reviews.llvm.org/rG954db63cd14). ## Clang commits * Intrinsics were added for Intel AMX (Advanced Matrix eXtensions). [939d830](https://reviews.llvm.org/rG939d8309dbd). * Constrained floating point is now disabled on targets that don't opt-in to support it. [d4ce862](https://reviews.llvm.org/rGd4ce862f2aa). * APvalues are now dumped in a much more readable format. [f63e3ea](https://reviews.llvm.org/rGf63e3ea558b). * `-debug-info-kind=constructor` is now the default. [227db86](https://reviews.llvm.org/rG227db86a1b7). * The ABI impact of `[[no_unique_address]]` was fixed. [4c5a93b](https://reviews.llvm.org/rG4c5a93bd58b). ## Other project commits * An initial framework was committed for an MLIR reduce tool. [ec04ce4](https://reviews.llvm.org/rGec04ce46235). * Initial boilerplate was added for MLIR Python bindings as well as a guide. [722475a](https://reviews.llvm.org/rG722475a3756), [c20c196](https://reviews.llvm.org/rGc20c1960c15). * The udivmodti4 builtin was optimised. [68c011a](https://reviews.llvm.org/rG68c011aa085). * flang gained lowering of I/O statements and intrinsic calls. [216a54a](https://reviews.llvm.org/rG216a54a04b9), [24b62f2](https://reviews.llvm.org/rG24b62f28c5d). * LLVM's libc gained documentation on its integration tests and clang-tidy checks. [aa6ef6f](https://reviews.llvm.org/rGaa6ef6fea0f), [ab25ed2](https://reviews.llvm.org/rGab25ed26c67).