Welcome to the two hundred and seventy-sixth 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 <[hidden email]>, or
@llvmweekly or @asbradbury on Twitter.
* AsmPrinter was refactored to remove AsmVariant, as it was only used for X86
and can be queried from a MachineInstr for that target
* The RISC-V backend can now place data smaller than eight bytes into the small
data section, providing more opportunities for linker relaxation to optimise
## Clang commits
* Clang gained parsing support for C++20 module declarations, import
declarations and the global and private module fragment.