Rename SDOperand to SDValue.
[oota-llvm.git] / include / llvm / CodeGen / ScheduleDAG.h
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-14 Dan GohmanReapply 53476 and 53480, with a fix so that it properly...
2008-07-01 Evan ChengDo not use computationally expensive scheduling heurist...
2008-06-24 Dan GohmanComment fixes, and make Schedule() pure virtual.
2008-06-21 Dan GohmanRemove ScheduleDAG's SUnitMap altogether. Instead,...
2008-06-21 Dan GohmanAdd a priority queue class, which is a wrapper around...
2008-06-21 Dan GohmanChange ScheduleDAG's SUnitMap from DenseMap<SDNode...
2008-05-19 Bill WendlingRemove warnings about unused parameters and shadowed...
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-04-29 Roman LevensteinUse std::set instead of std::priority_queue for the...
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
2008-04-15 Dan GohmanTreat EntryToken nodes as "passive" so that they aren...
2008-04-14 Dan GohmanIn -view-sunit-dags, display "special" chain dependenci...
2008-04-10 Dan GohmanFix a typo in a comment.
2008-04-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-04-07 Roman LevensteinRe-commit of the r48822, where the infinite looping...
2008-04-03 Evan ChengStart of a series of patches related to implicit_def.
2008-04-03 Evan ChengBacking out 48222 temporarily.
2008-03-26 Roman LevensteinUse a linked data structure for the uses lists of an...
2008-03-14 Evan ChengForgot this.
2008-03-12 Evan ChengExperimental scheduler change to schedule / coalesce...
2008-02-16 Dan GohmanRename CountMemOperands to ComputeMemOperandsEnd to...
2008-02-14 Nate BegemanChange how FP immediates are handled.
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Evan ChengA semi-gross fix for a debug info issue. When inserting...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-10-05 Evan ChengIf a node that defines a physical register that is...
2007-10-01 Evan ChengRemove simple scheduler.
2007-09-28 Evan ChengIf two instructions are both two-address code, favors...
2007-09-28 Evan ChengTrim some unneeded fields.
2007-09-26 Evan ChengOops. Forgot this.
2007-09-25 Evan ChengAdded major new capabilities to scheduler (only BURR...
2007-09-19 Evan ChengUse struct SDep instead of std::pair for SUnit pred...
2007-08-28 Dan GohmanAdd an option, -view-sunit-dags, for viewing the actual...
2007-08-02 Evan ChengInstead of adding copyfromreg's to handle physical...
2007-07-26 Christopher LambTeach DAG scheduling how to properly emit subreg insert...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-02-04 Chris Lattnerswitch the VRBaseMap in the scheduler from an std:...
2007-02-03 Chris Lattnerswitch the sched unit map over to use a DenseMap instea...
2007-02-01 Chris Lattnerrename DenseMap to IndexedMap.
2007-01-26 Jim LaskeyChange the MachineDebugInfo to MachineModuleInfo to...
2006-11-04 Evan ChengMove to operand constraints for two-address instructions.
2006-08-17 Chris Lattnerswitch the SUnit pred/succ sets from being std::sets...
2006-08-16 Chris LattnerConvert vector to smallvector: 4% speedup.
2006-08-01 Jim LaskeyNow that the ISel is available, it's possible to create...
2006-08-01 Jim Laskey1. Change use of "Cache" to "Default".
2006-08-01 Jim LaskeyIntroducing plugable register allocators and instructio...
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-13 Evan ChengRevert an un-intended change
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-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-03-10 Chris LattnerMove simple-selector-specific types to the simple selector.
2006-03-10 Chris LattnerSimplify the interface to the schedulers, to not pass...
2006-03-10 Chris LattnerMove some simple-sched-specific instance vars to the...
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 LattnerStore VRBase in a map, not in NodeInfo.
2006-03-10 Chris Lattnermake some methods protected instead of private
2006-03-08 Chris LattnerChange the interface for getting a target HazardRecogni...
2006-03-06 Chris LattnerHoist the HazardRecognizer out of the ScheduleDAGList...
2006-03-05 Chris Lattneradd an emitnoop method
2006-03-05 Jim LaskeyBreathe some life into a comment.
2006-03-05 Chris LattnerAdd a new scheduling type. This is, of course, a hack...
2006-02-24 Chris Lattneradd a method
2006-02-22 Chris LattnerMake the LLVM headers "-ansi -pedantic -Wno-long-long...
2006-02-04 Evan ChengGet rid of some memory leaks identified by Valgrind
2006-01-26 Evan ChengDuh.
2006-01-25 Evan ChengNo need to keep track of top and bottom nodes in a...
2006-01-25 Evan ChengSome minor scheduler changes.
2006-01-23 Evan ChengSkeleton of the list schedule.
2006-01-23 Evan ChengFactor out more instruction scheduler code to the base...
2006-01-22 Jeff CohenVisual Studio neurotic about inconsistent class/struct...
2006-01-21 Evan ChengDo some code refactoring on Jim's scheduler in preparat...