-
Notifications
You must be signed in to change notification settings - Fork 12k
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
[SLP] Initial vectorization of non-power-of-2 ops. #77790
Merged
Merged
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
252567a
[SLP] Initial vectorization of non-power-of-2 ops.
fhahn 0bb957b
Remove stale PADDING check lines, fix POW2/NON-POW2 prefixes in test.
fhahn 84cf9b9
!fixup Address latest comments, thanks!
fhahn 552b8aa
!fixup Add fixme to processBuildVector
fhahn 0ee85a3
Merge branch 'main' into slp-vec3
fhahn 4bb53dd
!fixup undo gather cos changes.
fhahn 627c30b
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn cabbe05
!fixup remove escape hatch for non-power-of-2 vectors from processBV.
fhahn f30c753
!fixup removed with in wrong place
fhahn f15ddd9
!fixup also update odd_store.ll
fhahn 82efe8a
Merge branch 'main' into slp-vec3
fhahn 35fc0f9
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn 5cd569b
!fixup address latest comments, thanks!
fhahn e189eec
[SLP] Collect candidate VFs in vector in vectorizeStores (NFC).
fhahn e0b403a
Merge branch 'users/fhahn/slp-store-vfs-in-vector' into slp-vec3
fhahn b6dac7b
!fixup update tests after merge.
fhahn 13db21f
Merge remote-tracking branch 'origin/main' into users/fhahn/slp-store…
fhahn 8e7339a
[SLP] Exit early .
fhahn 3eacfa6
[SLP] Exit early if MaxVF < MinVF (NFCI).
fhahn 0d62c2c
Merge remote-tracking branch 'origin/users/fhahn/slp-early-exit' into…
fhahn 8b6b0e8
!fixup use for_each.
fhahn 454acf8
Merge remote-tracking branch 'origin/users/fhahn/slp-store-vfs-in-vec…
fhahn 1576b0a
Merge remote-tracking branch 'origin/main' into users/fhahn/slp-store…
fhahn d733a61
Merge remote-tracking branch 'origin/users/fhahn/slp-store-vfs-in-vec…
fhahn 4d8c47d
!fixup add non-power-of-2 VF correctly.
fhahn 0103a25
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn de3a7e8
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn fb1c7be
!fixup address latest comments, thanks!
fhahn 4c1197a
!fixup fix formatting
fhahn 6757ddf
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn 210210f
!fixup add separate early exit for Non-power-of-2 VFs.
fhahn 47df498
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn 981a3d4
!fixup adjust VF computation as suggested
fhahn a0155f1
Merge branch 'main' into slp-vec3
fhahn 6e4996a
Merge branch 'main' into slp-vec3
fhahn cded768
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn c52b68c
!fixup address comments, update after upstream changes.
fhahn 8d1b5d4
!fixup remove newline
fhahn db8bb3f
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn b7ccdd4
!fixup address latest comments, thanks!
fhahn 8c9627d
Merge remote-tracking branch 'origin/main' into slp-vec3
fhahn 3919ee6
!fixup add assert
fhahn ad67f18
Merge branch 'main' into slp-vec3
fhahn 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
Oops, something went wrong.
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.
Add FIXME here for non-power-of-2 support
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.
Added, thanks!