Skip to content
Snippets Groups Projects

Re-do the backends

Merged rarbore2 requested to merge final_cg into main
  • Re-architect the backend (hopefully for the last time!)
    • CPU backend
    • "RT" backend (generates async-await Rust code to call device functions)
  • Supports product, summation, and array types as "memory objects", supports arbitrary addressing (with no implicit clone assumption)
  • Unforkify pass, fork split pass (for easier codegen)

Merge request reports

Pipeline #200714 passed

Pipeline passed for bce7eba0 on final_cg

Approval is optional

Merged by rarbore2rarbore2 3 months ago (Dec 21, 2024 10:55pm UTC)

Merge details

  • Changes merged into main with 2b96b570 (commits were squashed).
  • Deleted the source branch.

Pipeline #200715 passed

Pipeline passed for 2b96b570 on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading