- Sep 06, 2003
-
-
John Criswell authored
Updated TestRunner tests so that they work correctly in a separate object root directory. llvm-svn: 8383
-
John Criswell authored
Use QMTest for the feature and Regression tests. Continue using the Makefile system for the Programs tests. Adjusted the Makefile rules to handle building outside the source directory. llvm-svn: 8381
-
John Criswell authored
Modified Makefiles to use the new Makefile setup in LLVM. llvm-svn: 8380
-
John Criswell authored
Adjusted Makefile to work with new autoconf-style object root. Specifically, use the new -I option of tblgen to find include files. llvm-svn: 8379
-
John Criswell authored
Added the AC_CONFIG_MAKEFILE macro to configure akefiles which don't need .in templates. Removed the --with-objroot option. Added commands to configure.ac to configure all of the LLVM Makefiles. Oof. llvm-svn: 8378
-
John Criswell authored
Moved Makefile.common to Makefile.rules. This makes project Makefiles easier to support, and allows for easier overriding of default configuration values that used to be in Makefile.common. Modified Makefile.config.in to determine paths for directories (like LLVM_SRC_ROOT) and to use the pwd binary as opposed to the shell builtin (this works better for symbolic links). llvm-svn: 8377
-
Misha Brukman authored
* Generate a single BA instead of 6-instruction JUMP if possible (this occurs both in the creation and overwriting of the stub code) * If possible, rewrite the ORIGINAL call to call the generated function directly, thus bypassing the stub entirely Also added some statistics on how often calls are overwritten and how often the CompilationCallback is invoked. llvm-svn: 8376
-
- Sep 05, 2003
-
-
Chris Lattner authored
llvm-svn: 8375
-
Brian Gaeke authored
llvm-svn: 8374
-
Brian Gaeke authored
Don't include InstLoops.h Don't export factory functions for these passes llvm-svn: 8373
-
Brian Gaeke authored
Build lli using executionengine library llvm-svn: 8372
-
Brian Gaeke authored
llvm-svn: 8371
-
Brian Gaeke authored
Build ExecutionEngine as library. llvm-svn: 8370
-
Brian Gaeke authored
llvm-svn: 8368
-
Brian Gaeke authored
This lets us protect a few more ExecutionEngine methods. llvm-svn: 8367
-
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
-
Chris Lattner authored
llvm-svn: 8365
-
Brian Gaeke authored
llvm-svn: 8364
-
Chris Lattner authored
llvm-svn: 8363
-
Brian Gaeke authored
llvm-svn: 8362
-
Chris Lattner authored
llvm-svn: 8361
-
Brian Gaeke authored
w/ interactive keyboard entry of names. With that, Support.cpp is history. llvm-svn: 8360
-
Brian Gaeke authored
Remove printCurrentInstruction, printStackFrame and infoValue (only used interactively) and other unused methods of Interpreter. Fold UserInput.cpp containing only callMainFunction() into Interpreter.cpp. Remove unused Profile flag. llvm-svn: 8359
-
Chris Lattner authored
Inline containsEquivalent Remove some //'s llvm-svn: 8358
-
Chris Lattner authored
llvm-svn: 8357
-
Chris Lattner authored
llvm-svn: 8356
-
Chris Lattner authored
Check in a bunch of minor fixes, plus a whole lot of #if 0'd out code, which will hopefully be enabled in the near future This does not make any functionality changes llvm-svn: 8355
-
Chris Lattner authored
llvm-svn: 8354
-
Chris Lattner authored
llvm-svn: 8353
-
Chris Lattner authored
llvm-svn: 8352
-
Chris Lattner authored
llvm-svn: 8351
-
Chris Lattner authored
llvm-svn: 8350
-
Chris Lattner authored
llvm-svn: 8349
-
Chris Lattner authored
llvm-svn: 8348
-
Chris Lattner authored
llvm-svn: 8347
-
Brian Gaeke authored
Remove some dead code and whitespace. llvm-svn: 8346
-
Brian Gaeke authored
llvm-svn: 8345
-
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
-
- 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
-
Chris Lattner authored
llvm-svn: 8342
-