llvm-6502/tools
Misha Brukman 91eabc13d3 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


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7364 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-28 19:16:14 +00:00
..
analyze The word separate' only has one e'. 2003-07-14 17:20:40 +00:00
as
bugpoint BugDriver.h: 2003-07-28 19:16:14 +00:00
dis
extract
gccas Add tail duplication pass to the pipeline, move the verifier pass to the front 2003-06-22 20:11:45 +00:00
gccld Run the simplify CFG pass after instcombine which has the effect of deleting 2003-06-26 05:29:50 +00:00
link
llc Initialize the target architecture based on compiler defines, so if compiled on 2003-07-18 22:21:40 +00:00
lli Add in support to load shared objects (-load is provided by Support library). 2003-07-28 19:06:19 +00:00
llvm-as
llvm-dis
llvm-extract
llvm-link
opt Remove instloops library 2003-07-21 19:07:27 +00:00
Makefile