Jonas Maebe
|
dad442c7e3
+ aarch64 fpu init, atomic routines and memory barriers
|
10 years ago |
Jonas Maebe
|
6813831e03
+ AArch64 setjump code based on NetBSD version
|
10 years ago |
Jonas Maebe
|
6b371315f3
+ dummy AArch64 stringss.inc file
|
10 years ago |
Jonas Maebe
|
e82201d6ac
+ dummy set.inc for AArch64
|
10 years ago |
Jonas Maebe
|
4c7f75c93b
+ round/trunc/int for AArch64
|
10 years ago |
Jonas Maebe
|
66d4e9a3a5
+ dummy int64p.inc
|
10 years ago |
Jonas Maebe
|
84f04ad2ce
+ aarch64 fpu rounding mode/exception support
|
10 years ago |
Jonas Maebe
|
9c55fa6f6c
+ FPCR, FPSR and TPIDR registers
|
10 years ago |
Jonas Maebe
|
493b11da06
+ Darwin/aarch64 system definition
|
10 years ago |
Jonas Maebe
|
b5643f2a27
+ aarch64 cpu identifier
|
10 years ago |
Jonas Maebe
|
6995474ea0
+ aarch64 cpunode
|
10 years ago |
Jonas Maebe
|
820de6a17b
* pass "const" arrays always by reference, because there is a lot of hacky
|
10 years ago |
Jonas Maebe
|
edb3124ae8
* copy arrays passed by value to cdecl routines on the callee side even on
|
10 years ago |
Jonas Maebe
|
2dbfbd40ab
* unified hlcg.g_copyvalueparas and ncgutil.copyvalueparas, they have the
|
10 years ago |
Jonas Maebe
|
6e12ad817f
* don't make copies of arrays passed as value parameters to cdecl routines
|
10 years ago |
Jonas Maebe
|
c6ba0bb6fb
+ support for targets that require by-reference value parameters to be
|
10 years ago |
Jonas Maebe
|
bedcc5cbb1
+ Darwin/AArch64 system identifier
|
10 years ago |
Jonas Maebe
|
0af4f3e3fb
+ aarch64 math nodes implementation
|
10 years ago |
Jonas Maebe
|
4aeb22f7f4
+ initial implementation of aarch64 type conversion nodes
|
10 years ago |
Jonas Maebe
|
71ae8015da
+ initial implementation of aarch64 add nodes
|
10 years ago |
Jonas Maebe
|
8a444ed96a
+ initial implementation of aarch64 inline nodes
|
10 years ago |
Jonas Maebe
|
7fa414f7f1
+ initial implementation of aarch64 register allocator
|
10 years ago |
Jonas Maebe
|
1c8eb58792
* adapted copyright statement
|
10 years ago |
Jonas Maebe
|
2214966f26
* implemented parameter passing and function result locations
|
10 years ago |
Jonas Maebe
|
edef6b2a0a
+ AArch64 Darwin abi declaration
|
10 years ago |
Jonas Maebe
|
7fbc44471b
* made getparaloc ABI-compliant
|
10 years ago |
Jonas Maebe
|
232599b429
* made push_addr_param() ABI-compliant
|
10 years ago |
Jonas Maebe
|
e2c30eb0a1
* return base type from is_hfa()
|
10 years ago |
Jonas Maebe
|
e7bbb31080
* implemented ret_in_param() according to the ABI
|
10 years ago |
Jonas Maebe
|
4562731ad9
- removed custom getintparaloc()
|
10 years ago |