1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
Go to file
Misha Brukman 844d79f8f5 BugDriver.h:
* 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
2003-07-28 19:16:14 +00:00
autoconf Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00
docs Change reference to assert.h to mention cassert 2003-07-25 18:05:51 +00:00
include Removed extra parenthesis and fixed spelling. 2003-07-28 16:53:28 +00:00
lib Add ability for external C code to get pointers to functions given their name. 2003-07-28 19:09:06 +00:00
projects Disable sample project until it works 2003-07-23 23:28:57 +00:00
runtime Remove unneccesary #ifdefs 2003-07-21 19:23:31 +00:00
support Add support for Set statements without {}'s. Now we can just say 2003-07-28 03:49:40 +00:00
test Somehow "simplest" test became a hello world test. Rectify this. 2003-07-27 00:28:10 +00:00
tools BugDriver.h: 2003-07-28 19:16:14 +00:00
utils (1) Pass 'VAR=string' arguments to gmake 2003-07-22 12:35:28 +00:00
configure Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00
LICENSE.TXT Add prerelease license to cvs 2003-06-04 19:46:36 +00:00
Makefile Modified Makefile.common to handle compilation of projects inside and outside 2003-06-11 13:55:44 +00:00
Makefile.common Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00
Makefile.config.in Updated to use files within the autoconf subdirectory. 2003-07-22 19:17:35 +00:00
Makefile.rules Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00