- Jul 28, 2003
-
-
Misha Brukman authored
resolution of symbols in the .so possible (currently assists debugging with bugpoint). llvm-svn: 7366
-
Misha Brukman authored
llvm-svn: 7365
-
Misha Brukman authored
* Added method to query if BugDriver is executing the JIT currently. This provides the ability in adding code that is conditionally executed in codegen debugging phase. CodeGeneratorBug.cpp: * Delete test functions from the Safe module * Code conditionally added when debugging the JIT: use the lazy resolver function added to Emitter.cpp to get function pointer by name. When compiled into an .so, this is the only way to get a pointer to an external function * Added a symbol disambiguator which will keep symbols uniquely named across modules * Delete generated files by default * The function `main' *must* stay in the .bc file for the JIT, but that prevents debugging it alone. This patch makes the old `main' become `old_main' and adds a new function named `main' which just calls the original with the same parameters, thereby keeping functionality the same. ExecutionDriver.cpp: * Returned to getting unique filenames * Simplified code choosing between using and not using shared library option llvm-svn: 7364
-
Misha Brukman authored
This us used by bugpoint -- when code is compiled to a shared object to be JITted, it must use the JIT's lazy resolution method to find function addresses, because some functions will not be available at .so load time, as they are in the bytecode file. llvm-svn: 7363
-
Misha Brukman authored
llvm-svn: 7362
-
Misha Brukman authored
llvm-svn: 7361
-
Misha Brukman authored
llvm-svn: 7360
-
Misha Brukman authored
llvm-svn: 7359
-
Tanya Lattner authored
llvm-svn: 7358
-
Chris Lattner authored
llvm-svn: 7357
-
Chris Lattner authored
what value type it is. llvm-svn: 7356
-
Chris Lattner authored
set Foo = bar in def blah: blahclass {} llvm-svn: 7355
-
Chris Lattner authored
llvm-svn: 7354
-
- Jul 27, 2003
-
-
Chris Lattner authored
llvm-svn: 7353
-
Chris Lattner authored
llvm-svn: 7352
-
Chris Lattner authored
Because of this, we'll make the MBB->BB mapping const as it should be llvm-svn: 7351
-
Chris Lattner authored
llvm-svn: 7350
-
Chris Lattner authored
llvm-svn: 7349
-
Chris Lattner authored
llvm-svn: 7348
-
Chris Lattner authored
llvm-svn: 7347
-
Chris Lattner authored
llvm-svn: 7346
-
Chris Lattner authored
llvm-svn: 7345
-
Chris Lattner authored
llvm-svn: 7344
-
Chris Lattner authored
llvm-svn: 7343
-
Chris Lattner authored
llvm-svn: 7342
-
Chris Lattner authored
llvm-svn: 7341
-
Chris Lattner authored
llvm-svn: 7340
-
Chris Lattner authored
llvm-svn: 7339
-
- Jul 26, 2003
-
-
Chris Lattner authored
llvm-svn: 7336
-
- Jul 25, 2003
-
-
Chris Lattner authored
llvm-svn: 7335
-
Vikram S. Adve authored
Single and FP double reg types (which share the same reg class). Now all methods marking/finding unused regs consider the regType within the reg class, and SparcFloatRegClass specializes this code. (2) Remove machine-specific regalloc. methods that are no longer needed. In particular, arguments and return value from a call do not need machine-specific code for allocation. (3) Rename TargetRegInfo::getRegType variants to avoid unintentional overloading when an include file is omitted. llvm-svn: 7334
-
Chris Lattner authored
llvm-svn: 7333
-
Chris Lattner authored
llvm-svn: 7332
-
Chris Lattner authored
llvm-svn: 7331
-
Vikram S. Adve authored
causing a nasty array bound error later. 2. Fix silly typo causing logical shift of unsigned long to use SRL instead of SRLX. llvm-svn: 7330
-
Vikram S. Adve authored
info (since multiple reg types may share the same reg class). (2) Remove machine-specific regalloc. methods that are no longer needed. In particular, arguments and return value from a call do not need machine-specific code for allocation. (3) Rename TargetRegInfo::getRegType variants to avoid unintentional overloading when an include file is omitted. llvm-svn: 7329
-
Vikram S. Adve authored
info (since multiple reg types may share the same reg class). Remove machine-specific regalloc. methods that are no longer needed. llvm-svn: 7328
-
Vikram S. Adve authored
found to consider regType info (since multiple reg types may share the same reg class, e.g., single and double on Sparc). llvm-svn: 7327
-
Vikram S. Adve authored
llvm-svn: 7326
-
Chris Lattner authored
llvm-svn: 7325
-