aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2012-01-15Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer
2012-01-15DAGCombiner: Deduplicate code.Benjamin Kramer
2012-01-15Truncate of undef is just undef of smaller size.Craig Topper
2012-01-14Speculatively revert commit 148175 (rafael), to see if this fixesDuncan Sands
2012-01-14Only emit the Leh_func_endN symbol when needed.Rafael Espindola
2012-01-14misched: Initial code for building an MI level scheduling DAGAndrew Trick
2012-01-14Move physreg dependency generation into aptly named addPhysRegDeps.Andrew Trick
2012-01-14misched: Added ScheduleDAGInstrs::IsPostRAAndrew Trick
2012-01-14misched: Invoke the DAG builder on each sequence of schedulable instructions.Andrew Trick
2012-01-14Move things around to make the file navigable, even though it will probably b...Andrew Trick
2012-01-14After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng
2012-01-13Remove previous commit while I debug the bot failures.Rafael Espindola
2012-01-13Remove label that is not used anymore.Rafael Espindola
2012-01-13Remove pointless mode line in .cpp file.Andrew Trick
2012-01-13Added the MachineSchedulerPass skeleton.Andrew Trick
2012-01-13wrong filenameAndrew Trick
2012-01-1380-col violationAndrew Trick
2012-01-13DAGCombine's logic for forming pre- and post- indexed loads / stores were beingEvan Cheng
2012-01-12Revert accidental commit.Bill Wendling
2012-01-12Fix the code that was WRONG.Bill Wendling
2012-01-12Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Pr...Pete Cooper
2012-01-12When hoisting common code, watch out for uses which are marked "kill". If theEvan Cheng
2012-01-12Allow targets to select source order pre-RA scheduler.Evan Cheng
2012-01-12Make SplitAnalysis::UseSlots private.Jakob Stoklund Olesen
2012-01-11Make data structures private.Jakob Stoklund Olesen
2012-01-11Sink spillInterferences into RABasic.Jakob Stoklund Olesen
2012-01-11Cleanup.Jakob Stoklund Olesen