-
Notifications
You must be signed in to change notification settings - Fork 15.4k
[mlir][amdgpu] Add lowering for make_dma_descriptor #169955
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
amd-eochoalo
merged 45 commits into
llvm:main
from
amd-eochoalo:eochoa/2025-11-28/amdgpu-lower-dma-make-descriptor-squashed
Dec 5, 2025
Merged
Changes from 9 commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
b766215
[mlir][amdgpu] Add make_dma_descriptor op
amd-eochoalo 3c31d68
[mlir][amdgpu] Add tensor load store operation
amd-eochoalo cb116ea
[mlir][amdgpu] Lower amdgpu.make_dma_base.
amd-eochoalo 3ee5464
Update documentation
amd-eochoalo 7aa7699
[amdgpu][mlir] make_dma_base add type information.
amd-eochoalo 9f37e60
[mlir][amdgpu] Add AllElementTypesMatch attribute to make_dma_base
amd-eochoalo 3a42775
[mlir][amdgpu] verify element type sizes for make_dma_base
amd-eochoalo c0cd803
[mlir][amdgpu] Lower make_dma_descriptor
amd-eochoalo 2973181
Folding
amd-eochoalo bf0600b
const SmallVector<T>& to ArrayRef<T>
amd-eochoalo 0aa6fe1
change expression for 48-bits
amd-eochoalo 1c987e8
Merge branch 'main' into eochoa/2025-12-02/merging-last
amd-eochoalo f482bbb
int to int64_t
amd-eochoalo ffd5685
format
amd-eochoalo 5d45a72
revert exposing utility functions
amd-eochoalo f187e76
Avoid or if possible
amd-eochoalo 661931c
Use a single constant
amd-eochoalo a1a82f8
explicit type to auto
amd-eochoalo ac543c2
Remove unnecessary braces
amd-eochoalo 5672371
Use log2_32
amd-eochoalo 1549f5b
!isDynamic -> isStatic
amd-eochoalo dc76238
Dot at end of comments
amd-eochoalo 8ee42b1
C-array and for-loop
amd-eochoalo 535f8ce
Delete superfluous empty line
amd-eochoalo be6560d
Assert type conversion succeeded.
amd-eochoalo 2092acb
Use getIntOrFloatBitWidth
amd-eochoalo ea45349
use getIntOrFloatBitWidth
amd-eochoalo 0634350
Add documentation.
amd-eochoalo 2fafa28
documentation
amd-eochoalo dab96a5
General nit against ints
amd-eochoalo 9b7e059
one-liner getElementTypeWidth
amd-eochoalo c04e41a
Use getMixedValues
amd-eochoalo eeb008a
Better messages in assertion
amd-eochoalo 7955fe0
correction about rank2
amd-eochoalo e154dd4
Use pattern matcher
amd-eochoalo 7a9d429
format
amd-eochoalo 46d3e64
Propoagte type from getTypeWidth and int64_t
amd-eochoalo 203ef02
Remove maybeUpdateDynamicIndexList
amd-eochoalo 3fdf187
Use getIntOrFloatBitWidth
amd-eochoalo 2039294
Undef -> Poison
amd-eochoalo b5313a3
Allow tensors less than rank 2
amd-eochoalo 5f4ad77
Allow tensors with rank less than 2
amd-eochoalo 91b2e96
Add TODOs
amd-eochoalo 097a0e8
Fix atomicBarrierAddress calculation.
amd-eochoalo 6b62d0e
Merge branch 'main' into eochoa/2025-12-02/merging-last
amd-eochoalo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.