每日代码更新
每日 PR 合入统计,按日期分开展示。
2026-09-19
0 PRs
+0 additions
-0 deletions
0 files changed
0 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|
2026-09-18
8 PRs
+2564 additions
-1085 deletions
32 files changed
19 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6154 | perf(pass): Rebuild OoOSchedule deps incrementally on spill | zhaoshenjie | merged | 4 | 1 | 0 | +200 | -63 | 263 |
| #6407 | fix(pass): Modify Mva logic for token and normal | 2501_92924845 | merged | 5 | 8 | 0 | +875 | -489 | 1364 |
| #6451 | fix(pass): Skip outcast back-propagation when source leaf already has incast | bytecode | merged | 3 | 1 | 0 | +110 | -3 | 113 |
| #6459 | fix(pass): Fix 32B alignment for sub-byte dtypes | hwwangmingjun | merged | 6 | 5 | 0 | +197 | -19 | 216 |
| #6466 | fix(pass): Skip outcast back-propagation when source leaf already has incast | bytecode | merged | 3 | 1 | 0 | +110 | -3 | 113 |
| #6475 | fix(pass): Align spill UT with 3-arg SaveSourcesToDDR signature | zhaoshenjie | merged | 1 | 1 | 0 | +1 | -2 | 3 |
| #6483 | fix(pass): Fix 32B alignment for sub-byte dtypes [9.2.0] | hwwangmingjun | merged | 5 | 1 | 0 | +196 | -17 | 213 |
| #6492 | fix(pass): Modify Mva logic for token and legal | 2501_92924845 | merged | 5 | 1 | 0 | +875 | -489 | 1364 |
2026-09-17
6 PRs
+3764 additions
-4698 deletions
22 files changed
10 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6404 | fix(pass): Skip splitting 6-dim large fanout tensor to avoid unsupported copyout | Catherie | merged | 2 | 2 | 0 | +88 | -0 | 88 |
| #6408 | fix(pass): Check PIPE_V before skipping AIV sync in InsertSync | zhangxiangjie | merged | 2 | 1 | 0 | +74 | -1 | 75 |
| #6410 | fix(pass): Check PIPE_V before skipping AIV sync in InsertSync | zhangxiangjie | merged | 2 | 1 | 0 | +74 | -1 | 75 |
| #6414 | fix(pass): Skip splitting 6-dim large fanout tensor to avoid unsupported copyout | Catherie | merged | 2 | 2 | 0 | +88 | -0 | 88 |
| #6430 | refactor(pass): Extract identical helpers from AssignMemoryType to MemoryPathUtils | zhaosenqiu | merged | 7 | 2 | 0 | +1720 | -2348 | 4068 |
| #6431 | refactor(pass): Extract identical helpers from AssignMemoryType to MemoryPathUtils | zhaosenqiu | merged | 7 | 2 | 0 | +1720 | -2348 | 4068 |
2026-09-16
9 PRs
+1617 additions
-102 deletions
35 files changed
27 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6118 | fix(pass): Fix vf schedule | h00694768 | merged | 7 | 10 | 0 | +168 | -32 | 200 |
| #6323 | fix(pass): Relax reshape-only noMerge and refine loop-carry gating | bytecode | merged | 2 | 5 | 2 | +410 | -13 | 423 |
| #6347 | fix(pass): Spill L1 through reshape/view skip chain | zhaoshenjie | merged | 5 | 1 | 1 | +105 | -3 | 108 |
| #6350 | fix(pass):Avoid slice of UB2L1 in AssignMemoryType. | wangqun23 | merged | 2 | 2 | 0 | +73 | -3 | 76 |
| #6359 | fix(pass): Fix vf schedule | h00694768 | merged | 7 | 1 | 0 | +168 | -32 | 200 |
| #6366 | fix(pass): Materialize unaligned UB slices before layout fallback | zhangxiangjie | merged | 3 | 1 | 0 | +105 | -0 | 105 |
| #6378 | fix(pass): Spill L1 through reshape/view skip chain | zhaoshenjie | merged | 5 | 1 | 0 | +105 | -3 | 108 |
| #6381 | fix(pass):Avoid slice of UB2L1 in AssignMemoryType. | wangqun23 | merged | 2 | 1 | 0 | +73 | -3 | 76 |
| #6402 | fix(pass): Relax reshape-only noMerge and refine loop-carry gating | bytecode | merged | 2 | 5 | 0 | +410 | -13 | 423 |
2026-09-15
10 PRs
+1258 additions
-153 deletions
68 files changed
16 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6132 | fix(pass): Defer sink merge with serial loss gate | bytecode | merged | 3 | 3 | 0 | +220 | -13 | 233 |
| #6139 | fix(pass): Remove RRO restriction on slice-contract-slice | zhaosenqiu | merged | 2 | 1 | 0 | +17 | -15 | 32 |
| #6232 | fix(pass): Modify view and copyin attr concat condition | 2501_92924845 | merged | 5 | 3 | 1 | +143 | -8 | 151 |
| #6257 | fix(pass): Assign DDR to dynamic-shape tensors and update OoO dependencies. | wangqun23 | merged | 5 | 1 | 0 | +118 | -1 | 119 |
| #6260 | refactor(pass): Replace magic numbers with named constants and check return values immediately | hwwangmingjun | merged | 19 | 1 | 0 | +88 | -51 | 139 |
| #6262 | fix(pass): Assign DDR to dynamic-shape tensors and update OoO dependencies. | wangqun23 | merged | 5 | 1 | 0 | +118 | -1 | 119 |
| #6283 | fix(pass): Materialize unaligned UB slices before layout fallback | zhangxiangjie | merged | 3 | 1 | 0 | +105 | -0 | 105 |
| #6291 | refactor(pass): Replace magic numbers with named constants and check return values immediately | hwwangmingjun | merged | 19 | 1 | 0 | +88 | -51 | 139 |
| #6292 | fix(pass): Defer sink merge with serial loss gate | bytecode | merged | 3 | 3 | 0 | +220 | -13 | 233 |
| #6344 | fix(pass): Modify view and copyin remove logic | 2501_92924845 | merged | 4 | 1 | 0 | +141 | -0 | 141 |
2026-09-14
1 PRs
+333 additions
-4 deletions
5 files changed
2 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6228 | fix(pass): Modify gatherinub expand logic and view remove condition | 2501_92924845 | merged | 5 | 2 | 0 | +333 | -4 | 337 |
2026-09-13
0 PRs
+0 additions
-0 deletions
0 files changed
0 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|
2026-09-12
5 PRs
+3411 additions
-842 deletions
53 files changed
14 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6063 | feat(platform): Add Platform config | 2501_92924845 | merged | 23 | 7 | 2 | +1530 | -417 | 1947 |
| #6064 | fix(pass): Modify gather in ub view expand logic | 2501_92924845 | merged | 5 | 3 | 0 | +339 | -4 | 343 |
| #6162 | fix(operation): Force update dynValidShape for OP_CONTRACT output | zhaosenqiu | merged | 1 | 1 | 0 | +6 | -2 | 8 |
| #6205 | fix(operation): Force update dynValidShape for OP_CONTRACT output | zhaosenqiu | merged | 1 | 1 | 0 | +6 | -2 | 8 |
| #6227 | feat(platform): Modify Platform config | 2501_92924845 | merged | 23 | 2 | 0 | +1530 | -417 | 1947 |
2026-09-11
4 PRs
+465 additions
-70 deletions
17 files changed
4 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6130 | fix(pass): Skip 6-dim copy insertion and push assemble offset in PreGraph | Catherie | merged | 5 | 1 | 0 | +101 | -20 | 121 |
| #6138 | fix(pass): Skip 6-dim copy insertion and push assemble offset in PreGraph | Catherie | merged | 5 | 1 | 0 | +101 | -20 | 121 |
| #6143 | fix(pass): Fix pass doc and message | xujiayi1999 | merged | 3 | 1 | 0 | +8 | -8 | 16 |
| #6161 | fix(pass): Add assemble and contract logic for token | 2501_92924845 | merged | 4 | 1 | 0 | +255 | -22 | 277 |
2026-09-10
12 PRs
+3158 additions
-97 deletions
55 files changed
20 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6049 | fix(pass): Guard automix merge with latency cap and loop-carry path gating | bytecode | merged | 3 | 2 | 5 | +521 | -4 | 525 |
| #6052 | fix(function|pass): Fix GetTensorData value-dependency loss across function split and view folding | hwwangmingjun | merged | 10 | 5 | 10 | +652 | -11 | 663 |
| #6062 | fix(pass): Add token for concat assemble and contract | 2501_92924845 | merged | 3 | 2 | 0 | +124 | -10 | 134 |
| #6065 | fix(pass): Preserve assemble fanout during chain fusion | zhangxiangjie | merged | 4 | 1 | 0 | +131 | -12 | 143 |
| #6070 | fix(pass): Remove RRO restriction on slice-contract-slice | zhaosenqiu | merged | 2 | 1 | 0 | +17 | -15 | 32 |
| #6072 | fix(pass): Avoid the L12Ub Assemble in AssignMemoryType. | wangqun23 | merged | 3 | 1 | 0 | +93 | -5 | 98 |
| #6092 | fix(pass): Fix unmerged redundant tensors | zhangxiangjie | merged | 2 | 1 | 0 | +25 | -1 | 26 |
| #6106 | fix(pass): Fix pass doc and message | xujiayi1999 | merged | 3 | 2 | 0 | +8 | -8 | 16 |
| #6114 | feat(pass): Make OoOSchedule honor token dependencies | zhaoshenjie | merged | 9 | 1 | 0 | +321 | -11 | 332 |
| #6117 | fix(pass): Guard automix merge with latency cap and loop-carry path gating | bytecode | merged | 3 | 2 | 0 | +521 | -4 | 525 |
| #6121 | fix(function|pass): Fix GetTensorData value-dependency loss across function split and view folding | hwwangmingjun | merged | 10 | 1 | 0 | +652 | -11 | 663 |
| #6131 | Avoid the L12Ub Assemble in AssignMemoryType. | wangqun23 | merged | 3 | 1 | 0 | +93 | -5 | 98 |
2026-09-09
7 PRs
+2913 additions
-782 deletions
65 files changed
38 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #6026 | fix(pass): Fix unmerged redundant tensors | zhangxiangjie | merged | 2 | 1 | 0 | +25 | -1 | 26 |
| #6048 | fix(pass): Modify contract and assemble concat condition | 2501_92924845 | merged | 5 | 1 | 0 | +200 | -17 | 217 |
| #6055 | feat(pass): Enable auto mix partition by default | bytecode | merged | 9 | 5 | 0 | +91 | -8 | 99 |
| #6080 | feat(Pass): Assume_divisible for dual_dst | gggxinmeng | merged | 29 | 26 | 0 | +1898 | -702 | 2600 |
| #6089 | fix(pass): Modify assemble contract concat and remove logic | 2501_92924845 | merged | 8 | 1 | 0 | +681 | -36 | 717 |
| #6105 | feat(pass): Disable auto mix partition by default | bytecode | merged | 6 | 2 | 0 | +9 | -9 | 18 |
| #6109 | feat(pass): Disable auto mix partition by default | bytecode | merged | 6 | 2 | 0 | +9 | -9 | 18 |
2026-09-08
9 PRs
+3449 additions
-790 deletions
66 files changed
45 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5527 | feat(Pass): Assume_divisible for dual_dst | gggxinmeng | merged | 29 | 26 | 14 | +1898 | -702 | 2600 |
| #5866 | fix(pass): Propagate InjectWaitFlag failure in InjectSync | bytecode | merged | 5 | 3 | 8 | +313 | -2 | 315 |
| #5944 | fix(pass): Keep producer group fusion opcode from downstream | zhaosenqiu | merged | 2 | 1 | 0 | +92 | -2 | 94 |
| #5975 | feat(pass): Make OoOSchedule honor token dependencies | zhaoshenjie | merged | 9 | 2 | 4 | +321 | -11 | 332 |
| #5976 | fix(pass): Give spill mirror one reference tensor | zhaoshenjie | merged | 2 | 1 | 0 | +16 | -23 | 39 |
| #5977 | fix(pass): Add unaligned for contract and slice | 2501_92924845 | merged | 3 | 3 | 6 | +389 | -17 | 406 |
| #6017 | feat(pass): Enable auto mix partition by default | bytecode | merged | 9 | 5 | 0 | +91 | -8 | 99 |
| #6051 | fix(pass): Give spill mirror one reference tensor | zhaoshenjie | merged | 2 | 1 | 0 | +16 | -23 | 39 |
| #6054 | fix(pass): Propagate InjectWaitFlag failure in InjectSync | bytecode | merged | 5 | 3 | 0 | +313 | -2 | 315 |
2026-09-07
0 PRs
+0 additions
-0 deletions
0 files changed
0 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|
2026-09-06
0 PRs
+0 additions
-0 deletions
0 files changed
0 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|
2026-09-05
1 PRs
+41 additions
-220 deletions
9 files changed
1 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5943 | feat(pass): Gate VFFusionClusterIdentify by HLF mode and remove atomic scope switches | Catherie | merged | 9 | 1 | 0 | +41 | -220 | 261 |
2026-09-04
6 PRs
+4810 additions
-238 deletions
35 files changed
25 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5663 | feat(pass): Add op num limits for ReduceCopy merge | bytecode | merged | 4 | 1 | 8 | +144 | -4 | 148 |
| #5752 | feat(pass): OoOSchedule adapt vf | h00694768 | merged | 13 | 6 | 11 | +931 | -41 | 972 |
| #5849 | fix(pass): Refine VF fusion prefix compatibility and logging | Catherie | merged | 3 | 3 | 7 | +1146 | -35 | 1181 |
| #5851 | feat(pass): Enhance vf fusion capability of InsertSync and LoopaxesProc | Catherie | merged | 6 | 2 | 8 | +1401 | -31 | 1432 |
| #5853 | fix(pass): Add slice contract slice remove logic | 2501_92924845 | merged | 6 | 12 | 10 | +995 | -110 | 1105 |
| #5920 | fix(pass): Excuse same-scope external endpoints in enforce merge inner-tensor check | hwwangmingjun | merged | 3 | 1 | 6 | +193 | -17 | 210 |
2026-09-02
1 PRs
+58 additions
-2 deletions
3 files changed
1 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5793 | fix(pass): Exclude graph-merge attrs from COE hash to fix conv compile error | Catherie | merged | 3 | 1 | 0 | +58 | -2 | 60 |
2026-09-01
3 PRs
+15530 additions
-1302 deletions
130 files changed
23 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5033 | feat(pass): Make atomic become add | 2501_92924845 | merged | 16 | 13 | 14 | +1713 | -65 | 1778 |
| #5735 | feat(Pass): Refactor dualdst allocation scheduling | gggxinmeng | merged | 17 | 9 | 6 | +1866 | -939 | 2805 |
| #5790 | feat(pass): Adaptation to new IR features | zhangxiangjie | merged | 97 | 1 | 0 | +11951 | -298 | 12249 |
2026-08-31
4 PRs
+3078 additions
-196 deletions
58 files changed
11 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5669 | feat(pass): Add VFFusionClusterIdentify pass | Catherie | merged | 23 | 3 | 4 | +2523 | -94 | 2617 |
| #5771 | fix(pass): Generalize slice-contract upgrade to support multiple consumers with preserved shapes | zhaosenqiu | merged | 3 | 2 | 8 | +130 | -22 | 152 |
| #5777 | fix(pass): Modify remove contract slice for matmul | 2501_92924845 | merged | 6 | 3 | 3 | +353 | -40 | 393 |
| #5807 | fix(pass): Fix log messages and coverage | xujiayi1999 | merged | 26 | 3 | 0 | +72 | -40 | 112 |
2026-08-30
0 PRs
+0 additions
-0 deletions
0 files changed
0 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|
2026-08-29
2 PRs
+454 additions
-67 deletions
14 files changed
10 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5713 | fix(pass): Modify basetensor condition trans view too slice and delete view for reshape copyin | 2501_92924845 | merged | 11 | 4 | 10 | +357 | -56 | 413 |
| #5769 | fix(pass): Add inner-tensor-external-usage check to enforce merge path. | hwwangmingjun | merged | 3 | 6 | 4 | +97 | -11 | 108 |
2026-08-28
1 PRs
+53 additions
-14 deletions
4 files changed
4 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5711 | fix(pass): No longer split assemble before outcast | zhaosenqiu | merged | 4 | 4 | 0 | +53 | -14 | 67 |
2026-08-27
3 PRs
+213 additions
-119 deletions
4 files changed
5 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5621 | fix(pass): Fix scope propagation for VIEW and ASSEMBLE ops with conflicting neighbors | xiongyuang | merged | 2 | 2 | 5 | +191 | -28 | 219 |
| #5645 | fix(build): Revert installing run package for -u | wangqun23 | merged | 1 | 2 | 0 | +11 | -81 | 92 |
| #5709 | fix(pass): Fix FA performance regression by using output shape in SetCopyAttr | Catherie | merged | 1 | 1 | 0 | +11 | -10 | 21 |
2026-08-26
3 PRs
+536 additions
-48 deletions
10 files changed
6 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5517 | fix(pass): Exclude OP_TRANSPOSE_VNCHWCONV from CopyInCombine to avoid isCube pollution | xiongyuang | merged | 2 | 1 | 1 | +53 | -1 | 54 |
| #5595 | fix(pass): Add UB memory type check for mixed consumer large tensor split | zhaosenqiu | merged | 4 | 2 | 3 | +234 | -19 | 253 |
| #5653 | fix(pass): Fold zero-offset L0C2UB assemble and remove obsolete node in ReplaceTensor. | hwwangmingjun | merged | 4 | 3 | 4 | +249 | -28 | 277 |
2026-08-25
2 PRs
+309 additions
-42 deletions
9 files changed
4 commits
2026-08-24
2 PRs
+138 additions
-79 deletions
7 files changed
5 commits
2026-08-23
0 PRs
+0 additions
-0 deletions
0 files changed
0 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|
2026-08-22
3 PRs
+839 additions
-7 deletions
9 files changed
7 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5443 | fix(pass): Add shape transport fallback for on-chip direct paths | bytecode | merged | 3 | 1 | 13 | +484 | -3 | 487 |
| #5518 | feat(pass): Fold assemble toOffset into L0C2UB copy in ReplaceTensor | bytecode | merged | 3 | 5 | 8 | +264 | -4 | 268 |
| #5596 | fix(pass): handle L1 boundary tensor without direct DDR path. | hwwangmingjun | merged | 3 | 1 | 3 | +91 | -0 | 91 |
2026-08-21
5 PRs
+27960 additions
-10138 deletions
470 files changed
20 commits
| PR | Title | Author | State | Files | Commits | Reviews | + | - | Total |
|---|---|---|---|---|---|---|---|---|---|
| #5438 | feat(pass): Treat reshape as skip op in OoO schedule | zhaoshenjie | merged | 13 | 5 | 9 | +369 | -158 | 527 |
| #5440 | fix(pass): Fix copyin attr for assemble condition | 2501_92924845 | merged | 2 | 5 | 9 | +331 | -4 | 335 |
| #5461 | fix(pass): Sync dynamic raw shapes | xujiayi1999 | merged | 2 | 2 | 0 | +39 | -0 | 39 |
| #5568 | feat(pass): Add slice contract feature for pass with some cases | 2501_92924845 | merged | 450 | 6 | 0 | +27118 | -9974 | 37092 |
| #5576 | fix(pass): Fix null pointer dereference in pre-checkers | hwwangmingjun | merged | 3 | 2 | 0 | +103 | -2 | 105 |