Historique des commits

Auteur SHA1 Message Date
  florian aa2a9dbf2e patches by Nico Erfurth to improve the arm peephole optimizer: il y a 13 ans
  florian c5445399c6 * take care also of reg. allocation information after the current instruction when moving it il y a 13 ans
  florian 9867f34398 * the arm rescheduler has not only to move instructions but also associated register allocations il y a 13 ans
  florian 38d3a081f6 * update of TODOs il y a 13 ans
  florian 0fe22a358b + first version of ldr instruction scheduler on arm il y a 13 ans
  florian 9c6e3d317a * reenabled ldr/ldr and ldr/str optimization il y a 13 ans
  florian b4907578b0 * temporarily disable LDR/LDR STR/LDR optimizations, let's see if this broke regression testing on fpcarm il y a 13 ans
  florian fdfb9a3fba * take care of conditions when doing ldr/str optimizations il y a 13 ans
  florian bb2df48aa9 - <op> ....; cmp ...,#0 cmps ... optimization deactivated il y a 13 ans
  florian e2c9a8c6a1 * fold <arithmed. op> ...; cmp ...,#0into cmps on arm il y a 13 ans
  Jonas Maebe 852ae48cb7 * also use blx instead of bl for direct calls on ARMv5+, since the target il y a 14 ans
  florian 515774b864 * merged armthum branch il y a 16 ans
  florian 91dcb722a2 + optimization of sequential ands il y a 16 ans
  florian 66e015f48c * avoid shifter constant overflow on arm when optimizing two shifter operations into one il y a 17 ans
  yury 2829f4e46f * Fixed arm optimizer bug (mantis #9209). No testsuite regressions with -O2. il y a 18 ans
  florian c5d8e53758 * last commit fixed il y a 18 ans
  florian 3609ddc5dd * more MustBeLast fixes il y a 18 ans
  florian 8d33f640d4 * stop conditional optimization at mov pc,... il y a 18 ans
  florian d09295b686 * shift folding il y a 18 ans
  florian 1e1f711663 * instructions being already conditional can't be marked as conditional again il y a 19 ans
  florian 84f0b62f93 * cond. instruction optimization enabled il y a 19 ans
  florian 4010d66c2c * arm cond. instruction support il y a 19 ans
  florian 0308048768 * fixed compilation il y a 20 ans
  Jonas Maebe ab3bc45fa4 * cpu-specific overrides of optimizer methods now get called il y a 20 ans
  fpc 790a4fe2d3 * log and id tags removed il y a 20 ans
  fpc 50778076c3 initial import il y a 20 ans
  florian 2b67164568 * optimizer files fixed il y a 20 ans
  florian 871fd8d2b8 * initial commit il y a 20 ans