Skip to content
  1. Sep 05, 2003
    • Brian Gaeke's avatar
      Make CreateArgv part of lli rather than part of ExecutionEngine. · a7669038
      Brian Gaeke authored
      Switch Interpreter and JIT's "run" methods to take a Function and a vector of
       GenericValues.
      Move (almost all of) the stuff that constructs a canonical call to main()
       into lli (new methods "callAsMain", "makeStringVector").
      Nuke getCurrentExecutablePath(), enableTracing(), getCurrentFunction(),
       isStopped(), and many dead decls from interpreter.
      Add linux strdup() support to interpreter.
      Make interpreter's atexit handler runner and JIT's runAtExitHandlers() look
       more alike, in preparation for refactoring.
      atexit() is spelled "atexit", not "at_exit".
      
      llvm-svn: 8366
      a7669038
    • Brian Gaeke's avatar
      Move EE dtor where it belongs · 92f8b30d
      Brian Gaeke authored
      llvm-svn: 8345
      92f8b30d
    • Brian Gaeke's avatar
      Interpreter cleanups: · e80e5ba7
      Brian Gaeke authored
      Get rid of support for DebugMode (make it always off).
      Mung some comments.
      Get rid of interpreter's PROFILE_STRUCTURE_FIELDS and PerformExitStuff
       which have been disabled forever.
      Get rid of -abort-on-exception (make it always on).
      Get rid of user interaction stuff (debug mode innards).
      Simplify Interpreter's callMainFunction().
      
      llvm-svn: 8344
      e80e5ba7
  2. Sep 03, 2003
    • Brian Gaeke's avatar
      ExecutionEngine.cpp: Move execution engine creation stuff into a new · 4bd3bd5b
      Brian Gaeke authored
        static method here.
       Remove some extra blank lines.
      ExecutionEngine.h: Add its prototype.
      lli.cpp: Call it.
      
      Make creation method for each type of EE into a static method of its
      own subclass.
      
      Interpreter/Interpreter.cpp: ExecutionEngine::createInterpreter -->
       Interpreter::create
      Interpreter/Interpreter.h: Likewise.
      JIT/JIT.cpp: ExecutionEngine::createJIT --> VM::create
      JIT/VM.h: Likewise.
      
      llvm-svn: 8343
      4bd3bd5b
  3. Aug 24, 2003
  4. Aug 21, 2003
  5. May 23, 2003
  6. May 12, 2003
  7. Apr 22, 2003
  8. Dec 24, 2002
  9. Dec 08, 2002
  10. Jul 25, 2002
  11. Jul 22, 2002
  12. Nov 27, 2001
  13. Nov 26, 2001
  14. Oct 30, 2001
  15. Oct 29, 2001
  16. Oct 27, 2001
  17. Oct 18, 2001
  18. Oct 15, 2001
  19. Aug 23, 2001
Loading