Commit Graph

7 Commits

Author SHA1 Message Date
Daniel Kirchner
a58694ca4d Also push deep slots early if swapping is required later. 2021-08-17 13:24:11 +02:00
Daniel Kirchner
3bb7414703 Review comments. 2021-08-16 17:34:00 +02:00
Daniel Kirchner
387c248601 Adjust pushDeepSlotIfRequired (and rename to dupDeepSlotIfRequired). 2021-08-16 17:34:00 +02:00
Daniel Kirchner
eca4fb6781 Adjust and extend comments for the stack shuffling operations. 2021-08-16 17:34:00 +02:00
Daniel Kirchner
535d30bbb3 Avoid dupping slots if doing so causes other needed slots to become unreachable. 2021-08-16 17:34:00 +02:00
Daniel Kirchner
9f46fff467 Review suggestions and a lot more comments. 2021-08-16 17:34:00 +02:00
Daniel Kirchner
1fd4cf2254 Stack layout generator for new code generation. 2021-08-16 17:33:59 +02:00