fpc/tests/test/opt
florian 99eadb91b3 * run CheckAndWarn to get proper locations for warnings about uninitialized variables
* several fixes to liveness analysis
* get rid of old version defines
+ tests

git-svn-id: trunk@26159 -
2013-12-01 17:01:51 +00:00
..
README.txt
tarmls1.pp * fixed LdrLdr2LdrMov optimisation in case the first and second ldr have 2013-10-14 12:49:34 +00:00
tarmsa1.pp * fixed LsrAnd2Lsr test by replacing the existing buggy check with comparing 2013-10-14 12:49:28 +00:00
tarmshift.pp Fix ShiftShift2Shift 1 ARM-peephole optimizer 2013-08-26 17:41:54 +00:00
tcaseopt1.pp
tcmov.pp
tcse1.pp
tcse2.pp
tcse3.pp
tcse4.pp
tcse5.pp * inherit nf_write/nf_modify in tcallnode.replaceparaload also when replacing parameters 2012-08-13 15:06:16 +00:00
tdfa1.pp
tdfa2.pp
tdfa3.pp * take of life of tlabelnode.left, the test does not test this however because I'am not aware of any example to force a left node for a label 2013-11-13 19:26:37 +00:00
tdfa4.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa5.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa6.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa7.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa8.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa9.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa10.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa11.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa12.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa13.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa14.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa15.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa16.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tdfa17.pp * run CheckAndWarn to get proper locations for warnings about uninitialized variables 2013-12-01 17:01:51 +00:00
tgotoreg.pp
treg1.pp
treg2.pp
treg3.pp
treg4.pp
tretopt.pp * Another fix to PIC assembler: GOT slot stores the address of variable, not variable itself. 2013-04-02 10:48:58 +00:00
tspace.pp
twpo1.pp
twpo2.pp
twpo3.pp
twpo4.pp * enabled a bunch of tests also for aix 2012-04-11 18:04:57 +00:00
twpo5.pp * enabled a bunch of tests also for aix 2012-04-11 18:04:57 +00:00
twpo6.pp
twpo7.pp
uwpo2.pp

This directory contains some tests which test the optimizer
Register variables:
  Enumerations .......................... treg1.pp
  Readln ................................ treg2.pp
  Range checking ........................ treg3.pp
Common subexpression elimination (assembler)
  Multidimensional array index operation. tcse1.pp
  CSE and range checking ................ tcse2.pp
  web bug 972............................ tcse3.pp
Peephole
  CMOV optimize ......................... tcmov.pp