aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Preserve <def,undef> flags in CoalesceExtSubRegs.Jakob Stoklund Olesen2012-01-241-3/+7
* Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-241-20/+5
* Remove extraneous ';'s.Bill Wendling2012-01-231-1/+1
* copyImplicitOps is redundant here - the loop above already copies these ops.Lang Hames2012-01-231-1/+0
* Fix PR11829. PostRA LICM was too aggressive.Jakob Stoklund Olesen2012-01-231-4/+4
* Simplify debug output.Jakob Stoklund Olesen2012-01-231-10/+2
* An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov2012-01-231-5/+20
* Add an option to disable buggy copy propagation passAnton Korobeynikov2012-01-221-1/+3
* Fix an obvious typo.Evan Cheng2012-01-211-1/+1
* Handle register masks in LiveVariables.Jakob Stoklund Olesen2012-01-211-0/+30
* Delete an unused member variable.Jakob Stoklund Olesen2012-01-202-2/+0
* Support register masks in MachineLICM.Jakob Stoklund Olesen2012-01-201-23/+36
* Handle register masks in DeadMachineInstructionElim.Jakob Stoklund Olesen2012-01-201-0/+7
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-2015-46/+12
* Extend Attributes to 64 bitsKostya Serebryany2012-01-201-2/+2
* When lowering the 'resume' instruction, look to see if we can eliminate theBill Wendling2012-01-201-2/+32
* More bundle related API additions.Evan Cheng2012-01-191-1/+52
* Rewriter should definitly rewrite instructions inside bundles.Evan Cheng2012-01-191-2/+2
* Enhance finalizeBundle to return end of bundle iterator because it makes sense.Evan Cheng2012-01-191-3/+6