yury
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
4 жил өмнө |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 жил өмнө |
pierre
|
eb722c8294
Fix ash_savefregp_x handling, as revealed by range check error
|
4 жил өмнө |
pierre
|
b8e6610617
Add explicit longint typecast to avoid range check errors with unwindrec longword variable
|
4 жил өмнө |
Jonas Maebe
|
9376f5a43a
* AArch64: added SIMD instructions (only plain ARMv8-A for now)
|
4 жил өмнө |
svenbarth
|
7dff106d14
* use the name of the symbol instead of the name of the section as the later is always lowercased
|
4 жил өмнө |
svenbarth
|
5e6ec33a59
* reset the stored symbol for SEH data once a new section is encountered
|
4 жил өмнө |
svenbarth
|
0c2494bec8
* when setting up the symbol for the SEH data don't check whether it is global, instead check whether it's a function
|
4 жил өмнө |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 жил өмнө |
Jonas Maebe
|
edb660ed58
* made TAArch64ClangGASAssembler inherit from TAArch64Assembler and removed custom
|
5 жил өмнө |
Jonas Maebe
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
5 жил өмнө |
Jonas Maebe
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
5 жил өмнө |
florian
|
8d1660893b
* compilation with -Oodfa fixed
|
5 жил өмнө |
nickysn
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
5 жил өмнө |
svenbarth
|
042aae2455
* the clang assembler does not provide support for the SEH directives we need (only the LLVM backend would be able to use them), thus we need to manually convert them to data sections
|
5 жил өмнө |
svenbarth
|
3f40e00392
* the clang assembler for COFF requires at least an "r" to generate a readonly section
|
5 жил өмнө |
svenbarth
|
dfde4def62
+ add a GAS compatible variant of the Clang assembler (currently used for Aarch64-Win64 as no GNU AS exists for that target, yet)
|
5 жил өмнө |
Jonas Maebe
|
7a3a4244d1
* accept locals replaced by symbols in inline assembly by the LLVM code
|
5 жил өмнө |
Jonas Maebe
|
4deb62ad87
* fix for "ldr label" support in AArch64 assembler reader (r42988)
|
5 жил өмнө |
florian
|
0c6f7321bf
+ AArch64: FoldShiftProcess optimization
|
6 жил өмнө |
florian
|
69786ffe73
somehow committing went wrong, second part of last commit:
|
6 жил өмнө |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 жил өмнө |
yury
|
4643a0b1ff
* Register external gas assembler for aarch64-android and x86_64-android.
|
6 жил өмнө |
Jonas Maebe
|
74a49b5f91
* restructured the the TExternalAssembler constructors so that the
|
8 жил өмнө |
Jonas Maebe
|
7c594b0288
+ added support for using Clang as an assembler, and make it the default
|
10 жил өмнө |
Jonas Maebe
|
1131b08d6d
* changed idtext of as_darwin to AS-DARWIN, so it can be explicitly
|
10 жил өмнө |
Jonas Maebe
|
8155d759dc
- reverted r31806, it breaks building on non-Darwin (mantis #28716)
|
10 жил өмнө |
Jonas Maebe
|
c0b451e788
- removed as_darwin, since there is no difference with as_gas (there is no
|
10 жил өмнө |
Jonas Maebe
|
392af652df
* let de syntax for got/page offsets depend on the target OS rather than
|
10 жил өмнө |
Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 жил өмнө |