aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600/R600MachineScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-4/+3
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-15/+18
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-0/+1
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-7/+7
* Update to LLVM 3.5a.Stephen Hines2014-04-241-4/+3
* R600: Fix scheduling of instructions that use the LDS output queueTom Stellard2013-11-151-32/+0
* R600: Don't use trans slot for instructions that read LDS source registersTom Stellard2013-09-121-0/+4
* R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune2013-09-041-12/+21
* Revert "R600: Non vector only instruction can be scheduled on trans unit"Tom Stellard2013-07-311-21/+12
* R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune2013-07-311-12/+21
* R600: Support schedule and packetization of trans-only instVincent Lejeune2013-06-291-7/+18
* R600: Add local memory support via LDSTom Stellard2013-06-281-2/+10
* R600: Add support for GROUP_BARRIER instructionTom Stellard2013-06-281-1/+5
* R600: Use a refined heuristic to choose when switching clauseVincent Lejeune2013-06-071-9/+43
* R600: Rework subtarget info and remove AMDILDevice classesTom Stellard2013-06-071-0/+1
* R600: Remove leftover code in R600MachineScheduler.cppVincent Lejeune2013-06-061-16/+0
* R600: Schedule copy from phys register at beginning of blockVincent Lejeune2013-06-051-1/+31
* R600: Make sure to schedule AR register uses and defs in the same clauseTom Stellard2013-06-051-2/+34
* Move passes from namespace llvm into anonymous namespaces. Sort includes whil...Benjamin Kramer2013-05-231-1/+1
* R600: Use bottom up scheduling algorithmVincent Lejeune2013-05-171-23/+28
* R600: Use depth first scheduling algorithmVincent Lejeune2013-05-171-52/+26
* R600: Replace big texture opcode switch in scheduler by usesTC/usesVCVincent Lejeune2013-05-171-23/+3
* R600: Relax some vector constraints on Dot4.Vincent Lejeune2013-05-171-2/+2
* R600: Factorize Fetch size limit inside AMDGPUSubTargetVincent Lejeune2013-05-171-8/+4
* R600: Factorize maximum alu per clause in a single locationVincent Lejeune2013-04-031-1/+1
* R600: Factorize code handling Const Read Port limitationVincent Lejeune2013-03-141-68/+7
* R600MachineScheduler.cpp: Fix use cases of dbgs(). Don't include <iostream> h...NAKAMURA Takumi2013-03-111-1/+2
* R600: initial scheduler codeVincent Lejeune2013-03-051-0/+487