Skip to content
  1. Jul 03, 2009
  2. Jul 01, 2009
  3. Jun 25, 2009
  4. Jun 17, 2009
  5. May 05, 2009
  6. Apr 30, 2009
  7. Mar 06, 2009
  8. Nov 06, 2008
  9. Sep 22, 2008
  10. Aug 17, 2008
  11. Aug 08, 2008
  12. May 21, 2008
  13. Apr 22, 2008
  14. Dec 29, 2007
  15. Oct 08, 2007
  16. Jul 05, 2007
  17. May 07, 2007
  18. May 06, 2007
  19. Apr 27, 2007
  20. Mar 06, 2007
  21. Mar 03, 2007
    • Reid Spencer's avatar
      1. Handle errors around the ModuleProvider. This is necessary since it is · e586f2e7
      Reid Spencer authored
         reading bytecode.
      2. The interpreter can delete the ModuleProvider and replace it with
         another so don't depend on it being around after the EE is created.
      3. Don't just run llvm_shutdown on exit but actually delete the EE as well.
         This cleans up a vast amount of memory (but not all) that EE retained
         through exit.
      
      llvm-svn: 34888
      e586f2e7
  22. Feb 07, 2007
    • Chris Lattner's avatar
      push bytecode decompressor out through APIs. Now the bytecode reader · a0e49f2e
      Chris Lattner authored
      api's look like this:
      
      ModuleProvider *getBytecodeModuleProvider(
        const std::string &Filename,  ///< Name of file to be read
        BCDecompressor_t *BCDC = Compressor::decompressToNewBuffer,
        std::string* ErrMsg = 0,      ///< Optional error message holder
        BytecodeHandler* H = 0        ///< Optional handler for reader events
      );
      
      This is ugly, but allows a client to say:
      
        getBytecodeModuleProvider("foo", 0);
      
      If they do this, there is no dependency on the compression libraries, saving
      codesize.
      
      llvm-svn: 34012
      a0e49f2e
  23. Feb 05, 2007
    • Reid Spencer's avatar
      For PR411: · 1241d6d5
      Reid Spencer authored
      Adjust to changes in Module interface:
      getMainFunction() -> getFunction("main")
      getNamedFunction(X) -> getFunction(X)
      
      llvm-svn: 33922
      1241d6d5
  24. Jan 08, 2007
  25. Jan 07, 2007
  26. Dec 31, 2006
    • Reid Spencer's avatar
      For PR950: · eb14edc6
      Reid Spencer authored
      Convert signed integer types to signless.
      
      llvm-svn: 32790
      eb14edc6
  27. Dec 10, 2006
  28. Dec 06, 2006
  29. Sep 14, 2006
  30. Sep 04, 2006
  31. Aug 25, 2006
    • Reid Spencer's avatar
      For PR797: · f25aebf8
      Reid Spencer authored
      Remove exception throwing/handling from lib/Bytecode, and adjust its users
      to compensate for changes in the interface.
      
      llvm-svn: 29875
      f25aebf8
  32. Aug 02, 2006
  33. Aug 01, 2006
  34. Jul 07, 2006
  35. Mar 24, 2006
Loading