1. 07 Jun, 2016 1 commit
  2. 22 May, 2016 1 commit
  3. 12 May, 2016 1 commit
  4. 10 Sep, 2015 3 commits
  5. 14 Aug, 2015 1 commit
    • Andreas Fried's avatar
      Implement vararg handling in a more portable way (for now only for IA32). · f833aa25
      Andreas Fried authored
      This adds two builtin kinds, ir_bk_va_start and ir_bk_va_arg. va_arg Builtins
      are lowered in the lower_builtins pass with a function provided by the backend,
      whereby most architectures can use be_default_lower_va_args. va_start Builtins
      are lowered in the backend.
      
      Note: This commit breaks all backends except for IA32. SPARC and AMD64 are
      implemented in later commits. The ARM backend previously miscompiled variadic
      functions, and will now throw a proper error.
      f833aa25
  6. 04 Aug, 2015 1 commit
  7. 19 Jul, 2015 1 commit
  8. 28 Jan, 2015 1 commit
  9. 30 Dec, 2014 1 commit
  10. 13 Nov, 2014 1 commit
  11. 17 Sep, 2014 1 commit
  12. 28 May, 2014 3 commits
  13. 27 Mar, 2014 1 commit
  14. 18 Mar, 2014 1 commit
  15. 17 Mar, 2014 1 commit
  16. 14 Mar, 2014 1 commit
  17. 28 Jan, 2014 5 commits
  18. 27 Jan, 2014 2 commits
  19. 12 Nov, 2013 1 commit
  20. 04 Jul, 2013 1 commit
  21. 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
  22. 12 Dec, 2012 1 commit
  23. 24 Oct, 2012 1 commit
  24. 13 Jul, 2012 2 commits
  25. 15 Jun, 2012 1 commit
  26. 19 Dec, 2011 1 commit
    • Matthias Braun's avatar
      make opcode list global · 6bb28287
      Matthias Braun authored
      The opcode list was a member of irprog before which wasn't really
      handled consistently. Also make sure opcodes are properly freed at
      ir_finish().
      6bb28287
  27. 23 Sep, 2011 1 commit
  28. 08 Sep, 2011 1 commit
  29. 06 Sep, 2011 1 commit
  30. 19 Aug, 2011 1 commit