florian
|
ecdec2e431
* disable reg. allocator optimization introduced in r21812 for now because it caused some trouble, see #22405
|
há 13 anos atrás |
masta
|
51af7bd440
Assembly version of fpc_ansistr_incr_ref for ARM
|
há 13 anos atrás |
masta
|
b9770519f8
Assembly version of fpc_ansistr_decr_ref for ARM
|
há 13 anos atrás |
masta
|
25e2f5f3fa
Small improvement to InterlockedExchange on ARM
|
há 13 anos atrás |
masta
|
aa21845cd9
Small optimization for OP_AND on ARM
|
há 13 anos atrás |
michael
|
8ed3408527
* with statement tests
|
há 13 anos atrás |
michael
|
874a1f4304
* Use expressions in with statement
|
há 13 anos atrás |
michael
|
5a57943320
* Tests for loop structures
|
há 13 anos atrás |
michael
|
e1dead6a1c
Conditions in for/while/repeat are now expression elements
|
há 13 anos atrás |
florian
|
7513291ad8
* generate different code for OS_S8 -> OS_16 conversion which might fold better, idea by Nico Erfurth
|
há 13 anos atrás |
Jonas Maebe
|
4d31fbc31d
* also allow conversion of niln to forward-defined pointerdef
|
há 13 anos atrás |
Jonas Maebe
|
a63a603cc1
* allow conversion from niln to not-yet-fully-resolved classrefdefs
|
há 13 anos atrás |
masta
|
6529307d9e
Don't emit useless AND/BICs in ARM CG
|
há 13 anos atrás |
masta
|
9e039936bf
Support more operators in FoldShiftProcess on ARM
|
há 13 anos atrás |
florian
|
b20c4cfe87
* replace is_written by using actualtargetnode
|
há 13 anos atrás |
Jonas Maebe
|
aad3ce960a
* give an error when trying to give a parameter of a non-simple type a
|
há 13 anos atrás |
Jonas Maebe
|
ebda98deec
* give (w)string tconstsyms a def, so all constsyms always have a def
|
há 13 anos atrás |
Jonas Maebe
|
be2c757aad
* don't crash in getarraydef/getpointerdef if localsymtable is still nil
|
há 13 anos atrás |
Jonas Maebe
|
c25d9d5e06
* do not search for overloaded operators while parsing constant declarations,
|
há 13 anos atrás |
florian
|
405a80066e
+ cse across assignment operator fixed and enabled
|
há 13 anos atrás |
florian
|
f619a1aaf6
* fld/fst can have a base register+offset
|
há 13 anos atrás |
florian
|
df01717c38
* mov x, %treg; mov %treg, y might be only optimized if y does not use treg
|
há 13 anos atrás |
Jonas Maebe
|
3c1b82f9a0
* don't add value transformations for internal type casts from/to currency
|
há 13 anos atrás |
florian
|
e81ba0f82e
+ make use of the armv6+ sign/zero extension instructions if appropriate
|
há 13 anos atrás |
florian
|
eb1efdff8a
+ introduce cstylearrayofconst because pocall_mwcall was forgotten at several places
|
há 13 anos atrás |
florian
|
ad3aa937d3
* respect Dontlinkstdlibpath when adding a default library search path
|
há 13 anos atrás |
florian
|
19ed835f2b
* don't generate an extra indirection when loading vfp constants
|
há 13 anos atrás |
masta
|
8a684c1f10
Don't generate IT instruction in second_cmp64bit for Thumb-2
|
há 13 anos atrás |
florian
|
49b03ea350
* readme updated
|
há 13 anos atrás |
florian
|
89980e21f3
+ binary objects for armhf
|
há 13 anos atrás |