Skip to content
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

Move unboxing code from Cmmgen to Flambda #153

Open
mshinwell opened this issue May 19, 2016 · 1 comment
Open

Move unboxing code from Cmmgen to Flambda #153

mshinwell opened this issue May 19, 2016 · 1 comment

Comments

@mshinwell
Copy link
Collaborator

In the future

@bluddy
Copy link

bluddy commented Sep 7, 2016

This would be really nice. I envision a cost model where if no generic operations are detected, the value can be safely unboxed, and the cost goes up relative to the number of generic operations along the way.

Ideally, of course, we could monomorphize most generic ops, making almost all floats/int64s unboxed all the time (with the obvious exception of functions stored inside data structures).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants