llvm-6502/tools/bugpoint
Misha Brukman dc7fef83dc Finally implement rewriting global initializers which use external functions
by creating an internal wrapper function with same signature as the external
function, and use it instead of the "real" function.

The wrapper then calls the external function using the same JIT function
resolution API that has been used before for rewriting instructions, since the
wrapper has an explicit call instruction which we can rewrite.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13054 91177308-0d34-0410-b5e6-96231b3b80d8
2004-04-19 01:12:01 +00:00
..
BugDriver.cpp Wrap at 80 cols. 2004-04-06 17:04:30 +00:00
BugDriver.h Merge the code generator miscompilation code into the optimizer miscompilation 2004-04-05 22:58:16 +00:00
bugpoint.cpp
CrashDebugger.cpp
ExecutionDriver.cpp If the program returns a non-zero exit value, don't leave files laying 2004-04-02 05:33:06 +00:00
ExtractFunction.cpp Minor speedup 2004-04-02 16:28:32 +00:00
ListReducer.h
Makefile
Miscompilation.cpp Finally implement rewriting global initializers which use external functions 2004-04-19 01:12:01 +00:00
OptimizerDriver.cpp
TestPasses.cpp
ToolRunner.cpp lli no longer takes the -quiet option! 2004-04-05 20:28:41 +00:00
ToolRunner.h