florian
|
c961c72c30
* tarmtypeconvnode.first_int_to_real should call the generic method in the parent class, if soft fpu code is generated, resolves #31350
|
8 jaren geleden |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 jaren geleden |
florian
|
1c067e96bf
* fix VFPv4 support
|
9 jaren geleden |
Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 jaren geleden |
florian
|
b222d0b663
* correctly handle LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF in second_int_to_bool, resolves issue #28007
|
10 jaren geleden |
Jonas Maebe
|
687bb15299
* renamed getdatalabel() to getglobaldatalabel
|
10 jaren geleden |
Jeppe Johansen
|
9e5979e8be
Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now.
|
10 jaren geleden |
Jonas Maebe
|
5051453806
+ support for LOC_(C)MMREGISTER in hlcg
|
12 jaren geleden |
florian
|
1eeeb309c7
* intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet
|
12 jaren geleden |
florian
|
47d43750e4
* remove unused units from uses statements
|
12 jaren geleden |
Jeppe Johansen
|
a8f9b0dac4
Added initial support for the Cortex-M4F FPv4_S16 FPU
|
12 jaren geleden |
florian
|
45383fd32d
+ a lot missing flag allocs/deallocs added
|
13 jaren geleden |
florian
|
d8161c185c
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
|
13 jaren geleden |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 jaren geleden |
Jonas Maebe
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
13 jaren geleden |
florian
|
862f9dacea
* handle int_to_bool for qwordbools correctly on arm
|
13 jaren geleden |
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.
|
14 jaren geleden |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 jaren geleden |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 jaren geleden |
yury
|
b70bf05ad5
* I hope it's proper fix for r10688.
|
17 jaren geleden |
yury
|
e71d631c24
* Fix for tw10233 for all CPUs.
|
17 jaren geleden |
yury
|
771479e65c
* Improved fix for bug #10233 for better Delphi compatibility and efficiency:
|
17 jaren geleden |
yury
|
cf235145cb
* Fixed a_load_reg_reg for arm.
|
17 jaren geleden |
Jonas Maebe
|
62e66d2a56
* explicit typecasting of any ordinal type to a boolean of the same
|
17 jaren geleden |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 jaren geleden |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 jaren geleden |
florian
|
a3d906f1ca
- removed several ;;
|
18 jaren geleden |
florian
|
0fd3498892
* fixed longint -> real, was broken in 6153
|
18 jaren geleden |
florian
|
4e69739a78
* fixed dword -> single
|
18 jaren geleden |
florian
|
df44f7c231
* fixed dword -> double in fpa mode
|
18 jaren geleden |