Skip to content

A few performance improvements

Yi Lin requested to merge perf-tweak into develop
  • fixed broken branch adjustment
  • fixed broken branch-to-branch elimination
  • rewrote a part of the register allocator, fixed bugs
  • PIN/UNPIN is compiled as MOV for x86 (this is not exactly correct though)
  • allocation hybrid of unknown size will do one call into runtime allocate_any instead of checking size in the generated code and call allocate_fast and allocate_large respectively.

Merge request reports