-
-
Notifications
You must be signed in to change notification settings - Fork 671
More aggressive inlining and slightly reworked pass pipeline again #1135
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 56 commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
aafdaa2
update
MaxGraey bc03e64
more
MaxGraey 931a07d
use extended params only for shrinkLevel = 0
MaxGraey 9e66bc4
better
MaxGraey e81a5d7
more
MaxGraey aa38d37
rebuild examples
MaxGraey 1868ef3
slightly improve pass pipeline
MaxGraey 8b4b83e
simplify-globals-optimizing -> simplify-globals without regress
MaxGraey a8cd1ed
swap optimize-instructions
MaxGraey 9f3694f
rebuild examples again
MaxGraey 2dbe139
add LICM pass
MaxGraey 76f0a45
Merge branch 'master' into inline-tuning
MaxGraey c577392
rebuild game of life after merge
MaxGraey eaf9ba3
even more aggresive for single usage functions
MaxGraey f4c70ae
better
MaxGraey f179890
more
MaxGraey 5a37bc3
finalize
MaxGraey e94b69c
pre-simplify for cse
MaxGraey 0ac67d2
add comment
MaxGraey 2d8fb42
remould g-o-l
MaxGraey 49a561d
better
MaxGraey 8d12ecd
rebuild examples
MaxGraey 42b36eb
more
MaxGraey a3a58fd
reorder for better compile perf
MaxGraey b2409cd
better
MaxGraey 0712e76
perfect!
MaxGraey fcae8e9
Merge branch 'master' into inline-tuning
MaxGraey 38e9771
rebuild
MaxGraey f7519ef
cleanups
MaxGraey a1f73ff
add finalize dead arg elim pass
MaxGraey a3ca9c9
more
MaxGraey fe90d14
better
MaxGraey 06c4327
better
MaxGraey 58fb875
more
MaxGraey da5f691
rebuild examples
MaxGraey 08577d2
better
MaxGraey 6fe8a23
Merge branch 'master' into inline-tuning
MaxGraey 42ed39c
add special case for high shrink level as well
MaxGraey 94bea8f
extra merge locals
MaxGraey 8c31f63
better
MaxGraey 2e46863
move dae-optimizing after directize
MaxGraey 23ac0a7
remove unnecessary reorder-local
MaxGraey eded5ab
rebuild examples
MaxGraey 954142f
use simplify-locals-notee-nostructure for early pass
MaxGraey 2dcf5d6
revert last commit
MaxGraey 96235fe
Merge branch 'master' into inline-tuning
MaxGraey f4c8e5f
rebuild
MaxGraey ce98ea5
Merge branch 'master' into inline-tuning
MaxGraey 4347aaf
Merge branch 'master' into inline-tuning
MaxGraey 5d0075a
rebuild
MaxGraey 19d11bb
Merge branch 'master' into inline-tuning
MaxGraey d9b8968
early rse
MaxGraey 9437449
and second rse
MaxGraey 2fd004e
rebuild examples
MaxGraey bfef339
add early rse
MaxGraey aecd405
cleanups
MaxGraey 777b2da
enhance setAlwaysInlineMaxSize treshold
MaxGraey 0f6288d
sync with master
MaxGraey dfbce8e
rebuild
MaxGraey 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
Binary file not shown.
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.