assert(0) -> LLVM_UNREACHABLE.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / ScheduleDAGList.cpp
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-02-11 Dan GohmanWhen scheduling a block in parts, keep track of the...
2009-02-10 Dan GohmanFactor out more code for computing register live-range...
2009-02-06 Dan GohmanMove ScheduleDAGSDNodes.h to be a private header. Front...
2009-01-16 Dan GohmanInitial hazard recognizer support in post-pass scheduli...
2009-01-15 Dan GohmanGeneralize the HazardRecognizer interface so that it...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-13 Dan GohmanThe list-td and list-tdrr schedulers don't yet support...
2008-12-23 Dan GohmanRename BuildSchedUnits to BuildSchedGraph, and refactor the
2008-12-16 Dan GohmanFix some register-alias-related bugs in the post-RA...
2008-12-09 Dan GohmanRewrite the SDep class, and simplify some of the relate...
2008-11-20 Dan GohmanFactor out the code for verifying the work of the sched...
2008-11-19 Dan GohmanExperimental post-pass scheduling support. Post-pass...
2008-11-18 Dan GohmanUpdate a comment to reflect the current code.
2008-11-18 Dan GohmanFix a typo in a comment.
2008-11-18 Dan GohmanChange SUnit's dump method to take a ScheduleDAG* inste...
2008-11-18 Dan GohmanAvoid using a loop in ReleasePred and ReleaseSucc metho...
2008-11-17 Dan GohmanEliminate some trivial differences between the Schedule...
2008-11-17 Dan GohmanUse SUnit's CycleBound field instead of duplicating...
2008-11-17 Dan GohmanDon't use the isPending flag to mean what the isAvailab...
2008-11-15 Dan GohmanCorrect a comment.
2008-11-15 Dan GohmanMove ScheduleDAGList's LatencyPriorityQueue class out...
2008-11-13 Dan GohmanRemove the FlaggedNodes member from SUnit. Instead...
2008-11-13 Dan GohmanMake the Node member of SUnit private, and add accessors.
2008-11-13 Dan GohmanChange ScheduleDAG's DAG member from a reference to...
2008-11-11 Dan GohmanChange the scheduler accessor methods to accept an...
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-07-17 Dan GohmanAdd a new function, ReplaceAllUsesOfValuesWith, which...
2008-07-14 Dan GohmanReapply 53476 and 53480, with a fix so that it properly...
2008-07-12 Evan ChengBack out 53476 and 53480 for now. Somehow they cause...
2008-07-11 Dan GohmanFactor out debugging code into the common base class.
2008-07-11 Dan GohmanAdd support for putting NamedRegionTimers in TimerGroup...
2008-07-01 Evan ChengDo not use computationally expensive scheduling heurist...
2008-06-23 Dan GohmanUse the new PriorityQueue in ScheduleDAGList too, which...
2008-06-21 Dan GohmanRemove ScheduleDAG's SUnitMap altogether. Instead,...
2008-06-21 Dan GohmanChange ScheduleDAG's SUnitMap from DenseMap<SDNode...
2008-04-15 Dan GohmanTreat EntryToken nodes as "passive" so that they aren...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-10-15 Evan ChengMake CalcLatency() non-recursive.
2007-09-28 Evan ChengTrim some unneeded fields.
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-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-02-03 Chris Lattnerswitch the sched unit map over to use a DenseMap instea...
2006-12-19 Chris LattnerEliminate static ctors from Statistics
2006-12-07 Bill WendlingRemoving even more <iostream> includes.
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-04 Evan ChengChanges to use operand constraints to process two-addre...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-17 Chris Lattnerswitch the SUnit pred/succ sets from being std::sets...
2006-08-02 Jim LaskeyFinal polish on machine pass registries.
2006-08-01 Jim Laskey1. Change use of "Cache" to "Default".
2006-08-01 Jim LaskeyIntroducing plugable register allocators and instructio...
2006-07-20 Andrew LenharthReduce number of exported symbols
2006-06-28 Chris LattnerShave another 27K off libllvmgcc.dylib with visibility...
2006-05-30 Evan ChengWhen a priority_queue is empty, the behavior of top...
2006-05-12 Owen AndersonRefactor a bunch of includes so that TargetMachine...
2006-05-11 Evan ChengRefactor scheduler code. Move register-reduction list...
2006-05-10 Evan ChengTemplatify RegReductionPriorityQueue
2006-05-09 Evan ChengAdd pseudo dependency to force a def&use operand to...
2006-05-05 Jeff CohenFix VC++ compilation error.
2006-05-04 Evan ChengInitial support for register pressure aware scheduling...
2006-05-03 Evan ChengBottom up register pressure reduction work: clean up...
2006-05-01 Evan ChengDis-favor stores more
2006-05-01 Evan ChengBottom up register-pressure reduction scheduler now...
2006-05-01 Evan ChengDidn't mean ScheduleDAGList.cpp to make the last checkin.
2006-05-01 Evan ChengRemove temp. option -spiller-check-liveout, it didn...
2006-03-12 Chris LattnerDon't advance the hazard recognizer when there are...
2006-03-12 Chris LattnerChain operands aren't real uses: they don't require...
2006-03-12 Chris LattnerAs a pending queue data structure to keep track of...
2006-03-11 Chris Lattnerrename priorityqueue -> availablequeue. When a node...
2006-03-11 Chris LattnerMake CurrCycle a local var instead of an instance var
2006-03-11 Chris LattnerMove some methods around so that BU specific code is...
2006-03-11 Chris Lattnermerge preds/chainpreds -> preds set
2006-03-10 Chris LattnerMove some simple-sched-specific instance vars to the...
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 Lattnerno need to build groups anymore
2006-03-10 Chris LattnerCreate SUnits directly from the SelectionDAG.
2006-03-10 Chris LattnerPush PrepareNodeInfo/IdentifyGroups down the inheritanc...
2006-03-10 Chris LattnerTeach the latency scheduler some new tricks. In partic...
2006-03-10 Chris Lattneradd an aggregate method for reinserting scheduled nodes...
2006-03-10 Jeff CohenFix VC++ build breakage.
2006-03-09 Chris Lattnerremove temporary option
2006-03-09 Chris Lattneryes yes, enabled debug output is bad
2006-03-09 Chris Lattnerswitch the t-d scheduler to use a really dumb and trivi...
2006-03-09 Chris LattnerPull latency information for target instructions out...
2006-03-09 Chris LattnerPriorityQueue is an instance var, use it.
2006-03-09 Chris Lattneradd some comments
2006-03-09 Chris LattnerRefactor the priority mechanism one step further: now...
2006-03-08 Chris LattnerSplit the priority function computation and priority...
2006-03-08 Chris Lattnerswitch from an explicitly managed list of SUnits to...
2006-03-08 Chris LattnerShrinkify some fields, fit to 80 columns
next