Function inlining pass
Open
codegen
lowering
- Dominant language
- Rust
- Stars
- 28
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Another powerful optimisation pass which any serious compiler will perform.
The function inlining pass will attempt to small functions into other functions to avoid the "cost" of a call.
There is no definitive answer to when a function should be inlined in or not, it often depends on a number of heuristics and cost-optimisation approaches.
Contributor guide
Assessment
This issue has not been assessed yet.