Slava0135
|
9b688a9ee9
|
compiler: reevaluate debug sequence points after shortening jumps
Signed-off-by: Slava0135 <super.novalskiy_0135@inbox.ru>
|
2024-04-16 10:37:06 +03:00 |
|
Evgeniy Stratonikov
|
05efc57485
|
compiler: reduce instructions in 2 stages
First replace parts to be removed with NOPs, then actually remove.
Signed-off-by: Evgeniy Stratonikov <evgeniy@nspcc.ru>
|
2022-07-12 13:16:33 +03:00 |
|
Evgenii Stratonikov
|
984aba3113
|
compiler: process last instructin in writeJumps
It is unlikely that we will emit a script with a JMP in the end,
but `writeJumps` must work correctly even in such case.
|
2020-08-21 09:43:05 +03:00 |
|
Evgenii Stratonikov
|
cfa62e7051
|
compiler: emit short jumps where possible
Convert long jumps to short ones if the offset
can be represented in a single byte.
Close #805.
|
2020-08-21 09:43:05 +03:00 |
|