Sven/Sarah Barth
|
8f37905609
* use a static data label for the case-label table on aarch64-win64 to avoid the linker discarding it
|
8 months ago |
Sven/Sarah Barth
|
7b3efe6397
* on aarch64-win64 the case-labels are a list of 8-Byte aligned 8—Byte values, so adjust the alignment to avoid 2 32-bit loads
|
8 months ago |
Sven/Sarah Barth
|
ad4fe174b1
* ensure that the section with the case-labels is 8-Byte aligned
|
8 months ago |
Sven/Sarah Barth
|
0e39308416
* adjust comments to better match the situation with aarch64-win64 added to the mix
|
8 months ago |
J. Gareth "Curious Kit" Moreton
|
605b21af8c
* a64: win64 implementation of jump table now
|
1 year ago |
svenbarth
|
7f4b94e408
* generate jump tables into the same section as the code as otherwise we'll get bogus relocations (in case of clang.exe) or a future support for armasm64.exe will reject the relative symbols outright
|
5 years ago |
florian
|
fa2e751f9f
+ AArch64: implementation of taarch64casenode.genlinearlist
|
6 years ago |
Jonas Maebe
|
07bd4ba517
* let all the case code generation work with tconstexprint instead of aint,
|
6 years ago |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 years ago |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 years ago |
pierre
|
89c1b68b14
* Delete regvars unit.
|
8 years ago |
Jonas Maebe
|
1de8e53edd
+ AArch64 jump table support
|
10 years ago |