每日代码更新

每日 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
PR Title Author State Files Commits Reviews + - Total
#5502 fix(pass): Fix preformance regression h00694768 merged 3 2 5 +52 -9 61
#5538 fix(pass): Predict adapter direct DDR materialization by producer check bytecode merged 6 2 3 +257 -33 290

2026-08-24

2 PRs
+138 additions -79 deletions 7 files changed 5 commits
PR Title Author State Files Commits Reviews + - Total
#5597 fix(Pass): Correct the source node for the prior DFS gggxinmeng merged 3 3 0 +119 -39 158
#5614 fix(pass): Erase original skip chain from targetOp own skipOps zhaoshenjie merged 4 2 0 +19 -40 59

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