-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Adding new ReadyToRun helper for static cctor #76898
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
Changes from 36 commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
1211cb1
Adding new ReadyToRun helper for static cctor
9a7c991
Removing helper CORINFO_HELP_STRCNS_CURRENT_MODULE
409da4e
Removing CORINFO_HELP_STRCNS_CURRENT_MODULE
d055d55
Changing TYP_BYREF to TYP_VOID
1903862
Formatting files
cb78ee9
Splitting up R2R STATIC_BASE in more helpers
53c73de
Updating STATIC_BASE R2R helper with new helpers
933dd93
Extending getReadyToRunHelper support
70e9bfe
Keeping the preffered R2R helper constructor
b7a8ffc
Extending value numbering with new helpers
1332980
Renaming helper
d189215
Replacing STATIC_BASE helper in ilc for NON_GC
b1d54eb
Fixing helper order
648fa16
Refactoring code
5bc789d
Supporting R2R_STATIC_BASE helper in nativeaot
ab6f1d9
Moving compiler var initialization to compCompile
ad4cbb7
Using new helper names in ILC
dd0ccdf
Encapsulating common method
bc065d0
Removing CORINFO_HELP_READYTORUN_STATIC_BASE helper
a632385
Removing comment
1fe4ddd
Moving new helper function to shared code
5b61fa5
Setting undef helper as default
3f1d67f
Repeating same helper call for CSE optimization
24f8e53
Update src/coreclr/jit/compiler.cpp
BrianBohe 8e94962
Update src/coreclr/tools/Common/Compiler/DependencyAnalysis/CorInfoHe…
BrianBohe 5dea605
Update src/coreclr/tools/aot/ILCompiler.RyuJit/JitInterface/CorInfoIm…
BrianBohe a6ed1fc
Update src/coreclr/tools/aot/ILCompiler.ReadyToRun/JitInterface/CorIn…
BrianBohe ea284bc
Formatting jithelpers.h
8665faf
Renaming function
f91a24e
Moving CorInfoHelper function to R2R/AOT interface
7396d94
Updating preferred helper when is not thread type
a10f64e
Removing some helper value nums
1ee3002
Formatting file
ddaab33
Ensuring void return when the helper is cctor
a206b9f
Updating preferred helper when when classes matches
abb0e3d
Removing cctor trigger helper from aot,vm and jit
1d8d7b9
Updating m_prefferedInitCctor default value
BrianBohe 593ac75
Updating comments
BrianBohe 485f1a1
Merge branch 'main' into issue-69635
BrianBohe 1e26ed1
Updating comments
BrianBohe 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
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
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
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
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
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.