florian
|
2519fb1266
* patch by J. Gareth Moreton: aarch64 EXTDEBUG fixes and extensions, resolves #38383
|
4 years ago |
Jonas Maebe
|
9376f5a43a
* AArch64: added SIMD instructions (only plain ARMv8-A for now)
|
4 years ago |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 years ago |
florian
|
8057651e8d
* Aarc64: generate code for floating point exception checking which does not destroy
|
4 years ago |
florian
|
c37f6c052e
* patch by J. Gareth Moreton: fix constant handling on aarch64, resolves #37554
|
5 years ago |
florian
|
792eafadef
* properly calc new src register for OP_XOR
|
5 years ago |
florian
|
d9d231c875
* AAarch64: handle initializations of vector registers with zero properly
|
5 years ago |
svenbarth
|
2b59000d56
+ implement compiler support for SEH on Win64
|
5 years ago |
svenbarth
|
a6f1c04f22
* Windows does not support a GOT, so rely on page relative addressing
|
5 years ago |
florian
|
c4b66c89f7
* check for stup instead of stp
|
5 years ago |
florian
|
3dff78621c
* Aarch64: UTX/STX instructions include now the postfix, so it is the same as for ARM
|
5 years ago |
florian
|
2bae2a451c
* load 0 into unaligned memory in a simpler way
|
5 years ago |
florian
|
95e8992e2f
+ AArch64: profiler support for aarch64-linux
|
5 years ago |
florian
|
9989d408fd
* AArch64 and i386: omit exit stackframe, same as r44191 for x86-64
|
5 years ago |
Jonas Maebe
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 years ago |
florian
|
688c7d439f
o AArch64:
|
5 years ago |
florian
|
078595be4c
+ support for software floating point exception handling on AArch64 (-CE)
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
yury
|
4357caaad8
* Removed unused local vars.
|
6 years ago |
florian
|
379c2fe821
* cleanup debug code
|
6 years ago |
florian
|
f27fee5566
+ make use of the BFI instruction in tcgaarch64.a_load_ref_reg_unaligned
|
6 years ago |
yury
|
93d672bf16
* aarch64: Fixed loading of a function result which is returned in 4 32-bit MM registers to 2 64-bit int registers. Bug #30329.
|
6 years ago |
Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 years ago |
florian
|
a1a14eaaa8
* fix aarch64 building
|
8 years ago |
pierre
|
1b1fe68f92
Fix aarch64 cycle after constant parser simplification change in rev 35229-35230
|
8 years ago |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 years ago |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 years ago |
Jonas Maebe
|
1feb062f7d
* similar change as in r33393 but now for a_load_reg_ref_unaligned(), although
|
9 years ago |
Jonas Maebe
|
8c0d9b581c
* don't write the destination register in a_load_ref_reg_unaligned() before
|
9 years ago |
Jonas Maebe
|
322493c195
* fixed overflow checking on AArch64 for signed multiplications with zero
|
9 years ago |