1. 9aa45f0 AMDGPU: Add macro fusion schedule DAG mutation by Matt Arsenault · 8 years ago
  2. f3f7d4d [AMDGPU] Move GISel accessor initialization from TargetMachine to Subtarget. by Quentin Colombet · 8 years ago
  3. 982aee6 [AMDGPU] Switch scalarize global loads ON by default by Alexander Timofeev · 8 years ago
  4. e4a7413 Revert r307026, "[AMDGPU] Switch scalarize global loads ON by default" by NAKAMURA Takumi · 8 years ago
  5. ea7f08b [AMDGPU] Switch scalarize global loads ON by default by Alexander Timofeev · 8 years ago
  6. 7c52590 AMDGPU: Remove SITypeRewriter by Matt Arsenault · 8 years ago
  7. 50c2f25 [AMDGPU] Add infer address spaces pass before SROA by Stanislav Mekhanoshin · 8 years ago
  8. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  9. 0330660 [AMDGPU] Untangle SDWA pass from SIShrinkInstructions by Stanislav Mekhanoshin · 8 years ago
  10. 746e065 AMDGPU: Register AMDGPUAlwaysInline by Matt Arsenault · 8 years ago
  11. 70359ac [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests. by Mark Searles · 8 years ago
  12. 5e394c3 TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC by Matthias Braun · 8 years ago
  13. 56ea488 [AMDGPU] Allow SDWA in instructions with immediates and SGPRs by Stanislav Mekhanoshin · 8 years ago
  14. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  15. a06bfe0 Re-submit AMDGPUMachineCFGStructurizer. by Jan Sjodin · 8 years ago
  16. 0e28982 Revert 303091. by Jan Sjodin · 8 years ago
  17. e9d2ddc Add AMDGPUMachineCFGStructurizer. by Jan Sjodin · 8 years ago
  18. a302a736 AMDGPU: Add AMDGPU_HS calling convention by Marek Olsak · 8 years ago
  19. c90347d [AMDGPU] Generate range metadata for workitem id by Stanislav Mekhanoshin · 9 years ago
  20. acb089e [AMDGPU] Add a new pass to insert waitcnts. Leave under an option for testing. by Kannan Narayanan · 9 years ago
  21. e95df71 [AMDGPU] Add A5 to data layout for amdgiz environment by Yaxun Liu · 9 years ago
  22. 6e79529 [AMDGPU] Move SiShrinkInstruction and SDWAPeephole to SSAOptimization passes by Sam Kolton · 9 years ago
  23. 76ae47c [AMDGPU] Temporarily change constant address space from 4 to 2 by Yaxun Liu · 9 years ago
  24. 9fa1696 [AMDGPU] Resubmit SDWA peephole: enable by default by Sam Kolton · 9 years ago
  25. d4f70c7 Revert r299536. [AMDGPU] SDWA peephole: enable by default. by Ivan Krasin · 9 years ago
  26. 34e2978 [AMDGPU] SDWA peephole: enable by default by Sam Kolton · 9 years ago
  27. 89653df [AMDGPU] Add GlobalOpt parameter to Always Inliner pass by Stanislav Mekhanoshin · 9 years ago
  28. 9053f22 [AMDGPU] Split -amdgpu-early-inline-all option by Stanislav Mekhanoshin · 9 years ago
  29. 1a14bfa [AMDGPU] Get address space mapping by target triple environment by Yaxun Liu · 9 years ago
  30. 14834c3 [AMDGPU] Switch data layout by triple environment amdgiz by Yaxun Liu · 9 years ago
  31. b8f8dbc AMDGPU: Unify divergent function exits. by Matt Arsenault · 9 years ago
  32. a27b2ca [AMDGPU] Add AMDGPUAliasAnalysis to opt pipeline by Stanislav Mekhanoshin · 9 years ago
  33. fd4c410 [AMDGPU] Iterative scheduling infrastructure + minimal registry scheduler by Valery Pykhtin · 9 years ago
  34. f60ad58 [ADMGPU] SDWA peephole optimization pass. by Sam Kolton · 9 years ago
  35. 2534bc0 [AMDGPU] Run always inliner early in opt by Konstantin Zhuravlyov · 9 years ago
  36. 8a67eb1 Revert "[AMDGPU] Run always inliner early in opt" by Konstantin Zhuravlyov · 9 years ago
  37. 8e45acf [AMDGPU] Add address space based alias analysis pass by Stanislav Mekhanoshin · 9 years ago
  38. ee2dd78 Only unswitch loops with uniform conditions by Stanislav Mekhanoshin · 9 years ago
  39. f805079 [AMDGPU] Run always inliner early in opt by Stanislav Mekhanoshin · 9 years ago
  40. e823d92 AMDGPU: Merge initial gfx9 support by Matt Arsenault · 9 years ago
  41. 582a523 [AMDGPU] Revert failed scheduling by Stanislav Mekhanoshin · 9 years ago
  42. 0699ef3 AMDGPU: Add pass to expand memcpy/memmove/memset by Matt Arsenault · 9 years ago
  43. 417e007 AMDGPU: Enable InferAddressSpaces by Matt Arsenault · 9 years ago
  44. ca16621 Re-commit AMDGPU/GlobalISel: Add support for simple shaders by Tom Stellard · 9 years ago
  45. a3b7279 [AMDGPU] Internalize non-kernel symbols by Stanislav Mekhanoshin · 9 years ago
  46. 0c32938 AMDGPU: Run AMDGPUCodeGenPrepare after inlining by Matt Arsenault · 9 years ago
  47. 7a19d56 Revert "AMDGPU/GlobalISel: Add support for simple shaders" by Tom Stellard · 9 years ago
  48. e48f60a AMDGPU/GlobalISel: Add support for simple shaders by Tom Stellard · 9 years ago
  49. f6c1feb [AMDGPU] Turn AMDGPUUnifyMetadata back into module pass by Stanislav Mekhanoshin · 9 years ago
  50. 8159811 Replace addEarlyAsPossiblePasses callback with adjustPassManager by Stanislav Mekhanoshin · 9 years ago
  51. 9f5e0ef AMDGPU: Implement early ifcvt target hooks. by Matt Arsenault · 9 years ago
  52. 22a56f2 [AMDGPU] Add VGPR copies post regalloc fix pass by Stanislav Mekhanoshin · 9 years ago
  53. 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
  54. 50ea93a [AMDGPU] Add amdgpu-unify-metadata pass by Stanislav Mekhanoshin · 9 years ago
  55. 1800956 [AMDGPU] Scalarization of global uniform loads. by Alexander Timofeev · 9 years ago
  56. ad55ee5 AMDGPU: Don't required structured CFG by Matt Arsenault · 9 years ago
  57. 115efcd MachineScheduler: Export function to construct "default" scheduler. by Matthias Braun · 9 years ago
  58. 0a1a7b6 Revert "AMDGPU: Enable ConstrainCopy DAG mutation" by Konstantin Zhuravlyov · 9 years ago
  59. 3b36bb1 AMDGPU: Enable ConstrainCopy DAG mutation by Matt Arsenault · 9 years ago
  60. d4bb5e4 AMDGPU: Enable store clustering by Matt Arsenault · 9 years ago
  61. f42454b Move the global variables representing each Target behind accessor function by Mehdi Amini · 9 years ago
  62. 6bc43d8 BranchRelaxation: Support expanding unconditional branches by Matt Arsenault · 9 years ago
  63. 60a8373 [AMDGPU] Pass optimization level to SelectionDAGISel by Konstantin Zhuravlyov · 9 years ago
  64. 4658e5f [AMDGPU] Do not run scalar optimization passes at "-O0" by Konstantin Zhuravlyov · 9 years ago
  65. e674075 AMDGPU: Partially fix control flow at -O0 by Matt Arsenault · 9 years ago
  66. 0efdd06 AMDGPU: Run LoadStoreVectorizer pass by default by Matt Arsenault · 9 years ago
  67. 0d23ebe AMDGPU/SI: Implement a custom MachineSchedStrategy by Tom Stellard · 9 years ago
  68. c2ff0eb AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler by Tom Stellard · 9 years ago
  69. 78fc9da AMDGPU: Split SILowerControlFlow into two pieces by Matt Arsenault · 9 years ago
  70. 67fc52f [PM] Port the always inliner to the new pass manager in a much more by Chandler Carruth · 9 years ago
  71. e0b8718 [AMDGPU] Remove duplicate initialization of SIDebuggerInsertNops pass by Konstantin Zhuravlyov · 9 years ago
  72. 2ffe8fd AMDGPU: Prune includes by Matt Arsenault · 9 years ago
  73. 6756a2c [GlobalISel] Introduce an instruction selector. by Ahmed Bougacha · 9 years ago
  74. 33b07d6 GlobalISel: implement legalization pass, with just one transformation. by Tim Northover · 9 years ago
  75. a1fe17c AMDGPU: Change fdiv lowering based on !fpmath metadata by Matt Arsenault · 9 years ago
  76. ca7f570 AMDGPU/R600: Delete/rename intrinsics no longer used by mesa by Matt Arsenault · 9 years ago
  77. 418beb7 AMDGPU/SI: Add support for R_AMDGPU_GOTPCREL by Tom Stellard · 9 years ago
  78. 908b9e2 AMDGPU: Add option to run the load/store vectorizer by Matt Arsenault · 9 years ago
  79. eb9025d AMDGPU: Fix global isel crashes by Matt Arsenault · 9 years ago
  80. 254a645 AMDGPU: Fix typo by Matt Arsenault · 9 years ago
  81. 55dff27 AMDGPU: Fix global isel build by Matt Arsenault · 9 years ago
  82. 59c0ffa AMDGPU: Implement per-function subtargets by Matt Arsenault · 9 years ago
  83. 03d8584 AMDGPU: Move subtarget feature checks into passes by Matt Arsenault · 9 years ago
  84. 86de486 AMDGPU: Add stub custom CodeGenPrepare pass by Matt Arsenault · 9 years ago
  85. c581611 AMDGPU: Remove disable-irstructurizer subtarget feature by Matt Arsenault · 9 years ago
  86. 43e92fe AMDGPU: Cleanup subtarget handling. by Matt Arsenault · 9 years ago
  87. 4a07bf6 AMDGPU: Run verifier after 2nd run of SIShrinkInstructions by Matt Arsenault · 9 years ago
  88. 9babdf4 AMDGPU: Fix verifier errors in SILowerControlFlow by Matt Arsenault · 9 years ago
  89. f42c692 AMDGPU: Run pointer optimization passes by Matt Arsenault · 9 years ago
  90. e2bd9a3 AMDGPU: Run verifer after insert waits pass by Matt Arsenault · 9 years ago
  91. c3a01ec AMDGPU: Properly initialize SIShrinkInstructions by Matt Arsenault · 9 years ago
  92. 8e00194 AMDGPU: Fix crashes on unknown processor name by Matt Arsenault · 9 years ago
  93. d3e4c64 AMDGPU: SIDebuggerInsertNops preserves CFG by Matt Arsenault · 9 years ago
  94. ec30eb5 AMDGPU: Remove unused address space by Matt Arsenault · 9 years ago
  95. 8c34dd8 Delete Reloc::Default. by Rafael Espindola · 9 years ago
  96. bde8034 AMDGPU: Don't run passes that aren't useful by Matt Arsenault · 9 years ago
  97. a791932 [AMDGPU][NFC] Rename SIInsertNops -> SIDebuggerInsertNops by Konstantin Zhuravlyov · 9 years ago
  98. 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago
  99. fcfaea4 AMDGPU/SI: Add support for AMD code object version 2. by Tom Stellard · 9 years ago
  100. cb6ba62 AMDGPU/SI: Enable the post-ra scheduler by Tom Stellard · 9 years ago