1. 8b914e1 [ARM] Use rGPR for writeback vldrs by David Green · 3 years, 3 months ago
  2. b99b300 AMDGPU: Remove kills following clusters of memory instruction by Matt Arsenault · 3 years, 3 months ago
  3. 02a9209 [DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),bop(shuffle(a,b),shuffle(c,d))) by Simon Pilgrim · 3 years, 3 months ago
  4. 295474e AMDGPU: Fix debug info handling in post-RA bundler by Matt Arsenault · 3 years, 3 months ago
  5. 4884291 [gn build] Port 40cc63ea6eec by LLVM GN Syncbot · 3 years, 3 months ago
  6. 0824dbb [NFC][LoopInterchange] Explicitly pass both `InnerLoop` and `OuterLoop` to `processLoop` by Ta-Wei Tu · 3 years, 3 months ago
  7. e6e3b16 [llvm][Aarch64][SVE] Remove extra fmov instruction with certain literals by David Truby · 3 years, 3 months ago
  8. ba8da1a [VPlan] Remove unused Phi member from VPWidenPHIRecipe (NFC). by Florian Hahn · 3 years, 3 months ago
  9. 0179f51 [DAG] Avoid APInt copies by directly using the APInt reference from getAPIntValue. NFCI. by Simon Pilgrim · 3 years, 3 months ago
  10. f995f3e [DAG] Use APInt::extractBits instead of lshr().trunc(). NFCI. by Simon Pilgrim · 3 years, 3 months ago
  11. e48fa0c [SVE] Add support for scalable vectorization of loops with int/fast FP reductions by Kerry McLaughlin · 3 years, 3 months ago
  12. a766714 [llvm-symbolizer][test] Add explicit tests for CODE and DATA by James Henderson · 3 years, 3 months ago
  13. 7b1d084 [RISCV] Remove unused CHECKs from recent test addition by Fraser Cormack · 3 years, 3 months ago
  14. b802209 [RISCV] Fix a crash in fixed-length build_vector lowering by Fraser Cormack · 3 years, 3 months ago
  15. 0c6e16f [RISCV] Add patterns for scalable-vector fabs & fcopysign by Fraser Cormack · 3 years, 4 months ago
  16. e43639c [SCEVExpander] Migrate costAndCollectOperands to use InstructionCost. by Sander de Smalen · 3 years, 3 months ago
  17. ba054cf [gn build] Port 9510b0940265 by LLVM GN Syncbot · 3 years, 3 months ago
  18. c8052b7 [VPlan] Manage scalarized values using VPValues. by Florian Hahn · 3 years, 3 months ago
  19. f818f87 [NewPM] Introduce (GPU)DivergenceAnalysis in the new pass manager by Sameer Sahasrabuddhe · 3 years, 3 months ago
  20. ed0e180 [ObjC][ARC] Do not perform code motion on precise release calls by Akira Hatanaka · 3 years, 3 months ago
  21. 44969dc [CodeGen] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 3 months ago
  22. 5419dff [Support] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 3 months ago
  23. b54ca31 [LazyCallGraph] Remove forward declarations of nonexistent classes (NFC) by Kazu Hirata · 3 years, 3 months ago
  24. 29b58c6 [RISCV] Add expicit i32/i64 types to RV32 or RV64 only isel patterns. NFC by Craig Topper · 3 years, 3 months ago
  25. a737ccaf GlobalISel: Handle arguments partially passed on the stack by Matt Arsenault · 3 years, 4 months ago
  26. e3cc822 CodeGen: Move function to get subregister indexes to cover a LaneMask by Matt Arsenault · 3 years, 6 months ago
  27. 83e8662 [RISCV] Add support for fixed vector floating point setcc. by Craig Topper · 3 years, 3 months ago
  28. 2d11a45 [RISCV][LegalizeTypes] Try to expand BITREVERSE before promoting if the promoted BITREVERSE would expand anyway. by Craig Topper · 3 years, 3 months ago
  29. a274623 [ValueTracking] add scan limit for assumes by Sanjay Patel · 3 years, 3 months ago
  30. 4dd87e9 TransformUtils: Fix metadata handling in CloneModule (and improve CloneFunctionInto) by Duncan P. N. Exon Smith · 3 years, 3 months ago
  31. 92a2280 [lto] Enable new PM when the PM config is non-empty by Benjamin Kramer · 3 years, 3 months ago
  32. 7413c06 [AMDGPU] Add two TSFlags: IsAtomicNoRtn and IsAtomicRtn by Stanislav Mekhanoshin · 3 years, 3 months ago
  33. a04c848 [llvm-objcopy] Delete --build-id-link-{dir,input,output} by Fangrui Song · 3 years, 3 months ago
  34. d99bf2a Support emitting complex expressions that include entry values by Adrian Prantl · 3 years, 3 months ago
  35. cee6bee [CMake] Delete LLVM_RUNTIME_BUILD_ID_LINK_TARGETS by Fangrui Song · 3 years, 3 months ago
  36. 40049c2 [DAG] visitVSELECT - move OpLHS == LHS into inner if() in USUBSAT matching. NFCI. by Simon Pilgrim · 3 years, 3 months ago
  37. c6345d1 [NFC] Remove spurious ';' on return line in python code by Mircea Trofin · 3 years, 3 months ago
  38. 2e7925b [AArch64] Move machine bundle unpacking to PreEmit2 phase. by Florian Hahn · 3 years, 3 months ago
  39. 0657743 [LangRef] Increase size of title underline for experimental.vector.reverse by Caroline Concatto · 3 years, 3 months ago
  40. 65b6a7b [ARM] Add some basic Min/Max costs by David Green · 3 years, 3 months ago
  41. dec1446 [CostModel]Add cost model for experimental.vector.reverse by Caroline Concatto · 3 years, 4 months ago
  42. a465a77 [X86] Add SSE2+SSE3 common check prefix to psubus tests by Simon Pilgrim · 3 years, 3 months ago
  43. dc166a0 [llvm-nm][test] Add additional test coverage for llvm-nm options by James Henderson · 3 years, 3 months ago
  44. ce1f7ba [llvm-nm] Tidy up error messages by James Henderson · 3 years, 3 months ago
  45. 7f25508 [llvm] NFC: Cleanup llvm-yaml-numeric-parser-fuzzer by Kirill Bobyrev · 3 years, 3 months ago
  46. e9b9f93 [LoopVectorizer] Require no-signed-zeros-fp-math=true for fmin/fmax by Kerry McLaughlin · 3 years, 3 months ago
  47. 0d2def7 Fix MSVC natvis visualisation of llvm::FixedVectorTyID and ScalableVectorTyID by Simon Pilgrim · 3 years, 3 months ago
  48. a03f36f [CodeGen][SelectionDAG]Add new intrinsic experimental.vector.reverse by Caroline Concatto · 3 years, 4 months ago
  49. 67aa03c [ARM] Extend search for increment in load/store optimizer by David Green · 3 years, 3 months ago
  50. 9a5a17d [X86][AVX] Regenerate PSUBUS tests for slow/fast shuffle AVX2 targets by Simon Pilgrim · 3 years, 3 months ago
  51. 7e07305 [X86][SSE] Add missing USUBSAT test coverage by Simon Pilgrim · 3 years, 3 months ago
  52. f5aa69e Recommit "[TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode" by Sjoerd Meijer · 3 years, 3 months ago
  53. 474d272 [LoopLoadElim] Pass ScalarEvolution in old pass manager. PR49141 by Max Kazantsev · 3 years, 3 months ago
  54. 744de39 Revert "[TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode" by Sjoerd Meijer · 3 years, 3 months ago
  55. 9f26e83 [TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode by Sjoerd Meijer · 3 years, 3 months ago
  56. 222f20e [RISCV] Convert VSLIDE(UP|DOWN) nodes to "VL" versions (NFC) by Fraser Cormack · 3 years, 3 months ago
  57. 04e3373 Restore diagnostic handler after CodeGenAction::ExecuteAction by Marco Antognini · 3 years, 4 months ago
  58. 1719860 Recommit "[LTO] Use lto::backend for code generation." by Florian Hahn · 3 years, 3 months ago
  59. bb1a0fe [gn build] Port 5786f64a4ec8 by LLVM GN Syncbot · 3 years, 3 months ago
  60. 326431e Add ehcont section support by Arlo Siemsen · 3 years, 3 months ago
  61. d26318d [RISCV] Add i16 bswap and i8/i16 bitreverse tests to the Zbp tests. NFC by Craig Topper · 3 years, 3 months ago
  62. 78d7653 [AMDGPU] Add llvm.amdgcn.wqm.demote intrinsic by Carl Ritson · 3 years, 3 months ago
  63. d67117b [GlobalISel] Disable vector types in narrowScalarAddSub by Cassie Jones · 3 years, 3 months ago
  64. a490901 [GlobalISel] Extract a narrowScalarAddSub method. NFC by Cassie Jones · 3 years, 3 months ago
  65. 510f73f [gn build] Port 656ead1fb7db by LLVM GN Syncbot · 3 years, 3 months ago
  66. 63ebf2e [llvm/Support] Add SHA256 implementation by cynecx · 3 years, 3 months ago
  67. 25de097 [ARM] Move PhaseOrdering test to the correct place. NFC by David Green · 3 years, 3 months ago
  68. 42a7b61 [ConstraintElimination] Fix variables used for pattern matching. by Florian Hahn · 3 years, 3 months ago
  69. 02e4a8e [BasicAA] Merge aliasGEP code paths by Nikita Popov · 3 years, 3 months ago
  70. 4c9fd73 [BasicAA] Add test for single arg phi in loop (NFC) by Nikita Popov · 3 years, 3 months ago
  71. 85fd603 [ARM] A couple of small MVE reduction tests from intrinsics. NFC by David Green · 3 years, 3 months ago
  72. 587b6f2 [AMDGPU] Limit memory scope for scratch, LDS and GDS by Tony Tye · 3 years, 3 months ago
  73. 90d8d9b [AMDGPU] Fix build breakage by Kazu Hirata · 3 years, 3 months ago
  74. 1584b16 [ARM] Add some tests for MVE lane interleaving. NFC by David Green · 3 years, 3 months ago
  75. cb48844 [llvm] Use llvm::is_contained (NFC) by Kazu Hirata · 3 years, 3 months ago
  76. 3103a89 [llvm] Fix header guards (NFC) by Kazu Hirata · 3 years, 3 months ago
  77. d64ab81 [Analysis] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 3 months ago
  78. 3af7cdf [BasicAA] Avoid duplicate query for GEPs with identical offsets (NFCI) by Nikita Popov · 3 years, 3 months ago
  79. a994e09 [BasicAA] Use index difference to detect GEPs with identical indexes by Nikita Popov · 3 years, 3 months ago
  80. 187491d [ValueTracking] Dereferenced pointers are noundef by aqjune · 3 years, 3 months ago
  81. 2016886 [InstCombine] fold fdiv with pow divisor (PR49147) by Sanjay Patel · 3 years, 3 months ago
  82. f4738f3 [InstCombine] Add nonnull(select c, null, p) tests (NFC) by Juneyoung Lee · 3 years, 3 months ago
  83. 333c9c1 [LoopVectorize] Fix VPRecipeBuilder::createEdgeMask to correctly generate the mask by Juneyoung Lee · 3 years, 4 months ago
  84. c966337 [CodeGen] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 3 months ago
  85. 2b1cb66 [Analysis] Drop unnecessary const from return types (NFC) by Kazu Hirata · 3 years, 3 months ago
  86. 5cc4d12 [TableGen] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 3 months ago
  87. 8706e67 [AVR] Fix a bug in 16-bit shifts by Ben Shi · 3 years, 3 months ago
  88. a623f4c [gold] Add case being tested by equivalent lld test by Teresa Johnson · 3 years, 3 months ago
  89. 11fa183 [LTT] Address post-review comments (NFC) by Teresa Johnson · 3 years, 3 months ago
  90. 866c602 ELFObjectWriter: Simplify by Fangrui Song · 3 years, 3 months ago
  91. 92f3d9c [RISCV] Rename the RVVBaseAddr ComplexPattern to just BaseAddr and use it to merge some scalar load/store patterns too. by Craig Topper · 3 years, 3 months ago
  92. f1ee124 ELFObjectWriter: Delete redundant registerSymbol by Fangrui Song · 3 years, 3 months ago
  93. 86ef146 ELFObjectWriter: Don't sort non-local symbols by Fangrui Song · 3 years, 3 months ago
  94. ede0a15 [InstCombine] add tests for pow() divisor; NFC by Sanjay Patel · 3 years, 3 months ago
  95. 0854b75 [IRBuilder] Remove Align-related deprecated APIs by Nikita Popov · 3 years, 3 months ago
  96. 95ebbd5 [ARM] Fix duplicate fdiv tests, changing them to frem. NFC by David Green · 3 years, 3 months ago
  97. 327b547 [ARM] Extra vector shuffle tests of various kinds. NFC by David Green · 3 years, 3 months ago
  98. 8b38aea [DAG] Fold i1/vXi1 saddsat/uaddsat(x,y) -> or(x,y) by Simon Pilgrim · 3 years, 3 months ago
  99. ba4b180 [DAG] Fold i1/vXi1 ssubsat/usubsat(x,y) -> and(x,~y) by Simon Pilgrim · 3 years, 3 months ago
  100. 9aaa000 [DAG] PromoteIntRes_ADDSUBSHLSAT - use promoted ISD::USUBSAT directly by Simon Pilgrim · 3 years, 3 months ago