aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ScheduleDAGInstrs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-48/+59
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-21/+19
* MISched: Fix moving stores across barriersTom Stellard2015-01-211-6/+7
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-10/+18
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-2/+3
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-69/+65
* Update to LLVM 3.5a.Stephen Hines2014-04-241-51/+246
* Pass LiveQueryResult by valueMatthias Braun2013-10-101-1/+2
* mi-sched: bypass heuristic checks when regpressure tracking is disabled.Andrew Trick2013-09-041-3/+3
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-301-2/+8
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-301-5/+10
* Comment and revise the cyclic critical path code.Andrew Trick2013-08-291-59/+0
* Add useAA() to TargetSubtargetInfoHal Finkel2013-08-291-13/+19
* Adds cyclic critical path computation and heuristics, temporarily disabled.Andrew Trick2013-08-231-0/+61
* MI Sched: record local vreg uses.Andrew Trick2013-08-231-3/+5
* mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick2013-08-231-3/+3
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-5/+5
* misched: Compress pairs returned by getUnderlyingObjectsForInstr.Benjamin Kramer2013-06-291-12/+15
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-151-17/+7
* 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