1. 4c84b7c [CodeGen] Split out cold exception handling pads. by Snehasish Kumar · 3 years, 5 months ago
  2. d4d4a42 llvm-dwarfdump: fix the counting when printing DW_OP_entry_value by Adrian Prantl · 3 years, 5 months ago
  3. 36483e0 [CodeGen] Basic block sections should take precendence over splitting. by Snehasish Kumar · 3 years, 5 months ago
  4. fdb393a AMDGPU: Restrict soft clause bundling at half of the available regs by Matt Arsenault · 3 years, 5 months ago
  5. 1769cb7 [tests] Precommit tests for D96440 by Philip Reames · 3 years, 5 months ago
  6. 9a63d95 [InstCombine] add tests for disguised mul ops; NFC by Sanjay Patel · 3 years, 5 months ago
  7. 9df9e1d BPF: Add LLVMAnalysis in CMakefile LINK_COMPONENTS by Yonghong Song · 3 years, 5 months ago
  8. fe23cec Revert "[AssumptionCache] Avoid dangling llvm.assume calls in the cache" by Michael Kruse · 3 years, 5 months ago
  9. 37acf01 [ARM] Single source vmovnt tests. NFC by David Green · 3 years, 5 months ago
  10. af0c408 [AMDGPU] Better selection of base offset when merging DS reads/writes by Jay Foad · 3 years, 5 months ago
  11. 51d4e87 [TargetLowering][RISCV][AArch64][PowerPC] Enable BuildUDIV/BuildSDIV on illegal types before type legalization if we can find a larger legal type that supports MUL. by Craig Topper · 3 years, 5 months ago
  12. 0395148 [gn build] port ed98676fa483 by Nico Weber · 3 years, 5 months ago
  13. 6055a38 Support multi-configuration generators correctly in several config files by Stella Stamenova · 3 years, 5 months ago
  14. 95813f2 [LV] Add tests showing suboptimal vectorization for narrow types. by Florian Hahn · 3 years, 5 months ago
  15. 4d7367f [RISCV] Add support loads, stores, and splats of vXi1 fixed vectors. by Craig Topper · 3 years, 5 months ago
  16. 9f8e1d6 [DAG] foldLogicOfSetCCs - Generalize and/or (setcc X, CMax, ne), (setcc X, CMin, ne/eq) fold. NFCI. by Simon Pilgrim · 3 years, 5 months ago
  17. f1f63e4 [gn build] Port 7e3b9aba609f by Nico Weber · 3 years, 5 months ago
  18. d3ff0a4 BPF: Implement TTI.IntImmCost() properly by Yonghong Song · 3 years, 5 months ago
  19. 5309e6a [Timer] On macOS count number of executed instructions by Alex Hoppen · 3 years, 5 months ago
  20. 5dea540 [ARM] Add CostKind to getMVEVectorCostFactor. by David Green · 3 years, 5 months ago
  21. be2526e Improve STRICT_FSETCC codegen in absence of no NaN by Thomas Preud'homme · 3 years, 7 months ago
  22. 9bc58552b [DebugInfo] Only perform TypeSize -> unsigned cast when necessary by Joe Ellis · 3 years, 5 months ago
  23. b92a3bd [ARM] Copy-paste error in ARMv87a architecture definition. by Simon Tatham · 3 years, 5 months ago
  24. 2c9426e Return "[Codegenprepare][X86] Use usub with overflow opt for IV increment" by Max Kazantsev · 3 years, 5 months ago
  25. e3e92b6 [gn build] Port b4993cf54d7f by Nico Weber · 3 years, 5 months ago
  26. 9db4308 [Test] Add test that exposed failure on reverted patch in codegen by Max Kazantsev · 3 years, 5 months ago
  27. 0db28a3 [ARM] Change getScalarizationOverhead overload used in gather costs. NFC by David Green · 3 years, 5 months ago
  28. 7e8d127 [AMDGPU] Move kill lowering to WQM pass and add live mask tracking by Carl Ritson · 3 years, 5 months ago
  29. 9611329 NFC: Migrate CodeMetrics to work on InstructionCost by Sander de Smalen · 3 years, 5 months ago
  30. c45b78b Revert "[Codegenprepare][X86] Use usub with overflow opt for IV increment" by Max Kazantsev · 3 years, 5 months ago
  31. 1eb303f [ARM] Remove dead mov's in preheader of tail predicated loops by David Green · 3 years, 5 months ago
  32. c9aa23a [TTI] Change TargetTransformInfo::getMinimumVF to return ElementCount by Sander de Smalen · 3 years, 5 months ago
  33. 061a01e Expand masked mem intrinsics correctly wrt big-endian by Markus Lavin · 3 years, 5 months ago
  34. 3bb1b88 [ARM] Make a BE predicate bitcast consistent with the rest of llvm by David Green · 3 years, 5 months ago
  35. aac0b72 [LoopVectorize] NFC: Change selectVectorizationFactor to work on ElementCount. by Sander de Smalen · 3 years, 5 months ago
  36. a08f9f2 [AArch64][SVE] Asm: Fix supported immediates for DUP/CPY by Sander de Smalen · 3 years, 5 months ago
  37. 3899402 [NFC] Don't pass redundant arguments by Arthur Eubanks · 3 years, 5 months ago
  38. f46c4af [Codegenprepare][X86] Use usub with overflow opt for IV increment by Max Kazantsev · 3 years, 5 months ago
  39. da2f2fce [Test] Add negative tests where usub optimization should not apply by Max Kazantsev · 3 years, 5 months ago
  40. 99cc99a [AMDGPU] Refactor MIMG tables to better handle hardware variants by Carl Ritson · 3 years, 5 months ago
  41. 076e736 [AsmPrinter] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 5 months ago
  42. 06584d1 [TableGen] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 5 months ago
  43. 0aa2577 [GCOV] Drop unnecessary const from return types (NFC) by Kazu Hirata · 3 years, 5 months ago
  44. cbc882e [X86] Simplify patterns for avx512 vpcmp. NFC by Craig Topper · 3 years, 5 months ago
  45. 7ad679d [RISCV] More whitespace and comment typo fixes in RISCVInstrInfoC.td by Jessica Clarke · 3 years, 5 months ago
  46. 0f85346 [RISCV] Fix whitespace in RISCVInstrInfoC.td by Jessica Clarke · 3 years, 5 months ago
  47. 597e058 [RISCV] Use OperandTransform field of ImmLeaf to slightly simplify a couple bitmanip patterns. NFC by Craig Topper · 3 years, 5 months ago
  48. 82639f4 [Draft] [examples] Move llvm/examples/OCaml-Kaleidoscope/ to llvm-archive by xgupta · 3 years, 5 months ago
  49. dc764a5 ValueMapper: Rename RF_MoveDistinctMDs => RF_ReuseAndMutateDistinctMDs, NFC by Duncan P. N. Exon Smith · 3 years, 5 months ago
  50. d6c5007 [AArch64][GlobalISel] Don't perform the mul const combine with G_PTR_ADD by Jessica Paquette · 3 years, 5 months ago
  51. a1ecc75 [docs] Make clearer in WritingAnLLVMPass that the legacy PM isn't the default by Arthur Eubanks · 3 years, 5 months ago
  52. feebf98 [AArch64][GlobalISel] Perform load/store extended reg folding with optsize by Jessica Paquette · 3 years, 5 months ago
  53. ec7815a [CSSPGO] Restrict pseudo probe tests to x86_64 only. by Hongtao Yu · 3 years, 5 months ago
  54. 4e4c799 [SampleFDO] Silence -Wnon-virtual-dtor warning by Benjamin Kramer · 3 years, 5 months ago
  55. da82da9 [opt] Add helpful alternatives for -analyze under new PM by Arthur Eubanks · 3 years, 5 months ago
  56. f2c395f Revert "Make gCrashRecoveryEnabled thread local" by Jacques Pienaar · 3 years, 5 months ago
  57. 216c54c [SampleFDO][NFC] Refactor SampleProfileLoader to reuse in CodeGen by Rong Xu · 3 years, 5 months ago
  58. 415fb40 [AArch64][GlobalISel] Fold G_ADD into the cset for G_ICMP by Jessica Paquette · 3 years, 5 months ago
  59. 66e51d8 Make gCrashRecoveryEnabled thread local by Jacques Pienaar · 3 years, 5 months ago
  60. 84a4bdf [CSSPGO] Unblock optimizations with pseudo probe instrumentation. by Hongtao Yu · 3 years, 5 months ago
  61. d77ba7e Add missing nullptr check. by Adrian Prantl · 3 years, 5 months ago
  62. ca028eb [SCEV] Add a missing AssumptionCache parameter by Philip Reames · 3 years, 5 months ago
  63. 628c8d3 [InstCombine] fold lshr(mul X, SplatC), C2 by Sanjay Patel · 3 years, 5 months ago
  64. ce387d8 [InstCombine] add tests for lshr with mul; NFC by Sanjay Patel · 3 years, 5 months ago
  65. 38d753c Renovate CMake files in the `llvm-exegesis` tool. by Jameson Nash · 3 years, 5 months ago
  66. d31e736 [opt][NewPM] Add a --print-passes flag to print all available passes by Arthur Eubanks · 3 years, 5 months ago
  67. d3982b9 [RISCV] Remove superfluous semicolon. NFC by Craig Topper · 3 years, 5 months ago
  68. 762dce3 [Thumb2] support `movs pc, lr` alias for `subs pc, lr, #0`/`eret` by Nick Desaulniers · 3 years, 5 months ago
  69. 5687c52 Specify that some flags are legacy PM-specific by Arthur Eubanks · 3 years, 5 months ago
  70. 306d89e [RISCV] Add support for matching .vf forms of fadd/fsub/fmul/fdiv/fma for fixed vectors. by Craig Topper · 3 years, 5 months ago
  71. a6ca853 [CMake] Remove some dead code in llvm_install_library_symlink() by Tom Stellard · 3 years, 5 months ago
  72. 47e093b [RISCV] Add support for selecting vrgather.vx/vi for fixed vector splat shuffles. by Craig Topper · 3 years, 5 months ago
  73. f2a54d4 DebugInfo/Symbolize: Retrieve filename from the preceding STT_FILE for .symtab symbolization by Fangrui Song · 3 years, 5 months ago
  74. 76a26e9 [llvm-cfi-verify] Set UseSymbolTable to false by Fangrui Song · 3 years, 5 months ago
  75. f408c46 Reland [DWARF] Location-less inlined variables should not have DW_TAG_variable by Jeremy Morse · 3 years, 5 months ago
  76. 705634d [AMDGPU] Add another test case for combining DS reads by Jay Foad · 3 years, 5 months ago
  77. 8fecd98 [AMDGPU] Fix comments in SILoadStoreOptimizer::offsetsCanBeCombined by Jay Foad · 3 years, 5 months ago
  78. 494b0f8 [DAGCombiner] Don't fold FCOPYSIGN vector sign operand casts by Luís Marques · 3 years, 5 months ago
  79. 5446bb7 [gn build] (manually) port e89fcbfad6a3 by Nico Weber · 3 years, 5 months ago
  80. a8b8eed [Sparc] Support relocatable expressions in the assembler by Daniel Cederman · 3 years, 5 months ago
  81. 61ee806 [RISCV] Add support for selecting vid.v from build_vector by Fraser Cormack · 3 years, 5 months ago
  82. 353214e Reapply [DebugInfo] Re-engineer a test to be stricter, add XFails by Jeremy Morse · 3 years, 5 months ago
  83. 9c7806d Revert rGe1172959226689a "[X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - merge VPERMILPD ops with different low/high masks." by Simon Pilgrim · 3 years, 5 months ago
  84. 37b5dc7 [LoopVectorize] NFC: Change computeFeasibleMaxVF to operate on ElementCount. by Sander de Smalen · 3 years, 5 months ago
  85. e562f43 [ValueTypes] Add MVT for nxv1bf16. by Sander de Smalen · 3 years, 5 months ago
  86. 6704a6a [WebAssembly] Enable loop unrolling by Sam Parker · 3 years, 5 months ago
  87. 6660243 [AArch64][GlobalISel] Fold selects fed by G_PTR_ADD by Jessica Paquette · 3 years, 5 months ago
  88. 1e8d971 [SelectionDAG] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 5 months ago
  89. 481a657 [TableGen] Drop unnecessary const from return types (NFC) by Kazu Hirata · 3 years, 5 months ago
  90. c7eee95 [TableGen] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 5 months ago
  91. 6fb319d Fix deprecated usage of `mallinfo` by Ta-Wei Tu · 3 years, 5 months ago
  92. e9bc1a4 [Test] Two more tests on usub by Max Kazantsev · 3 years, 5 months ago
  93. a9ca82d Fix JSON formatting when converting to trace event format by Todd Lipcon · 3 years, 5 months ago
  94. 3ea57b1 Revert "[InstCombine] convert assumes to operand bundles" by Tyker · 3 years, 5 months ago
  95. 5404344 [llvm-objdump][test] Fix --prefix tests for system-windows by Vinicius Tinti · 3 years, 5 months ago
  96. da123a6 [VPlan] Use VPUser to manage CondBit by Florian Hahn · 3 years, 5 months ago
  97. edfcac3 [AArch64][GlobalISel] Allow vector load legalization into 128-bit-wide types by Jessica Paquette · 3 years, 5 months ago
  98. fd48c15 [AIX][llvm][support] Implement getHostCPUName by David Tenty · 3 years, 5 months ago
  99. f435b1b [WebAssembly] Use data sections by default by Sam Clegg · 3 years, 5 months ago
  100. 92875b0 [Attributor][FIX] Do not create UB by introducing a `noundef undef` by Johannes Doerfert · 3 years, 5 months ago