1. 076c840 [InstCombine] add test for possible zext-phi transform; NFC by Sanjay Patel · 9 years ago
  2. 90657ac AMDGPU: Use source mods with fcanonicalize by Matt Arsenault · 9 years ago
  3. 963ec76 fix formatting; NFC by Sanjay Patel · 9 years ago
  4. 53d52e9 [X86] Implement -mfentry by Nirav Dave · 9 years ago
  5. 34d37a4 Add support for demangling C++11 thread_local variables. by David Bozier · 9 years ago
  6. 537d96c [AMDGPU][mc][tests][NFC] Revert coverage/smoke Gfx7 asm test by Artem Tamazov · 9 years ago
  7. d925fa7 AMDGPU/SI: Fix inst-select-load-smrd.mir on some builds by Tom Stellard · 9 years ago
  8. 2563d41 [X86][SSE] Add support for combining PINSRB into a target shuffle. by Simon Pilgrim · 9 years ago
  9. ab43652 [DAGCombine] require UnsafeFPMath for re-association of addition by Nicolai Haehnle · 9 years ago
  10. d9605fe [ARM] Avoid using ARM instructions in Thumb mode by Sam Parker · 9 years ago
  11. 3bfb126 [X86] Silence unused variable warning in Release builds. by Benjamin Kramer · 9 years ago
  12. 150da15 [InstCombine] Make sure that LHS and RHS have the same type in by Silviu Baranga · 9 years ago
  13. 438897d [X86][SSE] Detect unary PBLEND shuffles. by Simon Pilgrim · 9 years ago
  14. e8b7298 [X86][SSE] Add support for combining PINSRW into a target shuffle. by Simon Pilgrim · 9 years ago
  15. 9ca0f87 [PowerPC][Altivec] Add vmr extended mnemonic by Nemanja Ivanovic · 9 years ago
  16. 2938de4 [LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC) by Florian Hahn · 9 years ago
  17. 0f9a41d [mips] Addition of the immediate cases for the instructions [d]div, [d]divu by Simon Dardis · 9 years ago
  18. 5f528dc [AVX-512] Don't both looking into the AVX512DQ execution domain fixing tables if AVX512DQ isn't supported since we can't do any conversion anyway. by Craig Topper · 9 years ago
  19. 25b197c [X86] Add AVX and SSE2 version of MOVSDmr to execution domain fixing table. AVX-512 already did this for the EVEX version. by Craig Topper · 9 years ago
  20. bde6e7c [AVX-512] Fix copy and paste bug in execution domain fixing tables so that we can convert 256-bit movnt instructions. by Craig Topper · 9 years ago
  21. 6731e53 [NVPTX] Implement NVPTXTargetLowering::getSqrtEstimate. by Justin Lebar · 9 years ago
  22. 374362d [X86] Update the broadcast fallback patterns to use shuffle instructions from the appropriate execution domain. by Craig Topper · 9 years ago
  23. 04abfe9 [X86] Add test cases for AVX1 broadcast fallback patterns when load can't be folded. by Craig Topper · 9 years ago
  24. dc6cd89 [AVX-512] Fix the ExeDomain for VMOVDDUP, VMOVSLDUP, and VMOVSHDUP. by Craig Topper · 9 years ago
  25. 3b595d2 AMDGPU: Generalize matching of v_med3_f32 by Matt Arsenault · 9 years ago
  26. 6a569f5 InferAddressSpaces: Rename constant by Matt Arsenault · 9 years ago
  27. 1394a16 InferAddressSpaces: Handle icmp by Matt Arsenault · 9 years ago
  28. 3a54f7a [X86] Remove patterns for X86VPermilpi with integer types. I don't think we've formed these since the shuffle lowering rewrite. by Craig Topper · 9 years ago
  29. 98925ea [X86] Remove duplicate patterns for X86VPermilpv that already exist in the instructions themselves. by Craig Topper · 9 years ago
  30. afa112a [X86] Remove patterns for selecting PSHUFD with FP types. We don't seem to do this anymore and the AVX case definitely should be using VPERMILPS anyway. by Craig Topper · 9 years ago
  31. e45c0bf [X86] Remove 'else' after 'return'. NFC by Craig Topper · 9 years ago
  32. 1c8955e [X86] Use integer broadcast instructions for integer broadcast patterns. by Craig Topper · 9 years ago
  33. 35b092a InferAddressSpaces: Support memory intrinsics by Matt Arsenault · 9 years ago
  34. 6be6791 InferAddressSpaces: Support atomics by Matt Arsenault · 9 years ago
  35. de6cb7e InferAddressSpaces: Don't replace volatile users by Matt Arsenault · 9 years ago
  36. 264e91f AMDGPU: Implement hook for InferAddressSpaces by Matt Arsenault · 9 years ago
  37. 9be0983 NVPTX: Move InferAddressSpaces to generic code by Matt Arsenault · 9 years ago
  38. bfea590 [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  39. 91f734b TableGen: use fully qualified name for StringLiteral by Saleem Abdulrasool · 9 years ago
  40. 51c6922 [SCEV] Simplify/generalize howFarToZero solving. by Eli Friedman · 9 years ago
  41. fa35d5c Remove LLVM_CONFIG from config headers by Reid Kleckner · 9 years ago
  42. af0fd67 Fix llvm-readobj build error after r293569 by Vedant Kumar · 9 years ago
  43. 2a3b42c [ExecutionDepsFix] Improve clearance calculation for loops by Keno Fischer · 9 years ago
  44. 126da6d [InstCombine] enable (X <<nsw C1) >>s C2 --> X <<nsw (C1 - C2) for vectors with splat constants by Sanjay Patel · 9 years ago
  45. c20099f [WebAssembly] Add wasm support for llvm-readobj by Derek Schuff · 9 years ago
  46. e6e6b71 NVPTX: Trivial cleanups of NVPTXInferAddressSpaces by Matt Arsenault · 9 years ago
  47. deb5ed0 [InstCombine] add vector test for (X <<nsw C1) >>s C2 --> X <<nsw (C1 - C2); NFC by Sanjay Patel · 9 years ago
  48. ac9b2ba [Mips] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  49. cc71b6d [ICP] Fix bool conversion warning and actually write out the reason instead of dropping it. by Benjamin Kramer · 9 years ago
  50. 4aff9df NVPTX: Refactor NVPTXInferAddressSpaces to check TTI by Matt Arsenault · 9 years ago
  51. 2226192 [InstCombine] enable more lshr(shl X, C1), C2 folds for vectors with splat constants by Sanjay Patel · 9 years ago
  52. ab1d988 [X86][SSE] Fix unsigned <= 0 warning in assert. NFCI. by Simon Pilgrim · 9 years ago
  53. 1380699 [X86][SSE] Generalize the number of decoded shuffle inputs. NFCI. by Simon Pilgrim · 9 years ago
  54. 7bac437 Expose isLegalToPromot as a global helper function so that SamplePGO pass can call it for legality check. by Dehao Chen · 9 years ago
  55. ff08fc9 Revert r292979 which causes compile time failure. by Dehao Chen · 9 years ago
  56. fdcb936 [InstCombine] add tests for more shift-shift patterns; NFC by Sanjay Patel · 9 years ago
  57. b643b21 Fix line endings. by Eli Friedman · 9 years ago
  58. 01e3167 AMDGPU: Fix release build broken by r293551 by Tom Stellard · 9 years ago
  59. 868d21a Reapply [AMDGPU][mc][tests][NFC] Add coverage/smoke tests for Gfx7 and Gfx8. by Artem Tamazov · 9 years ago
  60. f7f8a35 Re-commit AMDGPU/GlobalISel: Add support for simple shaders by Tom Stellard · 9 years ago
  61. a800fa8 GlobalISel: correctly translate invoke when callee is a register. by Tim Northover · 9 years ago
  62. aef8c41 [AMDGPU] Internalize non-kernel symbols by Stanislav Mekhanoshin · 9 years ago
  63. f20c973 Change the llvm-obdump(1) behavior with the -macho flag and inappropriate file types. by Kevin Enderby · 9 years ago
  64. f06702d GlobalISel: account for differing exception selector sizes. by Tim Northover · 9 years ago
  65. 38336fe GlobalISel: tidy up def/use test. NFC. by Tim Northover · 9 years ago
  66. fed7884 LSR: Don't drop address space when type doesn't match by Matt Arsenault · 9 years ago
  67. 1ae1b93 GlobalISel: translate memset & memmove. by Tim Northover · 9 years ago
  68. 1c86eda AMDGPU: Undo sub x, c -> add x, -c canonicalization by Matt Arsenault · 9 years ago
  69. 126abbe [RDF] Add support for regmasks by Krzysztof Parzyszek · 9 years ago
  70. 6b50116 GlobalISel: permit unused vregs without a register-class after ISel. by Tim Northover · 9 years ago
  71. 4337d89 Fix the GCC build. by Benjamin Kramer · 9 years ago
  72. 6d17dbe Turn a TableGen FastISelEmitter warning into an error. by Michael Kuperstein · 9 years ago
  73. d923909 [X86][XOP] Fix test name by Simon Pilgrim · 9 years ago
  74. 578ebef Use SelectionDAG::getBuildVector helper function where possible. NFCI. by Simon Pilgrim · 9 years ago
  75. 794b757 [IR] Remove global constructor from Function.cpp by Benjamin Kramer · 9 years ago
  76. b49b750 [MC] Remove global constructors from MCSectionMachO.cpp. by Benjamin Kramer · 9 years ago
  77. 6d07c28 AMDGPU: Run AMDGPUCodeGenPrepare after inlining by Matt Arsenault · 9 years ago
  78. 1790b5f [InstCombine] enable (X >>?exact C1) << C2 --> X >>?exact (C1-C2) for vectors with splat constants by Sanjay Patel · 9 years ago
  79. 247041e SDAG: Update ChainNodesMatched during UpdateChains if a node is replaced by Justin Bogner · 9 years ago
  80. 64b37c5 Use SelectionDAG::getBuildVector/getSplatBuildVector helper functions where possible. NFCI. by Simon Pilgrim · 9 years ago
  81. 913f418 [InstCombine] add vector splat tests for (X >>?exact C1) << C2 --> X >>?exact (C1-C2); NFC by Sanjay Patel · 9 years ago
  82. 2c531bb [libFuzzer] Implement TmpDir() for Windows. by Marcos Pividori · 9 years ago
  83. 6d874b0 NewGVN: Instead of changeToUnreachable, insert an instruction SimplifyCFG will turn into unreachable when it runs by Daniel Berlin · 9 years ago
  84. f390225 AMDGPU: Make i32 uaddo/usubo legal by Matt Arsenault · 9 years ago
  85. 70c07bb DAG: Fold fneg into compare with constant into the constant by Matt Arsenault · 9 years ago
  86. 11be2d2 [Orc] Add missing include. by Benjamin Kramer · 9 years ago
  87. 91c16f1 [RDF] Extract the physical register information into a separate class by Krzysztof Parzyszek · 9 years ago
  88. 78e51c0 Revert "AMDGPU/GlobalISel: Add support for simple shaders" by Tom Stellard · 9 years ago
  89. 49e7dfe [InstCombine] use auto with obvious type; NFC by Sanjay Patel · 9 years ago
  90. 093eb4f [InstCombine] enable (X <<nsw C1) >>s C2 --> X <<nsw (C1-C2) for vectors with splat constants by Sanjay Patel · 9 years ago
  91. ea0aa0f unique_ptrify some containers in GlobalISel::RegisterBankInfo by David Blaikie · 9 years ago
  92. 6f6c6c9 AMDGPU: Fix atomic_inc/atomic_dec + ds_swizzle not being divergent by Matt Arsenault · 9 years ago
  93. 945c85d AMDGPU/GlobalISel: Add support for simple shaders by Tom Stellard · 9 years ago
  94. 93a4027 Update pr31758.ll for unreachable revert by Daniel Berlin · 9 years ago
  95. 77a24c8 Revert "NewGVN: Make unreachable blocks be marked with unreachable" by Daniel Berlin · 9 years ago
  96. 549b31f [X86][SSE] Add support for combining PINSRW+ASSERTZEXT+PEXTRW patterns with target shuffles by Simon Pilgrim · 9 years ago
  97. 430953e DAG: Constant fold fp16_to_fp/fp16_to_fp by Matt Arsenault · 9 years ago
  98. f406e81 [InstCombine] fixed to propagate 'exact' on lshr by Sanjay Patel · 9 years ago
  99. c15acfb [InstCombine] add 'exact' to lshr to show that it got dropped; NFC by Sanjay Patel · 9 years ago
  100. eb8cfb3 [Coroutines] Add header guard to header that's missing one. by Benjamin Kramer · 9 years ago