Skip to content
  1. Jul 13, 2012
    • Jack Carter's avatar
      The Mips specific relocation R_MIPS_GOT_DISP · 5ddcfda8
      Jack Carter authored
      is used in cases where global symbols are 
      directly represented in the GOT and we use an 
      offset into the global offset table.
      
      This patch adds direct object support for R_MIPS_GOT_DISP.
      
      llvm-svn: 160183
      5ddcfda8
  2. Jul 12, 2012
    • Jack Carter's avatar
      Patch for Mips direct object generation. · 570ae0b1
      Jack Carter authored
      When WriteFragmentData() case FT_align called
      Asm.getBackend().writeNopData() is called, nothing
      is done since Mips implementation of writeNopData just
      returned "true".
      
      For some reason this has not caused problems in 32 bit
      mode, but in 64 bit mode it caused an assert when processing
      multiple function units.
      
      The test case included will assert without this patch. It
      runs twice with different flags to prevent false positives
      due to changes in code generation over time.
      
      llvm-svn: 160084
      570ae0b1
  3. Jul 02, 2012
  4. Jun 28, 2012
  5. Jun 14, 2012
  6. Apr 16, 2012
  7. Apr 02, 2012
    • Akira Hatanaka's avatar
      Initial 64 bit direct object support. · b1f68f96
      Akira Hatanaka authored
      This patch allows llvm to recognize that a 64 bit object file is being produced
      and that the subsequently generated ELF header has the correct information.
      
      The test case checks for both big and little endian flavors.
      
      Patch by Jack Carter.
      
      llvm-svn: 153889
      b1f68f96
  8. Mar 27, 2012
  9. Mar 26, 2012
  10. Mar 21, 2012
  11. Mar 01, 2012
  12. Feb 28, 2012
  13. Feb 17, 2012
  14. Jan 18, 2012
  15. Jan 11, 2012
  16. Dec 22, 2011
  17. Dec 21, 2011
  18. Dec 07, 2011
  19. Dec 06, 2011
  20. Nov 23, 2011
  21. Nov 11, 2011
    • Bruno Cardoso Lopes's avatar
      Mips MC object code emission improvements: · c85e3ff3
      Bruno Cardoso Lopes authored
      "With this patch we can now generate runnable Mips code through LLVM
      direct object emission. We have run numerous simple programs, both C
      and C++ and with -O0 and -O3 from the output. The code is not production
      ready, but quite useful for experimentation." Patch and message by
      Jack Carter
      
      llvm-svn: 144414
      c85e3ff3
  22. Sep 30, 2011
Loading