-
Notifications
You must be signed in to change notification settings - Fork 166
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
Less aggressive inlining. #1857
Merged
Merged
Commits on Jan 23, 2023
-
This commit is the beginning of reworking our inlining policy to be less aggressive. Currently it inlines all functions called from SOACs that involve arrays in any way. This is not quite enough: we also need to inline anything that contributes to irregularity. Given our downstream compilation restrictions, inlining isn't just about performance - it is about whether we can compile at all. On heston32, the impact of this is pretty promising. Pretty much unchanged performance, but more than 2x faster compilation.
Configuration menu - View commit details
-
Copy full SHA for 0b1da5c - Browse repository at this point
Copy the full SHA 0b1da5cView commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d6d030 - Browse repository at this point
Copy the full SHA 7d6d030View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67861f - Browse repository at this point
Copy the full SHA d67861fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01fc5f2 - Browse repository at this point
Copy the full SHA 01fc5f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b5f57 - Browse repository at this point
Copy the full SHA 74b5f57View commit details -
Configuration menu - View commit details
-
Copy full SHA for c505949 - Browse repository at this point
Copy the full SHA c505949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b2844 - Browse repository at this point
Copy the full SHA 86b2844View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb5a78b - Browse repository at this point
Copy the full SHA fb5a78bView commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7766bf1 - Browse repository at this point
Copy the full SHA 7766bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ebe48e - Browse repository at this point
Copy the full SHA 5ebe48eView commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20cc369 - Browse repository at this point
Copy the full SHA 20cc369View commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b0822cd - Browse repository at this point
Copy the full SHA b0822cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37e7d3a - Browse repository at this point
Copy the full SHA 37e7d3aView commit details
Commits on Feb 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b1f1a7 - Browse repository at this point
Copy the full SHA 5b1f1a7View commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 60ef6ad - Browse repository at this point
Copy the full SHA 60ef6adView commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c97c563 - Browse repository at this point
Copy the full SHA c97c563View commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1132e67 - Browse repository at this point
Copy the full SHA 1132e67View commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3ec0f8b - Browse repository at this point
Copy the full SHA 3ec0f8bView commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d17492c - Browse repository at this point
Copy the full SHA d17492cView commit details
Commits on Mar 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0927bc3 - Browse repository at this point
Copy the full SHA 0927bc3View commit details
Commits on Apr 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8c2ff50 - Browse repository at this point
Copy the full SHA 8c2ff50View commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c213aa5 - Browse repository at this point
Copy the full SHA c213aa5View commit details -
Put constants from functions first in init code.
This is because constant code generated from functions is low-level bookkeeping things, like the counter arrays used for GPU reductions. These functions might then be used in the normal init code.
Configuration menu - View commit details
-
Copy full SHA for 4df8283 - Browse repository at this point
Copy the full SHA 4df8283View commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a25e5c1 - Browse repository at this point
Copy the full SHA a25e5c1View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a755d46 - Browse repository at this point
Copy the full SHA a755d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 314090c - Browse repository at this point
Copy the full SHA 314090cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f06e84 - Browse repository at this point
Copy the full SHA 7f06e84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14178a1 - Browse repository at this point
Copy the full SHA 14178a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab32ac7 - Browse repository at this point
Copy the full SHA ab32ac7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 967ea42 - Browse repository at this point
Copy the full SHA 967ea42View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 409830f - Browse repository at this point
Copy the full SHA 409830fView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b2e794c - Browse repository at this point
Copy the full SHA b2e794cView commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 765ebc8 - Browse repository at this point
Copy the full SHA 765ebc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77620b5 - Browse repository at this point
Copy the full SHA 77620b5View commit details
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.