summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Use the new APInt-enabled form of getConstant instead of convertingDan Gohman2008-02-291-1/+1
* Added option -align-loops=<true/false> to disable loop aligner pass.Evan Cheng2008-02-282-0/+7
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-281-2/+3
* Fix an assertion message.Dale Johannesen2008-02-281-1/+1
* Keep track how many commutes are performed by the scheduler.Evan Cheng2008-02-281-0/+4
* implement expand for ISD::DECLARE by just deleting it.Chris Lattner2008-02-281-0/+3
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-286-10/+92
* Handle load/store of misaligned vectors that are the Dale Johannesen2008-02-271-19/+30
* Fix a bug in dead spill slot elimination.Evan Cheng2008-02-271-0/+2
* Remove the `else', at Evan's insistence.Dan Gohman2008-02-271-2/+1
* Add a FIXME about the VECTOR_SHUFFLE evil hack.Duncan Sands2008-02-271-0/+2
* LegalizeTypes support for EXTRACT_VECTOR_ELT. TheDuncan Sands2008-02-276-59/+363
* LegalizeTypes support for legalizing the maskDuncan Sands2008-02-272-0/+56
* LegalizeTypes support for INSERT_VECTOR_ELT.Duncan Sands2008-02-273-6/+47
* Don't track max alignment during stack object allocations since they can be d...Evan Cheng2008-02-271-2/+1
* Support for legalizing MEMBARRIER.Duncan Sands2008-02-273-2/+19
* Final de-tabification.Bill Wendling2008-02-272-2/+2
* Spiller now remove unused spill slots.Evan Cheng2008-02-275-22/+108
* Teach Legalize how to expand an EXTRACT_ELEMENT.Dan Gohman2008-02-271-0/+6
* Convert the last remaining users of the non-APInt form ofDan Gohman2008-02-271-35/+15
* Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt.Dan Gohman2008-02-272-141/+153
* Use a smallvector for inactiveCounts and initialize it lazily Chris Lattner2008-02-261-4/+10
* Rename PrintableName to Name.Bill Wendling2008-02-2613-40/+39
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-2613-41/+44
* Enable -coalescer-commute-instrs by default.Evan Cheng2008-02-261-1/+1
* Avoid aborting on invalid shift counts.Dan Gohman2008-02-261-4/+18
* Fix PR2096, a regression introduced with my patch last night. ThisChris Lattner2008-02-261-1/+1
* Fix a nasty bug in LegalizeTypes (spotted inDuncan Sands2008-02-266-60/+70
* De-tabify.Bill Wendling2008-02-261-1/+1
* This is possible:Evan Cheng2008-02-261-2/+8
* Fix isNegatibleForFree to not return true for ConstantFP nodes Chris Lattner2008-02-261-33/+47
* Refactor inline asm constraint matching code out of SDIsel into TargetLowering.Evan Cheng2008-02-262-93/+17
* Make some static variables const.Dan Gohman2008-02-251-3/+3
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-257-68/+97
* All remat'ed loads cannot be folded into two-address code. Not just argument ...Evan Cheng2008-02-251-4/+4
* In debug builds check that the key property holds: allDuncan Sands2008-02-251-12/+30
* Correctly determine whether a argument load can be folded into its uses.Evan Cheng2008-02-251-45/+52
* Add support to LegalizeTypes for building legal vectorsDuncan Sands2008-02-243-1/+103
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-241-4/+4
* Rematerialization logic was overly conservative when it comes to loads from f...Evan Cheng2008-02-231-20/+6
* If remating a machine instr with virtual register operand, make sure the vr i...Evan Cheng2008-02-231-2/+1
* Recognize loads of arguments as re-materializable first. Therefore if isReall...Evan Cheng2008-02-231-24/+26
* Fix spill weight updating bug.Evan Cheng2008-02-231-15/+27
* Same isPhysRegAvailable bug as local register allocator.Evan Cheng2008-02-221-1/+1
* Really really bad local register allocator bug. On X86, it was never using ES...Evan Cheng2008-02-221-1/+1
* Add debugging printfs.Evan Cheng2008-02-221-0/+2
* Make sure reload of implicit uses are issued before remat's.Evan Cheng2008-02-221-3/+15
* Pass alignment on ByVal parameters, from FE, allDale Johannesen2008-02-221-0/+9
* Enable re-materialization of instructions which have virtual register operand...Evan Cheng2008-02-222-39/+187
* Fix compiler warning.Evan Cheng2008-02-221-1/+1
OpenPOWER on IntegriCloud