mosa / MOSA-Project

Managed Operating System Alliance Project
https://www.mosa-project.org/
Other
406 stars 82 forks source link

Improvements to the Register Allocator #1147

Closed tgiphil closed 8 months ago

tgiphil commented 8 months ago

Avoids register spills to stack in certain use-cases (#80), and better register selection.

Results:

Also include fixes register size issue when inlining methods.

Fixes: https://github.com/mosa/MOSA-Project/issues/1141

tgiphil commented 8 months ago

Sorry; lots of code clean up and package updates as well.