Skeleton of post-RA scheduler; doesn't do anything yet.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / ScheduleDAG.cpp
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-10 Evan ChengIf the operand is marked M_OPTIONAL_DEF_OPERAND, then...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-07-06 Evan ChengChange CalculateHeights and CalculateDepths to be non...
2007-06-19 Dan GohmanPass a SelectionDAG into SDNode::dump everywhere it...
2007-03-20 Jeff CohenFix some VC++ warnings.
2007-03-20 Lauro Ramos VenancioCode clean up.
2007-03-20 Lauro Ramos VenancioCopyToReg source operand can be a physical register.
2007-02-17 Chris Lattnerprint target nodes nicely
2007-02-15 Chris Lattnerfix indentation
2007-02-15 Chris LattnerApply B Scott Michel's patch for PR1184, which improves...
2007-02-15 Reid SpencerFor PR1195:
2007-02-04 Chris Lattnerswitch the VRBaseMap in the scheduler from an std:...
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2007-01-24 Evan ChengRenamed getTypeAlignmentShift() to getPreferredTypeAlig...
2007-01-22 Evan ChengRemove the DoubleTy special case.
2007-01-12 Reid SpencerCompensate for loss of DerivedTypes.h in TargetLowering.h
2007-01-05 Evan ChengCopyToReg source operand can be a register as well...
2006-12-07 Bill WendlingRemoving even more <iostream> includes.
2006-12-01 Evan ChengMatch TargetInstrInfo changes.
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-13 Evan ChengMatches MachineInstr changes.
2006-11-11 Evan ChengAdd methods to add implicit def use operands to a MI.
2006-11-10 Evan ChengAdd implicit def / use operands to MachineInstr.
2006-11-04 Evan ChengChanges to use operand constraints to process two-addre...
2006-10-31 Chris Lattnerhandle global address constant sdnodes
2006-10-14 Evan ChengDebug tweak.
2006-09-12 Evan ChengAdded support for machine specific constantpool values...
2006-09-05 Chris LattnerCompletely eliminate def&use operands. Now a register...
2006-08-17 Chris Lattnerswitch the SUnit pred/succ sets from being std::sets...
2006-08-07 Evan ChengReverse the FlaggedNodes after scanning up for flagged...
2006-07-21 Jim LaskeyUse an enumeration to eliminate data relocations.
2006-07-11 Jim LaskeyIt was pointed out that DEBUG() is only available with...
2006-07-11 Jim LaskeyEnsure that dump calls that are associated with asserts...
2006-06-15 Evan ChengInstructions with variable operands (variable_ops)...
2006-05-31 Evan ChengcommuteInstruction() does not always create a new MI!
2006-05-31 Evan ChengEliminate a memory leak.
2006-05-18 Evan Chenglib/Target/Target.td
2006-05-16 Chris LattnerMove function-live-in-handling code from the sdisel...
2006-05-13 Evan ChengFixing 2006-05-01-SchedCausingSpills.ll; some clean up
2006-05-12 Owen AndersonRefactor a bunch of includes so that TargetMachine...
2006-05-12 Evan ChengDuh. That could take a long time.
2006-05-12 Evan ChengAdd capability to scheduler to commute nodes for profit.
2006-05-11 Evan ChengRefactor scheduler code. Move register-reduction list...
2006-05-04 Chris LattnerRemove and simplify some more machineinstr/machineopera...
2006-05-04 Chris LattnerRename MO_VirtualRegister -> MO_Register. Clean up...
2006-05-04 Chris LattnerRemove a bunch more SparcV9 specific stuff
2006-05-03 Owen AndersonRefactor TargetMachine, pushing handling of TargetData...
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-03-24 Chris Lattnerfix spello
2006-03-20 Chris LattnerTargetData doesn't know the alignment of vectors :(
2006-03-10 Chris LattnerMove some simple-sched-specific instance vars to the...
2006-03-10 Chris Lattnerprune #includes
2006-03-10 Chris Lattnermove some simple scheduler methods into the simple...
2006-03-10 Chris LattnerMake EmitNode take a SDNode instead of a NodeInfo*
2006-03-10 Chris LattnerMove the VRBase field from NodeInfo to being a separate...
2006-03-10 Chris LattnerPush PrepareNodeInfo/IdentifyGroups down the inheritanc...
2006-03-08 Chris LattnerChange the interface for getting a target HazardRecogni...
2006-03-05 Chris LattnerWhen a hazard recognizer needs noops to be inserted...
2006-02-25 Evan ChengAdded an offset field to ConstantPoolSDNode.
2006-02-24 Chris LattnerPass all the flags to the asm printer, not just the...
2006-02-24 Chris Lattnerrename NumOps -> NumVals to avoid shadowing a NumOps...
2006-02-24 Chris LattnerRefactor operand adding out to a new AddOperand method
2006-02-23 Chris LattnerRecord all of the expanded registers in the DAG and...
2006-02-09 Chris LattnerMake MachineConstantPool entries alignments explicit
2006-02-04 Jeff CohenFix VC++ warning.
2006-02-04 Evan ChengGet rid of some memory leaks identified by Valgrind
2006-02-04 Chris LattnerAdd initial support for immediates. This allows us...
2006-01-31 Evan ChengAllow the specification of explicit alignments for...
2006-01-31 Chris LattnerHandle physreg input/outputs. We now compile this:
2006-01-26 Chris LattnerTeach the scheduler to emit the appropriate INLINEASM...
2006-01-25 Evan ChengNo need to keep track of top and bottom nodes in a...
2006-01-25 Evan ChengKeep track of bottom / top element of a set of flagged...
2006-01-23 Evan ChengFactor out more instruction scheduler code to the base...
2006-01-21 Evan ChengDo some code refactoring on Jim's scheduler in preparat...
2005-12-29 Duraid Madinapurity++
2005-12-21 Jim LaskeyDisengage DEBUG_LOC from non-PPC targets.
2005-12-19 Jim LaskeyAmend comment.
2005-12-19 Jim LaskeyCreate a strong dependency for loads following stores...
2005-12-18 Jeff CohenKeep VC++ happy.
2005-12-18 Jim LaskeyFix a bug Sabre was having where the DAG root was a...
2005-12-18 Jim LaskeyGroups were not emitted if the dominator node and the...
2005-12-18 Chris LattnerSimplify code
2005-12-01 Nate BegemanSupport multiple ValueTypes per RegisterClass, needed...
2005-11-30 Evan ChengAdded an index field to GlobalAddressSDNode so it can...
2005-11-09 Chris LattnerSwitch the allnodes list from a vector of pointers...
2005-11-08 Chris LattnerExplicitly initialize some instance vars
2005-11-07 Jim LaskeyLet's try ignoring resource utilization on the backward...
2005-11-05 Jim LaskeyFix logic bug in finding retry slot in tally.
2005-11-04 Jim LaskeyFix a warning
2005-11-04 Jim LaskeyScheduling now uses itinerary data.
2005-10-31 Jim Laskey1. Embed and not inherit vector for NodeGroup.
2005-10-30 Chris LattnerReduce the number of copies emitted as machine instruct...
2005-10-13 Jim LaskeyInhibit instructions from being pushed before function...
2005-10-12 Jim LaskeyFinally committing to the new scheduler. Still -sched...
2005-10-09 Chris LattnerWhen emiting a CopyFromReg and the source is already...
2005-10-04 Jim LaskeyReverting to version - until problem isolated.
2005-10-03 Jim LaskeyRefactor gathering node info and emission.
2005-10-02 Chris Lattnersilence a bogus warning
2005-10-02 Chris LattnerAdd assertions to the trivial scheduler to check that...
next