llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / ScheduleDAGRRList.cpp
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
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-04-16 Dan GohmanIn the list-burr's pseudo two-addr dependency heuristic...
2009-04-16 Dan GohmanHandle SUBREG_TO_REG instructions with the same heuristics
2009-03-24 Dan GohmanMinor compile-time optimization; don't bother checking
2009-03-24 Dan GohmanAdd a pre-pass to the burr-list scheduler which makes...
2009-03-23 Dan GohmanWhen unfolding a load during scheduling, the new operat...
2009-03-23 Dan GohmanFix canClobberPhysRegDefs to check all SDNodes grouped...
2009-03-20 Evan ChengFor inline asm output operand that matches an input...
2009-03-12 Dan GohmanFix a typo in a comment.
2009-03-06 Dan GohmanFix ScheduleDAGRRList::CopyAndMoveSuccessors' handling...
2009-03-04 Evan ChengFix PR3701. 1. X86 target renamed eflags register to...
2009-02-12 Evan ChengOops. Last second clean up messed things up.
2009-02-12 Evan ChengReplace one of burr scheduling heuristic with something...
2009-02-11 Dan GohmanFix a comment.
2009-02-11 Dan GohmanDon't use special heuristics for nodes with no data...
2009-02-11 Dan GohmanDelete the heuristic for non-livein CopyFromReg nodes...
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-10 Evan ChengFix PR3457: Ignore control successors when looking...
2009-02-06 Dan GohmanMove ScheduleDAGSDNodes.h to be a private header. Front...
2009-01-29 Dan GohmanMake a few things const, fix some comments, and simplify
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...
2009-01-12 Evan ChengFix PR3241: Currently EmitCopyFromReg emits a copy...
2009-01-09 Evan ChengMinor debug output tweak.
2009-01-07 Dan GohmanRemove redundant 'else's. No functionality change.
2009-01-06 Dan GohmanUpdate these argument lists for the isNormalMemory
2009-01-06 Dan GohmanUse a latency value of 0 for the artificial edges inser...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2009-01-03 Dan GohmanCommuteNodesToReducePressure() is now removed.
2009-01-03 Dan GohmanRemove the code from the scheduler that commuted two...
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-16 Dan GohmanMake addPred and removePred return void, since the...
2008-12-09 Dan GohmanRewrite the SDep class, and simplify some of the relate...
2008-12-04 Dan GohmanMake debug output more informative.
2008-11-25 Dan GohmanInitial support for anti-dependence breaking. Currently...
2008-11-24 Dan GohmanCheck in the rest of this change. The isAntiDep flag...
2008-11-21 Dan GohmanAdd a flag to SDep for tracking which edges are anti...
2008-11-21 Dan GohmanRename SDep's isSpecial to isArtificial, to make this...
2008-11-21 Dan GohmanRemove the CycleBound computation code from the Schedul...
2008-11-21 Dan GohmanChange these schedulers to not emit no-ops. It turns...
2008-11-20 Dan GohmanRemove a remnant of list-burr's fast mode.
2008-11-20 Dan GohmanFactor out the SethiUllman numbering logic from the...
2008-11-20 Dan GohmanRemove the "fast" form of the list-burr scheduler,...
2008-11-20 Dan GohmanFacter AddPseudoTwoAddrDeps and associated infrasructur...
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-19 Dan GohmanRearrange code to reduce the nesting level. No function...
2008-11-18 Dan GohmanTidy up ScheduleNodeBottomUp methods, and make them...
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-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 GohmanIn ScheduleDAGRRList::CopyAndMoveSuccessors, create...
2008-11-11 Dan GohmanChange the scheduler accessor methods to accept an...
2008-10-31 Dan GohmanRemove some unused virtual function bodies.
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-09-23 Dan GohmanReplace the LiveRegs SmallSet with a simple counter...
2008-09-17 Dan GohmanDon't worry about clobbering physical register defs...
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-27 Dan GohmanOptimize ScheduleDAGRRList's topological sort to use...
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-12 Dan GohmanCorrect the filename in the top-of-file comment.
2008-08-05 Dan GohmanFix several const-correctness issues, resolving some...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
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-02 Evan Cheng- Use a faster priority comparison function if -fast.
2008-07-01 Evan ChengDo not use computationally expensive scheduling heurist...
2008-06-23 Dan GohmanMove a DenseMap's declaration outside of a loop, and...
2008-06-21 Dan GohmancanClobberPhysRegDefs shouldn't called without checking...
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-06-21 Dan GohmanSimplify some template parameterization.
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-16 Duncan SandsSilence the compiler warning differently. The
2008-05-14 Evan ChengSilence some compiler warnings.
2008-04-29 Roman LevensteinUse std::set instead of std::priority_queue for the...
2008-04-15 Dan GohmanFix the new scheduler assertion checks to work when
2008-04-15 Dan GohmanTreat EntryToken nodes as "passive" so that they aren...
2008-03-29 Evan ChengCosmetic changes.
2008-03-28 Chris Lattnerifdef out a dead function. Should this be removed?
2008-03-27 Roman LevensteinFix spelling. Thanks, Duncan! :-)
2008-03-27 Roman LevensteinSpeed-up the SumOfUnscheduledPredsOfSuccs by introducin...
2008-03-26 Roman LevensteinFixed some spelling errors. Thanks, Duncan!
2008-03-26 Roman LevensteinSome improvements related to the computation of isReach...
2008-03-25 Dan GohmanFix typos.
2008-03-11 Evan ChengWhen the register allocator runs out of registers,...
next