- Sep 10, 2003
-
-
Chris Lattner authored
llvm-svn: 8428
-
Chris Lattner authored
llvm-svn: 8427
-
Chris Lattner authored
llvm-svn: 8426
-
- Sep 09, 2003
-
-
Misha Brukman authored
llvm-svn: 8425
-
John Criswell authored
much cleaner and easier. Labeled .td as a suffix for tblgen files in Makefile.rules. Modified build rules so that source files generated during the build are placed in the build directory and not the source directory (and not in a Debug directory). This makes the system cleaner and allows us to have a read-only source tree. llvm-svn: 8424
-
John Criswell authored
We want to check for length 5 because we might get the "llvm." string as the name. That string is in the LLVM namespace and should be checked as such. We also don't have to worry about garbage data because (I believe) the string class will return a valid value. So, the switch statement will work and we don't have to worry about the code wandering into segfault land. llvm-svn: 8419
-
John Criswell authored
be at least 6 characters, since something must follow the "llvm." string in the function name. This seems to fix an assertion failure with the SingleSource tests, too. llvm-svn: 8418
-
Chris Lattner authored
into the struct case. * Extend printConstantValueOnly to print .zero's if the initializer is zero * Delete dead isConstantFunctionPointerRef function * Emit the appropriate assembly for the various linkage types! llvm-svn: 8417
-
- Sep 08, 2003
-
-
Chris Lattner authored
llvm-svn: 8413
-
Chris Lattner authored
llvm-svn: 8411
-
Chris Lattner authored
llvm-svn: 8410
-
Chris Lattner authored
llvm-svn: 8409
-
Chris Lattner authored
llvm-svn: 8408
-
Chris Lattner authored
llvm-svn: 8407
-
Chris Lattner authored
llvm-svn: 8402
-
Chris Lattner authored
llvm-svn: 8401
-
Chris Lattner authored
llvm-svn: 8400
-
Chris Lattner authored
llvm-svn: 8399
-
Chris Lattner authored
Volatile loads and stores must not be value numbered llvm-svn: 8398
-
Chris Lattner authored
If you still have these suckers laying around, you have GOT to rebuild them. geeze. llvm-svn: 8395
-
Chris Lattner authored
llvm-svn: 8394
-
Chris Lattner authored
llvm-svn: 8393
-
Misha Brukman authored
llvm-svn: 8388
-
- Sep 06, 2003
-
-
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
-
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
Don't include InstLoops.h Don't export factory functions for these passes llvm-svn: 8373
-
Brian Gaeke authored
llvm-svn: 8371
-
Brian Gaeke authored
Build ExecutionEngine as library. llvm-svn: 8370
-
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
-
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
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
-