Pavlas, Zdenek
|
e238e6521b
|
gtst_addr(): short conditional jumps (i386, x86_64)
|
2016-09-30 07:33:20 -07:00 |
|
Pavlas, Zdenek
|
fc0fc6aba3
|
switch: collect case ranges first, then generate code
Collect cases first, then emit lookup code. Elliminates
jumps to implement pass-through and jumps to link cases.
|
2016-09-30 07:33:20 -07:00 |
|
Pavlas, Zdenek
|
c948732efa
|
x86_64/elf: only variadic calls need rax
|
2016-08-17 06:23:15 -07:00 |
|
Pavlas, Zdenek
|
71b6220963
|
tccgen: return: avoid jmp to retsym if possible
When 'return' is the last statement of the top-level block
(very common and often recommended case) jump is not needed.
|
2016-08-11 05:02:40 -07:00 |
|