1. 20 Jul, 2015 1 commit
  2. 26 May, 2015 4 commits
  3. 11 May, 2015 4 commits
  4. 07 May, 2015 1 commit
    • Matthias Braun's avatar
      Rework setting some OS details · 3d6ab117
      Matthias Braun authored
      The idea here, is that you do not simply set a target operating system
      or architecture, but have a setting for all things different between the
      operating systems. Knowledge about the name and habits of the operating
      system is left to the frontend.
      (We may want to provide a small support library in the future to share
      the triple parsing and OS -> settings code between multiple frontends).
      3d6ab117
  5. 31 Jan, 2015 1 commit
  6. 26 Dec, 2014 2 commits
  7. 13 Nov, 2014 1 commit
  8. 31 Oct, 2014 1 commit
  9. 17 Sep, 2014 1 commit
  10. 08 Jul, 2014 1 commit
  11. 28 May, 2014 1 commit
  12. 30 Apr, 2014 1 commit
  13. 23 Apr, 2014 1 commit
  14. 07 Mar, 2014 1 commit
  15. 06 Mar, 2014 1 commit
  16. 18 Feb, 2014 1 commit
    • Matthias Braun's avatar
      cleanup special tarval and Unknown usage · af666143
      Matthias Braun authored
      This commit does:
      - Remove tarval_reachable+tarval_unreachable, dataflow analysis rather
        use top/bottom instead of other special values.
      - Rename tarval_undefined to tarval_unknown as it corresponds to the
        Unknown node (=a value which we don't know)
      - Remove predefined tarval_top/tarval_bottom from tv.h and place the
        defines into combo.c
      - Change compute_XXX constant folding functions to return tarval_unknown
        instead of tarval_bad if folding failed
      - compute_Unknown in combo results in tarval_bottom == tarval_unknown
        this eliminates strange special cases in the Cond/Switch rules and the
        now unnecessary cprop_X list.
      af666143
  17. 28 Jan, 2014 2 commits
  18. 27 Jan, 2014 1 commit
  19. 31 Oct, 2013 1 commit
  20. 07 Oct, 2013 1 commit
  21. 27 Aug, 2013 3 commits
  22. 22 Aug, 2013 1 commit
  23. 08 Aug, 2013 1 commit
    • Matthias Braun's avatar
      remove support for enumeration types · 89c75d37
      Matthias Braun authored
      It is not usefull for optimization in most languages:
      - In C/C++ you can't really change the value of enum constants as casting
        from/to integer has to produce the expected results.
      - In Java (and other OO languages) enum members are objects so the
        libfirm enumeration type can't be used there anyway
      89c75d37
  24. 24 Jul, 2013 1 commit
  25. 02 Jul, 2013 1 commit
  26. 26 Jun, 2013 2 commits
  27. 06 May, 2013 1 commit
  28. 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
  29. 29 Jan, 2013 1 commit