-
Notifications
You must be signed in to change notification settings - Fork 12.1k
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
[AMDGPU][GFX12] VOP encoding and codegen - add support for v_cvt fp8/… #78414
Merged
mariusz-sikora-at-amd
merged 19 commits into
llvm:main
from
mariusz-sikora-at-amd:masikora/gfx12-cvt-fp8
Jan 24, 2024
Merged
Changes from 14 commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
ef5080c
[AMDGPU][GFX12] VOP encoding and codegen - add support for v_cvt fp8/…
matejaMarjanovic a91e42a
Update tests
mariusz-sikora-at-amd 01d8b5e
Merge main into masikora/gfx12-cvt-fp8
mariusz-sikora-at-amd 8e058e0
Update feature naming to FP8ConversionInsts
mariusz-sikora-at-amd 6149014
Update test
mariusz-sikora-at-amd 4996c77
Move instruction closer to place where used
mariusz-sikora-at-amd a36de86
Don't use getMCReg
mariusz-sikora-at-amd afe32a9
Remove VOP1 suffix from function name
mariusz-sikora-at-amd 685d767
Merge main into masikora/gfx12-cvt-fp8
mariusz-sikora-at-amd 7de5e75
Add fp8-conversion-insts feature to clang
mariusz-sikora-at-amd 9ad8493
Merge main into masikora/gfx12-cvt-fp8
mariusz-sikora-at-amd 9a7989f
Merge main into masikora/gfx12-cvt-fp8
mariusz-sikora-at-amd 3211bc3
Remove OP_SEL_1 from Cvt_F32_F8_Pat_OpSel pattern
mariusz-sikora-at-amd 55d4d1b
Update handling op_sel by Mirko Brkušanin
mbrkusanin 55d611a
Remove dummy operands by Mirko Brkušanin
mbrkusanin 585e918
[AMDGPU] Properly check op_sel in GCNDPPCombine
mbrkusanin a3610b5
Merge main into masikora/gfx12-cvt-fp8
mariusz-sikora-at-amd 1db3bf4
Update tests
mariusz-sikora-at-amd 5270f1e
Merge main into masikora/gfx12-cvt-fp8
mariusz-sikora-at-amd 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 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 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 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 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 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 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 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 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 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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't want to hold this up for the release, but I do think this needs to be revisited. We should really avoid having more random lists of opcodes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, I will prepare different PRs to cover this and what Joe pointed out.