florian
|
6b47d9d9ed
* safecall support is meanwhile generic, so enabled for all linux targets
|
vor 5 Jahren |
Jonas Maebe
|
592df7fa59
* disable cs_opt_regvar on all platforms when compiled for LLVM (LLVM does
|
vor 5 Jahren |
florian
|
ef87879402
* common naming for fpu_none string
|
vor 5 Jahren |
pierre
|
828a248287
Systematically include fpcdefs.inc at sart of all units used by compiler
|
vor 6 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
|
3ee3542744
* boolean constant instead of IFDEFs for detection of microcontroller support
|
vor 10 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 |
Jonas Maebe
|
f4756b8cc1
* enabled node cse with -O2 for ppc32
|
vor 15 Jahren |
florian
|
5acf377e31
* enable node cse for all cpus as level 2 optimization
|
vor 15 Jahren |
Jonas Maebe
|
62c1781bea
+ mw_pascal calling convention support for ARM, ppc64 and x86_64: identical
|
vor 15 Jahren |
florian
|
2a54d957b2
* fixed two small errors
|
vor 19 Jahren |
florian
|
a61abb25cb
* reorganized optimizer switch sets
|
vor 19 Jahren |
Jonas Maebe
|
8a6ebdf274
- disabled loop unrolling for level 3 optimizations since it only causes
|
vor 19 Jahren |
peter
|
2888a21593
* list supported optimization options in -i
|
vor 19 Jahren |
peter
|
b6e35a200e
* rewrite of optimizer options
|
vor 19 Jahren |
tom_at_work
|
e4a61f4af1
* a_op_const_reg_reg optimizations
|
vor 20 Jahren |
peter
|
6bf3269b41
* powerpc64 port from Thomas Schatzl
|
vor 20 Jahren |