llvm-6502/lib/ExecutionEngine/JIT
Brian Gaeke 70975eef57 Make CreateArgv part of lli rather than part of ExecutionEngine.
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".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8366 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-05 18:42:01 +00:00
..
Intercept.cpp Make CreateArgv part of lli rather than part of ExecutionEngine. 2003-09-05 18:42:01 +00:00
JIT.cpp Make CreateArgv part of lli rather than part of ExecutionEngine. 2003-09-05 18:42:01 +00:00
JIT.h Make CreateArgv part of lli rather than part of ExecutionEngine. 2003-09-05 18:42:01 +00:00
JITEmitter.cpp Implement a _REAL_ memory manager for the code generated by the JIT. This 2003-08-14 18:35:27 +00:00
Makefile Fix reference to architecture. 2003-07-28 19:06:50 +00:00
VM.cpp Deconstify parameter to getPointerToFunction(). 2003-08-13 18:16:34 +00:00
VM.h Make CreateArgv part of lli rather than part of ExecutionEngine. 2003-09-05 18:42:01 +00:00