yury
|
95ea5d87dd
* Fixed int to int conversion in ARM code generator.
|
17 years ago |
yury
|
ec943198fd
* Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed.
|
17 years ago |
yury
|
cf235145cb
* Fixed a_load_reg_reg for arm.
|
17 years ago |
micha
|
6910b0ed40
* fix arm(eb) load/store of smaller than register sizes
|
17 years ago |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 years ago |
florian
|
1e618b499d
* fixes unaligned load_ref_reg on little endian arm
|
18 years ago |
florian
|
00d6a03b2c
+ default code now preserves mm registers
|
18 years ago |
micha
|
bae0251549
* fix big endian arm loading (fixes issue #8752)
|
18 years ago |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
18 years ago |
florian
|
b984b2227f
* improved constant loading for arm
|
18 years ago |
yury
|
bd0cafd545
* fixed ARM stackframe optimization when float registers are used.
|
18 years ago |
florian
|
eb8b2fb138
* be more carefull with unaligned load optimization
|
18 years ago |
florian
|
35b9bfc83e
* several range check errors fixed
|
18 years ago |
florian
|
01b23ca896
* improved last commit
|
18 years ago |
florian
|
d0b34fef46
* safe an loadaddr for simple references when generating unaligned accesses
|
18 years ago |
florian
|
c16c124562
* handle pc relative offsets in ldf/stf correctly
|
18 years ago |
Jonas Maebe
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
yury
|
2a274aa510
* fixed tbs/tb0350.pp.
|
18 years ago |
yury
|
c427fcf902
* fixed register to register conversion for ARM.
|
18 years ago |
yury
|
d4335749ec
* reverted r5481. That order of instructions can be executed more effectively on newer ARM CPUs.
|
18 years ago |
florian
|
01a20b25a2
* don't reuse registers
|
18 years ago |
yury
|
35b1014207
* more usual order of instructions.
|
18 years ago |
yury
|
135c0ecfb7
* fixed passing float constants as part of "array of const" parameter for ARM.
|
19 years ago |
florian
|
3f77637b56
* set is_jmp flag correctly
|
19 years ago |
yury
|
8abe2d365e
* Implemented stackframe optimization for ARM CPU.
|
19 years ago |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
florian
|
922de0bc8d
* fixed wrong load_ref_ref
|
19 years ago |
florian
|
67ba76f090
* several arm fixes
|
19 years ago |
florian
|
e08bf34689
* stack page initialization disabled, not necessary according to Yury Sidorov
|
19 years ago |