| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Change PhyRegAlloc::saveStateForValue()'s arg type to deal with | Brian Gaeke | 2004-03-08 | 1 | -1/+1 |
* | Save argument list alloc state by recording it as the operands of Instruction | Brian Gaeke | 2004-03-08 | 1 | -2/+10 |
* | Make AllocInfo's Instruction an int, so that we can overload it for arguments. | Brian Gaeke | 2004-03-08 | 1 | -4/+4 |
* | Switch to using edge profiling information as the basic source of profile info | Chris Lattner | 2004-03-08 | 2 | -5/+73 |
* | Refactor implementations | Chris Lattner | 2004-03-08 | 2 | -10/+3 |
* | Import the trace class from the reoptimizer | Chris Lattner | 2004-03-08 | 1 | -0/+50 |
* | If we have edge counts, we can produce block counts. I've verified that | Chris Lattner | 2004-03-08 | 1 | -11/+67 |
* | Adjust to new interface | Chris Lattner | 2004-03-08 | 1 | -1/+3 |
* | Add initial support for reading edge counts. This will be improved to enable | Chris Lattner | 2004-03-08 | 1 | -0/+29 |
* | Initial support for edge profiling | Chris Lattner | 2004-03-08 | 1 | -0/+94 |
* | Split utility functions out of BlockProfiling.cpp | Chris Lattner | 2004-03-08 | 3 | -85/+137 |
* | finegrainify namespacification | Chris Lattner | 2004-03-08 | 1 | -14/+14 |
* | Insert functions into the module promptly, not lazily. This fixes a bug | Chris Lattner | 2004-03-08 | 1 | -11/+2 |
* | Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llx | Chris Lattner | 2004-03-08 | 1 | -0/+20 |
* | Remove Module::mutateConstantPointerRef, which is now thankfully dead! | Chris Lattner | 2004-03-08 | 1 | -25/+0 |
* | Eliminate nightmarish API | Chris Lattner | 2004-03-08 | 1 | -23/+0 |
* | Eliminate a REALLY HORRIBLE API: mutateReferences, which is gross gross gross. | Chris Lattner | 2004-03-08 | 1 | -5/+7 |
* | Fix a bug handling globals that are constants, but are still external | Chris Lattner | 2004-03-08 | 1 | -1/+1 |
* | Avoid allocating special registers a bit more robustly | Chris Lattner | 2004-03-08 | 2 | -6/+22 |
* | Implement folding explicit load instructions into binary operations. For a | Chris Lattner | 2004-03-08 | 2 | -0/+162 |
* | Rearrange and refactor some code. No functionality changes. | Chris Lattner | 2004-03-08 | 2 | -202/+192 |
* | Implement ArgumentPromotion/aggregate-promote.ll | Chris Lattner | 2004-03-08 | 1 | -25/+145 |
* | Implement: ArgumentPromotion/chained.ll | Chris Lattner | 2004-03-07 | 1 | -0/+5 |
* | Fix another minor bug, exposed by perlbmk | Chris Lattner | 2004-03-07 | 1 | -3/+11 |
* | Since 'load null' is undefined, we can make it do whatever we want. Returning | Chris Lattner | 2004-03-07 | 1 | -0/+6 |
* | Fix a minor bug and turn debug output into, well, debug output. | Chris Lattner | 2004-03-07 | 1 | -2/+2 |
* | New LLVM pass: argument promotion. This version only handles simple scalar | Chris Lattner | 2004-03-07 | 1 | -0/+328 |
* | Add memory operand version of conditional move. | Alkis Evlogimenos | 2004-03-07 | 2 | -3/+10 |
* | As I wrote in the docs, simple is the default spiller :-) | Alkis Evlogimenos | 2004-03-06 | 1 | -2/+1 |
* | Add simple spiller. | Alkis Evlogimenos | 2004-03-06 | 1 | -9/+72 |
* | Support return values of basic integer types. | Brian Gaeke | 2004-03-06 | 4 | -96/+148 |
* | Sort stanzas into Sparc V8 book page number order. | Brian Gaeke | 2004-03-06 | 2 | -34/+46 |
* | Hack it so we do not try to allocate values to G0. | Brian Gaeke | 2004-03-06 | 2 | -2/+2 |
* | Make prolog align stack properly. Make epilog not touch any registers. | Brian Gaeke | 2004-03-06 | 2 | -8/+8 |
* | Emit register names in lowercase, as required by the assembler. | Brian Gaeke | 2004-03-06 | 2 | -2/+22 |
* | Teach getRegClassForType where to find FP registers | Brian Gaeke | 2004-03-06 | 2 | -6/+4 |
* | Fix a minor bug | Chris Lattner | 2004-03-05 | 1 | -1/+2 |
* | Unbreak the build on Sparc. | Misha Brukman | 2004-03-05 | 1 | -0/+2 |
* | Asm output is looking a lot better; not correct for all operands yet though. | Brian Gaeke | 2004-03-05 | 2 | -2/+124 |
* | Fix a bug in a previous checkin that broke 175.vpr | Chris Lattner | 2004-03-04 | 1 | -1/+1 |
* | Add support for strto* and v*printf | Chris Lattner | 2004-03-04 | 1 | -0/+66 |
* | Add non-crappy support for varargs | Chris Lattner | 2004-03-04 | 1 | -6/+32 |
* | Implement a FIXME, improving the efficiency of DSA on povray. | Chris Lattner | 2004-03-04 | 1 | -2/+16 |
* | Support -print-machineinstrs | Brian Gaeke | 2004-03-04 | 2 | -12/+18 |
* | Speed up the cbu pass from taking somewhere near the age of the universe to a... | Chris Lattner | 2004-03-04 | 1 | -6/+28 |
* | make -print-machineinstrs work for both SparcV9 and X86 | Brian Gaeke | 2004-03-04 | 3 | -10/+26 |
* | Add assertion for scale verification. | Alkis Evlogimenos | 2004-03-04 | 1 | -0/+1 |
* | Hide variable from other functions. | Alkis Evlogimenos | 2004-03-04 | 1 | -2/+3 |
* | Fix BU datastructures with povray! | Chris Lattner | 2004-03-04 | 1 | -11/+25 |
* | Minor changes, remove some debugging code that got checked in somehow. | Chris Lattner | 2004-03-04 | 1 | -7/+10 |