aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Implement folding explicit load instructions into binary operations. For aChris Lattner2004-03-082-0/+162
* Rearrange and refactor some code. No functionality changes.Chris Lattner2004-03-082-202/+192
* Implement ArgumentPromotion/aggregate-promote.llChris Lattner2004-03-081-25/+145
* Implement: ArgumentPromotion/chained.llChris Lattner2004-03-071-0/+5
* Fix another minor bug, exposed by perlbmkChris Lattner2004-03-071-3/+11
* Since 'load null' is undefined, we can make it do whatever we want. ReturningChris Lattner2004-03-071-0/+6
* Fix a minor bug and turn debug output into, well, debug output.Chris Lattner2004-03-071-2/+2
* New LLVM pass: argument promotion. This version only handles simple scalarChris Lattner2004-03-071-0/+328
* Add memory operand version of conditional move.Alkis Evlogimenos2004-03-072-3/+10
* As I wrote in the docs, simple is the default spiller :-)Alkis Evlogimenos2004-03-061-2/+1
* Add simple spiller.Alkis Evlogimenos2004-03-061-9/+72
* Support return values of basic integer types.Brian Gaeke2004-03-064-96/+148
* Sort stanzas into Sparc V8 book page number order.Brian Gaeke2004-03-062-34/+46
* Hack it so we do not try to allocate values to G0.Brian Gaeke2004-03-062-2/+2
* Make prolog align stack properly. Make epilog not touch any registers.Brian Gaeke2004-03-062-8/+8
* Emit register names in lowercase, as required by the assembler.Brian Gaeke2004-03-062-2/+22
* Teach getRegClassForType where to find FP registersBrian Gaeke2004-03-062-6/+4
* Fix a minor bugChris Lattner2004-03-051-1/+2
* Unbreak the build on Sparc.Misha Brukman2004-03-051-0/+2
* Asm output is looking a lot better; not correct for all operands yet though.Brian Gaeke2004-03-052-2/+124
* Fix a bug in a previous checkin that broke 175.vprChris Lattner2004-03-041-1/+1
* Add support for strto* and v*printfChris Lattner2004-03-041-0/+66
* Add non-crappy support for varargsChris Lattner2004-03-041-6/+32
* Implement a FIXME, improving the efficiency of DSA on povray.Chris Lattner2004-03-041-2/+16
* Support -print-machineinstrsBrian Gaeke2004-03-042-12/+18
* Speed up the cbu pass from taking somewhere near the age of the universe to a...Chris Lattner2004-03-041-6/+28
* make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke2004-03-043-10/+26
* Add assertion for scale verification.Alkis Evlogimenos2004-03-041-0/+1
* Hide variable from other functions.Alkis Evlogimenos2004-03-041-2/+3
* Fix BU datastructures with povray!Chris Lattner2004-03-041-11/+25
* Minor changes, remove some debugging code that got checked in somehow.Chris Lattner2004-03-041-7/+10
* Asm printer support, based on x86 - only prints mnemonics for nowBrian Gaeke2004-03-046-4/+924
* Double-FP pseudo-registers.Brian Gaeke2004-03-042-6/+72
* Subtract instructions; minor cleanupsBrian Gaeke2004-03-046-18/+32
* Floating point regsBrian Gaeke2004-03-042-4/+34
* Only clone nodes that are needed in the caller, don't clone ALL aux calls. T...Chris Lattner2004-03-041-20/+48
* Simple copyConstantToReg support, SETHIi and ORriBrian Gaeke2004-03-046-16/+88
* Support add - note, still missing important copyConstantToRegister stuffBrian Gaeke2004-03-036-10/+614
* Fix a minor bug handling incomplete programsChris Lattner2004-03-031-1/+1
* Fix a DSA bug that caused DSA to generate incredibly huge graphs and take for...Chris Lattner2004-03-031-1/+34
* Deinline methods, add fast exitChris Lattner2004-03-031-0/+27
* Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke2004-03-031-6/+6
* Fix a node mapping problem that was causing the pool allocator to locally all...Chris Lattner2004-03-031-0/+3
* SPECIFY a target data to initialize the CBE target with. Until now we haveChris Lattner2004-03-031-1/+1
* Add a new constructorChris Lattner2004-03-031-0/+5
* Don't emit things like malloc(16*1). Allocation instructions are fixed arity...Chris Lattner2004-03-031-1/+1
* FINALLY be able to get symbolic type names in the globals graph!Chris Lattner2004-03-021-1/+14
* Really, only if reopenChris Lattner2004-03-021-1/+2
* Doxygenify comments.Misha Brukman2004-03-022-50/+46
* Implement ExtractCodeRegion()Misha Brukman2004-03-021-1/+9