Skip to content

feat(pipeline): expand post-lowering optimizations - #103

Merged
tetsuo-cpp merged 1 commit into
canonfrom
feat/issue-62-pipeline-optimizations
Aug 22, 2026
Merged

feat(pipeline): expand post-lowering optimizations#103
tetsuo-cpp merged 1 commit into
canonfrom
feat/issue-62-pipeline-optimizations

Conversation

@tetsuo-cpp

Copy link
Copy Markdown
Owner

Summary

  • inline user-defined words before GPU conversion
  • run CSE, canonicalization, LICM, and SCCP on lowered GPU kernels
  • document custom/debug pass pipelines and add IR-dump coverage for inlining and CSE

Testing

  • cmake --build build --target check-warpforth (117/117 passed)
  • cmake --build build --target check-clang-tidy

Closes #62

@tetsuo-cpp tetsuo-cpp added the gpu-test Run GPU tests for this pull request label Aug 21, 2026
@github-actions github-actions Bot removed the gpu-test Run GPU tests for this pull request label Aug 21, 2026
Comment thread README.md Outdated
Comment thread lib/Conversion/ForthToMemRef/ForthToMemRef.cpp Outdated
@tetsuo-cpp
tetsuo-cpp force-pushed the feat/issue-62-pipeline-optimizations branch from 0e40179 to 524db4c Compare August 22, 2026 09:13
@tetsuo-cpp
tetsuo-cpp merged commit 0b1baab into canon Aug 22, 2026
1 check passed
@tetsuo-cpp
tetsuo-cpp deleted the feat/issue-62-pipeline-optimizations branch August 22, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expand post-lowering optimization pipeline (inline, CSE, LICM, DCE)

1 participant