-
Notifications
You must be signed in to change notification settings - Fork 5.3k
PGO: Add new tiers #70941
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
Merged
PGO: Add new tiers #70941
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
07de069
R2R -> InstrumentedTier0 for hot R2R methods
EgorBo a7bbfaf
Merge branch 'main' of github.com:dotnet/runtime into tier0instrumented
EgorBo 4b4967b
Oops, it turns out that I didn't properly patch re-used callcountingstub
EgorBo 1392368
remove TieredPGO
EgorBo 1a41355
fix bug in the importer
EgorBo 4828f3e
Add ability to instrument optimized code
EgorBo 1fa264b
fix 32bit
EgorBo 71928f3
fix ret type
EgorBo 127b7d8
Clean up
EgorBo 2cee8a9
Merge branch 'main' of github.com:dotnet/runtime into tier0instrumented
EgorBo 911af8a
Clean up
EgorBo 0316842
test fix
EgorBo 2022e68
test2
EgorBo 246dd95
Merge branch 'main' of github.com:dotnet/runtime into new-tier
EgorBo 3a718af
Address feedback
EgorBo 41733fe
Don't re-use callcountingstubs for now
EgorBo 21c8f6e
Clean up
EgorBo f37012d
Address feedback
EgorBo db9c71d
Address feedback
EgorBo 59b2bc9
Add docs
EgorBo ca5c347
Enable other strategies
EgorBo a6318a0
Clean up
EgorBo f75e289
Fix GetInitialOptimizationTier
EgorBo e9e12ea
Enable optimized Instrumentations
EgorBo 81496c4
Update diagram
EgorBo be329a1
Fix assert
EgorBo 48e375e
Update
EgorBo 1ac3e19
Add test
EgorBo f6b457a
Update clrconfigvalues.h
EgorBo 7b9e5d4
Merge branch 'main' of github.com:dotnet/runtime into new-tier
EgorBo cbddf5b
Update clrconfigvalues.h
EgorBo 9345815
Update clrconfigvalues.h
EgorBo 86523e7
Merge branch 'new-tier' of github.com:EgorBo/runtime-1 into new-tier
EgorBo 6a0c05c
Merge branch 'main' of github.com:dotnet/runtime into new-tier
EgorBo a073ed7
Resolve conflicts, address feedback
EgorBo 75da822
Apply suggestions from code review
EgorBo e83eb68
Remove InstrumentedTiers_strat4.csproj
EgorBo b1f4d2e
Address feedback
EgorBo acdce3d
Merge branch 'new-tier' of github.com:EgorBo/runtime-1 into new-tier
EgorBo 27f7228
update DynamicPgo-InstrumentedTiers.md
EgorBo 2e478c0
Clean up
EgorBo 557ec0c
Clean up
EgorBo 48cf945
clean up
EgorBo ca491a0
Rename arg in AsyncPromoteToTier1
EgorBo 25bddf0
Address feedback
EgorBo f777274
Address feedback
EgorBo 13e1211
Address feedback
EgorBo 15c0e2d
Merge branch 'main' of github.com:dotnet/runtime into new-tier
EgorBo 3d88252
Fix issues found during testing
EgorBo 60a77e5
Merge branch 'main' of github.com:dotnet/runtime into new-tier
EgorBo df19c68
Simplify PR, get rid of strategies
EgorBo f46679c
Enable TieredPGO_InstrumentOnlyHotCode by default
EgorBo 4d77f85
Merge branch 'main' of github.com:dotnet/runtime into new-tier
EgorBo c9bd079
Fix an assert in optimized instrumented tier
EgorBo d3f205b
fix osr tests
EgorBo ef4ae58
Update docs
EgorBo 7fd0749
Update DynamicPgo-InstrumentedTiers.md
EgorBo c4395f8
Address feedback
EgorBo 7fbcf17
Merge branch 'main' of github.com:dotnet/runtime into new-tier
EgorBo a183996
Address Andy's feedback
EgorBo ff471e1
Disable edge-profiling with a comment
EgorBo b202b9f
fix assert
EgorBo 64eb6df
Update docs/design/features/DynamicPgo-InstrumentedTiers.md
EgorBo 07339dc
Fix "mb" in the doc, add one more example to the "perf impact" section
EgorBo 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
Clean up
- Loading branch information
commit 911af8a0a191188ac746f20252954c3dd04dea9c
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
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
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.