Mattias Gaertner
|
be41f296a0
fpreadtiff: fixed checking for code 4096 before add instead of after last add, bug #22558
|
před 13 roky |
florian
|
d327960994
* Don't build utils by default when cross building. FPC's build system is not made
|
před 13 roky |
florian
|
a365ae3631
+ define BUILDFULLNATIVE and BUILDNATIVE for native builds
|
před 13 roky |
Jonas Maebe
|
da32d99b7e
* declare Sptr() and get_frame() as "nostackframe"
|
před 13 roky |
Jonas Maebe
|
f7dbe6d7a6
* use a different register constant for EIP and RIP (fixes external
|
před 13 roky |
Jonas Maebe
|
eeb98ae2f8
* write objectdef fieldtypes in appenddef_object() instead of in
|
před 13 roky |
joost
|
e17d1c9b37
* Support Interbase 7 and Firebird 3 boolean fields
|
před 13 roky |
masta
|
d8af83d252
Introduce a version of MatchInstruction for multiple instructions
|
před 13 roky |
florian
|
6b73bc45c5
* check constant for being a valid offset
|
před 13 roky |
florian
|
58a85e79ce
* set index register correctly * index register might not be changed
|
před 13 roky |
florian
|
245d8286d5
+ LookForPostindexedPattern
|
před 13 roky |
pierre
|
acfcb3d853
* Define slowcpu conditional for mips cpu, cuts execution time from 4 mins down to 20 secs
|
před 13 roky |
masta
|
012da673a8
Use MatchInstruction in OpCmp2OpS
|
před 13 roky |
pierre
|
9ad6285fe2
* Fix 64-bit OP_ADD and OP_SUB operations (no overflow support yet)
|
před 13 roky |
florian
|
a016bc5ced
* white space change
|
před 13 roky |
florian
|
f2ccd6e400
* when doing the AddSubLdr2Ldr optimization check also if the source register of the add is modified before the load
|
před 13 roky |
florian
|
4e2de05667
* don't apply the AddSubLdr2Ldr optimization if the base register in the reference is used/modified during the ldr/str
|
před 13 roky |
florian
|
d89b742109
* apply Add/SubLdr2Ldr only if no condition flags are involved
|
před 13 roky |
florian
|
73d540e7b5
* unsigned byte ldr/str allow also an offset of max. +/-4095
|
před 13 roky |
florian
|
9d20a73986
* optimize also str/ldrb/h/d
|
před 13 roky |
florian
|
1b3e03d72d
+ DEBUG_AOPTCPU to turn off peephole optimizer messages
|
před 13 roky |
florian
|
8a20ccc5f9
+ Add/SubLdr2Ldr optimization
|
před 13 roky |
florian
|
ca5078f9cf
+ RegModifiedBetween
|
před 13 roky |
Jonas Maebe
|
85765364ee
* properly compare parameter lists involving pointers to or classrefdefs of
|
před 13 roky |
michael
|
88776524fd
* Interdependency reduction, verbosity introduced
|
před 13 roky |
masta
|
b9fa9da629
Small fixes to OpCmp2OpS
|
před 13 roky |
pierre
|
7587145320
Add possibility to test sparc elf generator with -dTEST_AGSPARC_ELF
|
před 13 roky |
michael
|
efaf017b17
* Improvements so package name can be specified, fpmake is excluded
|
před 13 roky |
michael
|
2252b71ae9
* Some small fixes so sdo is parsed
|
před 13 roky |
pierre
|
926d39e604
* Fix compilation of sparc/cpuelf unit
|
před 13 roky |