aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ScheduleDAGInstrs.cpp
Commit message (Expand)AuthorAgeFilesLines
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-131-0/+4
* Equal treatment of labels and other terminators in MI DAG construction.Sergei Larin2013-02-121-1/+1
* ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick2013-01-251-1/+1
* ScheduleDAG: Added isBoundaryNode to conveniently detect a common corner case.Andrew Trick2013-01-251-7/+19
* SchedDFS: Complete support for nested subtrees.Andrew Trick2013-01-251-33/+74
* MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick2013-01-251-5/+9
* SchedDFS: Initial support for nested subtrees.Andrew Trick2013-01-251-37/+73
* SchedDFS: Refactor and tweak the subtree selection criteria.Andrew Trick2013-01-251-24/+32
* Introduce a new data structure, the SparseMultiSet, and changes to the MI sch...Michael Ilseman2013-01-211-45/+33
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* MISched: add dependence to ExitSU to model live-out latency.Andrew Trick2012-12-181-1/+16
* Use GetUnderlyingObjects in mischedHal Finkel2012-12-101-92/+143
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-9/+9
* misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick2012-12-011-7/+7
* misched: Fix the DAG builder to handle an undef operand at ExitSU.Andrew Trick2012-12-011-1/+2
* misched: Analysis that partitions the DAG into subtrees.Andrew Trick2012-11-281-41/+166
* misched: rename ScheduleDAGILP to ScheduleDFS to prepare for other heuristics.Andrew Trick2012-11-281-1/+1
* misched: better alias analysis.Andrew Trick2012-11-281-2/+3
* Fix indeterminism in MI scheduler DAG construction.Sergei Larin2012-11-151-15/+15
* misched: Infrastructure for weak DAG edges.Andrew Trick2012-11-121-9/+14
* ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.Andrew Trick2012-11-061-25/+32
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-301-5/+0
* This patch addresses a problem with the Post RA scheduler generating anPreston Gurd2012-10-291-0/+5
* Fix typo in comment.Nick Lewycky2012-10-261-1/+1
* misched: ILP scheduler for experimental heuristics.Andrew Trick2012-10-151-0/+93
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-101-22/+6
* misched: Remove LoopDependencies heuristic.Andrew Trick2012-10-091-40/+1
* misched: remove the unused getSpecialAddressLatency hook.Andrew Trick2012-10-081-40/+7
* misched: remove forceUnitLatencies. Defaults are handled by the default Sched...Andrew Trick2012-10-081-35/+24
* misched: Make ScheduleDAGInstrs use the TargetSchedule interface.Andrew Trick2012-09-181-16/+14
* Release build: guard dump functions withManman Ren2012-09-111-1/+1
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+2
* Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen2012-08-291-1/+1
* Simplify the computeOperandLatency API.Andrew Trick2012-08-231-27/+30
* Use the latest MachineRegisterInfo APIs. No functionality.Andrew Trick2012-07-301-1/+1
* Reenable a basic SSA DAG builder optimization.Andrew Trick2012-07-281-5/+4
* misched: disable SSA check pending PR13112.Andrew Trick2012-06-141-2/+4
* sched: fix latency of memory dependence chain edges for consistency.Andrew Trick2012-06-131-13/+21
* Move RegisterPressure.h.Andrew Trick2012-06-061-1/+1
* Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer2012-06-061-1/+1
* misched: API for minimum vs. expected latency.Andrew Trick2012-06-051-61/+18
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-2/+4
* Use LiveRangeQuery in ScheduleDAGInstrs.Jakob Stoklund Olesen2012-05-201-11/+3
* Add -enable-aa-sched-mi, off by default, for AliasAnalysis inside MachineSche...Andrew Trick2012-05-151-22/+243
* misched: DAG builder must special case earlyclobberAndrew Trick2012-04-241-0/+9
* misched: DAG builder support for tracking register pressure within the curren...Andrew Trick2012-04-241-1/+10
* New and improved comment.Andrew Trick2012-04-201-1/+1
* SparseSet: Add support for key-derived indexes and arbitrary key types.Andrew Trick2012-04-201-2/+2
* misched: initialize BBAndrew Trick2012-04-201-2/+4
* misched: Added CanHandleTerminators.Andrew Trick2012-04-131-3/+3