Skip to content
  1. Jan 11, 2012
  2. Dec 12, 2011
  3. Nov 11, 2011
  4. Oct 18, 2011
  5. Oct 16, 2011
  6. Aug 24, 2011
  7. Jul 20, 2011
  8. Jul 19, 2011
  9. Mar 22, 2011
    • Oscar Fuentes's avatar
      Updated library dependencies. · 27cfcbac
      Oscar Fuentes authored
      Now we can remove RuntimeDyld from the LLVM_LINK_COMPONENTS of
      tools/lli. CMakeLists.txt LLVM_LINK_COMPONENTS shall not differ from
      its companion Makefile LINK_COMPONENTS.
      
      llvm-svn: 128069
      27cfcbac
    • Jim Grosbach's avatar
      Update link components. · 7bf59534
      Jim Grosbach authored
      Also perform the required dark rituals and sacrifices to placate the buildbot
      spirits. We shall see if they are appeased...
      
      llvm-svn: 128067
      7bf59534
  10. Mar 18, 2011
    • Jim Grosbach's avatar
      Beginnings of MC-JIT code generation. · 7b162490
      Jim Grosbach authored
      Proof-of-concept code that code-gens a module to an in-memory MachO object.
      This will be hooked up to a run-time dynamic linker library (see: llvm-rtdyld
      for similarly conceptual work for that part) which will take the compiled
      object and link it together with the rest of the system, providing back to the
      JIT a table of available symbols which will be used to respond to the
      getPointerTo*() queries.
      
      llvm-svn: 127916
      7b162490
  11. Nov 29, 2010
  12. Nov 18, 2010
  13. Nov 17, 2010
  14. Nov 13, 2010
  15. Oct 22, 2010
  16. Sep 14, 2010
  17. Sep 10, 2010
  18. Aug 28, 2010
  19. Apr 15, 2010
  20. Feb 05, 2010
  21. Jan 27, 2010
    • Jeffrey Yasskin's avatar
      Kill ModuleProvider and ghost linkage by inverting the relationship between · 091217be
      Jeffrey Yasskin authored
      Modules and ModuleProviders. Because the "ModuleProvider" simply materializes
      GlobalValues now, and doesn't provide modules, it's renamed to
      "GVMaterializer". Code that used to need a ModuleProvider to materialize
      Functions can now materialize the Functions directly. Functions no longer use a
      magic linkage to record that they're materializable; they simply ask the
      GVMaterializer.
      
      Because the C ABI must never change, we can't remove LLVMModuleProviderRef or
      the functions that refer to it. Instead, because Module now exposes the same
      functionality ModuleProvider used to, we store a Module* in any
      LLVMModuleProviderRef and translate in the wrapper methods.  The bindings to
      other languages still use the ModuleProvider concept.  It would probably be
      worth some time to update them to follow the C++ more closely, but I don't
      intend to do it.
      
      Fixes http://llvm.org/PR5737 and http://llvm.org/PR5735.
      
      llvm-svn: 94686
      091217be
  22. Jan 24, 2010
  23. Jan 22, 2010
    • Chris Lattner's avatar
      Stop building RTTI information for *most* llvm libraries. Notable · 7ba0661f
      Chris Lattner authored
      missing ones are libsupport, libsystem and libvmcore.  libvmcore is
      currently blocked on bugpoint, which uses EH.  Once it stops using
      EH, we can switch it off.
      
      This #if 0's out 3 unit tests, because gtest requires RTTI information.
      Suggestions welcome on how to fix this.
      
      llvm-svn: 94164
      7ba0661f
  24. Oct 27, 2009
  25. Oct 21, 2009
  26. Oct 16, 2009
  27. Aug 24, 2009
    • Chris Lattner's avatar
      Prune #includes from llvm/Linker.h and llvm/System/Path.h, · c521f541
      Chris Lattner authored
      forcing them down into various .cpp files.
      
      This change also:
      1. Renames TimeValue::toString() and Path::toString() to ::str()
         for similarity with the STL.
      2. Removes all stream insertion support for sys::Path, forcing
         clients to call .str().
      3. Removes a use of Config/alloca.h from bugpoint, using smallvector
         instead.
      4. Weans llvm-db off <iostream>
      
      sys::Path really needs to be gutted, but I don't have the desire to
      do it at this point.
      
      llvm-svn: 79869
      c521f541
  28. Aug 13, 2009
  29. Aug 05, 2009
  30. Jul 23, 2009
  31. Jul 18, 2009
Loading