1. 2fdf2a1 AMDGPU: Redefine clamp node as clamp 0.0-1.0 by Matt Arsenault · 9 years ago
  2. 2021f08 AMDGPU: Fix assembler subtarget predicate for gfx9 by Matt Arsenault · 9 years ago
  3. e823d92 AMDGPU: Merge initial gfx9 support by Matt Arsenault · 9 years ago
  4. 9f61fea Revert "[AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track" by Alexander Timofeev · 9 years ago
  5. 205bfdb AMDGPU : Add trap handler support. by Wei Ding · 9 years ago
  6. fd87137 [AMDGPU] Calculate number of min/max SGPRs/VGPRs for WavesPerEU instead of using switch statement by Konstantin Zhuravlyov · 9 years ago
  7. 9f89ede [AMDGPU] Add target information that is required by tools to metadata by Konstantin Zhuravlyov · 9 years ago
  8. 27d64c3 [AMDGPU][NFC] De-tabify by Konstantin Zhuravlyov · 9 years ago
  9. e03b1d7 [AMDGPU] Move register related queries to subtarget class by Konstantin Zhuravlyov · 9 years ago
  10. a3dace3 [AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track by Alexander Timofeev · 9 years ago
  11. 2b913b1 [AMDGPU] Account workgroup size in LDS occupancy limits by Stanislav Mekhanoshin · 9 years ago
  12. d8f7ea3 AMDGPU: Enable FeatureFlatForGlobal on Volcanic Islands by Matt Arsenault · 9 years ago
  13. 2f3f985 AMDGPU add support for spilling to a user sgpr pointed buffers by Tom Stellard · 9 years ago
  14. 7aad8fd Enable FeatureFlatForGlobal on Volcanic Islands by Matt Arsenault · 9 years ago
  15. a6867fd AMDGPU: Combine fp16/fp64 subtarget features by Matt Arsenault · 9 years ago
  16. 11590b8 Pacify -Wreorder. by Benjamin Kramer · 9 years ago
  17. 07dbde2 [AMDGPU] Add subtarget features for SDWA/DPP by Sam Kolton · 9 years ago
  18. 6a9226d [AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  19. 1800956 [AMDGPU] Scalarization of global uniform loads. by Alexander Timofeev · 9 years ago
  20. f86e4b7 [AMDGPU] Add f16 support (VI+) by Konstantin Zhuravlyov · 9 years ago
  21. c88ba36 AMDGPU: Use 1/2pi inline imm on VI by Matt Arsenault · 9 years ago
  22. 4eae301 AMDGPU: Diagnose using too many SGPRs by Matt Arsenault · 9 years ago
  23. 64a9d08 AMDGPU/SI: Don't allow unaligned scratch access by Tom Stellard · 9 years ago
  24. cc88ce3 AMDGPU: Add instruction definitions for VGPR indexing by Matt Arsenault · 9 years ago
  25. e88bbc3 AMDGPU/SI: Include implicit arguments in kernarg_segment_byte_size by Tom Stellard · 9 years ago
  26. 1d65026 [AMDGPU] Wave and register controls by Konstantin Zhuravlyov · 9 years ago
  27. 0d23ebe AMDGPU/SI: Implement a custom MachineSchedStrategy by Tom Stellard · 9 years ago
  28. 56684d4 AMDGPU: Fix crashes on memory functions by Matt Arsenault · 9 years ago
  29. cdae95b AMDGPU: Delete dead code by Matt Arsenault · 9 years ago
  30. 7f681ac AMDGPU: Add feature for unaligned access by Matt Arsenault · 9 years ago
  31. 6329872 Target: Remove unused arguments from overrideSchedPolicy, NFC by Duncan P. N. Exon Smith · 9 years ago
  32. eb9025d AMDGPU: Fix global isel crashes by Matt Arsenault · 9 years ago
  33. 55dff27 AMDGPU: Fix global isel build by Matt Arsenault · 9 years ago
  34. 59c0ffa AMDGPU: Implement per-function subtargets by Matt Arsenault · 9 years ago
  35. 03d8584 AMDGPU: Move subtarget feature checks into passes by Matt Arsenault · 9 years ago
  36. f2f3d14 [AMDGPU] Emit debugger prologue and emit the rest of the debugger fields in the kernel code header by Konstantin Zhuravlyov · 9 years ago
  37. c581611 AMDGPU: Remove disable-irstructurizer subtarget feature by Matt Arsenault · 9 years ago
  38. 43e92fe AMDGPU: Cleanup subtarget handling. by Matt Arsenault · 9 years ago
  39. 0e5befe AMDGPU: Make FrameLowering stack alignment 16 by Matt Arsenault · 9 years ago
  40. 8e00194 AMDGPU: Fix crashes on unknown processor name by Matt Arsenault · 9 years ago
  41. 71369b3 AMDGPU/SI: Enable load-store-opt by default. by Changpeng Fang · 9 years ago
  42. 29ddd2b [AMDGPU][NFC] Rename ReserveTrapVGPRs -> ReserveRegs by Konstantin Zhuravlyov · 9 years ago
  43. 8a028bf AMDGPU: Fix promote alloca pass creating huge arrays by Matt Arsenault · 9 years ago
  44. e8ed8e5 AMDGPU: Change private_element_size to 4 by Matt Arsenault · 9 years ago
  45. 1d99c4d [AMDGPU] Reserve VGPRs for trap handler usage if instructed by Konstantin Zhuravlyov · 10 years ago
  46. 8c273ad [AMDGPU] Add insert nops pass based on subtarget features instead of cl::opt by Konstantin Zhuravlyov · 10 years ago
  47. 000c5af AMDGPU: Add skeleton GlobalIsel implementation by Tom Stellard · 10 years ago
  48. df3a20c AMDGPU: Add a shader calling convention by Nicolai Haehnle · 10 years ago
  49. 0bc954e AMDGPU/SI: Enable lanemask tracking in misched by Tom Stellard · 10 years ago
  50. 3a61985 AMDGPU: More bits of frame index are known to be zero by Matt Arsenault · 10 years ago
  51. 9d82ee7 AMDGPU: Split vi-insts subtarget feature by Matt Arsenault · 10 years ago
  52. 61738cb AMDGPU: Implement readcyclecounter by Matt Arsenault · 10 years ago
  53. 24ee078 AMDGPU: Set element_size in private resource descriptor by Matt Arsenault · 10 years ago
  54. f639c32 AMDGPU: Match some med3 patterns by Matt Arsenault · 10 years ago
  55. b22828f AMDGPU: Fix default device handling by Matt Arsenault · 10 years ago
  56. 2a93bb6 AMDGPU: Remove Feature64BitPtr by Matt Arsenault · 10 years ago
  57. de008d3 AMDGPU/SI: Pass whether to use the SI scheduler via Target Attribute by Tom Stellard · 10 years ago
  58. e83690c AMDGPU: Add subtarget feature for instruction rates by Matt Arsenault · 10 years ago
  59. 5b50497 AMDGPU: add +xnack feature by Nicolai Haehnle · 10 years ago
  60. b41574a AMDGPU/SI: Use flat for global load/store when targeting HSA by Changpeng Fang · 10 years ago
  61. 4b0d24c Revert "AMDGPU/SI: Use flat for global load/store when targeting HSA" by Rafael Espindola · 10 years ago
  62. 9b8a9be AMDGPU/SI: Use flat for global load/store when targeting HSA by Changpeng Fang · 10 years ago
  63. f59e538 AMDGPU: Cleanup includes by Matt Arsenault · 10 years ago
  64. 0c90e95 AMDGPU: Create emergency stack slots during frame lowering by Matt Arsenault · 10 years ago
  65. 50f1723 Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  66. 153010c Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  67. c40de48 Revert r247684 - Replace Triple with a new TargetTuple ... by Daniel Sanders · 10 years ago
  68. 18d4b0d Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. by Daniel Sanders · 10 years ago
  69. c98ee20 AMDPGU/SI: Use AssertZext node to mask high bit for scratch offsets by Tom Stellard · 10 years ago
  70. 706f930 AMDGPU/SI: Add debugging subtarget feature for DS offsets by Matt Arsenault · 10 years ago
  71. 347ac79 AMDGPU/SI: Add hsa code object directives by Tom Stellard · 10 years ago
  72. 45bb48e R600 -> AMDGPU rename by Tom Stellard · 10 years ago[Renamed from llvm/lib/Target/R600/AMDGPUSubtarget.cpp]
  73. a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
  74. ec87f84 R600/SI: Fix bug with v_interp_p1_f32 instructions on 16 bank lds chips by Tom Stellard · 10 years ago
  75. d1f0f02 R600/SI: Add assembler support for all CI and VI VOP1 instructions by Tom Stellard · 11 years ago
  76. d7e6f13 R600/SI: Initial support for assembler and inline assembly by Tom Stellard · 11 years ago
  77. 4d00dd2 R600/SI: Limit SGPRs to 80 on Tonga and Iceland by Marek Olsak · 11 years ago
  78. 111de89 80-column fixups. by Eric Christopher · 11 years ago
  79. 7792e32 Reuse a bunch of cached subtargets and remove getSubtarget calls by Eric Christopher · 11 years ago
  80. b035a57 R600/SI: Add subtarget feature for if f32 fma is fast by Matt Arsenault · 11 years ago
  81. 83f0bce R600/SI: Define a schedule model and enable the generic machine scheduler by Tom Stellard · 11 years ago
  82. 40ce8af R600: Move DataLayout to AMDGPUTargetMachine by Tom Stellard · 11 years ago
  83. eba5648 R600: Use a Southern Islands GPU as the default for the amdgcn target by Tom Stellard · 11 years ago
  84. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  85. e99fb65 R600/SI: Add subtarget feature to enable VGPR spilling for all shader types by Tom Stellard · 11 years ago
  86. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  87. b8fd6ef R600/SI: Emit amd_kernel_code_t header for AMDGPU environment by Tom Stellard · 11 years ago
  88. 794c8c0 R600/SI: Set the ATC bit on all resource descriptors for the HSA runtime by Tom Stellard · 11 years ago
  89. 4103328 R600/SI: Add load / store machine optimizer pass. by Matt Arsenault · 11 years ago
  90. 3f98140 R600/SI: Add preliminary support for flat address space by Matt Arsenault · 11 years ago
  91. 515c24b Correct comment by Matt Arsenault · 11 years ago
  92. 34aaf97 Move the R600 intrinsic support back to the target machine - there's by Eric Christopher · 11 years ago
  93. ac4b69e Move R600 subtarget dependent variables onto the subtarget. by Eric Christopher · 11 years ago
  94. f171cf2 R600: Add denormal handling subtarget features. by Matt Arsenault · 11 years ago
  95. d9a23ab R600: Add option to disable promote alloca by Matt Arsenault · 11 years ago
  96. d782d05 R600: Move trivial getters into header, use initializer list by Matt Arsenault · 11 years ago
  97. 880a80a R600: Use LDS and vectors for private memory by Tom Stellard · 11 years ago
  98. 2e59a45 R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtarget by Tom Stellard · 11 years ago
  99. e01fdff R600: Remove unused function AMDGPUSubtarget::getDefaultSize() by Tom Stellard · 12 years ago
  100. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 12 years ago