aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Pull out setcc, this reduces stack frame size from 7520 to 6032 bytesChris Lattner2005-10-061-115/+117
* Pull two more methods out, reducing stack frame size from 8224 -> 7520 bytesChris Lattner2005-10-061-58/+65
* Add a recursive-iterative hybrid stage to attempt to reduce stack space, thisChris Lattner2005-10-061-45/+94
* silence a bogus GCC warningChris Lattner2005-10-061-1/+1
* Fix the LLC regressions on X86 last night. In particular, when undoingChris Lattner2005-10-061-5/+12
* This is suppose to work nowAndrew Lenharth2005-10-062-1/+2
* remove VAX compatibility instruction, we will never use thisAndrew Lenharth2005-10-061-2/+0
* Make the legalizer completely non-recursiveChris Lattner2005-10-061-28/+63
* Let the combiner handle more casesNate Begeman2005-10-051-1/+4
* Remove some bad code from LegalizeNate Begeman2005-10-051-4/+1
* Check in some more DAGCombiner piecesNate Begeman2005-10-051-23/+45
* Fix a bug in the local spiller, where we could take code like this:Chris Lattner2005-10-051-5/+5
* silence some warningsChris Lattner2005-10-052-2/+2
* implement visitBR_CC so that PowerPC/inverted-bool-compares.ll passesChris Lattner2005-10-052-2/+25
* fix some pastosChris Lattner2005-10-051-2/+2
* Add a new HandleNode class, which is used to handle (haha) cases in theChris Lattner2005-10-052-11/+17
* Implement the code for PowerPC/inverted-bool-compares.ll, even though itChris Lattner2005-10-051-1/+16
* make sure that -view-isel-dags is the input to the isel, not the input toChris Lattner2005-10-051-2/+2
* Fix a crash compiling Olden/tspChris Lattner2005-10-051-6/+4
* refactor a bit of code.Chris Lattner2005-10-041-29/+35
* Minor speedup to avoid array searches given a Use*. This speeds up bc readingChris Lattner2005-10-041-23/+39
* Change the signature of replaceUsesOfWithOnConstant. The bool was alwaysChris Lattner2005-10-043-37/+14
* For large constants (e.g. arrays and structs with many elements) justChris Lattner2005-10-041-23/+56
* minor cleanup/fastpath for the bcreader. This speeds up the bcreaderChris Lattner2005-10-041-2/+23
* Reverting to version - until problem isolated.Jim Laskey2005-10-041-70/+238
* Add a forward defChris Lattner2005-10-041-1/+2
* Fix some faulty logic in the libcall inserter.Nate Begeman2005-10-041-19/+11
* implement the struct version of the array speedup, speeding up theChris Lattner2005-10-041-9/+49
* Fix DemoteRegToStack on an invoke. This fixes PR634.Chris Lattner2005-10-041-1/+2
* Add back a workaround that fixes some breakages from chris's last change.Nate Begeman2005-10-041-2/+13
* Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressiveChris Lattner2005-10-031-4/+8
* Change ConstantArray::replaceUsesOfWithOnConstant to attempt to updateChris Lattner2005-10-031-8/+58
* move some methods, no other changesChris Lattner2005-10-031-130/+132
* minor microoptimizationsChris Lattner2005-10-031-14/+21
* Use a map to cache the ModuleType information, so we can do logarithmicChris Lattner2005-10-032-8/+47
* Refactor gathering node info and emission.Jim Laskey2005-10-031-238/+70
* clean up this code a bit, no functionality changeChris Lattner2005-10-031-101/+116
* Speed up the asm printer a lot by not printing formatted LLVM asm outputChris Lattner2005-10-031-9/+3
* Break the body of the loop out into a new methodChris Lattner2005-10-031-144/+155
* Make IVUseShouldUsePostIncValue more aggressive when the use is a PHI. InChris Lattner2005-10-031-6/+38
* Refactor some code into a functionChris Lattner2005-10-031-7/+23
* This break is bogus and I have no idea why it was there. Basically it preventsChris Lattner2005-10-031-1/+0
* when checking if we should move a split edge block outside of a loop,Chris Lattner2005-10-031-7/+6
* Fix a problem where the legalizer would run out of stack space on extremelyChris Lattner2005-10-021-9/+36
* silence a bogus warningChris Lattner2005-10-021-1/+1
* silence some warningsChris Lattner2005-10-021-3/+2
* silence a warningChris Lattner2005-10-021-1/+1
* add patterns for float binops and fma opsChris Lattner2005-10-021-8/+12
* Sort the cpu and features table, so that the alpha backend doesn't fail EVERYChris Lattner2005-10-021-2/+2
* Add assertions to the trivial scheduler to check that the value types matchChris Lattner2005-10-021-0/+21