Skip to content
  1. 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
  2. Feb 20, 2011
    • Stephen Wilson's avatar
      This patch lets LLDB build as an LLVM subproject. LLDB is not built in · a32b8d78
      Stephen Wilson authored
      parallel with the rest of the tools directory as it depends on Clang.
      
      This patch was first applied in r125956 and subsequently reverted in
      r125964 as it broke in-tree builds.  Makefile.rules was fixed up in 
      r126070 to handle missing optional directories for the in-tree case,
      so it should be safe now to bring this patch back in.
       
      
      llvm-svn: 126071
      a32b8d78
  3. Feb 18, 2011
  4. Jan 20, 2011
  5. Dec 16, 2010
  6. Nov 29, 2010
  7. Nov 27, 2010
  8. 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
  9. Aug 24, 2010
  10. Aug 09, 2010
  11. Aug 07, 2010
  12. Jul 20, 2010
    • Chris Lattner's avatar
      fix DISABLE_EDIS · 9289f931
      Chris Lattner authored
      llvm-svn: 108925
      9289f931
    • Chris Lattner's avatar
      start straightening out libedis's dependencies and make it fit · 979634bb
      Chris Lattner authored
      better in the llvm world.  Among other things, this changes:
      
      1. The guts of libedis are now moved into lib/MC/MCDisassembler
      2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis,
         so edis and mc don't have to be built in series.
      3. lib/MC/MCDisassembler no longer depends on the C api, the C
         API depends on it.
      4. Various code cleanup changes. 
      
      There is still a lot to be done to make edis fit with the llvm
      design, but this is an incremental step in the right direction.
      
      llvm-svn: 108869
      979634bb
  13. Jul 15, 2010
  14. Apr 13, 2010
  15. Apr 12, 2010
    • Sean Callanan's avatar
      Build system fixes. llvm-mc depends on · 393c4df3
      Sean Callanan authored
      libEnhancedDisassembly, so we now build the
      static library in all cases (although the shared
      library is only built when requested/possible).
      
      Also, fixed a bug where edis wasn't properly
      initializing the targets it uses.
      
      llvm-svn: 101072
      393c4df3
    • Sean Callanan's avatar
      Second try at integrating the edis tester. This · 2d03d3a8
      Sean Callanan authored
      time I use the LIBS variable, which is not subject
      to a %.a -> -l% transformation, to link llvm-mc
      against libEnhancedDisassembly.
      
      llvm-mc -edis works the same as llvm-mc
      -disassemble, but outputs tokens and operands.
      
      llvm-svn: 101058
      2d03d3a8
  16. Apr 10, 2010
  17. Apr 09, 2010
  18. Mar 24, 2010
  19. Mar 23, 2010
  20. Mar 09, 2010
  21. Mar 05, 2010
  22. Feb 26, 2010
  23. Feb 02, 2010
  24. Jan 29, 2010
  25. Oct 05, 2009
  26. Aug 25, 2009
  27. Aug 18, 2009
    • Anton Korobeynikov's avatar
      The attached patches attempt to fix cross builds. For example, if you · 90e17e78
      Anton Korobeynikov authored
      try to use i686-darwin to build for arm-eabi, you'll quickly run into
      several false assumptions that the target OS must be the same as the
      host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to
      help builds like "make check" and the test-suite able to cross
      compile. Along the way a target of *-unknown-eabi is defined as
      "Freestanding" so that TARGET_OS checks have something to work with.
      
      Patch by Sandeep Patel!
      
      llvm-svn: 79296
      90e17e78
  28. Jul 04, 2009
  29. Jun 29, 2009
  30. Jun 19, 2009
  31. Apr 26, 2009
  32. Apr 20, 2009
Loading