aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-26AMDGPU/SI: Use a better method for determining the largest pressure setsTom Stellard1-2/+2
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-2/+1
2016-08-11AMDGPU: Prune includesMatt Arsenault1-4/+0
2016-07-19AMDGPU/SI: Fix SI scheduler refcount issueMatt Arsenault1-0/+3
2016-07-01AMDGPU/SI: Enable testing several variants for si schedulerMatt Arsenault1-2/+2
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-7/+7
2016-06-24AMDGPU: Cleanup subtarget handling.Matt Arsenault1-1/+1
2016-06-09AMDGPU/SI: Use common topological sort algorithm in SIScheduleDAGMITom Stellard1-64/+3
2016-05-27Apply clang-tidy's misc-static-assert where it makes sense.Benjamin Kramer1-12/+6
2016-05-03AMDGPU/SI: Use range loops to simplify some code in the SI SchedulerTom Stellard1-18/+18
2016-04-24Fix a couple assertions that can never fire because they just contained the t...Craig Topper1-1/+1
2016-03-09[TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC.Chad Rosier1-1/+2
2016-02-27CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFCDuncan P. N. Exon Smith1-2/+2
2016-02-27CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith1-4/+4
2016-01-20RegisterPressure: Make liveness tracking subregister awareMatthias Braun1-4/+5
2016-01-13AMDGPU/SI: Add SI Machine SchedulerNicolai Haehnle1-0/+1968