- Oct 19, 2003
-
-
Chris Lattner authored
llvm-svn: 9250
-
Chris Lattner authored
This also fixes miscompilation of 176.gcc. llvm-svn: 9249
-
- Oct 18, 2003
-
-
Chris Lattner authored
all, making it pointless for use with the code generator debugger. With it, it works like a charm. llvm-svn: 9245
-
Chris Lattner authored
llvm-svn: 9236
-
Chris Lattner authored
llvm-svn: 9228
-
Chris Lattner authored
llvm-svn: 9227
-
Chris Lattner authored
llvm-svn: 9226
-
Chris Lattner authored
llvm-svn: 9225
-
Chris Lattner authored
llvm-svn: 9224
-
Chris Lattner authored
Update the sparc backend to at least compile correctly with the new varargs stuff even if it's not all implemented yet. llvm-svn: 9223
-
Chris Lattner authored
llvm-svn: 9222
-
Chris Lattner authored
more efficient encoding of varargs calls, and the new varargs intrinsics. llvm-svn: 9221
-
Chris Lattner authored
* More dense bytecode encoding for varargs calls (like printf) * Eliminated the extremely old bytecode format. rev #0 is now 1.0 llvm-svn: 9220
-
Chris Lattner authored
llvm-svn: 9219
-
- Oct 17, 2003
-
-
Misha Brukman authored
llvm-svn: 9212
-
Brian Gaeke authored
displacement. llvm-svn: 9210
-
Misha Brukman authored
ModuleProvider, which has bad consequences in lli::callAsMain() which tries to access that same Module*. llvm-svn: 9205
-
Brian Gaeke authored
llvm-svn: 9204
-
Brian Gaeke authored
Make insertFarJumpAtAddr() return void, because nothing uses its return value. Remove some commented-out code. Implement replaceMachineCodeForFunction() for SPARC. llvm-svn: 9203
-
Brian Gaeke authored
llvm-svn: 9202
-
Misha Brukman authored
llvm-svn: 9201
-
Brian Gaeke authored
Add prototypes for recompileAndRelinkFunction() and runJITOnFunction(). llvm-svn: 9200
-
Brian Gaeke authored
runJITOnFunction(). Add new method for recompiling and patching in new versions of functions, recompileAndRelinkFunction(). llvm-svn: 9199
-
Brian Gaeke authored
llvm-svn: 9196
-
Chris Lattner authored
llvm-svn: 9195
-
Chris Lattner authored
llvm-svn: 9191
-
Alkis Evlogimenos authored
Rename SlotCalculator::getValSlot() to SlotCalculator::getSlot(), SlotCalculator::insertValue() to SlotCalculator::getOrCreateSlot(), SlotCalculator::insertVal() to SlotCalculator::insertValue(), and SlotCalculator::doInsertVal() to SlotCalculator::doInsertValue(). llvm-svn: 9190
-
Brian Gaeke authored
llvm-svn: 9187
-
Brian Gaeke authored
llvm-svn: 9184
-
- Oct 16, 2003
-
-
Misha Brukman authored
llvm-svn: 9183
-
Misha Brukman authored
* #include "llvm/ModuleProvider" * alphabetize #includes * omit extraneous parens in pointer expressions VM.cpp: * #include "llvm/ModuleProvider" * alphabetize #includes llvm-svn: 9182
-
Misha Brukman authored
* Move the constructors from .h file here * Document ExecutionEngine::create() * Catch exception possibly thrown by ModuleProvider::releaseModule() llvm-svn: 9181
-
Chris Lattner authored
llvm-svn: 9177
-
Chris Lattner authored
llvm-svn: 9171
-
Chris Lattner authored
For now, we translate linkonce into weak linkage in the bytecode format because we don't have enough bits to represent it. We will rev the bytecode version soon anyways, so this will be fixed in the near future. llvm-svn: 9170
-
Chris Lattner authored
Completely rewrite support for the Value::use_* list. Now, all operations on this list (except use_size()) are constant time. Before the killUse method (used whenever something stopped using a value) was linear time, and thus very very slow for large programs. This speeds GCCAS up _substantially_ on large programs: almost 2x for 176.gcc: 176.gcc: 77.07s -> 37.38s 177.mesa: 7.59s -> 5.57s 252.eon: 21.02s -> 19.52s (*) 253.perlbmk: 11.40s -> 13.05s 254.gap: 7.25s -> 7.42s 252.eon would speed up a whole lot more, but optimization time is being dominated by the inlining pass, which needs to be fixed. llvm-svn: 9160
-
Chris Lattner authored
llvm-svn: 9156
-
Chris Lattner authored
Rewrite code to work with use_lists what are either random access or bidirectional llvm-svn: 9155
-
Chris Lattner authored
llvm-svn: 9144
-
- Oct 15, 2003
-
-
Brian Gaeke authored
llvm-svn: 9139
-