Skip to content

Commit bc2ff71

Browse files
authored
biweekly 79 (#383)
1 parent b79f3f6 commit bc2ff71

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

‎20261022-ruyisdk-biweekly-79.md‎

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,42 @@
4545

4646
### LLVM
4747

48+
本期提交 PR 如下
49+
50+
- [RISCV] Mark RVA23.1 and RVB23.1 profiles as non-experimental
51+
https://github.com/llvm/llvm-project/pull/234064
52+
将已批准的 RVA23.1 和 RVB23.1 profile 标记为非实验性,并同步更新文档和测试。已合并
53+
- [RISCV][GlobalISel] Use Zfhmin for G_FPTRUNC to f16
54+
https://github.com/llvm/llvm-project/pull/231370
55+
在 GlobalISel 中使用 Zfhmin 支持 f32/f64 到 f16 的浮点截断,缺少所需扩展时回退到库调用,并补全半精度 `G_FREM` 的合法化。已合并
56+
- [RISCV][GISel] Implement LLT variant of allowsMisalignedMemoryAccesses
57+
https://github.com/llvm/llvm-project/pull/232183
58+
实现 `allowsMisalignedMemoryAccesses` 的 LLT 重载,使 GlobalISel 在启用非对齐标量访存时可使用更宽的访存指令展开 `memcpy`,避免逐字节复制。已合并
59+
- [RISCV][P-ext] Add scalar mulq(r) intrinsics
60+
https://github.com/llvm/llvm-project/pull/232316
61+
为 RISC-V P 扩展新增标量 Q-format 乘法及舍入变体 intrinsics,并实现 RV32/RV64 对应的指令选择。已合并
62+
- [RISCV][P-ext] Add scalar multiply high accumulate intrinsics
63+
https://github.com/llvm/llvm-project/pull/232340
64+
为 RISC-V P 扩展新增标量乘法高位累加 intrinsics,支持有符号、无符号、混合符号及舍入变体,并实现 RV32/RV64 对应的指令选择。已合并
65+
- [Clang][RISCV] Require 64bit for __builtin_riscv_rev16_64
66+
https://github.com/llvm/llvm-project/pull/232362
67+
修正 `__builtin_riscv_rev16_64` 的 RV64 特性约束,使 RV32 正确报告不支持该 builtin,避免后端类型合法化崩溃。已合并
68+
- [RISCV][P-ext] Add scalar sati/usati intrinsics
69+
https://github.com/llvm/llvm-project/pull/233769
70+
为 RISC-V P 扩展新增有符号和无符号标量饱和 intrinsics,支持 32 位及 RV64 专用的 64 位形式,并实现对应的指令选择。已合并
71+
- [RISCV][P-ext] Add missing packed pair
72+
https://github.com/llvm/llvm-project/pull/232202
73+
补全 RISC-V P 扩展 Packed Pair Intrinsics 中的 `v2i32` 支持。已合并
74+
- [RISCV][P-ext] Support Packed Multiplication with Widening Horizontal Addition intrinsics
75+
https://github.com/llvm/llvm-project/pull/232612
76+
为 RISC-V P 扩展新增打包乘法与扩宽横向加法 intrinsics 支持。已合并
77+
- [InstCombine][ValueTracking] Infer range for an addend from the sum range
78+
https://github.com/llvm/llvm-project/pull/231357
79+
根据和的比较结果及另一个加数的已知范围推导加数范围,消除冗余范围检查。正在 review
80+
- [RISCV][RuntimeLibcalls] Generate and select vector libcalls with TableGen and fix SLEEF selection on RISC-V
81+
https://github.com/llvm/llvm-project/pull/231739
82+
使用 TableGen 生成并选择 SLEEF、ArmPL 和 AMDLIBM 向量库调用,并修复 RISC-V 的 SLEEF 调用选择。正在 review
83+
4884
### V8
4985

5086
### OpenJDK

0 commit comments

Comments
 (0)