fpc/tests/test/opt
2014-01-30 19:44:12 +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
tarmshift.pp
tcaseopt1.pp
tcmov.pp
tconstprop1.pp * use new shl/shr constant folding (of r26295) only if forinline is set 2013-12-29 14:09:03 +00:00
tcse1.pp
tcse2.pp
tcse3.pp
tcse4.pp
tcse5.pp
tdeadstr1.pp + tests for dead store removal 2013-12-28 20:19:46 +00:00
tdeadstr2.pp + tests for dead store removal 2013-12-28 20:19:46 +00:00
tdeadstr3.pp * fix test 2013-12-29 10:03:41 +00:00
tdeadstr4.pp + tests for dead store removal 2013-12-28 20:19:46 +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 * tests fail if dead values are optimized so disable dead value optimization for the tests 2014-01-30 19:44:12 +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
tspace.pp
twpo1.pp
twpo2.pp
twpo3.pp
twpo4.pp
twpo5.pp
twpo6.pp
twpo7.pp
udeadstr4.pp + tests for dead store removal 2013-12-28 20:19:46 +00:00
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