aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-01-30when verbose asm is on, print integers in ConstantDataSequentials justChris Lattner
2012-01-30don't lose tail padding on ConstantDataAggregate vec3's.Chris Lattner
2012-01-29Fix some scavenger performance issues.Jakob Stoklund Olesen
2012-01-29Avoid creating BitVector temporaries.Jakob Stoklund Olesen
2012-01-28Reapply r149159 with a fix to add to a PHI node with a non-null parent.Bill Wendling
2012-01-28Remove code that adds live ranges for dead defs. It seems to be breaking things.Lang Hames
2012-01-28Revert r149159 until I can fix tests.Bill Wendling
2012-01-28Don't always create a separate block for the call to _Unwind_Resume.Bill Wendling
2012-01-27Silence warning about parens for && within ||Lang Hames
2012-01-27Add a "moveInstr" method to LiveIntervals. This can be used to move instructionsLang Hames
2012-01-27Backing out ill-considered 'refactor'.Lang Hames
2012-01-27Move some duplicate loops in the coalescer into their own function.Lang Hames
2012-01-27Physreg dead defs should be handled too.Lang Hames
2012-01-27continue making the world safe for ConstantDataVector. At this point,Chris Lattner
2012-01-27Place the GEP instructions nearer to the instructions which use them.Bill Wendling
2012-01-27make sure the file's matching header is #include'd first.Chris Lattner
2012-01-27Rewrite CanShareConstantPoolEntry to be implemented in terms of theChris Lattner
2012-01-27Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.Lang Hames
2012-01-26progress making the world safe to ConstantDataVector. WhileChris Lattner
2012-01-26tidy up forward declarations.Chris Lattner
2012-01-26Update comment for r149070.Chad Rosier
2012-01-26Replace the use of isPredicable() with isPredicated() inChad Rosier
2012-01-26Clear kill flags before propagating a copy.Jakob Stoklund Olesen
2012-01-26Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy
2012-01-26eliminate the Constant::getVectorElements method. There are better (andChris Lattner
2012-01-25Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen
2012-01-25Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov
2012-01-25Don't add live ranges for aliases of physregs that are live in to theLang Hames
2012-01-25Always break upon finding a vreg operand (in Release as well as +Asserts). Re...Lang Hames
2012-01-25use ConstantVector::getSplat in a few places.Chris Lattner
2012-01-25Use the right method to get the # elements in a CDS.Chris Lattner
2012-01-24Set correct <def,undef> flags when lowering REG_SEQUENCE.Jakob Stoklund Olesen
2012-01-24Use the standard MachineFunction::print() after SlotIndexes.Jakob Stoklund Olesen
2012-01-24Fix old doxygen comment.Jakob Stoklund Olesen
2012-01-24add more support for ConstantDataSequentialChris Lattner
2012-01-24An option to selectively enable part of ARM EHABI support.Evgeniy Stepanov
2012-01-24Bit pack DIE structures better.Benjamin Kramer
2012-01-24Remove generation of DW_AT_sibling. Nothing as far as I can tell uses it.Eric Christopher
2012-01-24Add AsmPrinter (aka MCLowering) support for ConstantDataSequential, Chris Lattner
2012-01-24Preserve <def,undef> flags in CoalesceExtSubRegs.Jakob Stoklund Olesen
2012-01-24Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth
2012-01-23Remove extraneous ';'s.Bill Wendling
2012-01-23copyImplicitOps is redundant here - the loop above already copies these ops.Lang Hames
2012-01-23Fix PR11829. PostRA LICM was too aggressive.Jakob Stoklund Olesen
2012-01-23Simplify debug output.Jakob Stoklund Olesen
2012-01-23An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov
2012-01-22Add an option to disable buggy copy propagation passAnton Korobeynikov
2012-01-21Fix an obvious typo.Evan Cheng
2012-01-21Handle register masks in LiveVariables.Jakob Stoklund Olesen
2012-01-20Delete an unused member variable.Jakob Stoklund Olesen