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 年之前 |
micha
|
bae0251549
* fix big endian arm loading (fixes issue #8752)
|
18 年之前 |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
18 年之前 |
florian
|
b984b2227f
* improved constant loading for arm
|
18 年之前 |
yury
|
bd0cafd545
* fixed ARM stackframe optimization when float registers are used.
|
18 年之前 |
florian
|
eb8b2fb138
* be more carefull with unaligned load optimization
|
18 年之前 |
florian
|
35b9bfc83e
* several range check errors fixed
|
18 年之前 |