aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng2012-01-191-3/+18
* Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng2012-01-191-2/+2
* Add a RegisterMaskSDNode class.Jakob Stoklund Olesen2012-01-184-2/+22
* Fixed macro condition.Lang Hames2012-01-181-1/+1
* Fix a bug in the type-legalization of vector integers. When we bitcast one ve...Nadav Rotem2012-01-181-2/+4
* Fix ISD::REG_SEQUENCE to accept physical registers and change TwoAddressInstr...Pete Cooper2012-01-182-16/+24
* Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.Nadav Rotem2012-01-171-4/+35
* Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs into an UNDEF of vector t...Craig Topper2012-01-171-4/+8
* misched: Inital interface and implementation for ScheduleTopDownLive and Shuf...Andrew Trick2012-01-171-17/+130
* Renamed MachineScheduler to ScheduleTopDownLive.Andrew Trick2012-01-174-51/+63
* Moving options declarations around.Andrew Trick2012-01-172-2/+7
* Add 148175 back. I am unable to reproduce any non determinism in a dragoneggRafael Espindola2012-01-171-2/+4
* Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get ...Pete Cooper2012-01-171-2/+3
* Fix typo in comment.Lang Hames2012-01-171-1/+1
* Removing unused default switch cases in switches over enums that already acco...David Blaikie2012-01-161-1/+1
* AggressiveAntiDepBreaker needs to skip debug values because a debug value doe...Hal Finkel2012-01-161-0/+3
* Extract method for detecting constant unallocatable physregs.Jakob Stoklund Olesen2012-01-164-41/+21
* Give better scavenger errors by invoking the verifier.Jakob Stoklund Olesen2012-01-161-1/+6
* Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen2012-01-161-0/+5
* Refactor variables unused under non-assert builds (& remove two entirely unus...David Blaikie2012-01-161-2/+0
* Changed intrinsic ID operand to a target constant as its not used in any arit...Pete Cooper2012-01-161-1/+1
* [AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.Nadav Rotem2012-01-151-5/+22
* Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer2012-01-151-7/+5
* DAGCombiner: Deduplicate code.Benjamin Kramer2012-01-151-24/+14
* Truncate of undef is just undef of smaller size.Craig Topper2012-01-151-5/+6
* Speculatively revert commit 148175 (rafael), to see if this fixesDuncan Sands2012-01-141-4/+2
* Only emit the Leh_func_endN symbol when needed.Rafael Espindola2012-01-141-2/+4
* misched: Initial code for building an MI level scheduling DAGAndrew Trick2012-01-144-21/+113
* Move physreg dependency generation into aptly named addPhysRegDeps.Andrew Trick2012-01-142-155/+182
* misched: Added ScheduleDAGInstrs::IsPostRAAndrew Trick2012-01-144-11/+17
* misched: Invoke the DAG builder on each sequence of schedulable instructions.Andrew Trick2012-01-141-6/+31
* Move things around to make the file navigable, even though it will probably b...Andrew Trick2012-01-141-19/+32
* After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng2012-01-141-6/+22
* Remove previous commit while I debug the bot failures.Rafael Espindola2012-01-131-0/+3
* Remove label that is not used anymore.Rafael Espindola2012-01-131-3/+0
* Remove pointless mode line in .cpp file.Andrew Trick2012-01-131-1/+1
* Added the MachineSchedulerPass skeleton.Andrew Trick2012-01-135-0/+241
* wrong filenameAndrew Trick2012-01-131-1/+1
* 80-col violationAndrew Trick2012-01-131-3/+3
* DAGCombine's logic for forming pre- and post- indexed loads / stores were beingEvan Cheng2012-01-131-9/+44
* Revert accidental commit.Bill Wendling2012-01-121-65/+0
* Fix the code that was WRONG.Bill Wendling2012-01-121-0/+65
* Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Pr...Pete Cooper2012-01-121-0/+18
* When hoisting common code, watch out for uses which are marked "kill". If theEvan Cheng2012-01-121-0/+5
* Allow targets to select source order pre-RA scheduler.Evan Cheng2012-01-121-1/+2
* Make SplitAnalysis::UseSlots private.Jakob Stoklund Olesen2012-01-122-6/+10
* Make data structures private.Jakob Stoklund Olesen2012-01-113-11/+17
* Sink spillInterferences into RABasic.Jakob Stoklund Olesen2012-01-113-63/+62
* Cleanup.Jakob Stoklund Olesen2012-01-111-9/+0
* Move RegAllocBase into its own cpp file separate from RABasic.Jakob Stoklund Olesen2012-01-113-312/+336