pierre
|
1f20cfe991
Merge of several commits related to enhancements in PPU writing
|
vor 5 Jahren |
florian
|
73c46a5988
- removed unused constants
|
vor 8 Jahren |
Jeppe Johansen
|
3cb9be73bc
Moved tcontrollerdatatype out into cpuinfo.
|
vor 10 Jahren |
florian
|
5c67fcc43f
+ change always floating point divisions into multiplications if they are a power of two,
|
vor 10 Jahren |
Tomas Hajny
|
dc1446d32a
* fixed misplaced constant definition
|
vor 10 Jahren |
Tomas Hajny
|
3ee3542744
* boolean constant instead of IFDEFs for detection of microcontroller support
|
vor 10 Jahren |
sergei
|
f85a8159ef
* compiler/mips/cpuinfo.pas: removed "FPU_" prefixes from FPU names, not necessary because compiler inserts one itself.
|
vor 11 Jahren |
sergei
|
02f39c667a
* MIPS: added a couple of important capabilities and made them available for big-endian targets as well.
|
vor 11 Jahren |
sergei
|
c76dedfd31
* MIPS: re-enable peephole optimizations which got disabled by r27106 and were not restored in r27147. Unfortunately such things are hard to detect reliably in automated way.
|
vor 11 Jahren |
florian
|
b2b26f84cf
* partially merged the mips-embedded branch of Michael Ring:
|
vor 11 Jahren |
yury
|
c58340f8dd
* Enabled safecall for mips.
|
vor 11 Jahren |
yury
|
56b3287e29
+ Added compiler support for mipsel-android target.
|
vor 11 Jahren |
pierre
|
a091c26750
* Use mips everywhere for big endian mips target
|
vor 11 Jahren |
sergei
|
1c84c3edbf
* Fixed label optimizer to work with MIPS, and enabled level 1 optimization for MIPS targets.
|
vor 12 Jahren |
sergei
|
fe322f35d5
* MIPS: fixed passing CPU type specified with -CpXXX switch to assembler
|
vor 12 Jahren |
pierre
|
9e6a2b868c
Fix -Cp option failure due to cputypestr array that must be uppercased
|
vor 12 Jahren |
pierre
|
305206354a
Add arch and abi values for mips cpu
|
vor 12 Jahren |
florian
|
4d86d25c6c
* -O4 switch for optimizations which are correct but which might have unexpected effects
|
vor 13 Jahren |
florian
|
b330bba0bc
+ introduce -Oofastmath
|
vor 13 Jahren |
Jonas Maebe
|
3798b79fd7
+ optimization that (re)orders instance fields of Delphi-style classes in
|
vor 13 Jahren |
pierre
|
61df26bf0c
* Avoid string constants array elements longer than type
|
vor 14 Jahren |
florian
|
5acf377e31
* enable node cse for all cpus as level 2 optimization
|
vor 15 Jahren |
florian
|
28ac4a8dda
* several mips/mipsel related stuff fixed
|
vor 15 Jahren |
florian
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
vor 15 Jahren |
peter
|
2888a21593
* list supported optimization options in -i
|
vor 19 Jahren |
peter
|
b6e35a200e
* rewrite of optimizer options
|
vor 19 Jahren |
Jonas Maebe
|
8bc4e0a32f
* inline and compilerproc are now procoptions instead of proccall types
|
vor 20 Jahren |
fpc
|
790a4fe2d3
* log and id tags removed
|
vor 20 Jahren |
fpc
|
50778076c3
initial import
|
vor 20 Jahren |
florian
|
f58fcdf401
+ basic mips stuff
|
vor 20 Jahren |