1. 17 Sep, 2014 1 commit
    • Matthias Braun's avatar
      put irg link directly into node attributs · f3209aa8
      Matthias Braun authored
      The previous approach put the irg link into the block attributes, so
      while saving memory an extra indirection was necessary. Some testing
      with valgrind massif+callgrind revealed that a direct link increses peak
      memory usage by ~1% while also increasing runtime by ~1%. More
      importantly the code gets a bit simpler and some strange corner cases can be
      removed with the direct link.
      f3209aa8
  2. 21 Aug, 2014 1 commit
  3. 18 Aug, 2014 1 commit
  4. 28 May, 2014 1 commit
  5. 15 Apr, 2014 1 commit
    • Matthias Braun's avatar
      split Sel node into Member and Sel · 36408645
      Matthias Braun authored
      - Compound type selection is performed with Member
      - Array indexing is performed with Sel
      - Instead of the simpleSel constructor functions you can use the normal Member
        constructors now
      - The concept of array element entities has been removed, Sel nodes just
        contain a pointer to the array type now.
      36408645
  6. 10 Apr, 2014 1 commit
  7. 17 Mar, 2014 1 commit
  8. 14 Feb, 2014 1 commit
  9. 28 Jan, 2014 1 commit
  10. 27 Jan, 2014 1 commit
  11. 19 Jul, 2013 1 commit
  12. 26 Jun, 2013 1 commit
  13. 11 Jun, 2013 3 commits
  14. 07 May, 2013 2 commits
    • Matthias Braun's avatar
      Alloc/Free only operate on the stack now · 8fda947f
      Matthias Braun authored
      They are considered low level operations now which just allocate/free a
      block of memory on the stack. There is no highlevel typeinformation
      attached anymore or support for heap allocation. Frontends/liboo should
      provide their custom highlevel nodes if they need these features.
      8fda947f
    • Matthias Braun's avatar
      cleanup, use C99 · 305cff02
      Matthias Braun authored
      305cff02
  15. 04 May, 2013 1 commit
    • Matthias Braun's avatar
      do not include config.h anymore · 0f73b43e
      Matthias Braun authored
      It has been empty for nearly all systems. People who used to put stuff
      in config.h can still create a config.h on their own and inject
      -include (gcc) or /FI (msvc) into their CPPFLAGS.
      0f73b43e
  16. 18 Jan, 2013 1 commit
  17. 22 Dec, 2012 1 commit
  18. 21 Dec, 2012 1 commit
  19. 19 Dec, 2012 2 commits
  20. 12 Dec, 2012 1 commit
  21. 05 Dec, 2012 2 commits
  22. 03 Dec, 2012 2 commits
  23. 02 Dec, 2012 2 commits
  24. 26 Nov, 2012 1 commit
  25. 24 Nov, 2012 9 commits