1. 07 Jun, 2016 1 commit
  2. 24 Apr, 2016 1 commit
  3. 15 Mar, 2016 1 commit
  4. 10 Jan, 2016 1 commit
  5. 14 Dec, 2015 2 commits
    • Matthias Braun's avatar
      type: Ensure visibility/linkage are set on construction · aed38c30
      Matthias Braun authored
      This is done by introducing a new new_global_entity() function for
      constructing globals/adding a visibility argument to new_alias_entity().
      aed38c30
    • Matthias Braun's avatar
      Introduce globals map · 859487f0
      Matthias Braun authored
      The map maps global symbols to the respective entities in the segment
      types. This should avoid hacks in some frontends, avoids a sepcial map
      for compilerlib entities and ensures that frontend and compilerlib
      entities are in sync.
      859487f0
  6. 18 Oct, 2015 1 commit
  7. 07 Sep, 2015 1 commit
  8. 22 Jul, 2015 1 commit
    • Matthias Braun's avatar
      ia32: PIC rewrite, handles most of elf PIC now · f345dbf8
      Matthias Braun authored
      This uses the newly introduced be_Relocation node to perform most PIC
      transformations in ia32_pic.c. This introduces the elf and elf-no-plt
      PIC modes. The "efl" mode does not work yet because the additional ebx
      input makes calls register pressure unfaithful.
      f345dbf8
  9. 20 Jul, 2015 1 commit
  10. 19 Jul, 2015 1 commit
  11. 28 Jan, 2015 1 commit
  12. 17 Nov, 2014 1 commit
  13. 19 Sep, 2014 1 commit
  14. 17 Feb, 2014 1 commit
  15. 28 Jan, 2014 2 commits
  16. 27 Jan, 2014 2 commits
  17. 11 Jun, 2013 1 commit
    • Matthias Braun's avatar
      move beabi/PIC code into ia32 backend · 58ef2bef
      Matthias Braun authored
      The code was only working on ia32 and contains several ia32 specific
      bits, so keep it in the ia32 backend for now. At least the amd64 backend
      will require a different implementation of PIC.
      58ef2bef