summaryrefslogtreecommitdiff
path: root/lib/Target/R600/R600MachineScheduler.h
AgeCommit message (Expand)AuthorFilesLines
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-7/+6
2014-04-28[C++] Use 'nullptr'.Craig Topper1-1/+1
2013-12-28Factor MI-Sched in preparation for post-ra scheduling support.Andrew Trick1-1/+1
2013-11-15R600: Fix scheduling of instructions that use the LDS output queueTom Stellard1-2/+0
2013-09-04R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune1-2/+3
2013-07-31Revert "R600: Non vector only instruction can be scheduled on trans unit"Tom Stellard1-3/+2
2013-07-31R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune1-2/+3
2013-06-29R600: Support schedule and packetization of trans-only instVincent Lejeune1-0/+1
2013-06-07R600: Use a refined heuristic to choose when switching clauseVincent Lejeune1-1/+4
2013-06-05R600: Schedule copy from phys register at beginning of blockVincent Lejeune1-0/+1
2013-06-05R600: Make sure to schedule AR register uses and defs in the same clauseTom Stellard1-0/+2
2013-05-23Move passes from namespace llvm into anonymous namespaces. Sort includes whil...Benjamin Kramer1-1/+1
2013-05-17R600: Use bottom up scheduling algorithmVincent Lejeune1-1/+1
2013-05-17R600: Use depth first scheduling algorithmVincent Lejeune1-27/+5
2013-03-14R600: Factorize code handling Const Read Port limitationVincent Lejeune1-2/+1
2013-03-05R600: initial scheduler codeVincent Lejeune1-0/+121