[Perf] Reduce compilation time on kernels with multiple offloaded tasks #729
+127
−2
GitHub Actions / PR change report
succeeded
Jun 8, 2026 in 0s
PR change report
Per-file totals + per-function breakdown of code-line additions and removals.
Details
PR change report (6cfa213f5)
Per-file totals + per-function breakdown of code-line additions and removals.
Code lines exclude blank lines, comment-only lines, and Python multi-line strings.
| File | LoC | Added | Removed |
|---|---|---|---|
quadrants/transforms/cfg_optimization.cpp |
43 | +64 | -2 |
quadrants/program/compile_config.cpp |
66 | +1 | |
quadrants/program/compile_config.h |
90 | +1 | |
quadrants/python/export_lang.cpp |
1064 | +1 |
Total: 4 file(s) changed, +67 -2 code lines.
Per-function breakdown
quadrants/transforms/cfg_optimization.cpp 43 +64 -2
New:
optimize_one_task() 0 +23
collect_offloaded_tasks() 0 +16
<module>() 0 +3
Existing:
cfg_optimization() 33 +22 -2
quadrants/program/compile_config.cpp 66 +1
Existing:
CompileConfig::CompileConfig() 52 +1
quadrants/program/compile_config.h 90 +1
New:
<module>() 0 +1
quadrants/python/export_lang.cpp 1064 +1
Existing:
export_lang() 1025 +1
Notes:
* The number columns (without a + or - sign) are code-line counts in the BASE (pre-PR) version: file size before this PR (0 for newly-added files), function body size before this PR (0 for new functions; original body size for deleted functions).
* +<n> / -<n> are code lines added / removed by this PR.
* Code lines exclude blank lines, comment-only lines, and Python multi-line strings.
Loading