summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ScheduleDAGInstrs.cpp
Commit message (Expand)AuthorAge
* Pass LiveQueryResult by valueMatthias Braun2013-10-10
* mi-sched: bypass heuristic checks when regpressure tracking is disabled.Andrew Trick2013-09-04
* mi-sched: update PressureDiffs on-the-fly for liveness.Andrew Trick2013-08-30
* mi-sched: Precompute a PressureDiff for each instruction, adjust for liveness...Andrew Trick2013-08-30
* Comment and revise the cyclic critical path code.Andrew Trick2013-08-29
* Add useAA() to TargetSubtargetInfoHal Finkel2013-08-29
* Adds cyclic critical path computation and heuristics, temporarily disabled.Andrew Trick2013-08-23
* MI Sched: record local vreg uses.Andrew Trick2013-08-23
* mi-sched: Don't call MBB.size() in initSUnits. The driver already has instr c...Andrew Trick2013-08-23
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-03
* misched: Compress pairs returned by getUnderlyingObjectsForInstr.Benjamin Kramer2013-06-29
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-15
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-13
* Equal treatment of labels and other terminators in MI DAG construction.Sergei Larin2013-02-12
* ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick2013-01-25
* ScheduleDAG: Added isBoundaryNode to conveniently detect a common corner case.Andrew Trick2013-01-25
* SchedDFS: Complete support for nested subtrees.Andrew Trick2013-01-25
* MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick2013-01-25
* SchedDFS: Initial support for nested subtrees.Andrew Trick2013-01-25
* SchedDFS: Refactor and tweak the subtree selection criteria.Andrew Trick2013-01-25
* Introduce a new data structure, the SparseMultiSet, and changes to the MI sch...Michael Ilseman2013-01-21
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* MISched: add dependence to ExitSU to model live-out latency.Andrew Trick2012-12-18
* Use GetUnderlyingObjects in mischedHal Finkel2012-12-10
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick2012-12-01
* misched: Fix the DAG builder to handle an undef operand at ExitSU.Andrew Trick2012-12-01
* misched: Analysis that partitions the DAG into subtrees.Andrew Trick2012-11-28
* misched: rename ScheduleDAGILP to ScheduleDFS to prepare for other heuristics.Andrew Trick2012-11-28
* misched: better alias analysis.Andrew Trick2012-11-28
* Fix indeterminism in MI scheduler DAG construction.Sergei Larin2012-11-15
* misched: Infrastructure for weak DAG edges.Andrew Trick2012-11-12
* ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.Andrew Trick2012-11-06
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-30
* This patch addresses a problem with the Post RA scheduler generating anPreston Gurd2012-10-29
* Fix typo in comment.Nick Lewycky2012-10-26
* misched: ILP scheduler for experimental heuristics.Andrew Trick2012-10-15
* misched: Use the TargetSchedModel interface wherever possible.Andrew Trick2012-10-10
* misched: Remove LoopDependencies heuristic.Andrew Trick2012-10-09
* misched: remove the unused getSpecialAddressLatency hook.Andrew Trick2012-10-08
* misched: remove forceUnitLatencies. Defaults are handled by the default Sched...Andrew Trick2012-10-08
* misched: Make ScheduleDAGInstrs use the TargetSchedule interface.Andrew Trick2012-09-18
* Release build: guard dump functions withManman Ren2012-09-11
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen2012-08-29
* Simplify the computeOperandLatency API.Andrew Trick2012-08-23
* Use the latest MachineRegisterInfo APIs. No functionality.Andrew Trick2012-07-30
* Reenable a basic SSA DAG builder optimization.Andrew Trick2012-07-28
* misched: disable SSA check pending PR13112.Andrew Trick2012-06-14
* sched: fix latency of memory dependence chain edges for consistency.Andrew Trick2012-06-13