florian
|
9f16c34329
+ initial work for tls-based threadvar support on arm-linux
|
6 жил өмнө |
Jonas Maebe
|
880d438704
* renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can
|
8 жил өмнө |
florian
|
1c067e96bf
* fix VFPv4 support
|
9 жил өмнө |
yury
|
f2c8824963
* ARM: Do not use R9 as a fixed GOT register.
|
10 жил өмнө |
yury
|
61c0448903
* Big fix for ARM GOT support to make it work:
|
10 жил өмнө |
sergei
|
eeb15fc445
* Added virtual method tprocinfo.postprocess_code and moved target-specific processing from base class into target-specific descendant classes (ARM and AVR, other targets still to do).
|
11 жил өмнө |
Jonas Maebe
|
5053a39501
* moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific
|
11 жил өмнө |
florian
|
686a2d2f3f
+ Support omitting the frame pointer on arm even in procedures with incoming parameters
|
11 жил өмнө |
Jeppe Johansen
|
123742647c
Fixed problem in estimation of stack size for thumb targets. Types passed by value were not handled properly.
|
11 жил өмнө |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 жил өмнө |
Jonas Maebe
|
5276159e77
* correct ofset for saving floating point registers + explanation behind
|
11 жил өмнө |
Károly Balogh
|
86cb4d0c12
use a TSuperRegister instead of an aint
|
12 жил өмнө |
Károly Balogh
|
cb4d01627f
save an extra reg if it's required to keep 64bit stack alignment on ARM
|
12 жил өмнө |
florian
|
d4968e054b
+ arm: tsettings.instructionset
|
12 жил өмнө |
Jonas Maebe
|
4ec9ec2009
+ PIC support for Darwin/ARM:
|
12 жил өмнө |
florian
|
6606955b88
+ basic support for pic on arm-linux
|
12 жил өмнө |
florian
|
7ba197a221
* fix stack parameter handling for arm thumb
|
12 жил өмнө |
florian
|
075abd6220
+ support of stackframesize for arm thumb
|
12 жил өмнө |
florian
|
1eeeb309c7
* intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet
|
12 жил өмнө |
florian
|
47d43750e4
* remove unused units from uses statements
|
12 жил өмнө |
florian
|
04543b179f
o merge of the branch laksen/arm-embedded of Jeppe Johansen:
|
12 жил өмнө |
pierre
|
a8591af2a9
Handle po_nostackframe for arm cpu
|
12 жил өмнө |
Jeppe Johansen
|
a8f9b0dac4
Added initial support for the Cortex-M4F FPv4_S16 FPU
|
12 жил өмнө |
florian
|
19debd87cc
* start with a qword aligned frame pointer to enable more ldrd/strd optimizations
|
13 жил өмнө |
Jonas Maebe
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 жил өмнө |
Jonas Maebe
|
bba4b02eb2
* use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7
|
13 жил өмнө |
Jonas Maebe
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
13 жил өмнө |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 жил өмнө |
yury
|
451a290caf
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 жил өмнө |
yury
|
bd0cafd545
* fixed ARM stackframe optimization when float registers are used.
|
18 жил өмнө |