florian
|
dfb8794d4d
* compilation after merge fixed
|
2 years ago |
Pierre Muller
|
aaa6f0d9c5
Only signed extension is needed
|
2 years ago |
Pierre Muller
|
4793447be1
Add sign extension to 32-bit for unaligned OS_8 and OS_16 types (to try to solve #40102)
|
2 years ago |
florian
|
4430422489
* improve module local data accesses by avoiding a got read
|
2 years ago |
florian
|
ceab50cafb
* use simpler FMOV instead of UMOV
|
3 years ago |
Florian Klämpfl
|
a47f153dae
* avoid to create a stack frame on aarch64 if possible
|
6 years ago |
florian
|
e0a78c2485
* tcgaarch64.g_concatcopy calls tcgaarch64.g_concatcopy_move only if the current subroutine has pi_do_call set
|
3 years ago |
florian
|
d7a9a73194
+ stack pages need to be touched on aarch64-win64 as well
|
4 years ago |
florian
|
e841e95390
* aarch64-darwin supports unaligned memory access, confirmed by testing with clang 12
|
4 years ago |
florian
|
210674b9a0
* patch by J. Gareth Moreton: AArch64: Improved speed and efficiency with constant generation, resolves #38837
|
4 years ago |
florian
|
c90616944d
+ Aarch64: create better code for not(<byte>)
|
4 years ago |
florian
|
f0023a3b04
* Aarch64: patch by J. Gareth Moreton: fix constant writing, resolves #38695
|
4 years ago |
florian
|
ef8d520e82
* more cfi support for aarch64
|
4 years ago |
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 |