summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ScheduleDAGInstrs.h
Commit message (Expand)AuthorAge
* misched prep: Expose the ScheduleDAGInstrs interface so targets mayAndrew Trick2012-03-07
* misched prep: Remove LLVM_LIBRARY_VISIBILITY from ScheduleDAGInstrs.Andrew Trick2012-03-07
* misched prep: Comment the ScheduleDAGInstrs interface.Andrew Trick2012-03-07
* misched prep: Cleanup ScheduleDAGInstrs interface.Andrew Trick2012-03-07
* misched prep: remove extra "protected"Andrew Trick2012-03-07
* misched prep: rename InsertPos to End.Andrew Trick2012-03-07
* misched preparation: rename core scheduler methods for consistency.Andrew Trick2012-03-07
* commentAndrew Trick2012-03-07
* misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.Andrew Trick2012-03-07
* ScheduleDAGInstrs commentsAndrew Trick2012-03-07
* misched preparation: modularize schedule emission.Andrew Trick2012-03-07
* Cleanup in preparation for misched: Move DAG visualization logic.Andrew Trick2012-03-07
* Cleanup: DAG building is specific to either SD or MI scheduling. Not part of ...Andrew Trick2012-03-07
* misched commentsAndrew Trick2012-03-07
* ScheduleDAGInstrs.h:155: warning: suggest parentheses around `&&' within `||'.Nick Lewycky2012-02-24
* PostRA sched: speed up physreg tracking by not abusing SparseSet.Andrew Trick2012-02-24
* PostRASched: Convert physreg def/use tracking to Jakob's SparseSet.Andrew Trick2012-02-23
* misched: Use SparseSet for VRegDegs for constant time clear().Andrew Trick2012-02-22
* Initialize SUnits before DAG building.Andrew Trick2012-02-22
* misched: Initial code for building an MI level scheduling DAGAndrew Trick2012-01-14
* Move physreg dependency generation into aptly named addPhysRegDeps.Andrew Trick2012-01-14
* misched: Added ScheduleDAGInstrs::IsPostRAAndrew Trick2012-01-14
* Added a late machine instruction copy propagation pass. This catchesEvan Cheng2012-01-07
* PostRA scheduler fix. Clear stale loop dependencies.Andrew Trick2011-10-07
* whitespaceAndrew Trick2011-10-07
* Update DBG_VALUEs while breaking anti dependencies.Devang Patel2011-06-02
* During post RA scheduling, do not try to chase reg defs. to preserve DBG_VALU...Devang Patel2011-06-02
* Properly model the latency of register defs which are 1) function returns orEvan Cheng2010-10-23
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-10
* Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectorsBob Wilson2010-07-24
* When processing loops for scheduling latencies (used for live outs on loopJim Grosbach2010-06-29
* I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename itDuncan Sands2010-05-11
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-01
* Progress towards shepherding debug info through SelectionDAG.Dale Johannesen2010-03-10
* Spill slots cannot alias.Evan Cheng2009-10-18
* Remove a redundant member variable.Dan Gohman2009-10-12
* Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman2009-10-09
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-18
* Use the schedule itinerary operand use/def cycle information to adjust depend...David Goodwin2009-08-19
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-11
* Factor out more code for computing register live-range informationforDan Gohman2009-02-10
* Move ScheduleDAGInstrs.h to be a private header. Front-endsDan Gohman2009-02-06