Skip to content

ZJIT: Fix pass ordering in inliner #998

Description

@tekknolagi

Right now we do some loop like:

for i from 0 upto inline_max_iterations {
  type specialize
  ...
  inline
  ...
}

This is fine except that it means that anything inlined in the last round won't get type specialized. This is leading to more un-cached sends than without the inliner.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions