Jonas Maebe
|
5051453806
+ support for LOC_(C)MMREGISTER in hlcg
|
há 12 anos atrás |
florian
|
1eeeb309c7
* intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet
|
há 12 anos atrás |
florian
|
47d43750e4
* remove unused units from uses statements
|
há 12 anos atrás |
Jeppe Johansen
|
a8f9b0dac4
Added initial support for the Cortex-M4F FPv4_S16 FPU
|
há 13 anos atrás |
florian
|
45383fd32d
+ a lot missing flag allocs/deallocs added
|
há 13 anos atrás |
florian
|
d8161c185c
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
|
há 13 anos atrás |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
há 13 anos atrás |
Jonas Maebe
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
há 13 anos atrás |
florian
|
862f9dacea
* handle int_to_bool for qwordbools correctly on arm
|
há 13 anos atrás |
sergei
|
7d99f95c45
* Always create a section before emitting data to current_asmdata.asmlists[al_typedconsts]. Without it, such data ends up in sections created elsewhere, creating very non-obvious dependencies on other parts of compiler.
|
há 14 anos atrás |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
há 15 anos atrás |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
há 16 anos atrás |
yury
|
b70bf05ad5
* I hope it's proper fix for r10688.
|
há 17 anos atrás |
yury
|
e71d631c24
* Fix for tw10233 for all CPUs.
|
há 17 anos atrás |
yury
|
771479e65c
* Improved fix for bug #10233 for better Delphi compatibility and efficiency:
|
há 17 anos atrás |
yury
|
cf235145cb
* Fixed a_load_reg_reg for arm.
|
há 17 anos atrás |
Jonas Maebe
|
62e66d2a56
* explicit typecasting of any ordinal type to a boolean of the same
|
há 17 anos atrás |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
há 17 anos atrás |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
há 18 anos atrás |
florian
|
a3d906f1ca
- removed several ;;
|
há 18 anos atrás |
florian
|
0fd3498892
* fixed longint -> real, was broken in 6153
|
há 18 anos atrás |
florian
|
4e69739a78
* fixed dword -> single
|
há 18 anos atrás |
florian
|
df44f7c231
* fixed dword -> double in fpa mode
|
há 18 anos atrás |
florian
|
4cbb67aa00
* some fpu emulation code from arm to generic code generator moved
|
há 19 anos atrás |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
há 19 anos atrás |
florian
|
85d63d9fa9
* settings refactored
|
há 19 anos atrás |
peter
|
3078a1927f
* remove ttype
|
há 19 anos atrás |
florian
|
67aa148602
* fixed softfpu support
|
há 19 anos atrás |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
há 19 anos atrás |
peter
|
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
|
há 20 anos atrás |