1. 08 Nov, 2012 1 commit
    • Christoph Mallon's avatar
      Remove keep-edge hacks for endless loop. · 908b8128
      Christoph Mallon authored
      It is the job of the frontend to keep loops.
      These hacks here only worked for some, but not all cases.
      In particular a more clever SSA-construction algorithm might not place redundant PhiMs, which would render memory before memory-less loops unkept.
      908b8128
  2. 04 Nov, 2012 1 commit
  3. 24 Oct, 2012 2 commits
  4. 31 Aug, 2012 1 commit
  5. 30 Aug, 2012 1 commit
  6. 27 Aug, 2012 2 commits
  7. 23 Aug, 2012 1 commit
  8. 21 Aug, 2012 1 commit
    • Matthias Braun's avatar
      remove the concept of a strictconv · 31b3daf7
      Matthias Braun authored
      This means floatingpoint calculation in a firm graph must be performed
      in the mode specified (and may not be performed in a wider mode as
      before).
      31b3daf7
  9. 09 Aug, 2012 1 commit
  10. 08 Aug, 2012 2 commits
  11. 13 Jul, 2012 2 commits
  12. 10 Jul, 2012 1 commit
  13. 28 Jun, 2012 1 commit
  14. 21 Jun, 2012 1 commit
  15. 15 Jun, 2012 1 commit
    • Matthias Braun's avatar
      split graph state into properties and constraints · b2008e0b
      Matthias Braun authored
      graph_properties are things that a transformation may destroy but which
      can be easily recalculated.
      
      graph_constraints are set after lowering phases have been running and
      forbid certain constructs that no (later) transformation is allowed to construct
      b2008e0b
  16. 14 May, 2012 1 commit
  17. 01 Mar, 2012 1 commit
  18. 09 Feb, 2012 1 commit
  19. 14 Dec, 2011 2 commits
  20. 18 Nov, 2011 2 commits
    • Matthias Braun's avatar
      remove opt_ldst_only_null_ptr_exception · 8a5f1532
      Matthias Braun authored
      We just define that the only reason a Load/Store node can use the
      exception edge is a NULL pointer. Misaligned Load/Store is a problem for
      low-level languages which don't use exception edges anyway.
      8a5f1532
    • Matthias Braun's avatar
      remove opt_polymorphy · 0801baa3
      Matthias Braun authored
      this is part of the initiative to move object-orientation support stuff
      out of libfirm into liboo
      0801baa3
  21. 17 Nov, 2011 1 commit
  22. 16 Nov, 2011 1 commit
  23. 14 Nov, 2011 2 commits
  24. 10 Nov, 2011 1 commit
  25. 09 Nov, 2011 1 commit
  26. 07 Nov, 2011 5 commits
  27. 04 Nov, 2011 3 commits