canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs;
[oota-llvm.git] / lib / CodeGen / SelectionDAG / ScheduleDAGRRList.cpp
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,...
2008-03-04 Evan ChengRename isOperand() to isOperandOf() (and other similar...
2008-03-01 Evan ChengRefactor / clean up code; remove td list scheduler...
2008-02-20 Anton KorobeynikovUpdate gcc 4.3 warnings fix patch with recent head...
2008-02-16 Dan GohmanRevert 47177, which was incorrect.
2008-02-15 Dan GohmanSkip over the defs and start at the uses when looking...
2008-02-15 Dan GohmanUse the TargetInstrDescr to determine the number of...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2008-01-29 Dan GohmanFix a typo in a comment.
2008-01-29 Dan GohmanFix a typo in a comment.
2008-01-09 Evan ChengSpecial copy SUnit's do not have SDNode's.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnersimplify some code.
2008-01-07 Chris LattnerRename all the M_* flags to be namespace qualified...
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Owen AndersonUpdate CodeGen for MRegisterInfo --> TargetInstrInfo...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-20 Evan ChengMore accurate checks for two-address constraints.
2007-12-20 Evan ChengBring back a burr scheduling heuristic that's still...
2007-12-18 Evan ChengFIX for PR1799: When a load is unfolded from an instruc...
2007-11-09 Evan ChengBug fix. Passive nodes are not in SUnitMap.
2007-11-06 Evan ChengAdd pseudo dependency to force two-address instruction...
2007-10-15 Chris LattnerOne mundane change: Change ReplaceAllUsesOfValueWith...
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-10-05 Dan GohmanFix a typo in a comment.
2007-10-05 Evan ChengChain producing nodes cannot be moved, not chain readin...
2007-10-05 Evan ChengOops. Didn't mean to leave this in.
2007-10-05 Evan ChengIf a node that defines a physical register that is...
2007-09-28 Evan ChengIf two instructions are both two-address code, favors...
2007-09-28 Evan ChengRemove a poor scheduling heuristic.
2007-09-28 Evan ChengTrim some unneeded fields.
2007-09-27 Evan ChengAvoid inserting a live register more than once.
2007-09-27 Evan ChengBoogs.
2007-09-27 Evan ChengBe smarter about which node to force schedule. Reduce...
2007-09-27 Evan ChengBacktracking only when it won't create a cycle.
2007-09-26 Evan Cheng- Move getPhysicalRegisterRegClass() from ScheduleDAG...
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-09-13 Evan ChengBug fixes.
2007-08-20 Dan GohmanMinor cleanups to reduce some spurious differences...
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-06-29 David GreeneRemove unused variables.
2007-06-29 David GreeneRemove unnecessary attributions in comments.
2007-06-29 David GreeneRemove the "special tie breaker" because it resulted...
2007-06-22 Evan Chengstd::set is really really terrible. Switch to SmallPtrS...
2007-04-26 Dan GohmanFix a typo in a comment.
2007-03-14 Evan ChengEstimate a cost using the possible number of scratch...
2007-03-13 Evan ChengTry schedule def + use closer whne Sethi-Ullman numbers...
2007-02-03 Chris Lattnerswitch the sched unit map over to use a DenseMap instea...
2007-02-01 Chris LattnerFit in 80 columns
2007-01-08 Evan ChengNaming consistency.
2007-01-08 Evan ChengFix for PR1075: bottom-up register-reduction scheduling...
2006-12-07 Bill WendlingRemoving even more <iostream> includes.
2006-12-01 Evan ChengMatch TargetInstrInfo changes.
2006-11-06 Evan ChengRemove dead code; added a missing null ptr check.
2006-11-04 Evan ChengChanges to use operand constraints to process two-addre...
2006-11-03 Chris Lattnersilence warning
2006-11-02 Reid SpencerFor PR786:
2006-11-01 Evan ChengClean up.
2006-11-01 Evan ChengCopyFromReg starts a live range so its use should not...
2006-10-14 Evan ChengDebug tweak.
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-21 Jim LaskeyUse an enumeration to eliminate data relocations.
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-06-28 Chris LattnerShave another 27K off libllvmgcc.dylib with visibility...
2006-05-30 Evan ChengMake sure the register pressure reduction schedulers...
2006-05-25 Evan ChengTurn on -sched-commute-nodes by default.
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 ChengAdd capability to scheduler to commute nodes for profit.
2006-05-11 Evan ChengRefactor scheduler code. Move register-reduction list...