- Dec 28, 2003
-
-
Chris Lattner authored
Reimplement the Interpreters implementation of va_* to be more direct. llvm-svn: 10627
-
- Dec 26, 2003
-
-
Chris Lattner authored
rename run to runFunction Genericize the runFunction code a little bit, though it still stinks llvm-svn: 10610
-
- Dec 20, 2003
-
-
Chris Lattner authored
llvm-svn: 10558
-
Chris Lattner authored
llvm-svn: 10549
-
Chris Lattner authored
VM.cpp and JIT.cpp files into JIT.cpp. This also splits some nasty code out into TargetSelect.cpp so that people hopefully won't notice it. :) llvm-svn: 10544
-
Chris Lattner authored
llvm-svn: 10542
-
- Dec 12, 2003
-
-
Chris Lattner authored
request on to the TargetMachine if it supports the getJITStubForFunction method llvm-svn: 10431
-
- Dec 08, 2003
-
-
Chris Lattner authored
llvm-svn: 10318
-
- Nov 30, 2003
-
-
Chris Lattner authored
If this doesn't work Misha, feel free to revert it. llvm-svn: 10267
-
Misha Brukman authored
allow unaligned loads, that is probably the problem I've been seeing in numerous SPARC test cases failing. X86, on the other hand, just slows down unaligned accesses, since it must make 2 aligned accesses for each unaligned one. llvm-svn: 10266
-
- Nov 17, 2003
-
-
Misha Brukman authored
llvm-svn: 10060
-
Misha Brukman authored
* Delete blank comment lines * Eliminate space between function name and open-paren ( to be consistent llvm-svn: 10059
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Nov 09, 2003
-
-
Brian Gaeke authored
longer used. llvm-svn: 9823
-
- Nov 07, 2003
-
-
Misha Brukman authored
llvm-svn: 9790
-
- Oct 29, 2003
-
-
Brian Gaeke authored
because the Arch variable will likely be undefined. llvm-svn: 9576
-
- Oct 24, 2003
-
-
Brian Gaeke authored
recompile and relink. This keeps it from failing an assertion when it goes and tries to construct a new MachineFunction for that Function. llvm-svn: 9459
-
- Oct 21, 2003
-
-
John Criswell authored
llvm-svn: 9321
-
John Criswell authored
llvm-svn: 9312
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
Chris Lattner authored
llvm-svn: 9283
-
- Oct 17, 2003
-
-
Brian Gaeke authored
Add prototypes for recompileAndRelinkFunction() and runJITOnFunction(). llvm-svn: 9200
-
Brian Gaeke authored
runJITOnFunction(). Add new method for recompiling and patching in new versions of functions, recompileAndRelinkFunction(). llvm-svn: 9199
-
Brian Gaeke authored
llvm-svn: 9184
-
- Oct 16, 2003
-
-
Misha Brukman authored
* #include "llvm/ModuleProvider" * alphabetize #includes * omit extraneous parens in pointer expressions VM.cpp: * #include "llvm/ModuleProvider" * alphabetize #includes llvm-svn: 9182
-
- Oct 14, 2003
-
-
Misha Brukman authored
* The VM is now constructed with a ModuleProvider llvm-svn: 9125
-
- Oct 11, 2003
-
-
Brian Gaeke authored
Linux. This is consistent with what FreeBSD and Solaris both want. This makes the JIT work on FreeBSD 5.1-RELEASE. Whee. llvm-svn: 9045
-
- Oct 10, 2003
-
-
Brian Gaeke authored
llvm-svn: 9031
-
Brian Gaeke authored
llvm-svn: 9012
-
- Oct 06, 2003
-
-
Chris Lattner authored
Thanks to Brian for fixing this obvious oops llvm-svn: 8899
-
- Sep 10, 2003
-
-
Misha Brukman authored
the #define up there too * Since we're including system headers, use the ones in include/llvm/Config * While we're here, use the canonical LLVM header ordering algorithm llvm-svn: 8463
-
Misha Brukman authored
llvm-svn: 8436
-
- Sep 05, 2003
-
-
Brian Gaeke authored
Build ExecutionEngine as library. llvm-svn: 8370
-
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
-
- Sep 03, 2003
-
-
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
-
- Aug 24, 2003
-
-
Chris Lattner authored
ad-hoc "Config" flags llvm-svn: 8134
-
- Aug 21, 2003
-
-
Chris Lattner authored
llvm style llvm-svn: 8024
-
John Criswell authored
starts a program. This allows the GNU env program to compile and JIT under LLVM. llvm-svn: 8022
-
- Aug 14, 2003
-
-
Chris Lattner authored
speeds up program execution by 15% pretty consistently for large programs llvm-svn: 7845
-
- Aug 13, 2003
-
-
Brian Gaeke authored
Use a FunctionPassManager instead of a PassManager. llvm-svn: 7820
-