近期活动
- 6月24日,「十城相聚」活动第5站,南京meetup,本周就会开始征集演讲咯!
编译社区的八卦信息
GCC
- 华人逐渐成为GCC RISC-V 后端开发的主力(Juzhe,Kito, Pan Li 等等)
[RFC] light expander sra for parameters and returns https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619884.html
[PATCH] RISC-V: Support RVV permutation auto-vectorization https://gcc.gnu.org/pipermail/gcc-patches/2023-May/620201.html
[PATCH] RISC-V: Add ZVFH extension to the -march= option https://gcc.gnu.org/pipermail/gcc-patches/2023-May/620170.html
[PATCH] RISC-V: Synthesize power-of-two constants. https://gcc.gnu.org/pipermail/gcc-patches/2023-May/620127.html
[PATCH] VECT: Change flow of decrement IV https://gcc.gnu.org/pipermail/gcc-patches/2023-May/620086.html
[PATCH] RISC-V: Basic VLS code gen for RISC-V https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619993.html
[PATCH 0/2] RISC-V: New pass to optimize calculation of offsets for memory operations. https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619658.html
[PATCH] aarch64: Add pattern for bswap + rotate [PR 110039] https://gcc.gnu.org/pipermail/gcc-patches/2023-May/620199.html
- Stefan的行为方式明显欠妥,没有深思熟虑就在社区大呼小叫
Will GCC eventually support SSE2 or SSE4.1? https://gcc.gnu.org/pipermail/gcc/2023-May/241627.html
Another epic optimiser failure https://gcc.gnu.org/pipermail/gcc/2023-May/241675.html
Who cares about performance (or Intel's CPU errata)? https://gcc.gnu.org/pipermail/gcc/2023-May/241677.html
Binutils/GDB
[PATCH v5 0/6] LoongArch linker relaxation support. https://sourceware.org/pipermail/binutils/2023-May/127630.html
[PATCH 0/6] ELF: Strip section header in ELF objects https://sourceware.org/pipermail/binutils/2023-May/127680.html
[PATCH v2] Support Intel FRED LKGS https://sourceware.org/pipermail/binutils/2023-May/127549.html
ELF's DT_ENCODING https://sourceware.org/pipermail/binutils/2023-May/127552.html
[PATCHv3 0/9] thread-specific breakpoints in just some inferiors https://sourceware.org/pipermail/gdb-patches/2023-May/199935.html
GLIBC
- elf: Fix slow tls access after dlopen [BZ #19924] https://sourceware.org/pipermail/libc-alpha/2023-May/148637.html
LLVM/Clang/LLDB/LLD
以下值得关注的内容来自小编9号的整理和推荐(主要是 LLVM IR 变更):
- https://discourse.llvm.org/t/rfc-enforcing-bounds-safety-in-c-fbounds-safety/70854/1 通过添加-fbounds-safety选项使得在c程序中强制保证边界安全性。这意味着编译器会在每一处指针解引用的地方插入边界检查的代码。为了尽可能地减少冗余的边界检查代码,LLVM 中端已经引入了ConstraintElimination pass来进行冗余消除。
- https://discourse.llvm.org/t/rfc-regionstore/70954 在clang static analyzer 中支持RegionStore++
本节内容来自 LLVM Weekly 第 491 期, Alex Bradbury 大哥持续稳定输出。
有计划去的伙伴么? Save the date for the 2023 US LLVM Developers Meeting! It will take place on October 10-12 in Santa Clara, CA.
嗯? Min-Yih "Min" Hsu blogged about what's new in M68k LLVM.
回顾记录陆续来了: Jeroen Dobbelaere shared a write-up of the EuroLLVM round table on alias analysis and full restrict.
收藏先: The slides and recording are now available from the last open MLIR meeting, an RFC discussion about 'distinct attribute' in MLIR.
国内也有在研究Flang的同学: Chris Lattner shared thoughts on the topic of renaming flang-new to flang, ahead of a planned meeting of review managers.
LLVM奋力追赶: Small (less than 32/64-bit width) vector copies and vector stores are now scalarized on RISC-V. 28b21c4, a8a36ee.
新的数据类型:
__bf16was made an arithmetic (rather than storage-only) type. e621757.本周RV后段依然热闹: RISC-V vector tuple types are now implemented. 5e92298, 0019226, and more.
好! The LLVM libc math function status page was updated to show more targets (including linux-riscv64). 0bda541.
QEMU (RISC-V)
- 风平浪静(志愿者小编忙,跳过一次)
RISC-V in China
- RISC-V 中国峰会 2023 开始征集赞助。CFP上个月已经发出了,欢迎大家投稿。
RT-Thread 社区
- 明天开始3天,有 RTT 全球峰会哦。
TVM / AI Compilers
- 风平浪静。NVIDIA 刷屏的我的朋友圈。
本周工具链岗位
往期社招及实习生招聘长期有效。
- 开源实习:算能科技招募AI开源工具链开发(TPU-MLIR项目)
- DynamoRIO RISC-V 移植开发实习生招聘(PLCT实验室)
- PLCT实验室开始招募 Mono 系统开发实习生,负责 RISC-V 移植及优化
- PLCT实验室长期招募安卓系统(AOSP)开发实习生,升级和维护 AOSP for RISC-V 开源项目
本周推荐阅读
本周推荐:《生育制度》
作者: 费孝通
推荐: 小编1号
看书名就知道,这不是一本可以用碎片时间随便对待的书。《生育制度》是费老先生自己选定的最重要的四本著作之一,详细的描述了中国的社会文化中对于婚姻、生育、抚养、亲属等关系。书不厚,但是看的时间会比较长,对于第一次深入此类文献的读者而言,每一页都是值得逐字阅读的,信息量很大。
过去几年,互联网和智能手机无疑让我们的时间更加碎片、情绪更加容易焦虑。我认为唯有沉下心来用连续的时间去阅读经典,与费老先生这样跨越一个世纪的学者进行对话,方为正确和唯一的迈向深刻和平静的道路。