1. 4e55c1e AMDGPU: Update isFPImmLegal for f16 by Matt Arsenault · 9 years ago
  2. 6f9ef14 AMDGPU/SI: Add a MachineMemOperand when lowering llvm.amdgcn.buffer.load.* by Tom Stellard · 9 years ago
  3. 0b38636 AMDGPU: Fix asserting on returned tail calls by Matt Arsenault · 9 years ago
  4. f5bf03c Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  5. 8527ab0 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  6. 17c7f70 Replace APFloatBase static fltSemantics data members with getter functions by Stephan Bergmann · 9 years ago
  7. 38d8ed2 AMDGPU: Fix i128 mul by Matt Arsenault · 9 years ago
  8. bedb5d9 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  9. fd51ff4 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  10. 8485fa0 AMDGPU : Add S_SETREG instructions to fix fdiv precision issues. by Tom Stellard · 9 years ago
  11. 7bee6ac AMDGPU: Refactor exp instructions by Matt Arsenault · 9 years ago
  12. 0ee250e [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies by Stanislav Mekhanoshin · 9 years ago
  13. c79dc70 AMDGPU: Fix f16 fabs/fneg by Matt Arsenault · 9 years ago
  14. f86e4b7 [AMDGPU] Add f16 support (VI+) by Konstantin Zhuravlyov · 9 years ago
  15. 6fc8a1c Revert "[AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies" by Stanislav Mekhanoshin · 9 years ago
  16. 21f9ce1 [DAG Combiner] Fix the native computation of the Newton series for reciprocals by Evandro Menezes · 9 years ago
  17. 115a615 AMDGPU: Add VI i16 support by Tom Stellard · 9 years ago
  18. 92e01ee [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies by Stanislav Mekhanoshin · 9 years ago
  19. 2d2d33f Revert "AMDGPU: Add VI i16 support" by Tom Stellard · 9 years ago
  20. 2b3379c AMDGPU: Add VI i16 support by Tom Stellard · 9 years ago
  21. d971a11 [AMDGPU] Check if type transforms to i16 (VI+) when getting AMDGPUISD::FFBH_U32 by Konstantin Zhuravlyov · 9 years ago
  22. 9677b60 AMDGPU: Fix buildbots broken by r285704 by Tom Stellard · 9 years ago
  23. 94c21bc AMDGPU: Implement expansion of f16 = FP_TO_FP16 f64 by Tom Stellard · 9 years ago
  24. 8a89d36 [AMDGPU] Expand vector mulhu/mulhs by Valery Pykhtin · 9 years ago
  25. 6c7dd98 AMDGPU/SI: Fix crash caused by r284267 by Tom Stellard · 9 years ago
  26. 0051efc [Target] remove TargetRecip class; 2nd try by Sanjay Patel · 9 years ago
  27. 19601fa revert r284495: [Target] remove TargetRecip class by Sanjay Patel · 9 years ago
  28. 08fff9c [Target] remove TargetRecip class; move reciprocal estimate isel functionality to TargetLowering by Sanjay Patel · 9 years ago
  29. 09c2bd6 AMDGPU/SI: Use new SimplifyDemandedBits helper for multi-use operations by Tom Stellard · 9 years ago
  30. a81682a Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  31. 4b36957 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  32. 5c924d7 Target: Remove unused entities. by Peter Collingbourne · 9 years ago
  33. e524f50 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  34. e17e055 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  35. d99ef11 AMDGPU: Push bitcasts through build_vector by Matt Arsenault · 9 years ago
  36. 7998db6 AMDGPU/SI: Fix kernel argument ABI for HSA by Tom Stellard · 9 years ago
  37. bbeb45a AMDGPU: Refactor kernel argument lowering by Tom Stellard · 9 years ago
  38. fa5f767 AMDGPU: Improve splitting 64-bit bit ops by constants by Matt Arsenault · 9 years ago
  39. b2869eb AMDGPU/SI: Make sure llvm.amdgcn.implicitarg.ptr() is 8-byte aligned for HSA by Tom Stellard · 9 years ago
  40. b50eb8d AMDGPU: Fix introducing stack access on unaligned v16i8 by Matt Arsenault · 9 years ago
  41. ba57308 AMDGPU/SI: Make sure llvm.amdgcn.implicitarg.ptr() is at least 4-byte aligned by Tom Stellard · 9 years ago
  42. 77ed6af AMDGPU/R600: Remove MergeVectorStores from legalization by Jan Vesely · 9 years ago
  43. 2712d4a AMDGPU: Select mulhi 24-bit instructions by Matt Arsenault · 9 years ago
  44. f679530 [X86] Heuristic to selectively build Newton-Raphson SQRT estimation by Nikolai Bozhenov · 9 years ago
  45. 07e0371 AMDGPU : Add intrinsics for compare with the full wavefront result by Wei Ding · 9 years ago
  46. edc7dcb AMDGPU: Turn dead checks into asserts by Matt Arsenault · 9 years ago
  47. 52ef401 AMDGPU: Make AMDGPUMachineFunction fields private by Matt Arsenault · 9 years ago
  48. 32fc527 AMDGPU: Add fp legacy instruction intrinsics by Matt Arsenault · 9 years ago
  49. cdae95b AMDGPU: Delete dead code by Matt Arsenault · 9 years ago
  50. b40d860 AMDGPU: Delete dead code by Matt Arsenault · 9 years ago
  51. 03006fd AMDGPU: Only use legal inline immediates with kill pseudo by Matt Arsenault · 9 years ago
  52. b51dcb9 AMDGPU: Fix missing switch case warning by Matt Arsenault · 9 years ago
  53. a65e6b8 AMDGPU: Remove brev intrinsic by Matt Arsenault · 9 years ago
  54. 11d3e21 AMDGPU: Remove AMDGPU.ldexp by Matt Arsenault · 9 years ago
  55. 9c37581 [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore, and friends. by Justin Lebar · 9 years ago
  56. 0bf9984 AMDGPU: Remove dead code by Matt Arsenault · 9 years ago
  57. f071102 AMDGPU: Remove last AMDIL intrinsics by Matt Arsenault · 9 years ago
  58. 8af47a0 AMDGPU: Expand unaligned accesses early by Matt Arsenault · 9 years ago
  59. 327bb5a AMDGPU: Improve load/store of illegal types. by Matt Arsenault · 9 years ago
  60. 43e92fe AMDGPU: Cleanup subtarget handling. by Matt Arsenault · 9 years ago
  61. e440f99 [AMDGPU] Remove exit-on-error in test (PR27761) by Diana Picus · 9 years ago
  62. 9babdf4 AMDGPU: Fix verifier errors in SILowerControlFlow by Matt Arsenault · 9 years ago
  63. e935f05 AMDGPU: Fix kernel argument alignment impacting stack size by Matt Arsenault · 9 years ago
  64. bf3e6e5 AMDGPU/SI: Refactor fixup handling for constant addrspace variables by Tom Stellard · 9 years ago
  65. b1a523f Revert "AMDGPU/SI: Refactor fixup handling for constant addrspace variables" by Tom Stellard · 9 years ago
  66. 5e6298b AMDGPU/SI: Refactor fixup handling for constant addrspace variables by Tom Stellard · 9 years ago
  67. bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
  68. 52dec8d AMDGPU: Temporary fix for broken store combine by Matt Arsenault · 9 years ago
  69. 1cc4991 AMDGPU: Fix inconsistent lowering of select of vectors by Matt Arsenault · 9 years ago
  70. 71e6676 AMDGPU: Cleanup lowering actions by Matt Arsenault · 9 years ago
  71. 81a7095 AMDGPU: Fix high bits after division optimization by Matt Arsenault · 9 years ago
  72. 4e3d383 AMDGPU: Remove pointless conversions by Matt Arsenault · 9 years ago
  73. 9430b91 AMDGPU: Fix assert when erroring on a call by Matt Arsenault · 9 years ago
  74. 91aacad AMDGPU: Unify LowerGlobalAddress by Jan Vesely · 9 years ago
  75. 27233b7 AMDGPU: Move R600 specific code out of AMDGPUISelLowering.cpp by Tom Stellard · 10 years ago
  76. 33772c5 [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLoweringBase. This is what the majority of the targets want and removes a bunch of code. Set it to Legal explicitly in the few cases where that's the desired behavior. by Craig Topper · 10 years ago
  77. 128f873 [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI. by Ahmed Bougacha · 10 years ago
  78. dfaf426 AMDGPU: Add DAG to debug dump by Matt Arsenault · 10 years ago
  79. efa3fe1 AMDGPU: Re-visit nodes in performAndCombine by Matt Arsenault · 10 years ago
  80. 9c499c3 AMDGPU: Remove custom load/store scalarization by Matt Arsenault · 10 years ago
  81. 7900334 AMDGPU: Fold bitcasts of scalar constants to vectors by Matt Arsenault · 10 years ago
  82. a9dbdca AMDGPU: Add atomic_inc + atomic_dec intrinsics by Matt Arsenault · 10 years ago
  83. 354a43c AMDGPU: Implement {BUFFER,FLAT}_ATOMIC_CMPSWAP{,_X2} by Tom Stellard · 10 years ago
  84. ef0fe1e Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C4334 '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)". NFC. by Aaron Ballman · 10 years ago
  85. 6b6a2c3 AMDGPU: R600 code splitting cleanup by Matt Arsenault · 10 years ago
  86. 81d0601 AMDGPU: Move function only used by R600 by Matt Arsenault · 10 years ago
  87. 8226fc4 AMDGPU: Simplify boolean conditional return statements by Matt Arsenault · 10 years ago
  88. d275fca AMDGPU: Don't emit build_pair during udivrem legalization by Matt Arsenault · 10 years ago
  89. 59b8b77 AMDGPU: Set HasExtractBitInsn by Matt Arsenault · 10 years ago
  90. 79963e8 AMDGPU: Rename intrinsic to better match instruction name by Matt Arsenault · 10 years ago
  91. 16f7bcb AMDGPU: Fix mishandling alignment when scalarizing vector loads/stores by Matt Arsenault · 10 years ago
  92. 9524566 AMDGPU: Split R600 and SI store lowering by Matt Arsenault · 10 years ago
  93. 6dfda96 AMDGPU: Split R600 and SI load lowering by Matt Arsenault · 10 years ago
  94. f8dfb47 [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI. by Ahmed Bougacha · 10 years ago
  95. 92edab2 AMDGPU: Remove bfi and bfm intrinsics by Matt Arsenault · 10 years ago
  96. 7f83397 AMDGPU: Account for LDS alignment by Matt Arsenault · 10 years ago
  97. 7e7d983 Refactor backend diagnostics for unsupported features by Oliver Stannard · 10 years ago
  98. 295875e AMDGPU: Remove 24-bit intrinsics by Matt Arsenault · 10 years ago
  99. 5b39b34 AMDGPU: Match fmed3 patterns with legacy fmin/fmax by Matt Arsenault · 10 years ago
  100. f639c32 AMDGPU: Match some med3 patterns by Matt Arsenault · 10 years ago