florian
|
16163b74ec
+ support for the gnu2 general-dynamic tls model on arm, use it instead of the gnu one as the gnu2 one can be relaxed (access optimizations by the linker)
|
5 лет назад |
florian
|
03dfc615dc
+ new relocations for arm tls
|
5 лет назад |
florian
|
867df5362c
+ basic Neon support in the assembler writer
|
6 лет назад |
florian
|
85edf1c1eb
* reworked arm vfp capability handling to use fpu_capabilites
|
6 лет назад |
Jonas Maebe
|
9e9a982bfe
* synchronised with trunk till r42095
|
6 лет назад |
pierre
|
2ff391c25c
Fix arm-aros rtl compilation
|
6 лет назад |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 лет назад |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 лет назад |
Jonas Maebe
|
9d07e4948f
* fix compilation of ARM compiler for LLVM
|
6 лет назад |
florian
|
095bd6da7d
* do not re-used gottpoff symbols as they are PC-relative
|
6 лет назад |
Jeppe Johansen
|
4b227de02e
Add ORN instruction for Thumb2.
|
6 лет назад |
florian
|
4f5f3c4a09
+ support for vmov.xx vreg,#imm on arm
|
7 лет назад |
florian
|
208c2cce52
* fix case table detection for thumb
|
7 лет назад |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 лет назад |
Károly Balogh
|
e0c21b6f8b
ARM: avoid some range check errors, while running a compiler compiled with -CR
|
9 лет назад |
florian
|
d13246cea4
+ handle FMA instructions in taicpu.spilling_get_operation_type
|
9 лет назад |
Jeppe Johansen
|
017d58748f
Use thumb_func flag to detect selected arm/thumb mode.
|
9 лет назад |
Jeppe Johansen
|
0251263234
Move some of the local reloc calculation out of aasmcpu, and into COFF and ELF writers.
|
9 лет назад |
Jeppe Johansen
|
1b02dd27dc
Make relocation type more precise compared to output of gas.
|
9 лет назад |
Jeppe Johansen
|
c929bb32ae
Make sure to remove postfix as well when fixing thumb instructions.
|
9 лет назад |
Jeppe Johansen
|
4b0f4cf86a
Fix some small bugs in the Thumb assembler.
|
9 лет назад |
Jeppe Johansen
|
eadd93dbae
Most if not all instructions for thumb use only 2 operand rw forms. Changed get_oper_type to match that. It was previously creating bad spilling.
|
9 лет назад |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 лет назад |
florian
|
4d349c9c71
* take care of limited offsets of stf/ldf, resolves issue #23620
|
10 лет назад |
Jeppe Johansen
|
b6729a8f0b
Workaround for IE 20060521 when building the ARM compiler
|
10 лет назад |
Jeppe Johansen
|
f31f87e8c7
Fix spilling_get_operation_type for MRS and MSR instructions
|
10 лет назад |
Jonas Maebe
|
201121d7c9
* synchronised with trunk till r30345
|
10 лет назад |
Jeppe Johansen
|
09acd9b1ab
Add workaround for ARM thumb when using GAS.
|
10 лет назад |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 лет назад |
Jeppe Johansen
|
f92f0751f4
Fix selection of LDR/STR instructions in thumb mode. Most forms don't support pre or post indexing.
|
10 лет назад |