aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Obvious unnecessary loop removal. Follow through from previous checkin.Andrew Trick2012-01-311-11/+10
* with recent changes, ConstantArray is never a "string". Remove the associatedChris Lattner2012-01-311-23/+10
* RAFast: Generalize the logic for return operands.Andrew Trick2012-01-311-20/+59
* remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen.Chris Lattner2012-01-311-7/+4
* rework this logic to not depend on the last argument to GetConstantStringInfo,Chris Lattner2012-01-311-4/+10
* don't emit a 1-byte object as a .fill. This is silly and causesChris Lattner2012-01-311-1/+3
* Remove the now-dead llvm.eh.exception and llvm.eh.selector intrinsics.Bill Wendling2012-01-313-96/+0
* Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copyBill Wendling2012-01-312-53/+0
* Use the correct ShiftAmtTy for creating shifts after legalization. PR11881. ...Eli Friedman2012-01-311-7/+9
* Chris's constant data sequence refactoring actually enabled printingChandler Carruth2012-01-301-1/+1
* Here's a new one: GCC was complaining about an only-used-in-assertsMatt Beaumont-Gay2012-01-301-2/+2
* when verbose asm is on, print integers in ConstantDataSequentials justChris Lattner2012-01-301-0/+3
* don't lose tail padding on ConstantDataAggregate vec3's.Chris Lattner2012-01-301-21/+24
* Fix some scavenger performance issues.Jakob Stoklund Olesen2012-01-291-20/+8
* Avoid creating BitVector temporaries.Jakob Stoklund Olesen2012-01-291-7/+7
* Reapply r149159 with a fix to add to a PHI node with a non-null parent.Bill Wendling2012-01-281-34/+64
* Remove code that adds live ranges for dead defs. It seems to be breaking things.Lang Hames2012-01-281-24/+0
* Revert r149159 until I can fix tests.Bill Wendling2012-01-281-61/+32
* Don't always create a separate block for the call to _Unwind_Resume.Bill Wendling2012-01-281-32/+61
* Silence warning about parens for && within ||Lang Hames2012-01-271-1/+1
* Add a "moveInstr" method to LiveIntervals. This can be used to move instructionsLang Hames2012-01-273-1/+229
* Backing out ill-considered 'refactor'.Lang Hames2012-01-271-39/+53
* Move some duplicate loops in the coalescer into their own function.Lang Hames2012-01-271-53/+39
* Physreg dead defs should be handled too.Lang Hames2012-01-271-1/+1
* continue making the world safe for ConstantDataVector. At this point,Chris Lattner2012-01-271-1/+1
* Place the GEP instructions nearer to the instructions which use them.Bill Wendling2012-01-271-37/+36
* make sure the file's matching header is #include'd first.Chris Lattner2012-01-271-3/+1
* Rewrite CanShareConstantPoolEntry to be implemented in terms of theChris Lattner2012-01-271-26/+26
* Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.Lang Hames2012-01-271-4/+6
* progress making the world safe to ConstantDataVector. WhileChris Lattner2012-01-261-1/+4
* tidy up forward declarations.Chris Lattner2012-01-261-0/+2
* Update comment for r149070.Chad Rosier2012-01-261-3/+1
* Replace the use of isPredicable() with isPredicated() inChad Rosier2012-01-261-3/+2
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-262-1/+20
* Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy2012-01-261-1/+1
* eliminate the Constant::getVectorElements method. There are better (andChris Lattner2012-01-261-13/+4
* Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen2012-01-251-9/+10
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-252-22/+43
* Don't add live ranges for aliases of physregs that are live in to theLang Hames2012-01-251-5/+0
* Always break upon finding a vreg operand (in Release as well as +Asserts). Re...Lang Hames2012-01-251-6/+1
* use ConstantVector::getSplat in a few places.Chris Lattner2012-01-251-1/+1
* Use the right method to get the # elements in a CDS.Chris Lattner2012-01-252-4/+4
* Set correct <def,undef> flags when lowering REG_SEQUENCE.Jakob Stoklund Olesen2012-01-241-0/+46
* Use the standard MachineFunction::print() after SlotIndexes.Jakob Stoklund Olesen2012-01-241-1/+1
* Fix old doxygen comment.Jakob Stoklund Olesen2012-01-241-2/+1
* add more support for ConstantDataSequentialChris Lattner2012-01-241-2/+19
* An option to selectively enable part of ARM EHABI support.Evgeniy Stepanov2012-01-241-5/+14
* Bit pack DIE structures better.Benjamin Kramer2012-01-241-23/+23
* Remove generation of DW_AT_sibling. Nothing as far as I can tell uses it.Eric Christopher2012-01-243-26/+0
* Add AsmPrinter (aka MCLowering) support for ConstantDataSequential, Chris Lattner2012-01-241-32/+91