1. 739174c [AMDGPU] Construct memory clauses before RA by Stanislav Mekhanoshin · 7 years ago
  2. 44b30b4 AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headers by Tom Stellard · 7 years ago
  3. 4329361 [AMDGPU] Added checks for dpp_ctrl value by Stanislav Mekhanoshin · 7 years ago
  4. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  5. 0084adc AMDGPU: Add Vega12 and Vega20 by Matt Arsenault · 8 years ago
  6. a4bfb3c [AMDGPU] Truncate packed inline constant by Stanislav Mekhanoshin · 8 years ago
  7. b21f959 AMDGPU: Move a flawed assert when spilling SGPRs by Matt Arsenault · 8 years ago
  8. adc59d7 AMDGPU: Assign enum name to stack ID by Matt Arsenault · 8 years ago
  9. 7a87977 AMDGPU: Legalize the operand of SI_INIT_M0 by Nicolai Haehnle · 8 years ago
  10. 160f857 [AMDGPU] Use packed literals with zero either lower or hi part by Stanislav Mekhanoshin · 8 years ago
  11. 13e77db Fix layering of MachineValueType.h by moving it from CodeGen to Support by David Blaikie · 8 years ago
  12. 69932e4 AMDGPU: Don't leave dead illegal VGPR->SGPR copies by Matt Arsenault · 8 years ago
  13. 2a99fa2 [AMDGPU] added writelane intrinsic by Tim Renouf · 8 years ago
  14. 7d92b7e AMDGPU: Fix S_BUFFER_LOAD_DWORD_SGPR moveToVALU by Marek Olsak · 8 years ago
  15. d4bb329 AMDGPU: Fold inline offset for loads properly in moveToVALU on GFX9 by Marek Olsak · 8 years ago
  16. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  17. 5f7f32c [AMDGPU] SDWA: add support for PRESERVE into SDWA peephole. by Sam Kolton · 8 years ago
  18. 686d5c7 AMDGPU: Use carry-less adds in FI elimination by Matt Arsenault · 8 years ago
  19. 84445dd AMDGPU: Use gfx9 carry-less add/sub instructions by Matt Arsenault · 8 years ago
  20. 39980da AMDGPU: Consistently check for immediates in SIInstrInfo::FoldImmediate by Nicolai Haehnle · 8 years ago
  21. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  22. 301162c AMDGPU: Replace i64 add/sub lowering by Matt Arsenault · 8 years ago
  23. ffadcb7 AMDGPU: Fold immediate offset into BUFFER_LOAD_DWORD lowered from SMEM by Marek Olsak · 8 years ago
  24. 5914ece AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset by Marek Olsak · 8 years ago
  25. ce76ea0 AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1) by Marek Olsak · 8 years ago
  26. 9ab1fa6 AMDGPU: Fix not accounting for instruction size in bundles by Matt Arsenault · 8 years ago
  27. ce4ddd0 AMDGPU: VALU carry-in and v_cndmask condition cannot be EXEC by Nicolai Haehnle · 8 years ago
  28. fdcdd88 AMDGPU: Fix crash on immediate operand by Matt Arsenault · 8 years ago
  29. ca8946a AMDGPU: Start selecting s_xnor_{b32, b64} by Konstantin Zhuravlyov · 8 years ago
  30. 1f2f57a7 Fix warnings in r313297. by Jan Sjodin · 8 years ago
  31. c317287 AMDGPU: Fix violating constant bus restriction by Matt Arsenault · 8 years ago
  32. 312ccf7 Add AddresSpace to PseudoSourceValue. by Jan Sjodin · 8 years ago
  33. ecb43ef AMDGPU: Don't spill SP reg like a normal CSR by Matt Arsenault · 8 years ago
  34. 7fe9a5d Allow target to decide when to cluster loads/stores in misched by Stanislav Mekhanoshin · 8 years ago
  35. 710da42 [AMDGPU] Produce madak and madmk from the two-address pass by Stanislav Mekhanoshin · 8 years ago
  36. 949fac9 [AMDGPU] Fix shouldClusterMemOps to process flat loads by Stanislav Mekhanoshin · 8 years ago
  37. 59e1282 [AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  38. 66b9bd6 [AMDGPU] Implement llvm.amdgcn.set.inactive intrinsic by Connor Abbott · 8 years ago
  39. 92638ab [AMDGPU] Add support for Whole Wavefront Mode by Connor Abbott · 8 years ago
  40. 8c217d0 [AMDGPU] Add an llvm.amdgcn.wqm intrinsic for WQM by Connor Abbott · 8 years ago
  41. 8623e8d AMDGPU: Pass special input registers to functions by Matt Arsenault · 8 years ago
  42. 9608a289 AMDGPU: Make areMemAccessesTriviallyDisjoint more aware of segment flat by Matt Arsenault · 8 years ago
  43. 37a58e0 AMDGPU: Fix getMemOpBaseRegImmOfs for flat with offsets by Matt Arsenault · 8 years ago
  44. db78273 Add an ID field to StackObjects by Matt Arsenault · 8 years ago
  45. 5b27072 [AMDGPU] Do not insert an instruction into worklist twice in movetovalu by Alfred Huang · 8 years ago
  46. 0f5b350 [AMDGPU] Fix -Wimplicit-fallthrough warnings. NFCI. by Simon Pilgrim · 8 years ago
  47. 3f031e7 AMDGPU: Add operand target flags serialization by Matt Arsenault · 8 years ago
  48. a179d25 [AMDGPU] SDWA: several fixes for V_CVT and VOPC instructions by Sam Kolton · 8 years ago
  49. 43cc6c4 AMDGPU: M0 operands to spill/restore opcodes are dead by Nicolai Haehnle · 8 years ago
  50. 3c4933f [AMDGPU] SDWA: add support for GFX9 in peephole pass by Sam Kolton · 8 years ago
  51. 549c89d [AMDGPU] SDWA: merge VI and GFX9 pseudo instructions by Sam Kolton · 8 years ago
  52. 05c2647 AMDGPU: Don't add same implicit use multiple times by Matt Arsenault · 8 years ago
  53. 89ad17c AMDGPU: Verify that flat offsets aren't used pre-GFX9 by Matt Arsenault · 8 years ago
  54. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  55. dde28a8 AMDGPU/GlobalISel: Mark 32-bit float constants as legal by Tom Stellard · 8 years ago
  56. ea8a4ed AMDGPU: Use appropriate soffset for spilling by Matt Arsenault · 8 years ago
  57. 994a43d AMDGPUCodeGen: Fix warnings in r303111. [-Wunused-variable] by NAKAMURA Takumi · 8 years ago
  58. a06bfe0 Re-submit AMDGPUMachineCFGStructurizer. by Jan Sjodin · 8 years ago
  59. 0e28982 Revert 303091. by Jan Sjodin · 8 years ago
  60. e9d2ddc Add AMDGPUMachineCFGStructurizer. by Jan Sjodin · 8 years ago
  61. 44e25f3 Move size and alignment information of regclass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
  62. 5dea645 AMDGPU: Move v_readlane lane select from VGPR to SGPR by Nicolai Haehnle · 9 years ago
  63. ef44978 AMDGPU: Fix crash when scheduling non-memory SMRD instructions by Nicolai Haehnle · 9 years ago
  64. 88938d4 AMDGPU: Fix S_PACK_HH_B32_B16 - We really ought to zero out lower 16 bits by Konstantin Zhuravlyov · 9 years ago
  65. 86b0a54 [AMDGPU] added SIInstrInfo::getAddNoCarry() helper by Stanislav Mekhanoshin · 9 years ago
  66. d24aeb2 AMDGPU/GFX9: Do not use v_pack_b32_f16 when packing by Konstantin Zhuravlyov · 9 years ago
  67. 21a4382 AMDGPU: Diagnose illegal SGPR to VGPR copies by Matt Arsenault · 9 years ago
  68. 27e0f8b [AMDGPU] SDWA Peephole: improve search for immediates in SDWA patterns by Sam Kolton · 9 years ago
  69. 1a14bfa [AMDGPU] Get address space mapping by target triple environment by Yaxun Liu · 9 years ago
  70. b8f8dbc AMDGPU: Unify divergent function exits. by Matt Arsenault · 9 years ago
  71. 5c7a61d AMDGPU: Buffer descriptor changes for GFX9 by Marek Olsak · 9 years ago
  72. 3cb9ff8 AMDGPU: Keep track of modifiers when converting v_mac to v_mad by Matt Arsenault · 9 years ago
  73. eb522e6 AMDGPU: Support v2i16/v2f16 packed operations by Matt Arsenault · 9 years ago
  74. 2ed2193 AMDGPU: Don't fold immediate if clamp/omod are set by Matt Arsenault · 9 years ago
  75. e0bf7d0 AMDGPU: Don't use stack space for SGPR->VGPR spills by Matt Arsenault · 9 years ago
  76. 9dba9bd AMDGPU: Use source modifiers with f16->f32 conversions by Matt Arsenault · 9 years ago
  77. 74f6483 AMDGPU: Allow clustering flat memory operations by Matt Arsenault · 9 years ago
  78. 9f5e0ef AMDGPU: Implement early ifcvt target hooks. by Matt Arsenault · 9 years ago
  79. 6ec3e3a [AMDGPU] Prevent spills before exec mask is restored by Stanislav Mekhanoshin · 9 years ago
  80. 116bbab [CodeGen] Rename MachineInstrBuilder::addOperand. NFC by Diana Picus · 9 years ago
  81. 4c1e9ec AMDGPU: Don't add same instruction multiple times to worklist by Matt Arsenault · 9 years ago
  82. 4bd7236 AMDGPU: Fix handling of 16-bit immediates by Matt Arsenault · 9 years ago
  83. 8485fa0 AMDGPU : Add S_SETREG instructions to fix fdiv precision issues. by Tom Stellard · 9 years ago
  84. 26faed3 AMDGPU: Consolidate inline immediate predicate functions by Matt Arsenault · 9 years ago
  85. 97279a8 AMDGPU: Rename flat operands to match mubuf by Matt Arsenault · 9 years ago
  86. 437fd71 AMDGPU: Use else if by Matt Arsenault · 9 years ago
  87. 79c0587 AMDGPU/SI: Add back reverted SGPR spilling code, but disable it by Marek Olsak · 9 years ago
  88. e3895bf Revert "AMDGPU: Implement SGPR spilling with scalar stores" by Marek Olsak · 9 years ago
  89. a45dae4 Revert "AMDGPU: Make m0 unallocatable" by Marek Olsak · 9 years ago
  90. 9e5c7b1 AMDGPU: Make m0 unallocatable by Matt Arsenault · 9 years ago
  91. ce2b589 AMDGPU: Fix legalization of MUBUF instructions in shaders by Nicolai Haehnle · 9 years ago
  92. 0d162b1 AMDGPU/SI: Avoid creating unnecessary copies in the SIFixSGPRCopies pass by Tom Stellard · 9 years ago
  93. 3666629 AMDGPU: Analyze mubuf with immediate soffset by Matt Arsenault · 9 years ago
  94. ea91cca [AMDGPU] Add wave barrier builtin by Stanislav Mekhanoshin · 9 years ago
  95. dc45274 AMDGPU: Implement SGPR spilling with scalar stores by Matt Arsenault · 9 years ago
  96. f86e4b7 [AMDGPU] Add f16 support (VI+) by Konstantin Zhuravlyov · 9 years ago
  97. 52f14ec AMDGPU: Preserve vcc undef flags when inverting branch by Matt Arsenault · 9 years ago
  98. 314cbf7 AMDGPU: Refactor copyPhysReg by Matt Arsenault · 9 years ago
  99. 368972c AMDGPU: Allow additional implicit operands on MOVRELS instructions by Nicolai Haehnle · 9 years ago
  100. 3d46319 AMDGPU: Default to using scalar mov to materialize immediate by Matt Arsenault · 9 years ago