aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Rename SPARC V8 target to be the LLVM SPARC target.Chris Lattner2006-02-0518-538/+532
* add a noteChris Lattner2006-02-051-0/+11
* Re-commit the last bit of change that was backed out.Evan Cheng2006-02-051-13/+2
* Re-committing the last bit of change. It shouldn't break PPC this time.Evan Cheng2006-02-051-4/+7
* make sure that global doubles are aligned to 8 bytesChris Lattner2006-02-051-5/+10
* Use getPreferredAlignmentLog.Chris Lattner2006-02-051-1/+1
* Use the asmprinter to find out what the preferred alignment of a global is.Chris Lattner2006-02-051-1/+1
* Implement the AsmPrinter::getPreferredAlignmentLog method.Chris Lattner2006-02-051-0/+16
* add a new method, getPreferredAlignmentLog.Chris Lattner2006-02-051-0/+4
* linkage fix for weak functionsAndrew Lenharth2006-02-041-3/+16
* Fix VC++ warning.Jeff Cohen2006-02-041-1/+0
* Use SCEVExpander::InsertCastOfTo instead of our own code. This reducesChris Lattner2006-02-041-18/+1
* Pull the InsertCastOfTo out of the header, implement CSE'ing of arguments.Chris Lattner2006-02-041-0/+51
* Refactor a bunch of code into a non-inlined methodChris Lattner2006-02-041-33/+6
* Temporarily revert this patch, which probably breaks with theChris Lattner2006-02-041-7/+13
* Temporarily revert the last change, which breaks PPC and other targets thatChris Lattner2006-02-041-3/+4
* Value# select instructions, allowing -gcse to remove duplicatesChris Lattner2006-02-041-1/+36
* Complex pattern's custom matcher should not call Select() on any operands.Evan Cheng2006-02-042-13/+12
* Custom lower VAARG for the case when we are doing vaarg(double). In thisChris Lattner2006-02-042-6/+70
* Fix a nasty typo that broke functions with big stack frames.Chris Lattner2006-02-042-2/+2
* fix a bug in my last checkinChris Lattner2006-02-042-4/+4
* Fix two significant bugs in LSR:Chris Lattner2006-02-041-14/+75
* Remove some stuff that now worksNate Begeman2006-02-041-53/+0
* add a noteChris Lattner2006-02-042-0/+2
* Two changes:Chris Lattner2006-02-0410-34/+48
* Get rid of some memory leaks identified by ValgrindEvan Cheng2006-02-043-7/+29
* add a methodChris Lattner2006-02-041-0/+2
* Let bugpoint work on sparc with v9 instructions enabled.Chris Lattner2006-02-042-0/+12
* Fix VC++ warning.Jeff Cohen2006-02-041-1/+1
* Keep Visual Studio informed.Jeff Cohen2006-02-041-5/+4
* Add initial support for immediates. This allows us to compile this:Chris Lattner2006-02-042-6/+16
* Remove an unnecessary predicate.Evan Cheng2006-02-041-2/+1
* Separate FILD and FILD_FLAG, the later is only used for SSE2. It produces aEvan Cheng2006-02-043-8/+15
* Initial early support for non-register operands, like immediatesChris Lattner2006-02-041-15/+42
* implementation of some methods for inlineasmChris Lattner2006-02-041-1/+41
* Add some methods for inline asm support.Chris Lattner2006-02-041-3/+16
* Handle another case exposed on X86.Chris Lattner2006-02-031-0/+4
* Fix a nasty problem on two-address machines in the following situation:Chris Lattner2006-02-031-9/+27
* significantly simplify the VirtRegMap code by pulling the SpillSlotsAvailableChris Lattner2006-02-031-70/+98
* Implement some feedback from sabreNate Begeman2006-02-031-5/+5
* Add a framework for eliminating instructions that produces undemanded bits.Nate Begeman2006-02-033-11/+96
* add a noteChris Lattner2006-02-031-0/+2
* another case Nate came up withChris Lattner2006-02-031-0/+3
* add a noteChris Lattner2006-02-031-0/+4
* remove some #ifdef'd out code, which should properly be in the dag combiner a...Chris Lattner2006-02-031-30/+0
* remove an old commentChris Lattner2006-02-031-3/+2
* Remove the X86PeepholeOptimizerPass, a truly horrible old hack that is nowChris Lattner2006-02-033-187/+0
* When rewriting frame instructions, emit the appropriate small-immediateChris Lattner2006-02-031-13/+21
* node predicates add to the complexity of a pattern. This ensures that theChris Lattner2006-02-031-2/+9
* Teach sparc to fold loads/stores into copies.Chris Lattner2006-02-034-74/+94