Commit History

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