2012-11-15 |
Sergei Larin | Fix indeterminism in MI scheduler DAG construction. |
blob | commitdiff | raw |
2012-11-12 |
Andrew Trick | misched: Infrastructure for weak DAG edges. |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Andrew Trick | ScheduleDAG interface. Added OrderKind to distinguish... |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Chad Rosier | [inline asm] Implement mayLoad and mayStore for inline... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Preston Gurd | This patch addresses a problem with the Post RA schedul... |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Andrew Trick | misched: ILP scheduler for experimental heuristics. |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Andrew Trick | misched: Use the TargetSchedModel interface wherever... |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Andrew Trick | misched: Remove LoopDependencies heuristic. |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Andrew Trick | misched: remove the unused getSpecialAddressLatency... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Andrew Trick | misched: remove forceUnitLatencies. Defaults are handle... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Andrew Trick | misched: Make ScheduleDAGInstrs use the TargetSchedule... |
blob | commitdiff | raw | diff to current |
2012-09-11 |
Manman Ren | Release build: guard dump functions with |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Manman Ren | Release build: guard dump functions with "ifndef NDEBUG" |
blob | commitdiff | raw | diff to current |
2012-08-29 |
Jakob Stoklund Olesen | Rename hasVolatileMemoryRef() to hasOrderedMemoryRef(). |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Andrew Trick | Simplify the computeOperandLatency API. |
blob | commitdiff | raw | diff to current |
2012-07-30 |
Andrew Trick | Use the latest MachineRegisterInfo APIs. No functionality. |
blob | commitdiff | raw | diff to current |
2012-07-28 |
Andrew Trick | Reenable a basic SSA DAG builder optimization. |
blob | commitdiff | raw | diff to current |
2012-06-14 |
Andrew Trick | misched: disable SSA check pending PR13112. |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Andrew Trick | sched: fix latency of memory dependence chain edges... |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Andrew Trick | Move RegisterPressure.h. |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Benjamin Kramer | Remove unused private fields found by clang's new ... |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Andrew Trick | misched: API for minimum vs. expected latency. |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Jakob Stoklund Olesen | Switch all register list clients to the new MC*Iterator... |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Jakob Stoklund Olesen | Use LiveRangeQuery in ScheduleDAGInstrs. |
blob | commitdiff | raw | diff to current |
2012-05-15 |
Andrew Trick | Add -enable-aa-sched-mi, off by default, for AliasAnaly... |
blob | commitdiff | raw | diff to current |
2012-04-24 |
Andrew Trick | misched: DAG builder must special case earlyclobber |
blob | commitdiff | raw | diff to current |
2012-04-24 |
Andrew Trick | misched: DAG builder support for tracking register... |
blob | commitdiff | raw | diff to current |
2012-04-20 |
Andrew Trick | New and improved comment. |
blob | commitdiff | raw | diff to current |
2012-04-20 |
Andrew Trick | SparseSet: Add support for key-derived indexes and... |
blob | commitdiff | raw | diff to current |
2012-04-20 |
Andrew Trick | misched: initialize BB |
blob | commitdiff | raw | diff to current |
2012-04-13 |
Andrew Trick | misched: Added CanHandleTerminators. |
blob | commitdiff | raw | diff to current |
2012-03-16 |
Benjamin Kramer | ScheduleDAGInstrs: When adding uses we add them into... |
blob | commitdiff | raw | diff to current |
2012-03-16 |
Andrew Trick | misched: add DAG edges from vreg defs to ExitSU. |
blob | commitdiff | raw | diff to current |
2012-03-14 |
Andrew Trick | misched: implemented a framework for top-down or bottom... |
blob | commitdiff | raw | diff to current |
2012-03-09 |
Andrew Trick | misched interface: rename Begin/End to RegionBegin... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched prep: Expose the ScheduleDAGInstrs interface... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched prep: Comment the ScheduleDAGInstrs interface. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched prep: Cleanup ScheduleDAGInstrs interface. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched prep: rename InsertPos to End. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: rename core scheduler methods... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: clarify ScheduleDAG and ScheduleDA... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: modularize schedule emission. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | Cleanup in preparation for misched: Move DAG visualizat... |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Craig Topper | Use uint16_t to store register overlaps to reduce stati... |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Andrew Trick | PostRA sched: speed up physreg tracking by not abusing... |
blob | commitdiff | raw | diff to current |
2012-02-23 |
Andrew Trick | misched: cleanup reaching def computation |
blob | commitdiff | raw | diff to current |
2012-02-23 |
Andrew Trick | PostRASched: Convert physreg def/use tracking to Jakob... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Jakob Stoklund Olesen | Don't compute latencies for regmask operands. |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Andrew Trick | misched: Use SparseSet for VRegDegs for constant time... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Andrew Trick | Comment from code review |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Andrew Trick | misched: DAG builder should not track dependencies... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Andrew Trick | Initialize SUnits before DAG building. |
blob | commitdiff | raw | diff to current |
2012-02-21 |
Andrew Trick | Clear virtual registers after they are no longer refere... |
blob | commitdiff | raw | diff to current |
2012-01-14 |
Andrew Trick | misched: Initial code for building an MI level scheduli... |
blob | commitdiff | raw | diff to current |
2012-01-14 |
Andrew Trick | Move physreg dependency generation into aptly named... |
blob | commitdiff | raw | diff to current |
2012-01-14 |
Andrew Trick | misched: Added ScheduleDAGInstrs::IsPostRA |
blob | commitdiff | raw | diff to current |
2012-01-07 |
Evan Cheng | Added a late machine instruction copy propagation pass... |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Chandler Carruth | Remove an unused variable. |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Andrew Trick | Minor postra scheduler cleanup. It could result in... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | Model ARM predicated write as read-mod-write. e.g. |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | Allow target to specify register output dependency... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Evan Cheng | First chunk of MachineInstr bundle support. |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Hal Finkel | make sure ScheduleDAGInstrs::EmitSchedule does not... |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Andrew Trick | PostRA scheduler fix. Clear stale loop dependencies. |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Evan Cheng | Rename TargetSubtarget to TargetSubtargetInfo for consi... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Evan Cheng | Sink SubtargetFeature and TargetInstrItineraries (renam... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Devang Patel | Remove dead code. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Devang Patel | Update DBG_VALUEs while breaking anti dependencies. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Devang Patel | During post RA scheduling, do not try to chase reg... |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Andrew Trick | Added an assertion, and updated a comment. |
blob | commitdiff | raw | diff to current |
2011-05-05 |
Andrew Trick | ARM post RA scheduler compile time fix. |
blob | commitdiff | raw | diff to current |
2011-05-05 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Evan Cheng | Do not model all INLINEASM instructions as having unmod... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Two sets of changes. Sorry they are intermingled. |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Evan Cheng | Putting r117193 back except for the compile time cost... |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Evan Cheng | Neuter r117193 as it causes significant post-ra schedul... |
blob | commitdiff | raw | diff to current |
2010-10-23 |
Evan Cheng | Properly model the latency of register defs which are... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Evan Cheng | Avoid compiler warning: comparison between signed and... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Evan Cheng | Fix operand latency computation in cases where the... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Nick Lewycky | Remove unused variables. |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Evan Cheng | - Add TargetInstrInfo::getOperandLatency() to compute... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Evan Cheng | Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Evan Cheng | Teach if-converter to be more careful with predicating... |
blob | commitdiff | raw | diff to current |
2010-07-24 |
Bob Wilson | Change ScheduleDAGInstrs::Defs and ::Uses to be variabl... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Bill Wendling | Use std::vector instead of TargetRegisterInfo::FirstVir... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Jim Grosbach | Fix the post-RA instruction scheduler to handle instruc... |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Dan Gohman | Get rid of the EdgeMapping map. Instead, just check... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Fix -Wcast-qual warnings. |
blob | commitdiff | raw | diff to current |
2010-03-22 |
Evan Cheng | Reduce indentation. |
blob | commitdiff | raw | diff to current |
2010-03-22 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | Progress towards shepherding debug info through Selecti... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
David Goodwin | Fix dependencies added to model memory aliasing for... |
blob | commitdiff | raw | diff to current |
next |