aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/R600/R600Packetizer.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-08-20Cleanup: Delete seemingly unused reference to MachineDominatorTree from Sched...Alexey Samsonov1-5/+3
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-3/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-5/+7
2014-06-13R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtargetTom Stellard1-0/+1
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-9/+12
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-5/+5
2014-01-24Fix known typosAlp Toker1-1/+1
2013-10-22R600: Simplify handling of private address spaceTom Stellard1-0/+8
2013-10-10R600: Use StructurizeCFGPass for non SI targetsTom Stellard1-1/+1
2013-09-12R600: Don't use trans slot for instructions that read LDS source registersTom Stellard1-0/+4
2013-09-04R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune1-5/+33
2013-07-31Revert "R600: Non vector only instruction can be scheduled on trans unit"Tom Stellard1-33/+5
2013-07-31R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune1-5/+33
2013-07-31R600: Don't mix LDS and non-LDS instructions in the same groupVincent Lejeune1-0/+4
2013-07-09R600: Do not predicated basic block with multiple alu clauseVincent Lejeune1-1/+2
2013-06-29R600: Support schedule and packetization of trans-only instVincent Lejeune1-34/+56
2013-06-28R600: Add local memory support via LDSTom Stellard1-0/+3
2013-06-28R600: Add support for GROUP_BARRIER instructionTom Stellard1-1/+7
2013-06-25R600: Use new getNamedOperandIdx function generated by TableGenTom Stellard1-9/+9
2013-06-03R600: 3 op instructions have no write bit but the result are store in PVVincent Lejeune1-3/+1
2013-05-23Move passes from namespace llvm into anonymous namespaces. Sort includes whil...Benjamin Kramer1-12/+9
2013-05-17R600: Relax some vector constraints on Dot4.Vincent Lejeune1-1/+2
2013-05-17R600: Some factorizationVincent Lejeune1-138/+11
2013-05-02R600: If previous bundle is dot4, PV valid chan is always XVincent Lejeune1-38/+51
2013-04-30R600: Packetize instructionsVincent Lejeune1-0/+446