2009-01-29 |
Dan Gohman | Make a few things const, fix some comments, and simplify |
blob | commitdiff | raw |
2009-01-15 |
Dan Gohman | Move a few containers out of ScheduleDAGInstrs::BuildSc... |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Dan Gohman | The list-td and list-tdrr schedulers don't yet support... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Evan Cheng | Fix PR3241: Currently EmitCopyFromReg emits a copy... |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Evan Cheng | Minor debug output tweak. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | Remove redundant 'else's. No functionality change. |
blob | commitdiff | raw | diff to current |
2009-01-06 |
Dan Gohman | Update these argument lists for the isNormalMemory |
blob | commitdiff | raw | diff to current |
2009-01-06 |
Dan Gohman | Use a latency value of 0 for the artificial edges inser... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2009-01-03 |
Dan Gohman | CommuteNodesToReducePressure() is now removed. |
blob | commitdiff | raw | diff to current |
2009-01-03 |
Dan Gohman | Remove the code from the scheduler that commuted two... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dan Gohman | Rename BuildSchedUnits to BuildSchedGraph, and refactor the |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Fix some register-alias-related bugs in the post-RA... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Make addPred and removePred return void, since the... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Dan Gohman | Rewrite the SDep class, and simplify some of the relate... |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Dan Gohman | Make debug output more informative. |
blob | commitdiff | raw | diff to current |
2008-11-25 |
Dan Gohman | Initial support for anti-dependence breaking. Currently... |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Dan Gohman | Check in the rest of this change. The isAntiDep flag... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Dan Gohman | Add a flag to SDep for tracking which edges are anti... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Dan Gohman | Rename SDep's isSpecial to isArtificial, to make this... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Dan Gohman | Remove the CycleBound computation code from the Schedul... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Dan Gohman | Change these schedulers to not emit no-ops. It turns... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Remove a remnant of list-burr's fast mode. |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Factor out the SethiUllman numbering logic from the... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Remove the "fast" form of the list-burr scheduler,... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Facter AddPseudoTwoAddrDeps and associated infrasructur... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Factor out the code for verifying the work of the sched... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Dan Gohman | Experimental post-pass scheduling support. Post-pass... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Dan Gohman | Rearrange code to reduce the nesting level. No function... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | Tidy up ScheduleNodeBottomUp methods, and make them... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | Change SUnit's dump method to take a ScheduleDAG* inste... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | Avoid using a loop in ReleasePred and ReleaseSucc metho... |
blob | commitdiff | raw | diff to current |
2008-11-17 |
Dan Gohman | Eliminate some trivial differences between the Schedule... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Remove the FlaggedNodes member from SUnit. Instead... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Make the Node member of SUnit private, and add accessors. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Change ScheduleDAG's DAG member from a reference to... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Dan Gohman | In ScheduleDAGRRList::CopyAndMoveSuccessors, create... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Dan Gohman | Change the scheduler accessor methods to accept an... |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Dan Gohman | Remove some unused virtual function bodies. |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Dan Gohman | Fix command-line option printing to print two spaces... |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Dan Gohman | Replace the LiveRegs SmallSet with a simple counter... |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Dan Gohman | Don't worry about clobbering physical register defs... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAGRRList's topological sort to use... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Dan Gohman | Correct the filename in the top-of-file comment. |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Dan Gohman | Fix several const-correctness issues, resolving some... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
blob | commitdiff | raw | diff to current |
2008-07-14 |
Dan Gohman | Reapply 53476 and 53480, with a fix so that it properly... |
blob | commitdiff | raw | diff to current |
2008-07-12 |
Evan Cheng | Back out 53476 and 53480 for now. Somehow they cause... |
blob | commitdiff | raw | diff to current |
2008-07-11 |
Dan Gohman | Factor out debugging code into the common base class. |
blob | commitdiff | raw | diff to current |
2008-07-11 |
Dan Gohman | Add support for putting NamedRegionTimers in TimerGroup... |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Evan Cheng | - Use a faster priority comparison function if -fast. |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Evan Cheng | Do not use computationally expensive scheduling heurist... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Dan Gohman | Move a DenseMap's declaration outside of a loop, and... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | canClobberPhysRegDefs shouldn't called without checking... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Remove ScheduleDAG's SUnitMap altogether. Instead,... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Add a priority queue class, which is a wrapper around... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Change ScheduleDAG's SUnitMap from DenseMap<SDNode... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Simplify some template parameterization. |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Duncan Sands | Silence the compiler warning differently. The |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Evan Cheng | Silence some compiler warnings. |
blob | commitdiff | raw | diff to current |
2008-04-29 |
Roman Levenstein | Use std::set instead of std::priority_queue for the... |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Dan Gohman | Fix the new scheduler assertion checks to work when |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Dan Gohman | Treat EntryToken nodes as "passive" so that they aren... |
blob | commitdiff | raw | diff to current |
2008-03-29 |
Evan Cheng | Cosmetic changes. |
blob | commitdiff | raw | diff to current |
2008-03-28 |
Chris Lattner | ifdef out a dead function. Should this be removed? |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Roman Levenstein | Fix spelling. Thanks, Duncan! :-) |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Roman Levenstein | Speed-up the SumOfUnscheduledPredsOfSuccs by introducin... |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Roman Levenstein | Fixed some spelling errors. Thanks, Duncan! |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Roman Levenstein | Some improvements related to the computation of isReach... |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Dan Gohman | Fix typos. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,... |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Evan Cheng | Rename isOperand() to isOperandOf() (and other similar... |
blob | commitdiff | raw | diff to current |
2008-03-01 |
Evan Cheng | Refactor / clean up code; remove td list scheduler... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Update gcc 4.3 warnings fix patch with recent head... |
blob | commitdiff | raw | diff to current |
2008-02-16 |
Dan Gohman | Revert 47177, which was incorrect. |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Dan Gohman | Skip over the defs and start at the uses when looking... |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Dan Gohman | Use the TargetInstrDescr to determine the number of... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-01-09 |
Evan Cheng | Special copy SUnit's do not have SDNode's. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | simplify some code. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename all the M_* flags to be namespace qualified... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Owen Anderson | Update CodeGen for MRegisterInfo --> TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Evan Cheng | More accurate checks for two-address constraints. |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Evan Cheng | Bring back a burr scheduling heuristic that's still... |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Evan Cheng | FIX for PR1799: When a load is unfolded from an instruc... |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Evan Cheng | Bug fix. Passive nodes are not in SUnitMap. |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Evan Cheng | Add pseudo dependency to force two-address instruction... |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Chris Lattner | One mundane change: Change ReplaceAllUsesOfValueWith... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Evan Cheng | EXTRACT_SUBREG coalescing support. The coalescer now... |
blob | commitdiff | raw | diff to current |
next |