Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 жил өмнө |
Jonas Maebe
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 жил өмнө |
Jonas Maebe
|
fbebd87593
* use BLX instead of "mov r14, r15; mov r15, reg" for a_call_reg on ARMv6
|
15 жил өмнө |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 жил өмнө |
florian
|
0c8546f94c
* more MIPS code of David Zhang integrated
|
15 жил өмнө |
Jonas Maebe
|
3a774ce66a
* fixed alignment for (non-)lazy symbol sections
|
15 жил өмнө |
florian
|
515774b864
* merged armthum branch
|
16 жил өмнө |
Jonas Maebe
|
a6f20cdba9
* align the stack pointer to alignment.localalignmax, fixes crashes on
|
16 жил өмнө |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 жил өмнө |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 жил өмнө |
Jonas Maebe
|
5347e536c2
+ support for generating non-pic darwin/arm call stubs
|
17 жил өмнө |
yury
|
4cabbe0e39
* Fixed compiler cycling with enabled range and overflow checking.
|
17 жил өмнө |
florian
|
fe7cba52dc
+ support of inlined ror/rol on arm
|
17 жил өмнө |
florian
|
1afb1aa9cc
+ ror/rol functions
|
17 жил өмнө |
yury
|
a6eb251cee
* Define dummy tcgarm.g_stackpointer_alloc to fix abstract warning.
|
17 жил өмнө |
yury
|
a039dd6942
* Fixed warnings about hiding inherited method.
|
17 жил өмнө |
yury
|
6c6bf452ca
* Fixed level 2 comment warnings.
|
17 жил өмнө |
florian
|
67ef9f20ae
* test for previous commit
|
17 жил өмнө |
florian
|
ea46cb4218
* take care of the maximum constant size when creating interface wrappers, resolves #10831
|
17 жил өмнө |
yury
|
60ecb64346
* Fixed loading of single floating point values from memory to register for ARM hardfloat.
|
17 жил өмнө |
yury
|
b9431c876e
* More complete fix for bug #10515. Thanks to Jonas for suggestion.
|
17 жил өмнө |
yury
|
88597d23c5
* Fixed tcgarm.a_load_ref_reg to load word values from location with alignment 2 using unaligned load.
|
17 жил өмнө |
yury
|
9222540e84
* Small optimization.
|
17 жил өмнө |
yury
|
95ea5d87dd
* Fixed int to int conversion in ARM code generator.
|
17 жил өмнө |
yury
|
ec943198fd
* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed.
|
17 жил өмнө |
yury
|
cf235145cb
* Fixed a_load_reg_reg for arm.
|
17 жил өмнө |
micha
|
6910b0ed40
* fix arm(eb) load/store of smaller than register sizes
|
17 жил өмнө |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 жил өмнө |
florian
|
1e618b499d
* fixes unaligned load_ref_reg on little endian arm
|
18 жил өмнө |
florian
|
00d6a03b2c
+ default code now preserves mm registers
|
18 жил өмнө |