Skip to content
  1. Apr 19, 2012
    • Michael J. Spencer's avatar
      Remove llvm-ld and llvm-stub (which is only used by llvm-ld). · 9125493e
      Michael J. Spencer authored
      llvm-ld is no longer useful and causes confusion and so it is being removed.
      
      * Does not work very well on Windows because it must call a gcc like driver to
        assemble and link.
      * Has lots of hard coded paths which are wrong on many systems.
      * Does not understand most of ld's options.
      * Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} |
        ld, or fully replaced by Clang.
      
      I know of no production use of llvm-ld, and hacking use should be
      replaced by Clang's driver.
      
      llvm-svn: 155147
      9125493e
  2. Mar 01, 2012
    • David Meyer's avatar
      [Object] · 2fc34c5f
      David Meyer authored
      * Add begin_dynamic_table() / end_dynamic_table() private interface to ELFObjectFile.
      * Add begin_libraries_needed() / end_libraries_needed() interface to ObjectFile, for grabbing the list of needed libraries for a shared object or dynamic executable.
      * Implement this new interface completely for ELF, leave stubs for COFF and MachO.
      * Add 'llvm-readobj' tool for dumping ObjectFile information.
      
      llvm-svn: 151785
      2fc34c5f
  3. Feb 26, 2012
    • Nadav Rotem's avatar
      · 78bda894
      Nadav Rotem authored
      Add a random .LL file generator to stress-test different llvm components.
      
      llvm-svn: 151479
      78bda894
  4. Dec 07, 2011
  5. Dec 01, 2011
  6. Nov 29, 2011
  7. Nov 10, 2011
  8. Nov 03, 2011
  9. Oct 16, 2011
  10. Sep 28, 2011
  11. Sep 20, 2011
  12. Sep 13, 2011
    • Benjamin Kramer's avatar
      Sketch out a DWARF parser. · aa2f78f5
      Benjamin Kramer authored
      This introduces a new library to LLVM: libDebugInfo. It will provide debug information
      parsing to LLVM. Much of the design and some of the code is taken from the LLDB project.
      
      It also contains an llvm-dwarfdump tool that can dump the abbrevs and DIEs from an
      object file. It can be used to write tests for DWARF input and output easily.
      
      llvm-svn: 139627
      aa2f78f5
  13. Jul 15, 2011
    • Douglas Gregor's avatar
      CMake: Add a new configuration option LLVM_BUILD_CLANG that's · 82432f7e
      Douglas Gregor authored
      available when Clang is found within the LLVM tree. If enabled (the
      default), Clang will be built as part of LLVM. If disabled, Clang will
      be skipped... and can be built by configuring a separate object
      directory just for Clang. This helps break up the monolithic
      LLVM+Clang project that many Clang developers use, improving
      build/load times.
      
      llvm-svn: 135218
      82432f7e
  14. Apr 28, 2011
  15. Mar 18, 2011
    • Jim Grosbach's avatar
      MachO file loader and execution utility. · 0072cdbc
      Jim Grosbach authored
      Add a bone-simple utility to load a MachO object into memory, look for
      a function (main) in it, and run that function directly. This will be used
      as a test and development platform for MC-JIT work regarding symbol resolution,
      dynamic lookup, etc..
      
      Code by Daniel Dunbar.
      
      llvm-svn: 127885
      0072cdbc
  16. Mar 13, 2011
  17. Mar 12, 2011
  18. Mar 11, 2011
  19. Jan 20, 2011
  20. Nov 27, 2010
  21. Oct 30, 2010
    • Tobias Grosser's avatar
      Add polly support to the build system. · ea9dca4c
      Tobias Grosser authored
      Update the cmake and autoconf build system to compile polly
      as a shared library if it is checked out into tools/polly. In case
      polly is not checked out, nothing changes.
      This models the way clang can be added to llvm if checked out to tools/clang.
      
      Also rebuild configure.
      
      Patch contributed by ether.
      
      llvm-svn: 117755
      ea9dca4c
  22. Sep 14, 2010
  23. Sep 10, 2010
  24. Aug 24, 2010
  25. Aug 08, 2010
  26. Apr 13, 2010
  27. Oct 05, 2009
  28. Aug 25, 2009
  29. Aug 16, 2009
  30. Aug 14, 2009
  31. Aug 12, 2009
  32. Jun 23, 2009
  33. Jun 19, 2009
Loading