| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR284: [indvars] Induction variable analysis violates LLVM invariants | Chris Lattner | 2004-03-10 | 1 | -1/+5 |
* | My fix for PR274 broke the build on Darwin/PPC. As I'm fairly certain this | Brian Gaeke | 2004-03-10 | 1 | -2/+4 |
* | implement new method | Chris Lattner | 2004-03-09 | 1 | -0/+24 |
* | Spill explicit physical register defs as well. | Alkis Evlogimenos | 2004-03-09 | 1 | -3/+11 |
* | Check if printing of implicit uses is required for all types of shift | Alkis Evlogimenos | 2004-03-09 | 2 | -0/+6 |
* | Address PR274 - '[JIT] Programs cannot resolve the fstat function' | Brian Gaeke | 2004-03-09 | 1 | -0/+18 |
* | Hmm, who left this sitting around in my tree | Brian Gaeke | 2004-03-09 | 4 | -16/+16 |
* | Differentiate between extended precision floats (80-bit) and double precision... | Alkis Evlogimenos | 2004-03-09 | 1 | -1/+1 |
* | Use newly added API to emit bytes for instructions that gas misassembles | Alkis Evlogimenos | 2004-03-09 | 2 | -132/+106 |
* | Add emitInstruction() API so that we can get the bytes of a simple instruction | Alkis Evlogimenos | 2004-03-09 | 2 | -3/+20 |
* | Constify things a bit | Alkis Evlogimenos | 2004-03-09 | 1 | -9/+9 |
* | 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 |