florian
|
7ba197a221
* fix stack parameter handling for arm thumb
|
12 years ago |
florian
|
075abd6220
+ support of stackframesize for arm thumb
|
12 years ago |
florian
|
1eeeb309c7
* intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet
|
12 years ago |
florian
|
47d43750e4
* remove unused units from uses statements
|
12 years ago |
florian
|
04543b179f
o merge of the branch laksen/arm-embedded of Jeppe Johansen:
|
12 years ago |
pierre
|
a8591af2a9
Handle po_nostackframe for arm cpu
|
13 years ago |
Jeppe Johansen
|
a8f9b0dac4
Added initial support for the Cortex-M4F FPv4_S16 FPU
|
13 years ago |
florian
|
19debd87cc
* start with a qword aligned frame pointer to enable more ldrd/strd optimizations
|
13 years ago |
Jonas Maebe
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 years ago |
Jonas Maebe
|
bba4b02eb2
* use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7
|
13 years ago |
Jonas Maebe
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
13 years ago |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 years ago |
yury
|
451a290caf
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 years ago |
yury
|
bd0cafd545
* fixed ARM stackframe optimization when float registers are used.
|
18 years ago |
florian
|
dd45cf582f
* set temp. start properly when omitting stackframe
|
18 years ago |
yury
|
8abe2d365e
* Implemented stackframe optimization for ARM CPU.
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 years ago |
Jonas Maebe
|
9de2847865
+ support for passing parameters via pre-allocated stack space on i386
|
19 years ago |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 years ago |
fpc
|
50778076c3
initial import
|
20 years ago |
peter
|
e417e34496
* truncate log
|
20 years ago |
florian
|
410d01458c
* fixed several arm compiler bugs
|
21 years ago |
florian
|
8a9758c5e2
* logs truncated
|
21 years ago |
florian
|
588e2c38bf
* dwarf branch merged
|
21 years ago |
florian
|
aae508c277
+ arm floating point register saving implemented
|
21 years ago |
florian
|
10e765329d
* fixed arm compilation
|
21 years ago |
florian
|
1a87a5ed45
* fixed several arm calling conventions issues
|
22 years ago |
florian
|
a567970402
* fixed several arm related problems
|
22 years ago |
florian
|
4584775cbe
* changed some types to prevend range check errors
|
22 years ago |