Jonas Maebe
|
c9de3b2ecd
* use the zero register for a_load_const_ref(0)
|
10 年之前 |
Jonas Maebe
|
07455fb889
+ inlined versions of concatcopy
|
10 年之前 |
Jonas Maebe
|
e6ab39765d
* add restrictions for loaded/stored registers in case of references
|
10 年之前 |
Jonas Maebe
|
65c2c68b5f
* call the AArch64 compiler ppca64 instead of ppcaarch64 (less typing)
|
10 年之前 |
Jonas Maebe
|
14bd77f11c
* removed ARM copy/paste stuff
|
10 年之前 |
Jonas Maebe
|
ff73d97e7f
* temporary workaround for writing INS/UMOV operands, as these require
|
10 年之前 |
Jonas Maebe
|
bc5a33ffac
* fixed flags_to_cond() and inverse_cond() for C_GE
|
10 年之前 |
Jonas Maebe
|
42aca4db46
* pass managed function result addresses as a hidden first parameter instead
|
10 年之前 |
Jonas Maebe
|
bb1274a8ee
* make DoPipe() a method of TExternalAssembler and use it in
|
10 年之前 |
Jonas Maebe
|
1edd3ac511
* support for the "RaisePending" parameter of RaiseExceptions on AArch64
|
10 年之前 |
Jonas Maebe
|
3d01d4ceb1
* regenerated with Darwin/AArch64 support
|
10 年之前 |
Jonas Maebe
|
fcfa8f3826
+ fpcres (Darwin/)AArch64 support
|
10 年之前 |
Jonas Maebe
|
bff3feae7b
+ AArch64 support
|
10 年之前 |
Jonas Maebe
|
e6d948470e
* skip test in general for 64 bit cpus
|
10 年之前 |
Jonas Maebe
|
9521905102
+ added aarch64 support
|
10 年之前 |
Jonas Maebe
|
c6daaa28d0
* enable all Objective-C tests for Darwin/AArch64
|
10 年之前 |
Jonas Maebe
|
2c6e16e49e
* accesses to the ISA pointer are guaranteed to be aligned -> ensure the
|
10 年之前 |
Jonas Maebe
|
2340da410c
* we cannot directly load the ISA pointer on AArch64, we have to call the
|
10 年之前 |
Jonas Maebe
|
f1fb880f18
* fixed debug register values for vector registers
|
10 年之前 |
Jonas Maebe
|
e2d21a5716
* reuse simple memory paralocs, since we always setup a stack frame and
|
10 年之前 |
Jonas Maebe
|
a81e81c775
+ override second_int_to_bool(), because the generic version assumes that
|
10 年之前 |
Jonas Maebe
|
966a851997
+ a_loadmm_intreg_reg() and a_loadmm_reg_intreg() implementations
|
10 年之前 |
Jonas Maebe
|
41fba0c4f7
* switched to using the stack pointer as base register for the temp allocator
|
10 年之前 |
Jonas Maebe
|
5bb89cc2f0
* keep track of the reason why a loadparentfpnode has been created: to
|
10 年之前 |
Jonas Maebe
|
f69d2fe61d
* AArch64 doesn't use *stret routines for Objective-C dispatching, because it
|
10 年之前 |
Jonas Maebe
|
f6e90ae9bf
* include ncgobjc in cpunode for aarch64
|
10 年之前 |
Jonas Maebe
|
5a8959381c
+ Darwin/AArch64 support
|
10 年之前 |
Jonas Maebe
|
f54ea490dd
* fixed writing extended registers in references
|
10 年之前 |
Jonas Maebe
|
7fc9d775df
+ support for @page and @pageoffs addressing on AArch64: these are PIC
|
10 年之前 |
Jonas Maebe
|
706a0cffec
* regenerated with AArch64 support
|
10 年之前 |