aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGEmit.cpp
AgeCommit message (Expand)Author
2008-11-19Experimental post-pass scheduling support. Post-pass schedulingDan Gohman
2008-11-14For post-regalloc scheduling, remove the instructions from the blockDan Gohman
2008-11-14Initial support for carrying MachineInstrs in SUnits.Dan Gohman
2008-11-13Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnitDan Gohman
2008-11-13Make the Node member of SUnit private, and add accessors.Dan Gohman
2008-11-13Change ScheduleDAG's DAG member from a reference to a pointer, to prepareDan Gohman
2008-09-24Next round of earlyclobber handling. Approach theDale Johannesen
2008-09-17Add a bit to mark operands of asm's that conflictDale Johannesen
2008-09-16When converting a CopyFromReg to a copy instruction, use the register class o...Evan Cheng
2008-09-16Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling
2008-09-16- Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling
2008-09-12Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman
2008-09-12Pass "earlyclobber" bit through to machineDale Johannesen
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-09-05Move the code that inserts copies for function livein registersDan Gohman
2008-09-05Revert r55817. It broke PIC. FastISel will need to find a differentDan Gohman
2008-09-05In FastISel mode, the scheduler may be invoked multiple timesDan Gohman
2008-09-03Separate MachineInstr-emitting routines from actual schedulingDan Gohman