Commit History

Autor SHA1 Mensaxe Data
  Taddeus Kroes 24c91ff678 Moved optimization loop to program class. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 03268eb5df Fixed syntax error. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 8d613005ee Updated print statement spaces. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 7018b528db Fixed liveness analysis. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 770cbc9f40 Merged conflicts. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes fd60f13d5f Fixed infinite loop in optimization phase. %!s(int64=14) %!d(string=hai) anos
  Jayke Meijer 122ce7a04c Fixed unit tests. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes e0b4e598c5 Worked on optimization loop. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes e63246249c Added global optimization and dataflow anaysis to optimization loop. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes b45a5aedb2 Added Program class for easy handling of statement lists (readability is massively increased). %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes edc801b4f8 Removed useless deepcopy. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 0de7d78bf8 Updated result print format. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 5b6e6336f5 Fixed recursiveness bug in liveness analysis. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 091fc8d050 Implemented variable liveness analysis, renamed the sets for RD. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 00d7bd2f57 Fixed existing unit tests and added tests for reaching definitions.. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 2bc283ea2d Added reaching definitions to optimizer, and cleaned up some code. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 21ff6f230b Fixed syntax errors. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes d9813d87c7 Moved algebraic transformation to constant folding. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes ccaa52ac41 Started implementing Dead Code elimination. %!s(int64=14) %!d(string=hai) anos
  Jayke Meijer 0ee8729cac Fixed calculation of optimizations. %!s(int64=14) %!d(string=hai) anos
  Jayke Meijer 469a6f8f7e Fixed faulty function call in init of optimize module %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 312aa1f096 Forgot another whitespace. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 299d61f50f Forgot whitespace. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes fc4ae6b6b0 Moved some optimization wrapper fucntions. %!s(int64=14) %!d(string=hai) anos
  Jayke Meijer 2ed0286faf Moved main to root. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes d890c575b5 Added newline for readability %!s(int64=14) %!d(string=hai) anos
  Jayke Meijer 8dfef61151 Fixed two bugs in copyprop. %!s(int64=14) %!d(string=hai) anos
  Jayke Meijer 55c2f6c7f0 Merge branch 'master' of github.com:taddeus/peephole %!s(int64=14) %!d(string=hai) anos
  Jayke Meijer ed8637b887 Working on copy propagation. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes cbd8597b9b Started implementing Constant Folding. %!s(int64=14) %!d(string=hai) anos