Skip to content

[LLVM] bump llvm which improve the sequence for initial unclaused vmem - #1145

Open
jli-melchior wants to merge 6 commits into
mainfrom
jli/gfx1250/bump-llvm-unclausevmem
Open

jli-melchior wants to merge 6 commits into
mainfrom
jli/gfx1250/bump-llvm-unclausevmem

Conversation

@jli-melchior

Copy link
Copy Markdown
Collaborator

Motivation

Technical Details

Test Plan

Test Result

Submission Checklist

@jli-melchior jli-melchior changed the title [WIP][LLVM] bump llvm which improve the sequence for initial unclaused vmem [LLVM] bump llvm which improve the sequence for initial unclaused vmem Sep 17, 2026
@jli-melchior
jli-melchior force-pushed the jli/gfx1250/bump-llvm-unclausevmem branch from 31eb61a to a359db2 Compare September 17, 2026 07:07
jli-melchior and others added 4 commits September 18, 2026 08:25
…gue fixes

- Add `upstream-main-add-unclausevmem-patch` entry to llvm-build-info.json
  (base: #214885 incl #214127; cherry-pick #215450, #216897)
- Extend build_llvm.sh with --llvm-entry selector, interactive menu,
  and automatic cherry-pick with .ll conflict resolution
- Adapt LaunchFuncOp::create call for unified upstream API

Co-Authored-By: Claude <noreply@anthropic.com>
…gue fixes

- Add `upstream-main-add-unclausevmem-patch` entry to llvm-build-info.json
  (base: #214885 incl #214127; cherry-pick #215450, #216897)
- Extend build_llvm.sh with --llvm-entry selector, interactive menu,
  and automatic cherry-pick with .ll conflict resolution
- Adapt LaunchFuncOp::create call for unified upstream API

Co-Authored-By: Claude <noreply@anthropic.com>
…pick machinery

The upstream LLVM now includes the unclaused VMEM prologue fixes
(#215450, #216897) directly, so the cherry-pick entry and build script
machinery are no longer needed. Simplify back to a single upstream entry.

Co-Authored-By: Claude <noreply@anthropic.com>
Upstream LLVM removed the `make_scope_exit` helper in favor of CTAD on
`llvm::scope_exit`. Update the single call site in LayoutLowering.cpp.

Co-Authored-By: Claude <noreply@anthropic.com>
@jli-melchior
jli-melchior force-pushed the jli/gfx1250/bump-llvm-unclausevmem branch from 1528b69 to 49b9f07 Compare September 18, 2026 08:25
jli-melchior and others added 2 commits September 18, 2026 08:27
Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
Change the origin/main ancestor check from a hard error to a warning,
enabling dev releases from feature branches.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
pypi — 20983266 Deployed Sep 18, 2026 by jli-melchior via publish #87
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.

1 participant