aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2012-01-20Support register masks in MachineLICM.Jakob Stoklund Olesen
2012-01-20Handle register masks in DeadMachineInstructionElim.Jakob Stoklund Olesen
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20Extend Attributes to 64 bitsKostya Serebryany
2012-01-20When lowering the 'resume' instruction, look to see if we can eliminate theBill Wendling
2012-01-19More bundle related API additions.Evan Cheng
2012-01-19Rewriter should definitly rewrite instructions inside bundles.Evan Cheng
2012-01-19Enhance finalizeBundle to return end of bundle iterator because it makes sense.Evan Cheng
2012-01-19- Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng
2012-01-19Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng
2012-01-18Add a RegisterMaskSDNode class.Jakob Stoklund Olesen
2012-01-18Fixed macro condition.Lang Hames
2012-01-18Fix a bug in the type-legalization of vector integers. When we bitcast one ve...Nadav Rotem
2012-01-18Fix ISD::REG_SEQUENCE to accept physical registers and change TwoAddressInstr...Pete Cooper
2012-01-17Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.Nadav Rotem
2012-01-17Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs into an UNDEF of vector t...Craig Topper
2012-01-17misched: Inital interface and implementation for ScheduleTopDownLive and Shuf...Andrew Trick
2012-01-17Renamed MachineScheduler to ScheduleTopDownLive.Andrew Trick
2012-01-17Moving options declarations around.Andrew Trick
2012-01-17Add 148175 back. I am unable to reproduce any non determinism in a dragoneggRafael Espindola
2012-01-17Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get ...Pete Cooper
2012-01-17Fix typo in comment.Lang Hames
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie
2012-01-16AggressiveAntiDepBreaker needs to skip debug values because a debug value doe...Hal Finkel
2012-01-16Extract method for detecting constant unallocatable physregs.Jakob Stoklund Olesen
2012-01-16Give better scavenger errors by invoking the verifier.Jakob Stoklund Olesen
2012-01-16Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen
2012-01-16Refactor variables unused under non-assert builds (& remove two entirely unus...David Blaikie
2012-01-16Changed intrinsic ID operand to a target constant as its not used in any arit...Pete Cooper
2012-01-15[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.Nadav Rotem