1. 8781944 [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns with constant/splat values by Craig Topper · 7 years ago
  2. f1d4273 [X86] Teach combineLoopSADPattern to handle cases where there is no loop and the add has two absolute difference inputs by Craig Topper · 7 years ago
  3. 8029441 [X86] Add test cases for D50817. NFC by Craig Topper · 7 years ago
  4. 2898554 [NFC] Refactor simplification of pow() by Evandro Menezes · 7 years ago
  5. f0aaf6f [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mul by Thomas Lively · 7 years ago
  6. 4171588 [SelectionDAG] unroll unsupported vector FP ops earlier to avoid libcalls on undef elements (PR38527) by Sanjay Patel · 7 years ago
  7. 7657bca [NFC] Expand test cases for simplifying pow() by Evandro Menezes · 7 years ago
  8. 9e027f8 [MemorySSA] Invalidate optimized Defs upon moving them; NFC by George Burgess IV · 7 years ago
  9. 575895c [ARM] Lower llvm.ctlz.i32 to a libcall when clz is not available. by Eli Friedman · 7 years ago
  10. 8b3c688 [BinaryFormat] Add MessagePack reader/writer by Scott Linder · 7 years ago
  11. 66ce6fc [SafeStack] Handle unreachable code with safe stack coloring. by Eli Friedman · 7 years ago
  12. 39184e4 bpf: fix an assertion in BPFAsmBackend applyFixup() by Yonghong Song · 7 years ago
  13. c78d44c [WebAssembly] Don't write SP back when prolog is generated only for EH by Heejin Ahn · 7 years ago
  14. 3553a3c [AST] Add a test for attribute intersection by Philip Reames · 7 years ago
  15. cab386f [ARM] Avoid injecting constant islands in movw+movt pairs on Windows by Martin Storsjo · 7 years ago
  16. 487456c [ARM] Move machine operand target flags to ARMBaseInstrInfo by Martin Storsjo · 7 years ago
  17. 34868d7 [Hexagon] Enable interleaving in loop vectorizer by Krzysztof Parzyszek · 7 years ago
  18. 3c6df19 [ARM] Handle all-ones mask explicitly in targetShrinkDemandedConstant. by Eli Friedman · 7 years ago
  19. 2e8575c Update MemorySSA in LoopSimplifyCFG. by Alina Sbirlea · 7 years ago
  20. 8093c81 Update MemorySSA in LoopInstSimplify. by Alina Sbirlea · 7 years ago
  21. 92802c2 [AA] Remove a needless variable [NFC] by Philip Reames · 7 years ago
  22. 0c5441a [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware by Craig Topper · 7 years ago
  23. 80d595c [AST] Minor whitespace cleanup [NFC] by Philip Reames · 7 years ago
  24. 4d1c75e [WebAssembly] Remove MachineFrameInfo arg from checking functions (NFC) by Heejin Ahn · 7 years ago
  25. 808aa8d [CMake] Remove unneeded and outdated policy by Chris Bieneman · 7 years ago
  26. 2f1f9f8 [CMake] Use LLVM_ENABLE_IDE instead of CMAKE_CONFIGURATION_TYPES by Chris Bieneman · 7 years ago
  27. c7581d6 [X86] In OptimizeLEAs pass, check that the key is in the LEAs map before accessing by Craig Topper · 7 years ago
  28. 7b635a2 [WebAssembly] Add hasSideEffects flag to catch instructions by Heejin Ahn · 7 years ago
  29. 67fcaf1 [CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.overflow by Vedant Kumar · 7 years ago
  30. 9dc624a [llvm-mca] Clean up a comment about the Context class. NFC. by Matt Davis · 7 years ago
  31. 2bd592d [MemorySSA] Move two simple getters; NFC by George Burgess IV · 7 years ago
  32. 273215d [GISel]: Add legalization support for widening bit counting operations by Aditya Nandakumar · 7 years ago
  33. c82aef2 [x86] add tests for load scalar + insertelement; NFC by Sanjay Patel · 7 years ago
  34. b4dc85b [WebAssembly] Ensure relocation entries are ordered by offset by Sam Clegg · 7 years ago
  35. cff9f56 [llvm-mca] Remove unused decl. NFC. by Matt Davis · 7 years ago
  36. 7226e5b AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space by Samuel Pitoiset · 7 years ago
  37. 8ea5abf AMDGPU: fix existing alias rules for constant and global by Samuel Pitoiset · 7 years ago
  38. 760920e [X86][SSE] LowerMULH vXi8 - use SSE shifts directly. by Simon Pilgrim · 7 years ago
  39. 284f256 [ARM] Rotated operand patterns for *xtb16 by Sam Parker · 7 years ago
  40. 3d765ce [AArch64] Add Tiny Code Model for AArch64 by David Green · 7 years ago
  41. ad45fb5 AMDGPU: Fix not respecting byval alignment in call frame setup by Matt Arsenault · 7 years ago
  42. 4d6d5a1 [llvm-mca] Improved code comments and moved some method definitions from Scheduler.h to Scheduler.cpp. NFC by Andrea Di Biagio · 7 years ago
  43. 7105c4b [X86][SSE] Add sdiv test case from PR38658 by Simon Pilgrim · 7 years ago
  44. e2573bc [mips] Handle missing CondCodes by Stefan Maksimovic · 7 years ago
  45. b180171 [XRay] Refactor file header reading (NFC) by Dean Michael Berris · 7 years ago
  46. 52c037b [AST] Fix a whitespace typo [NFC] by Philip Reames · 7 years ago
  47. c5f69a5 [AST] Reorder code to reduce a future patch diff [NFC] by Philip Reames · 7 years ago
  48. 3df4cb1 [AST] Move a function definition into the cpp [NFC] by Philip Reames · 7 years ago
  49. f186328 [GuardWidening] Ignore guards with trivial conditions by Max Kazantsev · 7 years ago
  50. 1f25117 [gold] -thinlto-object-suffix-replace: don't append new suffix if path does not end with old suffix by Fangrui Song · 7 years ago
  51. cc831d0 [CodeGenPrepare] Set debug loc when widening a switch condition by Vedant Kumar · 7 years ago
  52. b10c5f9 [Support][CachePruning] prune least recently accessed files first by Bob Haarman · 7 years ago
  53. 2e85b37 [WebAssembly] Fix typos in mem.grow/memory.grow opcodes by Heejin Ahn · 7 years ago
  54. c77f2dd [WebAssembly] Change comments on SP writing back (NFC) by Heejin Ahn · 7 years ago
  55. 2570fb4 [CodeGenPrepare] Set debug locations when splitting selects by Vedant Kumar · 7 years ago
  56. dc62ec4 [CodeGenPrepare] Clean up dbg.value use-before-def as late as possible by Vedant Kumar · 7 years ago
  57. 8a50cec [CodeGenPrepare] Pre-commit debug info test for optimizeSelectInst by Vedant Kumar · 7 years ago
  58. 404a8ad [CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC) by Vedant Kumar · 7 years ago
  59. 510d469 [CodeGenPrepare] Exit earlier when optimizing selects (NFC) by Vedant Kumar · 7 years ago
  60. 317fccd Avoid dbg.value use-before-def in a few tests (NFC) by Vedant Kumar · 7 years ago
  61. e70c48d Update MemorySSA in BasicBlockUtils. by Alina Sbirlea · 7 years ago
  62. ab097ba [MemorySSA] Update comment for move APIs to clarify behavior (NFC). by Alina Sbirlea · 7 years ago
  63. 5249baa [MS Demangler] Print template constructor args. by Zachary Turner · 7 years ago
  64. 486f7d6 MachineScheduler: Refactor setPolicy() to limit computing remaining latency by Tom Stellard · 7 years ago
  65. 4611102 [LICM] Fix a test so it actualy checks what was meant [NFC] by Philip Reames · 7 years ago
  66. 96d2fdd [AMDGPU] Consider loads from flat addrspace to be potentially divergent by Scott Linder · 7 years ago
  67. da9501c [MS Demangler] Fix a few more edge cases. by Zachary Turner · 7 years ago
  68. ebae6b8 Print "invalid mangled name" when we can't demangle something. by Zachary Turner · 7 years ago
  69. a064df2 [WebAssembly] Restore __stack_pointer after catch instructions by Heejin Ahn · 7 years ago
  70. 33352c6 NFC: update the test comments in LV test about early exit loops by Anna Thomas · 7 years ago
  71. 06d8a91 [WebAssembly] v128.const by Thomas Lively · 7 years ago
  72. 8a21449 [docs][gold] Fix a typo by Fangrui Song · 7 years ago
  73. 21c21a0 [LICM] Refactor some AliasSetTracker code to get rid of new/deletes. NFC by Marcello Maggioni · 7 years ago
  74. bfa8bdb [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results. by Florian Hahn · 7 years ago
  75. c315e74 [WebAssembly] Don't make wasm cleanuppads into funclet entries by Heejin Ahn · 7 years ago
  76. 20dd1fb [WebAssembly] Change writeSPToMemory to writeSPToGlobal (NFC) by Heejin Ahn · 7 years ago
  77. 17b7b8e [RegisterCoalescer] Use substPhysReg in reMaterializeTrivialDef by Bjorn Pettersson · 7 years ago
  78. 408053d [WebAssembly] Add isEHScopeReturn instruction property by Heejin Ahn · 7 years ago
  79. 1a35fbe Fix Wdocumentation warning. NFCI. by Simon Pilgrim · 7 years ago
  80. 2f00acb [InstCombine] Pull simple checks above a more complicated one. NFCI by Craig Topper · 7 years ago
  81. 8be8c4d [GVN] Assign new value number to calls reading memory, if there is no MemDep info. by Florian Hahn · 7 years ago
  82. 3682387 [RegisterCoalscer] Manually remove leftover segments when commuting def by Krzysztof Parzyszek · 7 years ago
  83. be8b313 [NVPTX] Remove ftz variants of cvt with rounding mode by Benjamin Kramer · 7 years ago
  84. a47e427 [llvm-mca] Remove unused decl. NFC. by Matt Davis · 7 years ago
  85. 70801a9 Temporarily Revert "[PowerPC] Generate Power9 extswsli extend sign and shift immediate instruction" due to it causing a compiler crash on valid. by Eric Christopher · 7 years ago
  86. 7824048 [llvm-mca] Add the ability to customize the instruction selection strategy in the Scheduler. by Andrea Di Biagio · 7 years ago
  87. e02e7e5 [X86][SSE] Add non-uniform udiv test that is mostly divide by 1. by Simon Pilgrim · 7 years ago
  88. 0ff071a [AST] Remove notion of volatile from alias sets [NFCI] by Philip Reames · 7 years ago
  89. 985ee9e Update DBG_VALUE register operand during LiveInterval operations by Yury Delendik · 7 years ago
  90. 43485c4 Revert "Revert rr340111 "[GISel]: Add Legalization/lowering code for bit counting operations"" by Aditya Nandakumar · 7 years ago
  91. 4e9e5ec [X86][SSE] Lower vXi8 general shifts to SSE shifts directly. NFCI. by Simon Pilgrim · 7 years ago
  92. 3d6ae30 llvm-readobj: Simplify. NFCI. by Peter Collingbourne · 7 years ago
  93. 01ee4bc [BypassSlowDivision] Teach bypass slow division not to interfere with div by constant where constants have been constant hoisted, but not moved from their basic block by Craig Topper · 7 years ago
  94. af45655 [X86][SSE] Lower v8i16 general shifts to SSE shifts directly. NFCI. by Simon Pilgrim · 7 years ago
  95. 4451f81 [X86][SSE] Lower directly to SSE shifts in the BLEND(SHIFT, SHIFT) combine. NFCI. by Simon Pilgrim · 7 years ago
  96. 6b2c78b Try to fix bot build failure by Matt Arsenault · 7 years ago
  97. cf8aa84 [AMDGPU] Support idot2 pattern. by Farhana Aleen · 7 years ago
  98. 60b9afa AMDGPU: Partially move target handling code from clang to TargetParser by Matt Arsenault · 7 years ago
  99. e54f19a [X86][SSE] Add helper function to convert to/between the SSE vector shift opcodes. NFCI. by Simon Pilgrim · 7 years ago
  100. d10f51f [aarch64][mc] Don't lookup symbols when there is no symbol lookup callback by Daniel Sanders · 7 years ago