Skip to content
  1. Jul 14, 2009
  2. Jul 12, 2009
  3. Jul 11, 2009
    • Torok Edwin's avatar
      assert(0) -> LLVM_UNREACHABLE. · 56d06597
      Torok Edwin authored
      Make llvm_unreachable take an optional string, thus moving the cerr<< out of
      line.
      LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
      NDEBUG builds.
      
      llvm-svn: 75379
      56d06597
  4. Jul 08, 2009
  5. May 30, 2009
  6. Feb 18, 2009
    • Nate Begeman's avatar
      Add support to the JIT for true non-lazy operation. When a call to a function · 18d85e74
      Nate Begeman authored
      that has not been JIT'd yet, the callee is put on a list of pending functions
      to JIT.  The call is directed through a stub, which is updated with the address
      of the function after it has been JIT'd.  A new interface for allocating and
      updating empty stubs is provided.
      
      Add support for removing the ModuleProvider the JIT was created with, which
      would otherwise invalidate the JIT's PassManager, which is initialized with the
      ModuleProvider's Module.
      
      Add support under a new ExecutionEngine flag for emitting the infomration 
      necessary to update Function and GlobalVariable stubs after JITing them, by
      recording the address of the stub and the name of the GlobalValue.  This allows
      code to be copied from one address space to another, where libraries may live
      at different virtual addresses, and have the stubs updated with their new
      correct target addresses.
      
      llvm-svn: 64906
      18d85e74
  7. Feb 06, 2009
  8. Dec 10, 2008
  9. Nov 10, 2008
  10. Nov 08, 2008
  11. Nov 05, 2008
  12. Oct 25, 2008
  13. Aug 13, 2008
  14. Jul 16, 2008
  15. Jun 24, 2008
  16. Jun 06, 2008
  17. Apr 17, 2008
  18. Apr 16, 2008
  19. Mar 23, 2008
  20. Feb 20, 2008
  21. Jan 08, 2008
  22. Jan 05, 2008
  23. Jan 04, 2008
  24. Dec 29, 2007
  25. Dec 22, 2007
  26. Dec 12, 2007
  27. Dec 11, 2007
  28. Dec 10, 2007
  29. Mar 14, 2007
Loading