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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions