-
Notifications
You must be signed in to change notification settings - Fork 323
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
Store FramePointer in the IR and cache it #10129
Comments
Pavel Marek reports a new STANDUP for today (2024-08-01): Progress: - Finished with first batch of tests
|
Pavel Marek reports a new STANDUP for yesterday (2024-08-01): Progress: - Fixing tests
|
Pavel Marek reports a new STANDUP for today (2024-08-06): Progress: - Fixing more tests: making sure the metadata is attached to all synthetic variables and arguments.
|
Pavel Marek reports a new STANDUP for today (2024-08-07): Progress: - Merged the warnings speedup PR #10555
|
Pavel Marek reports a new STANDUP for today (2024-08-12): Progress: - Catching up with emails and reviews.
|
Pavel Marek reports a new STANDUP for today (2024-08-13): Progress: - Fix rest of the test
|
Pavel Marek reports a new STANDUP for today (2024-08-14): Progress: - In
|
This inquiry is inspired by this IrToTruffle code. First of all it, takes
Occurance
from the IR:and it converts it into
FramePointer
to do that it needs ascope
also coming from the IR (some parent). The conversion ofOccurence
viaLocalScope
is non-trivial as observed byHowever, we don't have to do it at all! All we need is the
FramePointer
(a pair of integers), we don't need all the scopes & co. As such:Let's compute
FramePointer
onces, before generating caches and then just load it.Tasks
The text was updated successfully, but these errors were encountered: