aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
Commit message (Expand)AuthorAgeFilesLines
* Introducing a new method of tracking register pressure. We can'tAndrew Trick2011-02-041-2/+30
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-1/+1
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-101-0/+1
* Code refactoring, no functionality changes.Evan Cheng2010-06-101-1/+4
* Allow targets more controls on what nodes are scheduled by reg pressure, what...Evan Cheng2010-05-201-12/+1
* Add a hybrid bottom up scheduler that reduce register usage while avoidingEvan Cheng2010-05-201-0/+9
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-011-2/+1
* Three changes:Chris Lattner2010-04-071-1/+2
* Teach pre-regalloc scheduler to schedule loads from nearby addresses. It may ...Evan Cheng2010-01-221-0/+4
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-0/+1
* Create a new InstrEmitter class for translating SelectionDAG nodesDan Gohman2009-10-101-60/+0
* The ScheduleDAG framework now requires an AliasAnalysis argument, thoughDan Gohman2009-10-091-1/+1
* Improve MachineMemOperand handling.Dan Gohman2009-09-251-8/+3
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-181-2/+4
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-131-2/+2
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-131-0/+13
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-111-0/+7
* Delete an unused member function.Dan Gohman2009-02-061-2/+0
* Move ScheduleDAGSDNodes.h to be a private header. Front-endsDan Gohman2009-02-061-0/+161