WDescription%
Build stability: No recent builds failed.100
Build History
x
 

Changes

#4891 (May 25, 2022 3:53:34 PM)

  1. [libc++] Use Python subprocess instead of libc++'s own utilities — Louis Dionne / detail
  2. [PS5] Default to -fno-rtti — paul.robinson / detail
  3. [VP][fix] Don't discard masks in reductions — moll / detail
  4. [libc++] Remove conditional include — Louis Dionne / detail
  5. [MLIR][Presburger] Add getDomainSet, getRangeSet to IntegerRelation — groverkss / detail
  6. [PhaseOrdering] Add test for unprofitable loop load PRE backedge splitting (NFC) — npopov / detail
  7. [MLIR][Presburger] Add inverse to IntegerRelation — groverkss / detail
  8. [llvm-rc] Avoid which(1) dependency in windres-prefix.test — mgorny / detail
  9. [TableGen] Undeprecate 'field' when used with the CodeEmitterGen backend. — ivan.kosarev / detail
  10. [riscv] Add coverage for fixed length vector loops using LMUL — listmail / detail
  11. [libc++][test] Verify std::ranges::rbegin, crbegin, rend, crend are CPOs — joeloser93 / detail
  12. [mlir][scf] Retain existing attributes in scf.for transforms — antiagainst / detail
  13. [mlir][spirv] Fix capability check for 64-bit element types — antiagainst / detail
  14. [RISCV] Restructure comment and add clarifying assert to getFrameIndexReference [NFC] — listmail / detail
  15. [RISCV] Hoist VSETVLI vlmax, vtype out of scalable loops — listmail / detail
  16. [clang] Don't parse MS attributes in `ParseExportDeclaration()`. — mboehme / detail
  17. [llvm-objcopy][ObjectYAML][mips] Add MIPS specific ELF section indexes — i / detail
  18. [X86] Add isSimple check to the load combine in combineExtractVectorElt. — craig.topper / detail
  19. [RISCV] Preserve fast math flags in lowerVPOp. — craig.topper / detail
  20. Allow pointer types for atomicrmw xchg — jyknight / detail
  21. AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane — nicolai.haehnle / detail
  22. [mlir] Fix Tensor_InsertSliceOp description — tzuhsiang.chien / detail
  23. [lldb] Fix an unused function warning — kazu / detail
  24. Reland "[llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth." — zequanwu / detail
  25. Revert "AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane" — nicolai.haehnle / detail
  26. AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane — nicolai.haehnle / detail
  27. [Clang][Docs] Document `-Xoffload-linker` flag — jhuber6 / detail
  28. [OpenMP] Add diagnostic for unterminated 'omp [begin] declare target' — michael.p.rice / detail
  29. Revert "[OpenMP] atomic compare fail : Parser & AST support" — aaron / detail
  30. Removing this as part of the revert done in 69da3b6aead2e7a18a2578aad661d6d36b8d30cf — aaron / detail
  31. [riscv] Remove mutation of prior vsetvli from insertion dataflow — listmail / detail
  32. [SLP] add minimum test for miscompile (PR55688); NFC — spatel / detail
  33. [mlir][bufferize] Remove hoisting functionality from One-Shot Bufferize — springerm / detail
  34. DWARFVerifier: Change vector of IntervalMap to vector of unique_ptrs — kparzysz / detail
  35. [clang][extract-api] Don't emit symbols prefixed with an underscore — dgrumberg / detail
  36. [pseudo] Fix pseudo-gen usage when cross-compiling — smeenai / detail
  37. Reapply "[RISCV] Enable strict assertions in InsertVSETVLI data flow" — listmail / detail
  38. C++ DR2394: Const-default-constructible for members. — jyknight / detail
  39. [flang] Address regression (calls to assumed-length character function dummy procedures) — pklausler / detail
  40. [compiler-rt][test] Fix flake in symbolize_stack test — paulkirth / detail
  41. [LLVM] Add rcp.approx.ftz.f32 intrinsic — csigg / detail
  42. [AMDGPU] gfx11 export instructions — Joseph.Nash / detail
  43. [AMDGPU] gfx11 vinterp instructions MC support — Joseph.Nash / detail
  44. [mlir][PDLL] Allow numeric result indexing for unregistered op — chiahungduan / detail
  45. [clang] Fix the begin location of concepts specialization expression — Alex Lorenz / detail
  46. Fix conversion error to Expected — thomasp / detail
  47. [AMDGPU] gfx11 FLAT Instructions — Joseph.Nash / detail
  48. [LLDB][NativePDB] Check for missing type info to avoid crash. — zequanwu / detail
  49. [mlir][bufferization][NFC] Remove dead code — springerm / detail
  50. [Clang] Introduce `--offload-link` option to perform offload device linking — jhuber6 / detail
  51. Round up zero-sized symbols to 1 byte in `.debug_aranges`. — ayermolo / detail

#4890 (May 25, 2022 6:58:52 AM)

  1. [OpenMP] atomic compare fail : Parser & AST support — chichunchen844 / detail
  2. [Clang][OpenMP] Support for omp nothing — chichunchen844 / detail
  3. Fix warning by handling OMPC_fail in switch statement. — akuegel / detail
  4. [libc++] Make sure that all headers can be included with modules enabled — Louis Dionne / detail
  5. [ValueTracking] Loads with !dereferenceable metadata cannot be undef/poison — npopov / detail
  6. [mlir] Add `complex.atan2` operation. — pifon / detail
  7. [RISCV] Add pre-emit pass to make more instructions compressible — lewis.revill / detail
  8. [libc++] Implement ranges::fill{, _n} — nikolasklauser / detail
  9. [VPlan] Use MapVector for LiveOuts for deterministic iteration. — flo / detail
  10. [gn build] Port 29a5a7c6d47a — llvmgnsyncbot / detail
  11. [gn build] Port 7af89a379cce — llvmgnsyncbot / detail
  12. [analyzer] Fix symbol simplification assertion failure — gabor.marton / detail
  13. [OpenCL] Remove argument names from async copy builtins — sven.vanhaastregt / detail
  14. [XCORE][CodeGen][NFC] Revert: Use ArrayRef in TargetLowering functions — nigelp / detail
  15. [mlir] Fix warning `missing base in copy ctor` — javeda / detail
  16. [pseudo] A basic implementation of compiling cxx grammar at build time. — hokein.wu / detail
  17. [VPlan] Exit earlier when trying to widen with scalar VFs. — flo / detail
  18. [pseudo] Add missing dependency, fix shared library build. — hokein.wu / detail
  19. [LoopVectorize] Fix assertion failure in fixReduction when tail-folding — david.sherwood / detail
  20. [Clang] Added options for integrated backend. — anastasia.stulova / detail
  21. [ARM] Fix vcvtb/t.f16 input liveness — david.green / detail
  22. [gn build] (manually) port some of cd2292ef8245 — thakis / detail
  23. [mlir][openmp] Add check for types of operands in omp.atomic.write — Shraiysh.Vaishay / detail
  24. [MLIR][Linalg] Adjust documentation (NFC) — l.chelini / detail
  25. [clang-tidy] Extend SimplifyBooleanExpr demorgan support. — n.james93 / detail
  26. [clang-tidy] Update docs for SimplifyDeMorganRelaxed — n.james93 / detail
  27. Test C DR conformance (part three of many) — aaron / detail
  28. [x86] add test with volatile load; NFC — spatel / detail
  29. [lld-macho] Support  -non_global_symbols_strip_list, -non_global_symbols_no_strip_list, -x — vyng / detail
  30. [tests] precommit tests for D126040 — zhongyunde / detail
  31. [MLIR][NFC] Fix the Conversion/MemRefToSPIRV/alloc.mlir test. — ivan.kosarev / detail
  32. [pseudo-gen] Add -o flag, make --grammar required — thakis / detail
  33. [AST] Dont invalidate a ref-type var decl if it has no initializer. — hokein.wu / detail
  34. Fix unused-variable warning, NFC. — hokein.wu / detail

#4889 (May 24, 2022 10:14:51 PM)

  1. [MachineSink] replace MachineLoop with MachineCycle — czhengsz / detail
  2. [X86][AMX] Multiple configure for AMX register. — yuanke.luo / detail
  3. [gn build] Port 496156ac57da — llvmgnsyncbot / detail
  4. [RISCV] Fix RVV stack frame alignment bugs — fraser / detail
  5. [RISCV] Ensure the entire stack is aligned to the RVV stack alignment — fraser / detail
  6. [LegalizeTypes][VP] Fix OpNo in WidenVecOp_VP_SCATTER — Lian.Wang / detail
  7. [LoopUnroll] Freeze tripcount rather than condition — npopov / detail
  8. llvm-reduce: improve basic-blocks removal pass — markus.lavin / detail
  9. [InstCombine] Use different icmp pattern in test (NFC) — npopov / detail
  10. [InstCombine] Handle logical and/or in recursive and/or of icmps fold — npopov / detail
  11. [libc++] type_traits: use __is_core_convertible in __invokable_r. — nikolasklauser / detail
  12. [LegalizeTypes][NFC] Fix node name in assertion message — fraser / detail
  13. [libc++] Replace modulus operations in std::seed_seq::generate with conditional checks. — nikolasklauser / detail
  14. [libc++] Implement ranges::reverse — nikolasklauser / detail
  15. [gn build] Port 1d1a191edcfa — llvmgnsyncbot / detail
  16. [InstCombine] Add splat vector test for asymmetric masked icmp fold — npopov / detail
  17. [InstCombine] Use m_APInt() in asymmetric masked icmp fold — npopov / detail
  18. [InstCombine] Add tests for masked icmps with bitwise+logical and (NFC) — npopov / detail
  19. [InstCombine] Support logical and in masked icmp fold — npopov / detail
  20. [RISCV][NFC] Change interface of RVVIntrinsic::getSuffixStr — kito.cheng / detail
  21. [TableGen] Remove code beads — ox59616e / detail
  22. [X86] Add test showing failure to expand <2 x float> fpow without widening to <4 x float> — llvm-dev / detail
  23. [X86][AMX] Reduce the compiling time for non-amx code. — yuanke.luo / detail
  24. [Test] Add LICM test for PR55672 showing problem with freeze instruction — mkazantsev / detail
  25. Fix comment in test. NFC — mkazantsev / detail
  26. [OpenCL] Make -cl-ext a driver option. — anastasia.stulova / detail
  27. [X86] scalar_widen_div.ll - remove non-generated CHECKs — llvm-dev / detail
  28. Minutes for security group sync-ups have moved to Discourse. — kristof.beyls / detail
  29. [Clang][CodeGen] Fix the cmse-clear-return.c test. — ivan.kosarev / detail
  30. Revert "[TableGen] Remove code beads" — sylvestre / detail
  31. [x86][DAG] Unroll vectorized FREMs that will become libcalls — jeremy.morse / detail
  32. [SLP][NFC]Make isFirstInsertElement a weak strict ordering comparator. — a.bataev / detail
  33. [OpenMP] Add `-Xoffload-linker` to forward input to the device linker — jhuber6 / detail
  34. [pseudo] (trivial) bracket-matching — sam.mccall / detail
  35. [InstCombine] Add tests for freeze of load with metadata (NFC) — npopov / detail
  36. [InstCombine] Use IRBuilder in freeze pushing transform (PR55619) — npopov / detail
  37. [libc++] Rename the generic-singlethreaded CI job to generic-no-threads for consistency — Louis Dionne / detail
  38. [InstCombine] Add test for GEP difference with bitcasts (NFC) — npopov / detail
  39. [InstCombine] Strip bitcasts in GEP diff fold — npopov / detail
  40. [AMDGPU][MC][GFX11] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
  41. [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors — llvm-dev / detail
  42. [mlir][vector] Add new lowering mode to vector.contractionOp — thomasraoux / detail
  43. [TypePromotion] Avoid unnecessary trunc zext pairs — sam.parker / detail
  44. [libcxx] Add sort.bench.cpp to libcxx/benchmarks/CMakeLists.txt — hans / detail
  45. [DAG] Unroll vectorized FPOW instructions before widening that will scalarize to libcalls anyway — llvm-dev / detail
  46. Fix behavior of is_fp_class on empty class set — sepavloff / detail
  47. [flang][runtime] Clean up asynchronous I/O APIs — pklausler / detail
  48. [mlir] Breakdown diagnostic string literals — tzuhsiang.chien / detail
  49. [mlir] Rename mlir::SmallVector -> llvm::SmallVector — jeffniu22 / detail
  50. [libc++][NFC] Move definitions around in string.cpp to reduce _LIBCPP_HAS_NO_WIDE_CHARACTERS blocks — Louis Dionne / detail
  51. [libc++][NFC] Whitespace refactoring of string.cpp for consistency and legibility — Louis Dionne / detail
  52. [gn build] (semi-automatically) port 0360b9f1599b — thakis / detail
  53. [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls. — Cyndy Ishida / detail
  54. [flang] Extension: Accept Hollerith actual arguments as if they were BOZ — pklausler / detail
  55. [gn build] Reformat all build files — thakis / detail
  56. [RISCV] Add test cases showing failure to remove mask on rotate amounts. — craig.topper / detail
  57. Recommit "[RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates." — craig.topper / detail
  58. [PS5] Verify defaults to -fno-stack-size-section — paul.robinson / detail
  59. [flang][runtime] INQUIRE(UNIT=666,NUMBER=n) must set n=666 — pklausler / detail
  60. NFC. Clang-formatting. — chris.bieneman / detail
  61. Revert "[PS5] Verify defaults to -fno-stack-size-section" — paul.robinson / detail
  62. [libclang] add supporting for indexing/visiting C++ concepts — Alex Lorenz / detail
  63. [AMDGPU] Enforce alignment of image vaddr on gfx90a — Stanislav.Mekhanoshin / detail
  64. Reland "[PS5] Verify defaults to -fno-stack-size-section" — paul.robinson / detail
  65. [clangd] Handle '--' in QueryDriverDatabase — zeratul976 / detail
  66. [compiler-rt][lsan] Update CanBeAHeapPointer for AArch64 — leonardchan / detail
  67. [flang][runtime] Handle BACKSPACE after reading past EOF — pklausler / detail
  68. [OpenMP] Add parsing/sema support for omp_all_memory reserved locator — michael.p.rice / detail
  69. [OpenMP] Fix file arguments for embedding bitcode in the linker wrapper — jhuber6 / detail
  70. Sema: adjust assertion to account for deduced types — Saleem Abdulrasool / detail
  71. [compiler-rt][scudo] Simplify TBI checks — leonardchan / detail
  72. [AMDGPU] Disable newly added gfx90a global isel image tests. NFC. — Stanislav.Mekhanoshin / detail
  73. [flang] Alternate entry points with unused arguments — vdonaldson / detail
  74. [flang] Fix crash in semantics after PDT instantiation — pklausler / detail
  75. Recommit "[SelectOpti][5/5] Optimize select-to-branch transformation" — apostolakis / detail
  76. [compiler-rt][scudo] Add missing preprocessor token — leonardchan / detail
  77. Revert "[compiler-rt][scudo] Add missing preprocessor token" and "[compiler-rt][scudo] Simplify TBI checks" — leonardchan / detail
  78. [InstCombine] fold more shuffles with FP<->Int cast operands — spatel / detail
  79. [SLP] Fix crash caused by reorderBottomToTop(). — vporpodas / detail
  80. [flang] Catch calls to assumed-length character functions — pklausler / detail
  81. [Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source files — m_borsa / detail
  82. [clang][dataflow] Make limit on fixpoint-algorithm iterations proportional to size of CFG. — yitzhakm / detail
  83. [flang] Don't prematurely resolve subprogram names — pklausler / detail
  84. [clang][test] mark tests added in ee8524087c78 as unsupported on AIX — Alex Lorenz / detail
  85. [flang] Fix purity testing for generic calls — pklausler / detail
  86. [flang] Accept defined assignment with CLASS(*) RHS — pklausler / detail
  87. [flang] Fix false error for multiple defined I/O subroutines — pklausler / detail
  88. [clang][dataflow] Relax `Environment` comparison operation. — yitzhakm / detail
  89. [flang] Process subprogram BIND(C,NAME=...) locally — pklausler / detail
  90. [flang] Replace crash and improve a semantics TODO message — pklausler / detail
  91. [flang][runtime] Catch decimal integer input overflow — pklausler / detail
  92. Fix build failure revealed by c35ca3a1c78f693b749ad11742350b7fc6c5cd89 — amy.kwan1 / detail
  93. [Flang][OpenMP] Fixes for unstructured OpenMP code — kiran.chandramohan / detail
  94. [SelectionDAG] Add support to widen ISD::STEP_VECTOR operations. — paul.walker / detail
  95. [RISCV] Hoist VSETVLI out of idiomatic fixed length vector loops — listmail / detail
  96. [riscv] Use getFirstInstrTerminator [nfc] — listmail / detail
  97. [RISCV] Add an operand kind to the opcode/imm returned from RISCVMatInt. — craig.topper / detail
  98. [mlir][sparse] add new complex ops to reduction recognition — ajcbik / detail
  99. [RISCV] Ensure the forwarded AVL register is alive — listmail / detail
  100. [OpenMP] Add codegen for 'omp_all_memory' reserved locator. — michael.p.rice / detail
  101. [libc] Add the pthread_mutex_t type. — sivachandra / detail
  102. [InstCombine] Fold memrchr calls with sequences of identical bytes. — msebor / detail
  103. [mlir][sparse] complex lowering — ajcbik / detail
  104. [LLVM][IR] Fix assert in ConstantExpr::getPtrToInt so all vector types are supported. — paul.walker / detail
  105. [DFSan] Add option to specify individual library files, and an option to exit with an error code if any library file was not found. — browneee / detail
  106. [clang-tidy] Fix #55134 (regression introduced by 5da7c04) — mail / detail
  107. [lldb] Disable modules in Apple-lldb-base — Jonas Devlieghere / detail
  108. [lldb] Improve TestAppleSimulatorOSType.py error message — Jonas Devlieghere / detail
  109. [BOLT][NFC] Remove unused BF::computeLocalUDChain method definition — aaupov / detail
  110. [BOLT][NFC] Use for_each to simplify printLoopInfo — aaupov / detail
  111. [BOLT][NFC] Customize endline character for printInstruction(s) — aaupov / detail
  112. [BOLT][NFC] Use ListSeparator in BinaryFunction print methods — aaupov / detail
  113. [clang-format][NFC] Insert/remove braces in clang/lib/Format/ — owenca / detail
  114. [InstCombine] add test for trunc-shl-trunc ; NFC — Chenbing.Zheng / detail
  115. [InstCombine] [NFC] Move transforms for truncated shifts into narrowBinOp — Chenbing.Zheng / detail
  116. [C++20] [Coroutines] Conform the updates for CWG issue 2585 — yedeng.yd / detail
  117. Revert "[MachineSink] replace MachineLoop with MachineCycle" — czhengsz / detail
  118. [libc++][NFC] Add more tests to `move_{iterator,sentinel}`. — varconst / detail
  119. Move GCC-compatible pod-packing change to v15/old behavior available at v14 and below — dblaikie / detail
  120. [RISCV] Replace untested code with assert — fraser / detail
  121. [flang][MSVC] Fix building with `/permissive-` flag — llvm-project / detail
  122. [RISCV] Fix vnsrl/vnsra isel patterns that are dropping VL. — craig.topper / detail

#4888 (May 23, 2022 11:38:53 PM)

  1. [flang] Fix character length calculation for Unicode component — pklausler / detail
  2. [RISCV] Make old JIT ExecutionEngine tests unsupported — h.dwwwwww / detail
  3. [flang] Allow global scope names that clash with intrinsic modules — pklausler / detail
  4. [flang] Ignore BIND(C) binding name conflicts of inner procedures — pklausler / detail
  5. [lld-macho][nfc] Run clang-format on lld/MachO/*.{h,cpp} — vyng / detail
  6. [SelectOpti][3/5] Base Heuristics — apostolakis / detail
  7. [SelectOpti][4/5] Loop Heuristics — apostolakis / detail
  8. [NFC][Metadata] Define move constructor and move assignment operator for MDOperand. — wolfgang_pieb / detail
  9. bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops — usamahameed / detail
  10. bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops — usamahameed / detail
  11. updated canResolveToExpr to accept both statements and expressions. Removed unnecessary code — usamahameed / detail
  12. Exposes interface to free up caching data structure in DWARFDebugLine and DWARFUnit for memory management — dblaikie / detail
  13. [Hexagon] Fix test on OpenBSD — brad / detail
  14. [SelectOpti][5/5] Optimize select-to-branch transformation — apostolakis / detail
  15. Revert "[SelectOpti][5/5] Optimize select-to-branch transformation" — apostolakis / detail
  16. [flang] Allow more forward references to ENTRY names — pklausler / detail
  17. [OpenMP][IRBuilder] `omp task` support — Shraiysh.Vaishay / detail

#4887 (May 23, 2022 7:08:46 PM)

  1. Added libc docs to SphinxDocsBuilder. — alebedev / githubweb

#4887 (May 23, 2022 7:08:46 PM)

  1. [mlir][bufferization] Fix Python bindings — springerm / detail
  2. [lldb] Fix should_skip_simulator_test decorator — Jonas Devlieghere / detail
  3. [mlir][bufferize] Support fully dynamic layout maps in BufferResultsToOutParams — springerm / detail
  4. [mlir][NvGpuToNVVM] Fix missing i4 support for nvgpu.mma.sync — cbate / detail
  5. [mlir][bufferize][NFC] Update One-Shot Bufferize pass documentation — springerm / detail
  6. [mlir][NvGpuToNVVM] Fix byte size calculation in async copy lowering — cbate / detail
  7. [llvm-nm][docs] Document -W and -U — i / detail
  8. Add [opt] suffix to optimized stack frame in lldb-vscode — jeffreytan / detail
  9. Show error message for optimized variables — jeffreytan / detail
  10. [RISCV] Add basic fault-first load coverage for VSETVLI insertion — listmail / detail
  11. [PS5] Disable a test, same as PS4 — paul.robinson / detail
  12. Fix an unused variable warning in no-asserts build mode — benny.kra / detail
  13. [lldb] Improve formatting of dlopen error messages (NFC) — davelee.com / detail
  14. [MSVC, ARM64] Add __readx18 intrinsics — steplong / detail
  15. [lldb] Specify aguments of `image list` — davelee.com / detail
  16. [AArch64] Add test case for pr55644. NFC — craig.topper / detail
  17. [DAGCombiner][AArch64] Don't fold (smulo x, 2) -> (saddo x, x) if VT is i2. — craig.topper / detail
  18. [IR] add and use pattern match specialization for sqrt intrinsic; NFC — spatel / detail
  19. [Sanitizer][Darwin] Add SANITIZER_DRIVERKIT platform macro — julian.lettner / detail
  20. [mlir][tosa] Change tosa.depthwise_conv2d's ending reshape to a collapse. — suderman / detail
  21. Remove `friend` classes from TypeCategoryMap — jgorbe / detail
  22. [libc++] Granularize parts of <type_traits> — nikolasklauser / detail
  23. [libc++] Always enable the ranges concepts — nikolasklauser / detail
  24. [libc++] Assume that push_macro and pop_macro are available — nikolasklauser / detail
  25. [libc++] Add auto to the list of required extensions in C++03 — nikolasklauser / detail
  26. [libc++] Add ranges::max_element to the synopsis and ADL-proof the __min_element_impl calls — nikolasklauser / detail
  27. [gn build] Port eebc1fb772c5 — llvmgnsyncbot / detail
  28. [Sanitizer][Darwin] Add explanation for Apple platform macros — julian.lettner / detail
  29. [SLP][NFC]Improve compile time, NFC. — a.bataev / detail
  30. [SVEInstrFormats] Ensure scatter instructions are named consistently. — paul.walker / detail
  31. [AArch64] Add tests with free shuffles for indexed fma variants. — flo / detail
  32. [mlir] Use 'native' instead of 'llvm_has_native_target' in the mlir tests — stilis / detail
  33. [libc++] Remove duplicate tests for callable concepts — Louis Dionne / detail
  34. [PS5] Make driver's PIC behavior match PS4 — paul.robinson / detail
  35. Remove duplicate fields in RAGreedy — stilis / detail
  36. [SelectOpti][2/5] Select-to-branch base transformation — sotiris / detail
  37. [symbolizer] Parse DW_TAG_variable DIs to show line info for globals — 31459023+hctim / detail
  38. emitStringLiteralDef: Return earlier here. NFC. — geek4civic / detail
  39. Fix lldb-vscode frame test failure — jeffreytan / detail
  40. [TableGen] emitStringLiteralDef: Pad trailing '\0' at the end of char array. — geek4civic / detail
  41. [libc][docs] Use same formatting for headers in source_layout — abrachet / detail
  42. github: Switch release PR repository to llvm/llvm-project-release-prs — tstellar / detail
  43. Add new hidden option -print-on-crash that prints out IR that caused opt pipeline to crash — aeubanks / detail
  44. [test][clang] Move -O3 in command line — Vitaly Buka / detail
  45. Apply clang-tidy fixes for performance-unnecessary-value-param in Utils.cpp (NFC) — joker.eph / detail
  46. Apply clang-tidy fixes for modernize-use-override in SparseTensorUtils.cpp (NFC) — joker.eph / detail
  47. Apply clang-tidy fixes for modernize-use-bool-literals in Parser.cpp (NFC) — joker.eph / detail
  48. [BasicBlockUtils] Add corner case test for loop metadata. — hgreving / detail
  49. [BasicBlockUtils] Do not move loop metadata if outer loop header. — hgreving / detail
  50. [lld][WebAssembly] Allow use of statically allocated TLS region. — sbc / detail

#4887 (May 23, 2022 7:08:46 PM)

  1. Added libc docs to SphinxDocsBuilder. — alebedev / detail

#4886 (May 23, 2022 10:51:50 AM)

  1. [InstCombine] add tests for bitcast; NFC — Chenbing.Zheng / detail
  2. Revert "[lldb] Consider binary as module of last resort" — omair.javaid / detail
  3. [analyzer] Implement assumeInclusiveRange in terms of assumeInclusiveRangeDual — gabor.marton / detail
  4. [analyzer][NFC] Factor out the copy-paste code repetition of assumeDual and assumeInclusiveRangeDual — gabor.marton / detail
  5. [Support] Add missing <cstdint> header to Signals.h — slyich / detail
  6. [Support] Add missing <cstdint> header to Base64.h — slyich / detail
  7. [C++20] [Coroutines] Conform the updates for CWG issue 2585 — yedeng.yd / detail
  8. [AArch64] Fix assumptions on input type of tryCombineFixedPointConvert — david.green / detail
  9. [LV] Improve register pressure estimate at high VFs — peter.waller / detail
  10. Revert "[C++20] [Coroutines] Conform the updates for CWG issue 2585" — yedeng.yd / detail
  11. [AArch64] implement isReassocProfitable, disable for (u|s)mlal. — flo / detail
  12. [AArch64] Order STP Q's by ascending address — andre.simoesdiasvieira / detail
  13. [CGP] Freeze condition when despeculating ctlz/cttz — npopov / detail
  14. [RISCV][NFC] Test cases for fmuladd intrinsic — chunyu / detail
  15. [clang][driver] Dynamically select gcc-toolset/devtoolset version — tbaeder / detail
  16. [AArch64] Regenerate andandshift.ll test checks — llvm-dev / detail
  17. Test stackmap support for i128 — Tim Northover / detail
  18. [AMDGPU] Remove unneeded regex escaping in FileCheck patterns — jay.foad / detail
  19. Add support of the next Debian (Debian 13 - Trixie) — sylvestre / detail
  20. Add support of the next Ubuntu (Ubuntu 22.10 - Kinetic Kudu) — sylvestre / detail
  21. [AMDGPU][MC][GFX940] Disable v_mac_f32_dpp — d-pre / detail
  22. Revert "[clang][driver] Dynamically select gcc-toolset/devtoolset version" — tbaeder / detail
  23. [SPIR-V] Allow setting SPIR-V version via target triple. — anastasia.stulova / detail
  24. [InstCombine] Reuse icmp of and/or folds for logical and/or — npopov / detail
  25. [SLP][NFC]Add a test for extracting scalar from undef result vector, — a.bataev / detail
  26. [InstCombine] add tests for icmp of zext i1; NFC — spatel / detail
  27. [InstCombine] fold icmp of zext bool based on limited range — spatel / detail
  28. [MSVC, ARM64] Add __writex18 intrinsics — steplong / detail
  29. [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. — a.bataev / detail
  30. [mlir] Add RSqrt tp ComplexOps.td. — pifon / detail
  31. [TableGen] Remove an untrue statement from the docs — jay.foad / detail
  32. [mlir] Add Expm1 tp ComplexOps.td. — pifon / detail
  33. [NFC][flang] Change the OpenMP atomic read/write test cases — qiaopeixin / detail
  34. [mlir][bufferization][NFC] Improve assembly format of AllocTensorOp — springerm / detail
  35. Revert "Revert "[AArch64] Set maximum VF with shouldMaximizeVectorBandwidth"" — jingu.kang / detail
  36. [InstCombine] Add tests for recursive and/or of icmp folds (NFC) — npopov / detail
  37. [InstCombine] Change operand order in recursive and/or of icmps fold — npopov / detail
  38. [clang-tidy] Improve add_new_check.py to recognize more checks — richard / detail
  39. NFC: Silence two warnings for unused bufferization symbols in release mode. — stellaraccident / detail
  40. [clang] Module global init mangling — nathan / detail

#4884 (May 22, 2022 11:02:55 PM)

  1. [mlir][NFC] Replace some nested if with logical and. — jacquesguan / detail
  2. [CSKY] Fix the conflict of default fpu features and -mfpu option — zixuan.wu / detail
  3. [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings — stellaraccident / detail
  4. [Sparc] Have test use IAS — brad / detail

#4883 (May 22, 2022 3:16:53 PM)

  1. CWG 1394: Incomplete types as parameters of deleted functions — jyknight / detail
  2. [LV] Widen ptr-inductions with scalar uses for scalable VFs. — flo / detail
  3. [SystemZ] Bugfix for symbolic displacements. — paulsson / detail
  4. [InstCombine] add tests for icmp + sub patterns; NFC — spatel / detail
  5. [InstCombine] fold icmp with sub and bool — spatel / detail
  6. Revert "[InstCombine] fold icmp with sub and bool" — spatel / detail
  7. ADT::GenericCycleInfo: Hide validateTree() in -Asserts. — geek4civic / detail
  8. [LV] Re-generate check lines for loop-form.ll test. — flo / detail
  9. [LV] Use exiting block instead of latch in addUsersInExitBlock. — flo / detail
  10. Test more C DR conformance (part two of many) — aaron / detail
  11. [LV] Add check line to test interleaving only with induction cast. — flo / detail
  12. [SelectionDAG] Fold abs(undef) to 0 instead of undef. — craig.topper / detail
  13. [SelectionDAG] Add a freeze to ISD::ABS expansion. — craig.topper / detail

#4882 (May 22, 2022 6:44:07 AM)

  1. [clang-tidy] add support for Demorgan conversions to readability-simplify-bool-expr — n.james93 / detail
  2. [clang-tidy] Fix not updating storeOptions after af77b1d9901 — n.james93 / detail
  3. [SVE] Enable use of 32bit gather/scatter indices for fixed length vectors — paul.walker / detail

#4881 (May 21, 2022 11:10:57 PM)

  1. [M68k][Disassembler] Cleanup unused variables. NFC — minyihh / detail
  2. Re-add release notes for GCC ABI compatibility for non-POD in packed structs — dblaikie / detail
  3. [LegalizeTypes][VP] Add integer promotion support for vp.sitofp/vp.uitofp — ben.shi / detail
  4. [M68k][Disassembler] Fix decoding conflict — ox59616e / detail
  5. [NFC][M68k][test] Add disassembler tests for move instructions — ox59616e / detail

#4880 (May 21, 2022 6:02:53 PM)

  1. [SVE] Refactor lowering for fixed length MGATHER/MSCATTER. — paul.walker / detail
  2. [JumpThreading] Insert freeze when unfolding select — nikita.ppv / detail
  3. [AMDGPU] Regenerate permute.ll test checks for future patch — llvm-dev / detail
  4. [lldb] fix 'command container' help text — l.lunak / detail
  5. [STLExtras] Make indexed_accessor_range operator== compatible with C++20 — benny.kra / detail
  6. [mlir] Move diagnostic handlers instead of copying — benny.kra / detail
  7. [SCEV] Use umin_seq for BECount of multi-exit loops — nikita.ppv / detail
  8. [ARM] Add register-mask for tail returns — david.green / detail
  9. [LV] Precommit test for PR55167. — flo / detail
  10. [VPlan] Model first exit values using VPLiveOut. — flo / detail
  11. [ORC] Add a ~ExectionSession destructor to verify that endSession was called. — Lang Hames / detail
  12. [clang-format] Fix an infinite loop in parseJavaEnumBody() — owenca / detail
  13. Test C DR conformance (part one of many) — aaron / detail
  14. [MLIR][Presburger] Update equality and subset checks asserts in IntegerRelation — groverkss / detail
  15. Revert "[SLP]Do not emit extract elements for insertelements users, replace with shuffles directly." — flo / detail
  16. Fix failing test bots from df46fb40557a14807dd508af32251ceb1cab8b86 — aaron / detail
  17. [clang-tidy] Add a useful note about -std=c++11-or-later — balazs.benics / detail
  18. [ORC] Allow FailedToMaterialize errors to outlive ExecutionSessions. — Lang Hames / detail
  19. [TypePromotion] Refine fix sext/zext for promoted constant from D125294. — craig.topper / detail
  20. [ORC] Check for errors when materializing absolute symbols. — Lang Hames / detail
  21. [clang-format] Handle "complex" conditionals in RemoveBracesLLVM — owenca / detail
  22. [clang-format] Fix a bug in "AfterControlStatement: MultiLine" — owenca / detail
  23. [clang-format] Fix a crash on lambda trailing return type — owenca / detail
  24. [clang-format] Format unit tests with InsertBraces/RemoveBracesLLVM — owenca / detail

#4879 (May 21, 2022 4:20:04 AM)

  1. [LegalizeTypes] Use SmallDenseMap::count instead of SmallDenseMap::find. NFC — craig.topper / detail
  2. [LegalizeTypes] Remove double map lookup in DAGTypeLegalizer::PerformExpensiveChecks. NFC — craig.topper / detail
  3. [bufferization] Simplify code. NFCI. — benny.kra / detail

#4878 (May 21, 2022 12:02:33 AM)

  1. [ObjCARC] Drop nullary clang.arc.attachedcall bundles in autoupgrade. — Ahmed Bougacha / detail
  2. SystemZAsmPrinter.cpp: Fix a warning. [-Wunused-variable] — geek4civic / detail
  3. [mlir] MemRefToLLVM: convert memref.view operations for empty memrefs — ezhulenev / detail
  4. Revert "Mark new TSan test as unsupported on PPC." — paulkirth / detail
  5. Revert "tsan: add lock free stack pattern test" — paulkirth / detail
  6. [lld][WebAssemlby] Add TLS test to lld/test/wasm/data-segments.ll. NFC — sbc / detail
  7. [mlir][bufferization] Add bufferization.alloc_tensor op — springerm / detail
  8. [ORC] Remove usused Error variable. — Lang Hames / detail
  9. [ORC][examples] Add missing EPCIndirectionUtils::cleanup call. — Lang Hames / detail
  10. [ORC][examples] Fix off-by-one error when handling null terminators. — Lang Hames / detail
  11. [mlir][LLVMIR] Add support for translating from some simple LLVM instructions — minyihh / detail
  12. [mlir][LLVMIR] Use the correct way to determine if it's a scalable vector — minyihh / detail

#4877 (May 20, 2022 3:52:51 PM)

  1. Enabling ccache for all ppc64 buildbots — kamau.bridgeman.ibm / githubweb
  2. Force HAVE_LIB_RT to NO when building with Xcode toolchains — Jon Roelofs / githubweb
  3. Add new worker debian-tritium-mips64el for Linux 64-bit MIPS LE — gkistanova / githubweb
  4. [lldb] Enable libcxx(abi) and compiler-rt as runtimes — Jonas Devlieghere / githubweb

#4877 (May 20, 2022 3:52:51 PM)

  1. [clang-tidy] Restore test parameter operator<< function (NFC) — richard / detail
  2. [libc++] Simplify the string structures a bit more — nikolasklauser / detail
  3. [libc++][ranges][NFC] Mark completed issues related to the One Ranges Proposal. — varconst / detail
  4. [RISCV] Remove unneeded check for ISD::VSCALE operand being a constant. NFC — craig.topper / detail
  5. [mlir][LLVMIR] Add support for translating insert/extractvalue — minyihh / detail
  6. [mlir][LLVMIR] Add support for translating shufflevector — minyihh / detail
  7. Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h` — ox59616e / detail
  8. [M68k][Disassembler] Adopt the new variable length decoder — ox59616e / detail
  9. [LowerTypeTests][clang] Implement and allow -fsanitize=cfi-icall for RISCV — i / detail
  10. fix typos to cycle bots — thakis / detail
  11. [TargetLowering] expandCTPOP don't create an used constant mask for i8 ctpop. NFC — craig.topper / detail
  12. [libc++][test] Verify std::views::drop and std::views::join are CPOs — joeloser93 / detail
  13. [clang-format] Handle "if consteval { ... }" for RemoveBracesLLVM — owenca / detail
  14. ARMFixCortexA57AES1742098Pass.cpp: Suppress a warning. [-Wunused-but-set-variable] — geek4civic / detail
  15. [clang][docs] Add escape code to fix missing '*' in reduction operation list — llvm-dev / detail
  16. ScalarEvolution.cpp: Reformat. — geek4civic / detail
  17. [X86] Adjust tests for vector widening to use freeze(poison) — llvm-dev / detail
  18. [X86] Add shuffles showing failure to use PERMUTE(BLEND(X,Y)) — llvm-dev / detail
  19. [X86] lowerV4I64Shuffle - try harder to lower to PERMQ(BLENDD(V1,V2)) pattern — llvm-dev / detail
  20. [X86] Pull out repeated isShuffleMaskInputInPlace calls. NFC. — llvm-dev / detail
  21. [VPlan] Improve printing of VPReplicateRecipe with calls. — flo / detail
  22. [X86] lowerShuffleAsLanePermuteAndSHUFP always succeeds, so just return the result. NFC. — llvm-dev / detail
  23. [X86] Add checks to illegal-insert.ll — llvm-dev / detail
  24. [X86] Add test coverage for PR44915 / Issue #44260 — llvm-dev / detail
  25. [RISCV] Improve test coverage in ctlz-cttz-ctpop.ll. NFC — craig.topper / detail
  26. [RISCV] Add M extension command lines to ctlz-cttz-ctpop.ll. NFC — craig.topper / detail
  27. [SLP] Fix misspelling of 'analyzed'. NFC — craig.topper / detail
  28. [flang][nfc] Fix driver method names overridden by the plugins — andrzej.warzynski / detail
  29. Revert "[libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE." — daniel.kiss / detail
  30. [DWARFLinker][NFC] cleanup AddressManager interface. — a.v.lapshin / detail
  31. [X86] Adjust fadd costs to match SoG — llvm-dev / detail
  32. [LV] Set SCEVCheckCond to nullptr whenever it was used. — flo / detail
  33. [X86] Move combineAddOrSubToADCOrSBB earlier. NFC. — llvm-dev / detail
  34. [mlir][bufferize] Infer memref types when possible — springerm / detail
  35. [RISCV] Fix incorrect use of tail agnostic vslideup. — zakk.chen / detail
  36. [Diagnostic] Warn if the size argument of memset is character literal — yedeng.yd / detail
  37. [RISCV][NFC] Replace for-each with array argument call. — jacquesguan / detail
  38. [LLVM][Casting.h] Add trivial self-cast — aman.lachapelle / detail
  39. [clang] Prevent folding of non-const compound expr — sguelton / detail
  40. [DivRemPairs][Mips] Pre-commit test for Mips target — jim / detail
  41. [Mips] Implement hasDivRemOp() — jim / detail
  42. [gn build] Port 0a0d6489ef2e — llvmgnsyncbot / detail
  43. [RISCV][NFC] Refactor RISC-V vector intrinsic utils. — kito.cheng / detail
  44. [clang-format] Fix PointerAlignment: Right not working with tab indentation. — marek.kurdej+llvm.org / detail
  45. [RISCV][NFC] Fix build issue — kito.cheng / detail
  46. Add ThreadPriority::Low, and use QoS class Utility on Mac — sam.mccall / detail
  47. [clangd] Include Cleaner: ignore headers with IWYU export pragmas — kbobyrev / detail
  48. [LoopVectorize] Permit tail-folding for low trip counts using scalable vectors — david.sherwood / detail
  49. [clangd] NFC: Rename field to be compatible with the function name — kbobyrev / detail
  50. [clang-format] fix alignment w/o binpacked args — marek.kurdej+llvm.org / detail
  51. [FastISel] Fix load folding for registers with fixups — npopov / detail
  52. [flang] Install Fortran_main library — diana.picus / detail
  53. [ControlHeightReduction] Freeze condition when converting select to branch — npopov / detail
  54. [pseudo] Support parsing variant target symbols. — hokein.wu / detail
  55. [AMDGPU] Extract SIInstrInfo::removeModOperands. NFC. — jay.foad / detail
  56. [AMDGPU] SIShrinkInstructions: change static functions to methods — jay.foad / detail
  57. [llvm-c] Add functions for enabling and creating opaque pointers — npopov / detail
  58. [clangd] parse all make_unique-like functions in preamble — sam.mccall / detail
  59. [clang-format][NFC] Don't call mightFitOnOneLine() unnecessarily — owenca / detail
  60. [StatepointLowering] Properly handle local and non-local relocates of the same value. — dantrushin / detail
  61. [AArch64] Handle 64bit vectors in tryCombineFixedPointConvert — david.green / detail
  62. [SelectionDAG] Make getNode which uses single element SDVTList pass SDNodeFlags. — yeting.kuo / detail
  63. [X86][AVX] Add test showing poor expansion of bit-reversal permutation shuffles — llvm-dev / detail
  64. [AMDGPU][GlobalISel] Pre-commit tests for D125516 — abinavpp / detail
  65. [GlobalISel] Handle constant splat in funnel shift combine — abinavpp / detail
  66. [ADT] Adopt the new casting infrastructure for PointerUnion — ox59616e / detail
  67. [lldb][NFC] Make cmd a reference in GenerateOptionUsage — david.spickett / detail
  68. [lldb][NFC] Simplify GenerateOptionUsage — david.spickett / detail
  69. AArch64: support ISel for fence instructions — Tim Northover / detail
  70. [DAGCombine] Support splat_vector nodes in (and (extload)) dagcombine — bradley.smith / detail
  71. [InstCombine] Combine instructions of type or/and where AND masks can be combined. — biplob.mishra / detail
  72. [AST] Cleanup on getting the underlying decl of using-shdow decl. — hokein.wu / detail
  73. [clang][NFC] Cleanup some coroutine tests — nathan / detail
  74. [runtimes] Introduce object libraries — Louis Dionne / detail
  75. [RISCV] remove useless code — Liqin.Weng / detail
  76. [runtimes] Generalize how we reorder projects — Louis Dionne / detail
  77. [CodeGen] Use ArrayRef in TargetLowering functions — Liqin.Weng / detail
  78. [clang-tidy][NFC] Reimplement SimplifyBooleanExpr with RecursiveASTVisitors — n.james93 / detail
  79. Apply clang-tidy fixes for performance-move-const-arg in SerializeToHsaco.cpp (NFC) — joker.eph / detail
  80. Apply clang-tidy fixes for llvm-qualified-auto in LinalgInterfaces.cpp (NFC) — joker.eph / detail
  81. [MSVC] Add support for pragma alloc_text — steplong / detail
  82. [AMDGPU] gfx11 BUF Instructions — Joseph.Nash / detail
  83. [ConstantRange] Add toKnownBits() method — npopov / detail
  84. [AMDGPU] Shrink MAD/FMA to MADAK/MADMK/FMAAK/FMAMK on GFX10 — jay.foad / detail
  85. [AMDGPU] Mark sendmsg hasSideEffects. NFC — Joseph.Nash / detail
  86. [LAA,LV] Add initial support for pointer-diff memory checks. — flo / detail
  87. [ValueTracking] Handle and/or on RHS of isImpliedCondition() — npopov / detail
  88. [SLP]Check if the root of the buildvector has one use only. — a.bataev / detail
  89. [InstCombine] fix test name; NFC — spatel / detail
  90. [PhaseOrdering] add tests for cmp + boolean/bitwise logic; NFC — spatel / detail
  91. [AArch64] Update check lines in arm64-scvt.ll. NFC — david.green / detail
  92. [polly] Remove 'using namespace llvm/polly' from ScopGraphPrinter.h header. — llvm-dev / detail
  93. [LiveIntervals] Add range accessors for value numbers [nfc] — preames / detail
  94. [IR] create and use helper functions that test the signbit; NFCI — spatel / detail
  95. [InstrProf][NFC] Save profile bias to function map — ellis.sparky.hoag / detail
  96. [mlir][bufferize] Better user control of layout maps — springerm / detail
  97. [llvm-profgen] Update callsite body samples by summing up all call target samples. — hoy / detail
  98. [RISCV] Add further trace output to InsertVSETLVI — preames / detail
  99. [DAGCombiner] Fix incorrect indentation. NFC — craig.topper / detail
  100. [TargetLowering] Expand the last stage of i16 popcnt using shift+add+and instead of mul+shift. — craig.topper / detail
  101. [AArch64][ARM][RISCV][X86] Add test cases for PR55484. NFC — craig.topper / detail
  102. [InstCombine] add tests for zext-of-signbit test; NFC — spatel / detail
  103. [InstCombine] invert canonicalization for cast of signbit test — spatel / detail
  104. [AArch64] Predicate SSHLL;SCVTF patterns behind UseAlternateSExtLoadCVTF32 — david.green / detail
  105. Remove stale file from modulemap — Adrian Prantl / detail
  106. [llvm-objdump] Let --symbolize-operands symbolize basic block addresses based on the SHT_LLVM_BB_ADDR_MAP section. — rahmanl / detail
  107. [docs] Re-generate ClangCommandLineReference.rst — i / detail
  108. [Driver] Change "zlib not installed" diagnostic to "zlib not enabled" — i / detail
  109. [mlir:toy][NFC] Remove unnecessary trailing return type — kubak / detail
  110. [WebAssembly][TableGen][NFCI] Use getValueAsBit rather than converting TableGen 'bit' to string — asb / detail
  111. Add documentHighlight in clangd check for performance measurements. — usx / detail
  112. [AMDGPU] Revert wide LDS DMA support. — Stanislav.Mekhanoshin / detail
  113. [AIX] fixed llvm-ar can not read empty big archive correctly. — zhijian / detail
  114. [mlir][tosa] Use math.ctlz intrinsic for tosa.clz — suderman / detail
  115. Optimise findRefs for XRefs and docHighlights — usx / detail
  116. [sanitizer] Don't use newfstatat for Linux on SPARC — eugenis / detail
  117. [libc++] Remove the legacy LIBCXX_LIBCPPABI_VERSION option — Louis Dionne / detail
  118. [libc++] Remove overly conservative error in <stdatomic.h> — Louis Dionne / detail
  119. [SelectionDAG] Remove duplicate "is scaled" information from gather/scatter SDNodes. — paul.walker / detail
  120. [DomPrinter] Migrate -dot-dom to the new pass manager. — llvm-project / detail
  121. [mlir][sparse] introduce complex type to sparse tensor support — ajcbik / detail
  122. [mlir][ods] Ignore AttributeSelfTypeParameter in assembly formats — jeffniu22 / detail
  123. [AIX] llvm-link support big archive. — zhijian / detail
  124. [mlir][transforms] Add a topological sort utility and pass — jeffniu22 / detail
  125. [mlir] Remove the `type` keyword from type alias definitions — riddleriver / detail
  126. [mlir][ods] Fix verification of attribute + colon type ambiguity — jeffniu22 / detail
  127. [mlir][bufferize] Better propagation of errors — springerm / detail
  128. [InstrProf] Fix promoter when using counter relocations — ellis.sparky.hoag / detail
  129. [AArch64] Use ADDV for boolean xor reductions. — paul.walker / detail
  130. [compiler-rt builtins] Assert that atomic.c can be compiled correctly. — efriedma / detail
  131. [ARM] Rename the isARMAreaXRegister parameter isIOS to SplitFramePushPop. NFC. — martin / detail
  132. [MC] [Win64EH] Try writing an ARM64 "packed epilog" even if the epilog doesn't share opcodes with the prolog — martin / detail
  133. [MC] [Win64EH] Check for matches between epilogs and the prolog on ARM64 — martin / detail
  134. Revert "[InstCombine] invert canonicalization for cast of signbit test" — spatel / detail
  135. [lldb] Prevent underflow in crashlog.py — Jonas Devlieghere / detail
  136. [mlir] allow for re-registering extension ops — zinenko / detail
  137. [Libomptarget] Don't build the device runtime without a new Clang — jhuber6 / detail
  138. [OpenMP] Don't build the offloading driver without a source input — jhuber6 / detail
  139. [NFC] Don't bother with unstripped binary w/ dSYM, don't DebugSymbols twice — Jason Molenda / detail
  140. [mlir] Restrict dialect doc gen to a single dialect — riddleriver / detail
  141. [mlir][sparse] Enhancing sparse=>sparse conversion. — 2998727+wrengr / detail
  142. [mlir][sparse] Adding "final" keyword wherever appropriate — 2998727+wrengr / detail
  143. [clang] Avoid suggesting typoed directives in `.S` files — ndesaulniers / detail
  144. [mlir][Tablegen-LSP] Add support for a basic TableGen language server — riddleriver / detail
  145. [llvm-objcopy][test] Add cmp after copy — keithbsmiley / detail
  146. [mlir][NFC] Fix a few langref typos — riddleriver / detail
  147. [llvm-ar][NFC] Address post-commit comments on D125439. — Ben.Dunbobbin / detail
  148. Teach PeepholeOpt to eliminate redundant copy from constant physreg (e.g VLENB on RISCV) — preames / detail
  149. [mlir][sparse] Restyling macros in the runtime library — 2998727+wrengr / detail
  150. [mlir][PDLL] Tweak the grammar to highlight partial code better — riddleriver / detail
  151. [mlir][NFC] Fix the tags for various doc code blocks — riddleriver / detail
  152. [lld-macho] Demangle symbol names in export-symbol error messages when -demangle is specified. — vyng / detail
  153. [dwarf] Emit a DIGlobalVariable for constant strings. — 31459023+hctim / detail
  154. [test-suite][cmake] sort unit test targets — smeenai / detail
  155. [RISCV] Fix missing vsetvli in transparent block case — preames / detail
  156. [RISCV] Use classic dataflow for VSETVLI insertion — preames / detail
  157. [lld-macho] Temporarily disable test on windows — vyng / detail
  158. [nfc][lld-macho] Fixed test from https://reviews.llvm.org/D125732 — vyng / detail
  159. [WebAssembly] Update relaxed SIMD opcodes and names — tlively / detail
  160. [mlir][sparse] Moved _mlir_ciface_newSparseTensor closer to its macros — 2998727+wrengr / detail
  161. [nfc][lld-macho] Follow up fixes to bd9e46815d73e4236c207bad8b5c54e7188154d7 — vyng / detail
  162. Revert "[dwarf] Emit a DIGlobalVariable for constant strings." — 31459023+hctim / detail
  163. [Frontend] [Coroutines] Emit error when we found incompatible allocation — yedeng.yd / detail
  164. [mlir][LLVMIR] Add support for translating insertelement/extractelement. — jacquesguan / detail
  165. [RISCV] Support getHostCpuName for sifive-u74 — luxufan / detail
  166. [flang][OpenMP] Support lowering to MLIR for ordered clause — qiaopeixin / detail
  167. [flang] Add one semantic check for elemental call arguments — qiaopeixin / detail
  168. [KnownBits] Add operator== — npopov / detail
  169. [StackColoring] Don't merge slots with differing StackIDs — fraser / detail
  170. [RISCV] Add a test w/ RVV stack objects misaligning non-RVV ones — fraser / detail
  171. [ConstantRange] Implement binaryXor() using known bits — npopov / detail
  172. [CVP] Add test for xor (NFC) — npopov / detail
  173. [LVI] Compute range for xor — npopov / detail
  174. [XCOFF] support writing sections, relocations and symbols for XCOFF64. — esme.yi / detail
  175. [llvm] Fix typo for libxml2 detection — phosek / detail
  176. [InstCombine] precommit tests for foldSelectToCopysign — Chenbing.Zheng / detail
  177. [RISCV][NFC] Fix comment typos in split SP adjustment — fraser / detail
  178. [SelectionDAG] Support more VP reduction mask operation. — jacquesguan / detail
  179. [mlir] support isa/cast/dyn_cast<Operation *>(operation) again — zinenko / detail
  180. [RISCV][NFC] Reword split SP adjustment comments — fraser / detail
  181. [SROA] Precommit test for D124967 — dvassiliev / detail
  182. [SROA] Avoid postponing rewriting load/store by ignoring lifetime intrinsics in partition's promotability checking — dvassiliev / detail
  183. [DWARFLinker][NFC] Add None value to the DwarfLinkerAccelTableKind enum. — a.v.lapshin / detail
  184. [JumpThreading] Don't pass DT to isGuaranteedNotToBeUndefOrPoison() — npopov / detail
  185. [OpenCL] Do not guard vload/store_half builtins — sven.vanhaastregt / detail
  186. [X86] Attempt to fold EFLAGS into X86ISD::ADD/SUB ops — llvm-dev / detail
  187. [WebAssembly][NFC] Convert StackBased instruction field to 'bit' from string — asb / detail
  188. [WebAssembly][NFC] Convert IsWasm64 instruction field to 'bit' from string — asb / detail
  189. [JumpThreading] Regenerate test checks (NFC) — npopov / detail
  190. [AArch64] Extra tests useful for D-lane shuffles. NFC — david.green / detail
  191. [VPlan] Move usesScalars/onlyFirstLaneUsed to VPUser. — flo / detail
  192. [mlir][Tablegen-LSP] Don't link with llvm dylib — david.spickett / detail
  193. [RegAllocGreedy] New hook regClassPriorityTrumpsGlobalness — jay.foad / detail
  194. [clang] Expose CoawaitExpr's operand in the AST — zeratul976 / detail
  195. [libc++] Introduce LIBCXX_LIBRARY_VERSION — Louis Dionne / detail
  196. [DAG] Fold (shl (srl x, c), c) -> and(x, m) even if srl has other uses — llvm-dev / detail
  197. Enabling the detection of devtoolset-11 toolchain. — kamau.bridgeman.ibm / detail
  198. [pgo] Fix doc typo: thingswith -> things with — kkleine / detail
  199. [SLP]Add an  extra check for select minmax reduction to avoid crash. — a.bataev / detail
  200. [pseudo] Add the missing ; terminal for module-declaration rule. — hokein.wu / detail
  201. [concepts] Implement dcl.decl.general p4: No constraints on non-template funcs — erich.keane / detail
  202. Fix an unused variable warning in no-asserts build mode — gribozavr / detail
  203. [mlir][licm] Fix debug output with newlines — cullen.rhodes / detail
  204. [mlir] vim: add bf16 type — cullen.rhodes / detail
  205. Fix release note typo from 6da3d66f — erich.keane / detail
  206. [IRBuilder] Move insertvalue/extractvalue to fold infrastructure — npopov / detail
  207. [NFC][AIX] Reenable mri1.test — jakeegan10 / detail
  208. [RISCV] Drop notion of "strict" vsetvli compatibility — fraser / detail
  209. [clangd] Indexing of standard library — sam.mccall / detail
  210. [gn build] Port ecaa4d9662c9 — llvmgnsyncbot / detail
  211. [LV] Fetch vector loop region once and remember it (NFC). — flo / detail
  212. [RISCV] Add a test showing incorrect RVV stack alignment — fraser / detail
  213. [InstCombine] remove cast-of-signbit to shift transform — spatel / detail
  214. Revert "[clangd] Indexing of standard library" — sam.mccall / detail
  215. [gn build] Port 76ddbb1ca747 — llvmgnsyncbot / detail
  216. Fix the std::string formatter to report errors in the case where the — jingham / detail
  217. [OpaquePtr][LLParser] Explicitly turn off opaque pointers if we see a star — aeubanks / detail
  218. [OpaquePtr][BitcodeReader] Explicitly turn off opaque pointers if we see a typed pointer — aeubanks / detail
  219. Revert "[llvm-objcopy][test] Add cmp after copy" — keithbsmiley / detail
  220. [lldb-vscode] Fix data race in lldb-vscode when running with ThreadSanitizer — walter erquinigo / detail
  221. [llvm][json] Fix UINT64 json parsing — walter erquinigo / detail
  222. [AMDGPU] Add a MIR test for D125567 — jay.foad / detail
  223. [clang-cl] Add /Zc:wchar_t- option — pzheng / detail
  224. [LV] Regenerate check lines for some tests. — flo / detail
  225. [Polly] Mark classes as final by default. NFC. — llvm-project / detail
  226. [AArch64] Teach perfect shuffles tables about D-lane movs — david.green / detail
  227. fix typo error in DivergenceAnalysis.h — hanruobing / detail
  228. [mlir][LLVMIR] Use a new way to verify GEPOp indices — minyihh / detail
  229. [AMDGPU] Add intrinsics llvm.amdgcn.{raw|struct}.buffer.load.lds — Stanislav.Mekhanoshin / detail
  230. [X86] Rename combineCONCAT_VECTORS\INSERT_SUBVECTOR\EXTRACT_SUBVECTOR to match Opcode name. NFCI. — llvm-dev / detail
  231. [AMDGPU] Add test for no waitcnt before issuing LDS DMA. NFC. — Stanislav.Mekhanoshin / detail
  232. [AMDGPU] gfx11 scalar alu instructions — Joseph.Nash / detail
  233. [NFC][lldb][trace] Use uint64_t when decoding and enconding json — walter erquinigo / detail
  234. [RISCV] Enable strict assertions in InsertVSETVLI data flow — preames / detail
  235. [clangd] Add command-line flag to set background indexing thread priority. — sam.mccall / detail
  236. [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality — jeffniu22 / detail
  237. [pseudo] benchmark cleanups. NFC — sam.mccall / detail
  238. [InstCombine] fold more shuffles with FP<->Int cast operands — spatel / detail
  239. [libc] add sprintf — michaelrj / detail
  240. [RISCV] Canonicalize AVL=setvli to AVL=Imm or AVL=VLMAX — preames / detail
  241. [clang][dataflow] Weaken guard to only check for storage location — li.zhe.hua / detail
  242. Reland "[clangd] Indexing of standard library" — sam.mccall / detail
  243. [RISCV] Minor reorganization of VSETVLIInfo::operator== for readability [NFC] — preames / detail
  244. [gn build] Port ccdb56ac10ee — llvmgnsyncbot / detail
  245. [AMDGPU] Enable FLAT LDS DMA on gfx9/10 before gfx940 — Stanislav.Mekhanoshin / detail
  246. Revert "Reland "[clangd] Indexing of standard library"" — sam.mccall / detail
  247. [AMDGPU] Add llvm.amdgcn.global.load.lds intrinsic — Stanislav.Mekhanoshin / detail
  248. [gn build] Port 6aabf60f2fb7 — llvmgnsyncbot / detail
  249. [trace][intelpt] Support system-wide tracing [4] - Support per core tracing on lldb-server — walter erquinigo / detail
  250. [trace][intelpt] Support system-wide tracing [5] - Disable/enable per-core tracing based on the process state — walter erquinigo / detail
  251. [trace][intelpt] Support system-wide tracing [6] - Break IntelPTCollector into smaller files and minor refactor — walter erquinigo / detail
  252. [gn build] Port 1188faa7ab4b — llvmgnsyncbot / detail
  253. [gn build] Port 1f49714d3e19 — llvmgnsyncbot / detail
  254. [clang][dataflow] Fix double visitation of nested logical operators — li.zhe.hua / detail
  255. [libc] add snprintf — michaelrj / detail
  256. [docs][LangRef] Fix typo in llvm.smul.fix example — github / detail
  257. [RISCV] Add additional test coverage of 11a7e77c and related transforms — preames / detail
  258. [BOLT][NFC] Move BinaryDominatorTree out of BinaryLoop header — aaupov / detail
  259. [BOLT][NFC] Suppress unused variable warnings — aaupov / detail
  260. [ConstantRange] Improve the implementation of binaryAnd — ashaposhnikov / detail
  261. [pseudo] Design notes from discussion today. NFC — sam.mccall / detail
  262. [mlir][SCF] Fix scf.while bufferization — springerm / detail
  263. Revert "[RISCV] Enable strict assertions in InsertVSETVLI data flow" — preames / detail
  264. [mlir][tosa] Rework tosa.apply_scale lowering for 32-bit — suderman / detail
  265. [lld][ELF] Support BFD name elf32-avr — ben.shi / detail
  266. Precommit a test file for D84941 — aqjune / detail
  267. [JumpThreading] Let ProcessImpliedCondition look into freeze instructions — aqjune / detail
  268. [InstCombine] add tests for icmp-fsh — Chenbing.Zheng / detail
  269. [NFC][AMDGPU][CodeGen] Use ArrayRef in TargetLowering functions — sunshaoce / detail
  270. [NFC][Clang] Modify expect of fail test or XFAIL because CSKY align is different — zixuan.wu / detail
  271. [BasicAA] Remove unneeded special case for malloc/calloc — preames / detail
  272. [MLIR][Presburger] Attach values only to non-local identifiers in FAVC — groverkss / detail
  273. [MLIR][Presburger] Cleanup getMaybeValues in FACV — groverkss / detail
  274. Revert "[clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline." — marek.kurdej+llvm.org / detail
  275. [ArgPromotion] Add unused-argument.ll test (NFC) — samolisov / detail
  276. [llvm-readobj] Fix printing of Windows ARM unwind opcodes, add tests — martin / detail
  277. [mlir:PDLL] Drop space as a completion commit character — riddleriver / detail
  278. [mlir:PDLL] Improve the location ranges of several expressions during parsing — riddleriver / detail
  279. [mlir:PDLL] Don't append / for directory code completion — riddleriver / detail
  280. [mlir][Canonicalize] Fix command-line options — riddleriver / detail
  281. [llvm-nm] Always use opaque pointers (PR55506) — npopov / detail
  282. [LoopUnroll] Avoid branch on poison for runtime unroll with multiple exits — npopov / detail
  283. [SCEVExpander] Expand umin_seq using freeze — npopov / detail
  284. [GreedyPatternRewriter] Avoid reversing constant order — riddleriver / detail
  285. [PowerPC] Treat llvm.fmuladd intrinsic as using CTR — qiucofan / detail
  286. [flang][Runtime] Use proper prototypes in Fortran_main. NFCI — diana.picus / detail
  287. [SelectionDAGBuilder] Pass fast math flags to most of VP SDNodes. — yeting.kuo / detail
  288. [flang][driver] Support parsing response files — diana.picus / detail
  289. [test, x86] Fix spurious x86-target-features.c failure — thomasp / detail
  290. [LV] set Header earlier, use variable instead of repeated access (NFC). — flo / detail
  291. [clang][ASTImporter] Add isNewDecl — gabor.marton / detail
  292. [clang][analyzer][ctu] Make CTU a two phase analysis — gabor.marton / detail
  293. [JumpThreading] Use common code to skip freeze (NFC) — npopov / detail
  294. [lldb] const a couple of getters on MemoryRegionInfo — david.spickett / detail
  295. [AMDGPU] Shrink F16 MAD/FMA to MADAK/MADMK/FMAAK/FMAMK on GFX10 — jay.foad / detail
  296. [mlir:GreedyDriver] Return WalkResult::skip after deleting a known constant — riddleriver / detail
  297. [AMDGPU] Aggressively fold immediates in SIFoldOperands — jay.foad / detail
  298. [JumpThreading] Simplify getPredicateAt() based folding — npopov / detail
  299. [MLIR] Make `parseDimensionListRanked` configurable wrt parsing a trailing `x` — frgossen / detail
  300. [llvm][fix-irreducible] ensure that loop subtree under child is correctly reconnected to new loop — Tim Northover / detail
  301. [IR] Report whether replaceUsesOfWith() changed something (NFC) — npopov / detail
  302. [JumpThreading] Add additional freeze tests (NFC) — npopov / detail
  303. [AMDGPU] Aggressively fold immediates in SIShrinkInstructions — jay.foad / detail
  304. [JumpThreading] Look through freeze in getPredicateAt() fold — npopov / detail
  305. [AMDGPU][MC][GFX10] Add missing s_scratch_load tests. — ivan.kosarev / detail
  306. [lldb] Add --all option to "memory region" — david.spickett / detail
  307. AArch64: fall back to DWARF instead of crashing on weird .cfi directives — Tim Northover / detail
  308. [X86] Regenerate select-ext.ll test for D125604 — llvm-dev / detail
  309. [X86] coalesce-dead-lanes.mir - fix CHECK-LABEL typo identified in D125604 — llvm-dev / detail
  310. [X86] copy-propagation.ll - fix CHECK-NEXT typo identified in D125604 — llvm-dev / detail
  311. [X86] lvi-hardening-indirectbr.ll - fix X64-NOT typo identified in D125604 — llvm-dev / detail
  312. [X86] statepoint-vreg-details.ll - fix CHECK-VREG-LABEL typo identified in D125604 — llvm-dev / detail
  313. [DebugInfo][X86] debug-info-template-parameter.ll - fix broken DW_AT_default_value checks identified in D125604 — llvm-dev / detail
  314. [AArch64] fp16-v8-instructions.ll - remove some old defunct CHECKS identified in D125604 — llvm-dev / detail
  315. Revert "[lldb] Add --all option to "memory region"" — david.spickett / detail
  316. [lldb] Remove non-address bits from read/write addresses in lldb — david.spickett / detail
  317. [AMDGPU][MC][NFC] MUBUF code cleanup — d-pre / detail
  318. [OpenCL] Add cl_khr_subgroup_rotate builtins — sven.vanhaastregt / detail
  319. [mlir][complex] Add pow/sqrt/tanh ops and lowering to libm — benny.kra / detail
  320. [ARM] Don't Enable AES Pass for Generic Cores — archibald.elliott / detail
  321. [AMDGPU][MC][GFX7] Disable cache policy modifiers with SMRD — d-pre / detail
  322. [Security Group] Update representative for Rust. — kristof.beyls / detail
  323. [AArch64] neon-vmull-high-p64.ll - fix name/check mismatch identified in D125604 — llvm-dev / detail
  324. [X86] addcarry.ll - add nounwind to prevent cfi noise on tests — llvm-dev / detail
  325. [libcxx] [test] Add missing header for std::numeric_limits — benny.kra / detail
  326. [libcxx] [test] Include header for strverscmp — benny.kra / detail
  327. [AMDGPU][MC][GFX940] Correct tied operand decoding for smfmac opcodes — d-pre / detail
  328. [InstCombine] Remove disable-verify tests (NFC) — npopov / detail
  329. [lldb][AArch64] Fix corefile memory reads when there are non-address bits — david.spickett / detail
  330. [InstCombine] reduce code duplication for checking types; NFC — spatel / detail
  331. [InstCombine] avoid crash on fold of icmp with cast operand — spatel / detail
  332. Reland(2) "[clangd] Indexing of standard library" — sam.mccall / detail
  333. [lit] pass LLVM_SYMBOLIZER_PATH through to tests. — sam.mccall / detail
  334. [CGP] Regenerate test checks (NFC) — npopov / detail
  335. Assert on polymorphic pointer intrinsic param — thomasp / detail
  336. [gn build] Port ca875539f788 — llvmgnsyncbot / detail
  337. [NFC] correcting a code comment. — chris.bieneman / detail
  338. [SCEV] Part 1, Serialize function calls in function arguments. — geek4civic / detail
  339. [SystemZ] Bugfix in SystemZTargetLowering::combineINT_TO_FP() — paulsson / detail
  340. Revert "[BasicAA] Remove unneeded special case for malloc/calloc" — listmail / detail
  341. clang-cl: Move /Zc: tests from cl-options.c to cl-zc.cpp — thakis / detail
  342. [OpenMP] libomp: honor passive wait policy requested with tasking — jonathan.l.peyton / detail
  343. [ARM] Clean up a test check from D125604. NFC — david.green / detail
  344. [RISCV][NFC] Rename variable in RISCVVEmitter.cpp — kito.cheng / detail
  345. [tests] Add test coverage for issue causing revert f7988d0 — listmail / detail
  346. [LoopUnroll] Regenerate test checks (NFC) — npopov / detail
  347. Revert "Reland(2) "[clangd] Indexing of standard library"" — sam.mccall / detail
  348. [AArch64] Add tests showing reassoc breaks (s|u)ml(a|s)l selection. — flo / detail
  349. [gn build] Port 77533ea443ac — llvmgnsyncbot / detail
  350. [lldb] Change implementation of memory read --show-tags option — david.spickett / detail
  351. [gn build] Port 29e556fc2ba9 — llvmgnsyncbot / detail
  352. [mlir][sparse] Add support for complex.im and complex.re to the sparse compiler. — bixia / detail
  353. [libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE. — daniel.kiss / detail
  354. Apply clang-tidy fixes for performance-for-range-copy in LinalgOps.cpp (NFC) — joker.eph / detail
  355. Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail
  356. [DAGCombiner] Fix bug in MatchBSwapHWordLow. — craig.topper / detail
  357. [clang-tidy] Fix readability-simplify-boolean-expr crash with implicit cast in return. — n.james93 / detail
  358. [ObjCopy][NFC] Remove unneeded zero initialization — i / detail
  359. Correct the diagnostic behavior for unreachable _Generic associations in C++ — aaron / detail
  360. [Debuginfod] Add --debug-file-directory to llvm-debuginfod-find. — dthorn / detail
  361. Partially revert "[CMake] Passthrough OSX CMake options to builtins and runtimes" — phosek / detail
  362. Add a darwin platform setting to specify which exceptions debugserver — jingham / detail
  363. [gn build] port 6694491affa18 — thakis / detail
  364. [mlir][ods] Simplify useDefaultType/AttributePrinterParser — jeffniu22 / detail
  365. [RISCV] Add test cases showing failure to remove mask on rotate amounts. — craig.topper / detail
  366. [RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates. — craig.topper / detail
  367. [runtimes] Default LIB*_HERMETIC_STATIC_LIBRARY to ON on Windows — martin / detail
  368. [MC] [Win64EH] Remove an unused parameter to ARM64EmitUnwindCode. NFC. — martin / detail
  369. [MC] [Win64EH] Don't produce packed ARM64 unwind info with homed parameters — martin / detail
  370. [libc] Add strlcpy — abrachet / detail
  371. [libc] Add String to bsd headers — abrachet / detail
  372. [libc++][format] Adds a formattable concept. — koraq / detail
  373. [gn build] Port 15c809e8e780 — llvmgnsyncbot / detail
  374. [libc++][format] Adds formatter<charT[N], charT>. — koraq / detail
  375. [libc++][format] Improve format-arg-store. — koraq / detail
  376. [SystemZ][z/OS] Add the PPA1 to SystemZAsmPrinter — yusra.syeda / detail
  377. [libc++][format][5/6] Improve format_to_n. — koraq / detail
  378. [CMake][Fuchsia] Build runtimes as universal libraries on OS X — phosek / detail
  379. [libc] fix missing semicolon in bsd_ext.td — michaelrj / detail
  380. [gn build] Port 4d8268fbf4cd — llvmgnsyncbot / detail
  381. [llvm-readobj] Improve printing of Windows ARM packed unwind info — martin / detail
  382. [InstCombine] add tests for bswap with shift op; NFC — spatel / detail
  383. [InstCombine] allow variable shift amount in bswap + shift fold — spatel / detail
  384. [GISel] Add new combines for G_FMINNUM/MAXNUM and G_FMINIMUM/MAXIMUM — mkitzan / detail
  385. [Driver] Refactor /opt/rh detection — i / detail
  386. Fix some -Wstrict-prototypes issues in ORC examples — dblaikie / detail
  387. [libc++][CI] fixed a return curr_symbol() for Russian in the libcxx/test/support/locale_helpers.h for AIX — zhijian / detail
  388. [clang-tidy] Fix readability-simplify-boolean-expr when Ifs have an init statement or condition variable — n.james93 / detail
  389. [SystemZ][z/OS] Add missing include to llvm/include/llvm/BinaryFormat/GOFF.h — yusra.syeda / detail
  390. [SLP]Improve reductions vectorization. — a.bataev / detail
  391. Reland "[dwarf] Emit a DIGlobalVariable for constant strings." — 31459023+hctim / detail
  392. [NFCI] clang-format scudo standalone — 31459023+hctim / detail
  393. [mlir] Fix the error message for missing explicit TypeID — jeffniu22 / detail
  394. [NFCI] clang-format gwp-asan files. — 31459023+hctim / detail
  395. [libc][windows] fix strlcpy tests — michaelrj / detail
  396. [Analyzer] Remove extra space from NSErrorChecker message. — Artem Dergachev / detail
  397. [Sanitizers][Darwin] Rename Apple macro  SANITIZER_MAC -> SANITIZER_APPLE — m_borsa / detail
  398. [RISCV] Add a test case where mutation still violates strict asserts in InsertVSETVLI — listmail / detail
  399. [Debuginfod] Fix shared libs build break after eafa0530417e — nemanja.i.ibm / detail
  400. [Analysis] Avoid virtual dtor. NFC. — llvm-project / detail
  401. [SPIRV] Add simple tests to improve test coverage — andrey1.tretyakov / detail
  402. [BOLT] Testcase to repro R_X86_64_REX_GOTPCRELX bug — rafaelauler / detail
  403. Extend switch condition in optimizeSwitchPhiConst when free — Matthias Braun / detail
  404. [flang] test conforming & non-conforming lcobound — rouson / detail
  405. [Sparc] Make sure that we really don't emit quad-precision unless the "hard-quad-float" feature is available — brad / detail
  406. [M68k][Disassembler] Fix decoding conflict — ox59616e / detail
  407. [llvm/Support] Fallback to $TERM if terminfo has no "colors" capability — medismail.bennani / detail
  408. [lldb/Test] Add `use_colors` argument to the PExpect.launch wrapper — medismail.bennani / detail
  409. [lldb/Core] Fix "sticky" long progress messages — medismail.bennani / detail
  410. [lldb/crashlog] Fix line entries resolution in interactive mode — medismail.bennani / detail
  411. dyld patch — medismail.bennani / detail
  412. [lldb/test] Make some tests as XFAIL while I investigate the issue — medismail.bennani / detail
  413. Revert 821ee172cdcd7196b6130321b53b6cc66bf1222b — medismail.bennani / detail
  414. Fix an or+and miscompile w/ GlobalISel — Jon Roelofs / detail
  415. [InstCombine] Allow undef vectors when foldSelectToCopysign — Chenbing.Zheng / detail
  416. [InstCombine] (rot X, ?) == 0/-1 --> X == 0/-1 — Chenbing.Zheng / detail
  417. Revert "[lldb/test] Make some tests as XFAIL while I investigate the issue" — medismail.bennani / detail
  418. [lldb/test] Fix failures caused by a previous PExpect.launch change — medismail.bennani / detail
  419. [NFC][RISCV] Enable TuneNoDefaultUnroll feature to control targets which use default unroll preference — zixuan.wu / detail
  420. [LV] Widen freeze instead of scalarizing it — zhongyunde / detail
  421. Fix if statement in DebugInfo/GSYM/LookupResult.cpp — apivovarov / detail
  422. [mlir] Add GlobalOp, GlobalLoadConstOp to ml_program. — stellaraccident / detail
  423. [mlir][python] Add Python bindings for ml_program dialect. — stellaraccident / detail
  424. Reland(3) "[clangd] Indexing of standard library" — sam.mccall / detail
  425. [clang-tidy] Fix logic of assertion — sam.mccall / detail
  426. [gn build] Port 03ea140b3a28 — llvmgnsyncbot / detail
  427. [pseudo] Squash some warnings. NFC — sam.mccall / detail
  428. [clangd] Suppress warning: control reaches end of function — sam.mccall / detail
  429. [LegalizeTypes][VP][NFC] Use an if and two returns instead of ?: operator — Lian.Wang / detail
  430. [LegalizeTypes][VP] Add integer promotions support for VP_TRUNCATE — Lian.Wang / detail
  431. [Serialization] Delta-encode consecutive SourceLocations in TypeLoc — sam.mccall / detail
  432. [libunwind] Remove -Wsign-conversion warning — daniel.kiss / detail
  433. [LegalizeVectorTypes][VP] Add widen and split support for VP_SETCC — Lian.Wang / detail
  434. [Serialization] Add missing includes for CHAR_BIT — sam.mccall / detail
  435. [gn build] Port 4df795bff752 — llvmgnsyncbot / detail
  436. [WebAssembly] Fix bug where -no-type-check failed to completely disable the typechecker — asb / detail
  437. [libc] Apply no-builtin everywhere, remove unnecessary flags — gchatelet / detail
  438. [WebAssembly][NFC] Fix errant tabs in test case in last commit — asb / detail
  439. [release] Add cmake as an extra tarball and not bundle it — kkleine / detail
  440. [RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation — Lian.Wang / detail
  441. [clangd] NFC: Clarify the Include Cleaner warning — kbobyrev / detail
  442. [clangd] Update the test after diagnostic message change — kbobyrev / detail
  443. [AMDGPU][NFC] Fix FileCheck directives in phi-vgpr-input-moveimm.mir. — ivan.kosarev / detail
  444. [APInt] Remove all uses of zextOrSelf, sextOrSelf and truncOrSelf — jay.foad / detail
  445. [APInt] Deprecate truncOrSelf, zextOrSelf and sextOrSelf — jay.foad / detail
  446. [AMDGPU][MC][GFX940] Add SMFMAC aliases — d-pre / detail
  447. [flang][driver] Make driver accept `-module-dir<value>` — andrzej.warzynski / detail
  448. [AArch64] Extend zero vector TBL codegen tests. NFC — david.green / detail
  449. Reland "[lldb] Add --all option to "memory region"" — david.spickett / detail
  450. [NFC][M68k] Replace `APInt::zextOrSelf` with `APInt::zext` — ox59616e / detail
  451. [AArch64] Fix zero element TBL indices — david.green / detail
  452. [M68k] Fix a bug in disassembler — ox59616e / detail
  453. [lldb] Add --show-tags option to "memory find" — david.spickett / detail
  454. [SLP][NFC] Pre-commit test showing vectorization preventing FMA — william.schmidt / detail
  455. Add an option to fill container for ref — usx / detail
  456. [AArch64][SVE] Convert SRSHL to LSL when the fed from an ABS intrinsic — bradley.smith / detail
  457. [libc++] Enable move semantics for vector in C++03 — nikolasklauser / detail
  458. [flang][NFC] Allow whitespaces before `ERROR` — d.dudkin / detail
  459. [libc++] Granularize algorithm benchmarks — nikolasklauser / detail
  460. [AMDGPU] gfx11 LDSDIR instructions MC support — Joseph.Nash / detail
  461. [flang][OpenMP] Support for Collapse — mats.petersson / detail
  462. [flang][driver] Add support for generating executables on MacOSX/Darwin — andrzej.warzynski / detail
  463. [runtimes] Fix the build of merged ABI/unwinder libraries — Louis Dionne / detail
  464. [AMDGPU] gfx11 scalar memory instructions — Joseph.Nash / detail
  465. [libunwind] Remove unused _LIBUNWIND_HAS_NO_THREADS macro in tests — Louis Dionne / detail
  466. [NFC] Fix typos in X86CmovConversion — apostolakis / detail
  467. [libc++] Override the value of LIBCXX_CXX_ABI in the cache — Louis Dionne / detail
  468. [VPlan] Update VPWidenMemoryInstruction to not inherit from VPValue. — flo / detail
  469. [LoopVectorize] Precommit a test for D122126 — chenmindong1 / detail
  470. [LoopVectorize] Don't interleave when the number of runtime checks exceeds the threshold — chenmindong1 / detail
  471. [clang] Fix __has_builtin — Yaxun.Liu / detail
  472. [lldb] Add non-address bit improvements to release notes — david.spickett / detail
  473. [AMDGPU] Allow multiple uses of the same literal in SOP2/SOPC — jay.foad / detail
  474. [SimpleLoopUnswitch] Skip trivial selects during trivial unswitching. — flo / detail
  475. [AMDGPU] emit macro __GFX9__ etc — Yaxun.Liu / detail
  476. [PowerPC] Implement XL compat __fnabs and __fnabss builtins. — amy.kwan1 / detail
  477. [NVVM] Update intrinsic defintions to include the `nocallback` attribute — jhuber6 / detail
  478. [SelectOpti][1/5] Setup new select-optimize pass — apostolakis / detail
  479. [gn build] Port ca7c307d1816 — llvmgnsyncbot / detail
  480. [DeadArgElim] Use poison instead of undef as placeholder for dead arguments — nuno.lopes / detail
  481. Drop qualifiers from return types in C (DR423) — aaron / detail
  482. [NFC] Fix a couple of whitespace issues. — paul.walker / detail
  483. [mlir][tensor] Add canonicalization for tensor.cast from extract_slice — thomasraoux / detail
  484. [mlir][vector] Fix crash in DropInnerMostUnitDims pattern — thomasraoux / detail
  485. [llvm-jitlink] Print session report even if entry-point lookup errors out. — Lang Hames / detail
  486. [ORC] Add missing std::moves, pass SymbolLookupSet by value. — Lang Hames / detail
  487. [ORC] Add a FIXME. — Lang Hames / detail
  488. [ORC] Avoid more SymbolStringPtr copies. — Lang Hames / detail
  489. [Object] Fix updating darwin archives — keithbsmiley / detail
  490. [docs][tools] Remove old llvm-bcanalyzer options — keithbsmiley / detail
  491. [llvm-dis] Improve missing file error message — keithbsmiley / detail
  492. [WebAssembly] Use CHECK-NEXT for irreducible-cfg.mir — aheejin / detail
  493. [WebAssembly] Fix register use-def in FixIrreducibleControlFlow — aheejin / detail
  494. [Libomptarget] Add `leaf` attribute to `vprintf` declaration — jhuber6 / detail
  495. [ValueTracking] Baseline tests for Power-of-2 value tracking on PHI nodes — williamjhuang / detail
  496. [llvm-dis][test] Fix error case on Windows — keithbsmiley / detail
  497. [ValueTracking] Added support to deduce PHI Nodes values being a power of 2 — williamjhuang / detail
  498. [Office Hours] add initial guidance for hosts — kristof.beyls / detail
  499. [InstCombine] NEW Baseline tests for InstCombine optimization to merge GEP instructions with constant indices — williamjhuang / detail
  500. [ARM] Cost modelling for scalar fptoi_sat — david.green / detail
  501. [OpenMP][libomp] Fix accidental removal of else for core attributes — jonathan.l.peyton / detail
  502. Revert "[ValueTracking] Added support to deduce PHI Nodes values being a power of 2" — thakis / detail
  503. [lld][test] Delete empty Unit test directory — keithbsmiley / detail
  504. [gn build] (manually) port 505ddb6b7450 (remove Unit/lit.site.cfg.py) — thakis / detail
  505. [LV] Drop wrap flags for reductions using VP def-use chain. — flo / detail
  506. [Clang][[OpenMP5.1] Initial parser/sema for default(private) clause — jennifer.yu / detail
  507. [mlir] Remove unused properties from the standalone example's lit configuration — stilis / detail
  508. [AMDGPU] Mark s_getreg as having side effects instead of reading memory — jay.foad / detail
  509. [AMDGPU] Mark s_get_waveid_in_workgroup as not reading memory — jay.foad / detail
  510. [mlir][sparse] fix unsigned comparison bug in assert — ajcbik / detail
  511. Handle instrumentation of scalar single-precision (_ss) intrinsics — Vitaly Buka / detail
  512. [Flang][OpenMP] Upstream the lowering of the parallel do combined construct — kiran.chandramohan / detail
  513. [bazel] Add lib/Basic/BuiltinTargetFeatures.h to clang:basic `hdrs`. — jgorbe / detail
  514. [ConstantRange] Improve the implementation of binaryOr — ashaposhnikov / detail
  515. Revert "[RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates." — craig.topper / detail
  516. Revert "[RISCV] Add test cases showing failure to remove mask on rotate amounts." — craig.topper / detail
  517. [lldb/test] Fix PExpect.launch issue when disabling color support — medismail.bennani / detail
  518. [libc] Add strlcat — abrachet / detail
  519. [DirectX backend] When cleanup module flags only remove unused flags. — python3kgae / detail
  520. [TableGen] Add generation of argument register lists — isanbard / detail
  521. [mlir][sparse] Using the name "dimSizes" more consistently — 2998727+wrengr / detail
  522. [mlir][sparse] Simplifying closure — 2998727+wrengr / detail
  523. Revert "[TableGen] Add generation of argument register lists" — isanbard / detail
  524. [TableGen] Add generation of argument register lists — isanbard / detail
  525. [mlir][sparse] Factored out a "FATAL" macro for unrecoverable assertion failure — 2998727+wrengr / detail
  526. [bazel][libc] Fix bazel build — abrachet / detail
  527. [Serialization] Delta encode locations in expansion sloc entries — sam.mccall / detail
  528. [mlir][sparse] Adding x-macros for OverheadType — 2998727+wrengr / detail
  529. [AArch64] Add support for -fzero-call-used-regs — isanbard / detail
  530. [mlir][Arithmetic] fold overlapping negf. — jacquesguan / detail
  531. [lit] Fix setup of sanitizer environment — Vitaly Buka / detail
  532. [InstCombine] [NFC] Use a pattern matcher for ExtractElementInst — Chenbing.Zheng / detail
  533. [ASan] Add sleep_before_init flag — julian.lettner / detail
  534. [RISCV] Add test showing codegen for unaligned loads and stores of scalar types — listmail / detail
  535. [lldb] Fix 'ptsname_r' is only available on macOS 10.13.4 or newer — Jonas Devlieghere / detail
  536. [lldb] Update test_software_breakpoint_set_and_remove_work for AS — Jonas Devlieghere / detail
  537. [MIR] Provide location of extra instruction operand when diagnosing it. — ivan.kosarev / detail
  538. [RISCV][NFC] Remove `*=` operator for LMULType — eopxd / detail
  539. [RISCV] Add VL patterns for vector widening floating-point fused multiply-add instructions. — jacquesguan / detail
  540. [flang][OpenMP] Fix the types of worksharing-loop variables — qiaopeixin / detail
  541. Make CompoundStmtBitfields::NumStmts not a bit-field — sepavloff / detail
  542. [amdgpu] Add amdgpu_kernel calling conv attribute to clang — jonathanchesterfield / detail
  543. [AArch64] Fix the generation of BE Nops — david.green / detail
  544. [NFC][test] Fix the line num of expected-error for CSKY at builtin-alloca-with-align.c — zixuan.wu / detail
  545. [LV] Do not LoopSimplify/LCSSA after generating main vector loop. — flo / detail
  546. [flang] Fix use-associated false-positive error — d.dudkin / detail
  547. [AArch64][SME][NFC] Add implicit operands for SME instructions in the disassembly. — caroline.concatto / detail
  548. [AArch64][SME]Tied up ZA operand for accumulate instructions — caroline.concatto / detail
  549. [ARM] Cost modelling for MVE vector fptoi_sat — david.green / detail
  550. [mlir] do not elide dialect prefix for ops with dots in the name — zinenko / detail
  551. [AMDGPU][MC][GFX8+] Correct SMEM offset parsing — d-pre / detail
  552. [X86][AMX][NFC] Refactor X86LowerAMXCast.cpp — yuanke.luo / detail
  553. tsan: add lock free stack pattern test — dvyukov / detail
  554. [AMDGPU] Add a test case for an SIFoldOperands bug — jay.foad / detail
  555. Minutes for pauth sync-ups have moved to Discourse. — kristof.beyls / detail
  556. [RISCV] Add a test showing overlapping stack offsets with RVV — fraser / detail
  557. [RISCV] Fix logic for determining RVV stack padding — fraser / detail
  558. [AArch64] Generate AND in place of CSEL for predicated CTTZ — david.green / detail
  559. [clangd] Support UnresolvedUsingTypeLoc AST node in FindTarget. — hokein.wu / detail
  560. [SLP][NFC]Use SmallPtrSet to avoid n*m complexity, NFC. — a.bataev / detail
  561. [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. — a.bataev / detail
  562. [InstCombine] add casted bitwise logic tests to show missing use check; NFC — spatel / detail
  563. [InstCombine] add use check to fold of bitwise logic with cast ops — spatel / detail
  564. [DebugInfo][NFC] Add instr-ref documentation, migration guide — jryans / detail
  565. Fix test from df2a4e to work with 32 bit windows targets. — erich.keane / detail
  566. [libc++abi] Add missing XFAIL on test — Louis Dionne / detail
  567. [libunwind] Introduce a cmake-bridge.cfg.in file to reduce test config duplication — Louis Dionne / detail
  568. [libc++] Improve error messages for disabled modes — Louis Dionne / detail
  569. [clang] Honor __attribute__((no_builtin("foo"))) on functions — steplong / detail
  570. [analyzer][NFC] Remove the unused LocAsInteger::getPersistentLoc() — balazs.benics / detail
  571. [clang-format] Don't break lines after pragma region — tobias / detail
  572. [clangd] Provide links to clang-tidy and include-cleaner diagnostic docs — sam.mccall / detail
  573. Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
  574. [libc++] Use _LIBCPP_ASSERT by default for _PSTL_ASSERTions — nikolasklauser / detail
  575. Fix an unused variable warning in no-asserts build mode — gribozavr / detail
  576. [AMDGPU] Add verification for mandatory literals — jay.foad / detail
  577. [AMDGPU] Handle mandatory literals in isOperandLegal — jay.foad / detail
  578. [lldb] Disable scripted_crashlog_json.test on Apple Silicon — Jonas Devlieghere / detail
  579. [X86] Add tests for FREM — jeremy.morse / detail
  580. [ifs] Switch to using OptTable — abrachet / detail
  581. [MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass — cbate / detail
  582. [clangd][ObjC] Filter ObjC method completions on the remaining selector — davg / detail
  583. [mlir][sparse] add support for complex zero/one building — ajcbik / detail
  584. Adjust BUILD files for [MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass — gribozavr / detail
  585. Adjust BUILD files for [ifs] Switch to using OptTable — gribozavr / detail
  586. Use the public clang::Builtin API in the unit test — gribozavr / detail
  587. [AMDGPU] Mark SMEM cache invalidations as not reading memory — jay.foad / detail
  588. [clang] Fixing arm-common, windows only and openmp header install targets — qwu / detail
  589. [TypePromotion] Fix another case for sext vs zext in promoted constant. — craig.topper / detail
  590. [lldb] Set correct register number for cpsr (GENERIC_REGNUM_FLAGS) — Jonas Devlieghere / detail
  591. [mlir] Add missing NVGPU link dependency to VectorToGPU — cbate / detail
  592. [gn build] (manually) port 480dcdc8975d8 (llvm-ifs OptTable) — thakis / detail
  593. [RISCV] Add initial test coverage for LSR — listmail / detail
  594. [InstructionSimplify] Remove multiple 'break' after 'return'. NFC — craig.topper / detail
  595. Revert "[ConstantRange] Improve the implementation of binaryOr" — douglas.yung / detail
  596. Update fuzzing test to comply with new optimisation. — 31459023+hctim / detail
  597. Adapt C++ std::string dataformatter for D125496 — Adrian Prantl / detail
  598. Fix up fuzzing test on Windows. — 31459023+hctim / detail
  599. Avoid uninitialized Diag.ID (which we pass but never read) — github / detail
  600. Add some diagnostics to diagnose bot-only failures for TestIgnoredExceptions.py — jingham / detail
  601. Recommit "[ConstantRange] Improve the implementation of binaryOr" — ashaposhnikov / detail
  602. [AArch64] Use proper instruction mnemonics for FPRs — isanbard / detail
  603. [CodeView] Combine variable def ranges that are continuous. — zequanwu / detail
  604. Reland "[clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks"" — balazs.benics / detail
  605. [Libomptarget] Add branch prediction intrinsic to state check — jhuber6 / detail
  606. [clang-tidy] Introduce the WarnIntoHeaders option to modernize-deprecated-headers — balazs.benics / detail
  607. [clang-tidy] modernize-deprecated-headers should ignore system headers — balazs.benics / detail
  608. Mark new TSan test as unsupported on PPC. — 31459023+hctim / detail
  609. Add a page to track C defect report status — aaron / detail
  610. [OpenMP] Fix partial unrolling off-by-one. — llvm-project / detail
  611. Add 'ppc' as a target (for both 32- and 64-bit ppc). — 31459023+hctim / detail
  612. [lldb] Consider binary as module of last resort — Jonas Devlieghere / detail
  613. [lldb] Fix spurious assertion in PrintCommandOutput — Jonas Devlieghere / detail
  614. PPC+TSan whack-a-mole, round 3. — 31459023+hctim / detail
  615. [LLVM] Add a check if should cast atomic operations to integer type — i / detail
  616. [NVPTX] Enable AtomicExpandPass for NVPTX — i / detail
  617. [mlir][sparse] Support more complex operations. — bixia1 / detail
  618. [lld-macho] Stop crash when emitting personalities with -dead_strip — abrachet / detail
  619. Convert the test file for TestIgnoredExceptions.py to the mach_vm API. — jingham / detail
  620. [WebAssembly] Strip TLS when "atomics" is not enabled — Dev / detail

#4877 (May 20, 2022 3:52:51 PM)

  1. Enabling ccache for all ppc64 buildbots — kamau.bridgeman.ibm / detail
  2. Force HAVE_LIB_RT to NO when building with Xcode toolchains — Jon Roelofs / detail
  3. Add new worker debian-tritium-mips64el for Linux 64-bit MIPS LE — gkistanova / detail
  4. [lldb] Enable libcxx(abi) and compiler-rt as runtimes — Jonas Devlieghere / detail

#4876 (May 14, 2022 8:36:56 PM)

  1. [DAG] Use SelectionDAG::FoldConstantArithmetic directly to match constant operands — llvm-dev / detail
  2. [DAG] visitMUL - pull out repeated SDLoc() calls. NFC. — llvm-dev / detail
  3. [MLIR][GPU] Add canonicalizer for gpu.memcpy — uday / detail
  4. [AArch64] Baseline test for D125307 — alexrichardson / detail
  5. [AArch64] Add missing HasNEON predicates to int->float patterns — alexrichardson / detail
  6. [UpdateTestChecks] Change global functions to NamelessValue members. NFCI — alexrichardson / detail
  7. [update_llc_test_checks] Baseline test for --asm-show-inst — alexrichardson / detail
  8. [update_llc_test_checks] Use FileCheck captures for MCInst/MCReg output — alexrichardson / detail
  9. [UpdateTestChecks] Use a counter for unpredictable FileCheck variables — alexrichardson / detail
  10. [AArch64] Avoid emitting MOVID when NEON is disabled — alexrichardson / detail
  11. [X86] Add test showing failure to reuse the same PCMPGT comparison for SMIN/SMIN expansions — llvm-dev / detail
  12. [lldb] Remove unused imports from crashlog.py — Jonas Devlieghere / detail
  13. [lldb] Don't swallow crashlog exceptions — Jonas Devlieghere / detail
  14. [X86] LowerAVG - fix cut+paste typo. NFC. — llvm-dev / detail
  15. [ifs] Add --strip-size flag — abrachet / detail
  16. Revert "[ifs] Add --strip-size flag" — abrachet / detail
  17. [DAG] visitADDLike - use SelectionDAG::FoldConstantArithmetic directly to match constant operands — llvm-dev / detail
  18. [RS4GC] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build after D125000 — i / detail
  19. [ifs] Add --strip-size flag — abrachet / detail
  20. [DAG] visitOR - merge isa/cast<ShuffleVectorSDNode> into dyn_cast<ShuffleVectorSDNode>. NFC. — llvm-dev / detail
  21. [AMDGPU] Fix typo in cttz_zero_undef(x) -> cttz(x) fold test — llvm-dev / detail

#4875 (May 14, 2022 6:45:05 AM)

  1. [clang] Include clang config.h in LangStandards.cpp — code / detail
  2. [clang] Require including config.h for CLANG_DEFAULT_STD_C — code / detail
  3. [DAG] Enable ISD::SHL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
  4. [APInt] Allow extending and truncating to the same width — jay.foad / detail
  5. [DebugInfo][Test] Simplify 'llvm/test/CodeGen/ARM/*-MergedGlobalDbg.ll'. NFC — kbessonova / detail
  6. [lib++][doc] Fixes a link in the status paper. — koraq / detail
  7. [llvm] Fix comment nits in Module class, NFC. — liuxiaodong / detail
  8. [LoongArch] Add privilege instructions definition — luweining / detail
  9. [bazel] Port ae8bbc43f470 — benny.kra / detail
  10. [flang][driver] Switch to the MLIR coding style in the driver (nfc) — andrzej.warzynski / detail
  11. Resolve overload ambiguity on Mac OS when printing size_t in diagnostics — aaron.puchert / detail
  12. [DenseElementsAttr] Teach isValidRawBuffer that 1-elt values are splats. — clattner / detail
  13. [X86] Regenerate pull-binop-through-shift.ll showing stack address math — llvm-dev / detail
  14. [libc++] Improve std::to_chars for base != 10. — koraq / detail
  15. [X86] rotate-extract-vector.ll - use avx512bw+avx512vl target for more useful codegen checks — llvm-dev / detail
  16. [MLIR][GPU] NFC: simplify kernel operand accessor implementations. — csigg / detail
  17. [ARM] Regenerate combine-movc-sub.ll test checks — llvm-dev / detail
  18. Fix unused function 'operator<<' -Wunused-function warning introduced in D124500 — llvm-dev / detail

#4874 (May 13, 2022 10:58:21 PM)

  1. [SLP]Do not vectorize non-profitable alternate nodes. — a.bataev / detail
  2. [Cuda] Add the features using the last argument — jhuber6 / detail
  3. [GlobalOpt] Enable optimization of constructors with different priorities — ashaposhnikov / detail
  4. [RISCV][NFC] Test showing wrong scheduling of expansion of memmove for fixed RVV — roger.ferrer / detail
  5. [RISCV] Use the new chain when converting a fixed RVV load — roger.ferrer / detail
  6. [ParseResult] Fix warning in flang build, incorporate feedback from River. — clattner / detail
  7. [LLVM][Casting.h] Remove CastInfo pointer partial specialization. — aman.lachapelle / detail
  8. [LLVM][Casting.h] Add ForwardToPointerCast trait — aman.lachapelle / detail
  9. [llvm-ar][mri] Ensure CREATE commands overwrite the output file — Ben.Dunbobbin / detail
  10. [NFC][Metadata] Refactor allocation, initalization and deletion of MDNodes. — wolfgang_pieb / detail
  11. [clang-format][NFC] Format unit tests with insert/remove braces — owenca / detail
  12. [mlir] Rename Zero* traits to Zero*s — jeffniu22 / detail
  13. [mlir][ods] (NFC) remove erroneous trait — jeffniu22 / detail
  14. [clang-tidy] Support expressions of literals in modernize-macro-to-enum — richard / detail
  15. [lldb/API] Turn SBCompileUnit::GetIndexForLineEntry into FindLineEntryIndex (NFC) — medismail.bennani / detail
  16. [gn build] (semi-manually) port 512273833136 — thakis / detail
  17. [BOLT] Fix merge-fdata handling of BAT profiles — rafaelauler / detail
  18. [InstCombine] [NFC] separate a function foldICmpBinOpWithConstant — Chenbing.Zheng / detail
  19. [libcxxabi] Copy headers into build location — phosek / detail

#4873 (May 13, 2022 3:12:03 PM)

  1. Increase open files ulimit on sanitizer bots — github / githubweb

#4873 (May 13, 2022 3:12:03 PM)

  1. [mlir] Fix declaration of nano time function in benchmark infra — shabalin / detail
  2. [demangler] Avoid special-subst code duplication — nathan / detail
  3. Comment parsing: Specify argument numbers for some block commands — aaron.puchert / detail
  4. Comment parsing: Allow inline commands to have 0 or more than 1 argument — aaron.puchert / detail
  5. Comment parsing: Treat properties as zero-argument inline commands — aaron.puchert / detail
  6. [ConstraintElimination] Simplify ssub(A,B) if B s>=b && B s>=0. — flo / detail
  7. [IRBuilder] Add IsInBounds parameter to CreateGEP() — npopov / detail
  8. Silence some false positive -Wstrict-prototype warnings — aaron / detail
  9. [libc++] Overhaul how we select the ABI library — Louis Dionne / detail
  10. fix typos to cycle bots — thakis / detail
  11. [SLP][X86] Add common CHECK prefix to sub-128-bit vector tests — llvm-dev / detail
  12. [InstSimplify] Fold and/or using implied conditions — npopov / detail
  13. [LoopVectorize] Add overflow checks when tail-folding with scalable vectors — david.sherwood / detail
  14. Suggest typo corrections for preprocessor directives — aaron / detail
  15. [ControlHeightReduction] Simplify addToMergedCondition() (NFC) — npopov / detail
  16. [SystemZ] Patchset for expanding memcpy/memset using at most two stores. — paulsson / detail
  17. [MSVC] Add support for pragma function — steplong / detail
  18. Revert "In MSVC compatibility mode, friend function declarations behave as function declarations" — thakis / detail
  19. [InstCombine] add tests for sub with rem operand; NFC — spatel / detail
  20. [ValueTracking] recognize sub X, (X % Y) as not overflowing — spatel / detail
  21. Remove a stale FIXME comment; NFC — aaron / detail
  22. [APInt] Fix documentation of *OrSelf methods — jay.foad / detail
  23. Try to disambiguate between overloads on Mac — aaron.puchert / detail
  24. Update my office hours — kristof.beyls / detail
  25. [X86] LowerStore - use is64BitVector() wrapper. NFCI. — llvm-dev / detail
  26. [AIX] support write operation of big archive. — zhijian / detail
  27. [LoopVectorize] Regenerate test checks (NFC) — npopov / detail
  28. [flang] Warn for the limit on name length — qiaopeixin / detail
  29. [clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks — balazs.benics / detail
  30. [x86] add test to show potential miscompile with undef value; NFC — spatel / detail
  31. [SDAG] freeze operand when expanging urem — spatel / detail
  32. [analyzer][NFC] Tighten some of the SValBuilder return types — balazs.benics / detail
  33. [analyzer] Introduce clang_analyzer_dumpSvalType introspection function — balazs.benics / detail
  34. Revert "[clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks" — balazs.benics / detail
  35. [InstSimplify] Add additional implied condition tests (NFC) — npopov / detail
  36. [OpenMP] Fix declare simd use on in-class member template function — michael.p.rice / detail
  37. [ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues. — clattner / detail
  38. [RISCV] Add llvm.read.register support for vlenb — preames / detail
  39. [CSSPGO][CSProfileConverter] Remove call target samples when including callee samples into caller. — hoy / detail
  40. [libc++abi][NFCI] Refactor demangling_terminate_handler to reduce nesting — Louis Dionne / detail
  41. [RISCV] Precommit tests showing missed vlenb optimizations — preames / detail
  42. [RISCV] Address post-commit feedback from af5e09b — preames / detail
  43. [libunwind] Remove -Wsign-conversion warning — Louis Dionne / detail
  44. DAGCombiner.cpp - break if-else chains that always return (style) — llvm-dev / detail
  45. [CMake] Disable libedit in Fuchsia toolchain — phosek / detail
  46. Revert "[RISCV] Enable subregister liveness tracking for RVV." — craig.topper / detail
  47. [ELF] Disallow input section description without a filename — i / detail
  48. Fix implicit double -> float truncation warnings. NFCI. — llvm-dev / detail
  49. [runtimes][NFC] Remove dead code for Standalone builds — Louis Dionne / detail
  50. [Libomptarget] Allow the device runtime to be compiled for the host — jhuber6 / detail
  51. [Libomptarget] Address existing warnings in the device runtime library — jhuber6 / detail
  52. [OpenMP] Add `__CUDA_ARCH__` definition when offloading with OpenMP — jhuber6 / detail
  53. [OpenMP] Don't include the device wrappers if -nostdinc is used — jhuber6 / detail
  54. [OpenMP] Don't set device runtime debugging flags if using '-nogpulib' — jhuber6 / detail
  55. [Libomptarget] Remove global include directory from libomptarget — jhuber6 / detail
  56. [Libomptarget] Build the device runtime as a static library — jhuber6 / detail
  57. [OpenMP] Use the new OpenMP device static library when doing LTO — jhuber6 / detail
  58. [runtimes] Fix how we trigger CI — Louis Dionne / detail
  59. [BOLT][CMAKE] Add missing clauses to bolt/runtime/CMakeLists.txt — aaupov / detail
  60. [ELF][test] Clean up linkerscript/{filename-spec.s,group.s} — i / detail
  61. [ELF][test] Add an input section description test with "()" in the filename — i / detail
  62. [BOLT][NFC] Suppress unused variable warnings — aaupov / detail
  63. [BOLT][NFC] Use refs for loop variables to avoid copies — aaupov / detail
  64. [GlobalISel] Combine G_SHL, G_ASHR, G_SHL of undef shifts to undef. — Amara Emerson / detail
  65. [lldb] Parallelize fetching symbol files in crashlog.py — Jonas Devlieghere / detail
  66. [Clang] Add DriverKit support — e_zhdan / detail
  67. [BOLT][TEST] Fix testing on macos — aaupov / detail
  68. [TableGen] Add a new json textmate description for syntax highlighting — riddleriver / detail
  69. [BOLT][CMAKE] Fix DYLIB build — aaupov / detail
  70. [CUDA] Add a flag to manually specify the target feature to use with CUDA — jhuber6 / detail
  71. [Libomptarget] Build the static library without CUDA installed — jhuber6 / detail
  72. [SLP]Do not look for buildvector sequence, if the index is reused. — a.bataev / detail
  73. [Clang] Fix DriverKit tests on Linux — e_zhdan / detail
  74. [GlobalIsel] Fix fallback if stack protector isn't supported. — efriedma / detail
  75. [llvm-ml] Add support for extern proc — ayzhao / detail

#4873 (May 13, 2022 3:12:03 PM)

  1. Increase open files ulimit on sanitizer bots — github / detail

#4872 (May 13, 2022 6:36:25 AM)

  1. [clang][preprocessor] Fix unsigned-ness of utf8 char literals — tbaeder / detail
  2. [compiler-rt] Add NO_EXEC_STACK_DIRECTIVE on s390x — tbaeder / detail
  3. [WebAssembly] Implement ref.is_null MC layer support and codegen — asb / detail
  4. [LegalizeTypes][VP] Add integer promotion support for vp.setcc — Lian.Wang / detail
  5. [RS4GC] Cache BDVs and bases alogn with IsKnownBase flag (NFC) — d.makogon / detail
  6. [analyzer] Add taint to the BoolAssignmentChecker — endre.fulop / detail
  7. [libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE. — daniel.kiss / detail
  8. [NFC][TypePromotion][AArch64] Tests — sam.parker / detail
  9. [GlobalISel] Change ConstantFoldVectorBinop to return vector of APInt — jay.foad / detail
  10. [TypePromotion] Avoid some unnecessary truncs — sam.parker / detail
  11. [RISCV] Add the passthru operand for RVV unmasked segment load IR intrinsics. — zakk.chen / detail
  12. [mlir][bufferize][NFC] Make getContiguousMemRefType a static function — springerm / detail
  13. [mlir][sparse][NFC] Use RewriterBase/OpBuilder when possible — springerm / detail
  14. [NFC][ARM] Tests for Cortex-A57 and Cortex-A72 Fused AES Erratum — archibald.elliott / detail
  15. [mlir] use dynamic sections in MLIR Doxygen — zinenko / detail
  16. [ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES Erratum — archibald.elliott / detail
  17. [gn build] Port 3a24df992cf8 — llvmgnsyncbot / detail
  18. [InstSimplify] Add tests for and/or with implied conditions (NFC) — npopov / detail
  19. [mlir] Add TensorToLinalgPass — tpopp / detail
  20. [ArgPromotion] Add tests for already seen offsets (NFC) — samolisov / detail
  21. Add cmake dependency for TensorToLinalg — tpopp / detail
  22. [IRBuilder] Remove redundant createGEP() overloads (NFC) — npopov / detail
  23. [InstCombine] Fix unused variable warning (NFC) — npopov / detail
  24. [MLIR] Fix areIdsUnique in AffineStructures — groverkss / detail
  25. [ASTMatchers][clang-tidy][NFC] Hoist `forEachTemplateArgument` matcher into the core library — whisperity / detail
  26. [X86] Add tests for vector widening with freeze(undef) — llvm-dev / detail

#4871 (May 13, 2022 1:50:06 AM)

  1. [mlir][sparse] Factoring out an enumerator over elements of SparseTensorStorage — 2998727+wrengr / detail
  2. In 92eaad2dd7adb5ee92f397cef85ab11f2612294e I made it possible to run — jingham / detail
  3. [lldb/test] Skip TestCppIncompleteTypeMembers.py for -gmodules on macOS — medismail.bennani / detail
  4. [LinkerWrapper] Remove stripping features from the linker wrapper — jhuber6 / detail
  5. [LinkerWrapper] Group static libraries in their own buffer — jhuber6 / detail
  6. [TSan] Relax pthread introspection-based test — julian.lettner / detail
  7. [InstCombine] fix sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z)) — Chenbing.Zheng / detail
  8. [DirectX] Fix typo in CMakeLists.txt. — python3kgae / detail
  9. [RISCV][NFC] Add an RV64 RUN line to rv32zfhmin-invalid.s — ben.shi / detail
  10. [NFC] add the missing //@} — czhengsz / detail
  11. [LLVM][Casting.h] Don't create a temporary while casting. — aman.lachapelle / detail
  12. [LegalizeTypes][VP] Add integer promotion support for vp.merge — Lian.Wang / detail
  13. Revert D125410 "[ELF] Align the end of PT_GNU_RELRO to max-page-size instead of common-page-size" — i / detail
  14. [Object] Support relocation resolver for CSKY — zixuan.wu / detail

#4870 (May 12, 2022 5:45:45 PM)

  1. [mlir,win] Enable python bindings on the Windows mlir bot — stilis / githubweb
  2. [libc] Extend libc's linux script to handle runtimes build. — sivachandra / githubweb
  3. [libc] Add "clang" as one of the enabled projects under fullbuild. — sivachandra / githubweb
  4. Make standalone-build-x86_64 a standalone builder — kkleine / githubweb

#4870 (May 12, 2022 5:45:45 PM)

  1. [RS4GC] Add support for 'freeze' instruction to findBaseDefiningValue — mkazantsev / detail
  2. [compiler-rt][builtins] Fix wrong ABI of AVR __mulqi3 & __mulhi3 — ben.shi / detail
  3. [clang][X86] Rename some intrinsics tests to use the *-builtins.c naming convention — llvm-dev / detail
  4. [SLP][X86] Add test coverage for Issue #51088 — llvm-dev / detail
  5. [Support] Fix asan AllocatorTest after ba0d50ad7ec66 — sam.mccall / detail
  6. [libc++][P0943] Add stdatomic.h header. — Louis Dionne / detail
  7. Revert "[HWASan] Clean up hwasan_symbolize." — thakis / detail
  8. Revert "[HWASan] Allow to linkify symbolizer output." — thakis / detail
  9. [gn build] Port 37ba1b9d1ac7 — llvmgnsyncbot / detail
  10. [gn build] Port 586efd52b93f — llvmgnsyncbot / detail
  11. [InstCombine] Add additional icmp of select tests (NFC) — npopov / detail
  12. [InstCombine] Fold icmp of select with non-constant operand — npopov / detail
  13. [flang] Fix AllocaOp/AllocMemOp type conversion — qiaopeixin / detail
  14. [clangd] Add parsing for IgnoreHeaders config option — kadircet / detail
  15. [flang] Support external procedure passed as actual argument with implicit character type — qiaopeixin / detail
  16. [flang] Add one semantic check for masked array assignment — qiaopeixin / detail
  17. [clang] createInvocationFromCommandLine -> createInvocation, delete former. NFC — sam.mccall / detail
  18. Fix lifetime of DiagnosticsEngine in diagtool. — sam.mccall / detail
  19. [clangd] Speed up an unfortunate timer-based test. — sam.mccall / detail
  20. [clangd] Eliminate direct usage of isAvailable() matcher. NFC — sam.mccall / detail
  21. [DAG] visitREM - merge buildOptimizedSREM into if(). NFCI. — llvm-dev / detail
  22. [MC][X86] Add vcmpps disassembler tests for Issue #41491 — llvm-dev / detail
  23. [ELF] Change (NOLOAD) type mismatch to use SHT_NOBITS instead of SHT_PROGBITS — i / detail
  24. [libc++][NFC] Slight refactoring of some std::vector tests — Louis Dionne / detail
  25. [libc++][NFC] Move swap_noexcept test to .compile.pass.cpp — Louis Dionne / detail
  26. [Frontend] Fix broken createInvocation test due to bad merge — sam.mccall / detail
  27. Fix LLDB test broken by 499d0b96cb52c828e7fc4d58825b5e8b3f9931c5 — sam.mccall / detail
  28. [InstCombine] Add icmp of select with implied condition tests (NFC) — npopov / detail
  29. [InstCombine] Fold icmp of select with implied condition — npopov / detail
  30. [libc++][NFC] Add release note for constexpr std::string — Louis Dionne / detail
  31. Revert "[clangd] Speed up an unfortunate timer-based test." — sam.mccall / detail
  32. [OpenMP] Add basic support for properly handling static libraries — jhuber6 / detail
  33. [flang] Fix internal error with DATA-statement style initializers — d.dudkin / detail
  34. Automatically generate CodeGen/X86/sse-align-*.ll test cases. NFC — deadalnix / detail
  35. Automatically generates several X86/sse tests cases. NFC — deadalnix / detail
  36. [SelectionDAG] Clear promoted bits before UREM on shift amount in PromoteIntRes_FunnelShift. — craig.topper / detail
  37. [clang-tidy][NFC] Add createChecks method that also checks for LangaugeOptions — n.james93 / detail
  38. [SelectionDAG] Improve asserts in SelectionDAG::getSelect. — craig.topper / detail
  39. [SimplifyLibcalls] Tests for libcall folding of subobjects [NFC] — msebor / detail
  40. [libc++][NFC] Fix formatting that was incorrectly changed by D124695 — Louis Dionne / detail
  41. [InstCombine] Add tests for combining AArch64 neon min/max intrinsics. — flo / detail
  42. [AArch64] Add extra reverse costs. — david.green / detail
  43. [riscv] Add strict asserts for VSETVLI insertion algorithm to help catch bugs — preames / detail
  44. [mlir][sparse] integration test for zero preserving math op — ajcbik / detail
  45. [DAGCombine] Make combineShuffleOfBitcast LittleEndian specific — david.green / detail
  46. [AArch64] Fix sub with carry — kazu / detail
  47. [clangd] Speed up a slow sleeping testcase. — sam.mccall / detail
  48. [libc] Update windows entrypoint list — michaelrj / detail
  49. [HLSL] add -fcgl option flag. — python3kgae / detail
  50. [clang-tidy] New check for safe usage of `std::optional` and like types. — yitzhakm / detail
  51. [libc][NFC] add index mode to printf parser — michaelrj / detail
  52. [clang-tidy][NFC] Fix doc typo for bugprone-unchecked-optional-access — yitzhakm / detail
  53. Apply clang-tidy fixes for llvm-prefer-isa-or-dyn-cast-in-conditionals in OpenMPDialect.cpp (NFC) — joker.eph / detail
  54. Apply clang-tidy fixes for llvm-else-after-return in Merger.cpp (NFC) — joker.eph / detail
  55. Enable the use of ThreadPoolTaskGroup in MLIR threading helper to enable nested parallelism — joker.eph / detail
  56. [runtimes] Always configure libc++abi before libc++ — Louis Dionne / detail
  57. Added the brief discription about the new CSA checker. — github / detail
  58. update the doc for the static analyzer checker — github / detail
  59. Update ReleaseNotes.rst — github / detail
  60. [gn build] (semi-manually) port 7e63a0d479dd — thakis / detail
  61. Revert "[DAGCombine] Make combineShuffleOfBitcast LittleEndian specific" — david.green / detail
  62. [riscv] Add some minimal tracing output to InsertVSETVLI — preames / detail
  63. [riscv] Add early return to InsertVSETLI fixed point step [nfc] — preames / detail
  64. [riscv] Use early return to reduce nesting for InsertVSETVLI [nfc] — preames / detail
  65. Apply clang-tidy fixes for llvm-include-order in Merger.cpp (NFC) — joker.eph / detail
  66. Apply clang-tidy fixes for readability-identifier-naming in SparseTensorUtils.cpp (NFC) — joker.eph / detail
  67. Apply clang-tidy fixes for bugprone-copy-constructor-init in TestPassManager.cpp (NFC) — joker.eph / detail
  68. Fix build with shared libs: add missing CMake dep to MLIR sparse pipeline — joker.eph / detail
  69. [Driver] Pass --fix-cortex-a53-843419 automatically on Fuchsia — phosek / detail
  70. Revert "Automatically generates several X86/sse tests cases. NFC" — thakis / detail
  71. [InstCombine] add tests for shuffle with fneg operand(s); NFC — spatel / detail
  72. [InstCombine] canonicalize fneg after shuffle — spatel / detail
  73. [mlir] Remove special case parsing/printing of `func` operations — riddleriver / detail
  74. [OpenMP] Allow compiling multiple target architectures with OpenMP — jhuber6 / detail
  75. [OpenMP] Try to Infer target triples using the offloading architecture — jhuber6 / detail
  76. [ORC-RT][ORC] Handle dynamic unwind registration for libunwind — housel / detail
  77. [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
  78. Fix check-clang-tools target after 7cc8377f2c572a919ecb — sam.mccall / detail
  79. [libc++][ranges] Implement `views::take`. — varconst / detail
  80. [gn build] Port 9924d8d66ae1 — llvmgnsyncbot / detail
  81. [AArch64] Add llvm/test/CodeGen/AArch64/i256-math.ll — kazu / detail
  82. [libc++][ranges] Implement `views::single`. — varconst / detail
  83. [compiler-rt] Fix issue with compiler-rt tests mixing <atomic> and <stdatomic.h> — Louis Dionne / detail
  84. Revert "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both." — flo / detail
  85. [clang-format][NFC] Make all TokenAnnotator member functions const — owenca / detail
  86. [HWASan] Allow to linkify symbolizer output. — fmayer / detail
  87. [HWASan] Clean up hwasan_symbolize. — fmayer / detail
  88. [Scalar][NFC] Minor cleanups in CallSiteSplitting.cpp — ashaposhnikov / detail
  89. [CMake] Include llvm-debuginfod-find in Fuchsia toolchain — phosek / detail
  90. [runtime] Build compiler-rt with --unwindlib=none — phosek / detail
  91. Revert "[runtime] Build compiler-rt with --unwindlib=none" — phosek / detail
  92. [runtime] Build compiler-rt with --unwindlib=none — phosek / detail
  93. Upstream support for POINTER assignment in FORALL. — eschweitz / detail
  94. Revert "[runtime] Build compiler-rt with --unwindlib=none" — phosek / detail
  95. [test][ORC-RT] Disable elfnix_platform tests on non-x86_64 platforms — housel / detail
  96. [libcxx] random_device, use arc4random() on Solaris — brad / detail
  97. [libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __support headers — brad / detail
  98. Revert "[CMake][libcxx] Use target_include_directories for libc++ headers" — phosek / detail
  99. [InstCombine] add casts from splat-a-bit pattern if necessary — Chenbing.Zheng / detail
  100. [InstCombine] precommit some tests for reassociate add — Chenbing.Zheng / detail
  101. Fix MLIR integration test after a8308020 (`func.` prefix is required bythe parser now) — joker.eph / detail
  102. [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z)) — Chenbing.Zheng / detail
  103. [SLP] Add tests for awkward laod orders from SLP. NFC — david.green / detail
  104. [X86] Add description comments to SandyBridge for COPY/WriteZero/WriteVecMaskedGatherWriteback cases. NFC. — llvm-dev / detail
  105. [FuzzMutate] Move LLVM module (de)serialization from FuzzerCLI -> IRMutator. NFC — sam.mccall / detail
  106. [FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR. — sam.mccall / detail
  107. [ISD::IndexType] Helper functions for common queries. — paul.walker / detail
  108. Fix underlining in docs to fix the sphinx build — aaron / detail
  109. Revert "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." — aaron / detail
  110. Reland "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." — sam.mccall / detail
  111. [InstCombine] Remove side effect of replaced constrained intrinsics — sepavloff / detail
  112. [X86] Remove unused 'hint' argument from prefetch tests — llvm-dev / detail
  113. [InstCombine] fix miscompile when casting int->FP->int — spatel / detail
  114. Automatically generate aix32-cc-abi-vaarg.ll . NFC — deadalnix / detail
  115. [X86] rdrand-builtins.c - add 32-bit target coverage and enable -Wall/-Werror — llvm-dev / detail
  116. [SLP] Cluster ordering for loads — david.green / detail
  117. [X86] Add 32-bit target test coverage to clean header tests — llvm-dev / detail
  118. const char* for LLVMTargetMachineEmitToFile's argument — deadalnix / detail
  119. [Bitstream] Only consider flushing to file on block boundaries — sam.mccall / detail
  120. [Headers][X86] amxintrin.h - fixed unknown parameter Wdocumentation warning. NFC — llvm-dev / detail
  121. [ARM] Update ror.ll test to canonicalized IR — llvm-dev / detail
  122. [DAGCombine] Add node in the worklist in topological order in CombineTo — deadalnix / detail
  123. [LegalizeTypes] Don't assume fshl/fshr shift amount type matches the other operands. — craig.topper / detail
  124. [LegalizeTypes] Make use of SelectionDAG::getShiftAmountConstant. NFC — craig.topper / detail
  125. [AMDGPU] lowerEXTRACT_VECTOR_ELT - fold from a SCALAR_TO_VECTOR source — llvm-dev / detail
  126. [AArch64] Add missing NVCAST patterns. — david.green / detail
  127. [RISCV] Regenerate rv32zbp-zbkb.ll — llvm-dev / detail
  128. [IROutliner] Accomodate blocks containing PHINodes with one entry outside the region and others inside the region. — andrew.litteken / detail
  129. Regenerate avx512-regcall-NoMask.ll . NFC — deadalnix / detail
  130. Generate sse-intel-ocl.ll automatically. NFC — deadalnix / detail
  131. [Frontend] Move, don't copy the predefines buffer into PP. NFC. — sam.mccall / detail
  132. Make BinaryStreamWriter::padToAlignment write blocks vs bytes. — stellaraccident / detail
  133. [test][msa] Add more sse,avx intrinsics tests — Vitaly Buka / detail
  134. [test][msan] Relax order of param shadow — Vitaly Buka / detail
  135. [X86] Fix some signedness errors in x86 headers — llvm-dev / detail
  136. [VectorCombine] Attempt to fold select shuffles from reductions — david.green / detail
  137. [Headers][X86] Replace \operation with \code{.operation} — llvm-dev / detail
  138. [Headers][X86] Enable basic Wdocumentation testing on X86 headers — llvm-dev / detail
  139. [InstCombine] Add test coverage for PR43261 / Issue #42606 — llvm-dev / detail
  140. [SLP][X86] Add test coverage for PR47491 / Issue #46835 — llvm-dev / detail
  141. [SLP][X86] Add test coverage for PR49934 / Issue #49278 — llvm-dev / detail
  142. [SLP][X86] Add test coverage for PR41892 / Issue #41237 — llvm-dev / detail
  143. [SLP][X86] Add test coverage for PR42652 / Issue #41997 — llvm-dev / detail
  144. [X86][AMX] Simplify AMX test case. — yuanke.luo / detail
  145. [X86] combine-add.ll - add test case for PR52039 / Issue #51381 — llvm-dev / detail
  146. [DAG] Only perform the fold (A-B)+(C-D) --> (A+C)-(B+D) when both inner subs have one use — llvm-dev / detail
  147. [X86] Set some more plausible latencies for horizontal add/subs on znver1 — llvm-dev / detail
  148. [docs] Add Office Hours for Tobias Grosser — groverkss / detail
  149. [X86] Add test coverage for PR26515 / Issue #26889 — llvm-dev / detail
  150. [libc] Add LINK_LIBRARIES option to add_fp_unittest and add_libc_unittest. — lntue.h / detail
  151. [libc][Obvious] Fix cmake usage of list PREPEND (unavailable pre-3.15). — lntue / detail
  152. [SLP][X86] Add test coverage for PR50392 / Issue #49736 — llvm-dev / detail
  153. [BOLT][DWARF] Fix assert for split dwarf. — ayermolo / detail
  154. [lld] Fix typo for processAux; NFC — liuxiaodong / detail
  155. [flang] Enforce a program not including more than one main program — qiaopeixin / detail
  156. [mlir][NvGpu] Fix nvgpu.mma.sync lowering to NVVM for f32, tf32 types — cbate / detail
  157. [CSSPGO][Preinliner] Use linear threshold to drive inline decision. — hoy / detail
  158. [flang] retain binding label of entry subprograms — jperier / detail
  159. [AMDGPU] Regenerate checks in a mir test — abinavpp / detail
  160. [AVR] Add PrintMethod for operand memspi — ben.shi / detail
  161. [DAG] Prevent infinite loop combining bitcast shuffle — david.green / detail
  162. [clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline. — marek.kurdej+llvm.org / detail
  163. [ConstraintElimination] Add initial ssub.with.overflow tests. — flo / detail
  164. Revert "[lldb] parallelize calling of Module::PreloadSymbols()" — pavel / detail
  165. [AArch64] Generate AND in place of CSEL for predicated CTTZ — david.green / detail
  166. [AArch64] Ampere1 does not support MTE — philipp.tomsich / detail
  167. [clang-format] Correctly handle SpaceBeforeParens for builtins. — marek.kurdej+llvm.org / detail
  168. [libcxx] [test] Fix the nasty_macros test on Windows on ARM/ARM64 — martin / detail
  169. [lldb/DWARF] Fix linking direction in CopyUniqueClassMethodTypes — pavel / detail
  170. [mlir][math] Promote (b)f16 to f32 when lowering to libm calls — benny.kra / detail
  171. [SVE] Optimize new cases for lowerConvertToSVBool — peter.waller / detail
  172. Filter non-external static members from SBType::GetFieldAtIndex. — pavel / detail
  173. [clang-tidy][NFC] Replace many instances of std::string where a StringRef would suffice. — n.james93 / detail
  174. [Clang] Add integer mul reduction builtin — llvm-dev / detail
  175. [demangler] Buffer peeking needs buffer — nathan / detail
  176. [NFC][LoopVectorize] Add SVE test for tail-folding combined with interleaving — david.sherwood / detail
  177. [clangd] Disable predefined macros in tests. NFC — sam.mccall / detail
  178. [clangd] Skip extra round-trip in parsing args in debug builds. NFC — sam.mccall / detail
  179. [SimpleLoopUnswitch] Add test case for crash with db7a87ed4fa7. — flo / detail
  180. Recommit "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both." — flo / detail
  181. [clangd] Rewrite TweakTesting helpers to avoid reparsing the same code. NFC — sam.mccall / detail
  182. [AArch64][SVE] Improve codegen when extracting first lane of active lane mask — rosie.sumpter / detail
  183. [ScalarEvolution] Add tests for umin_seq with non-zero operand (NFC) — npopov / detail
  184. [X86] Replace avx512f integer mul reduction builtins with generic builtin — llvm-dev / detail
  185. [ScalarEvolution] Fold %x umin_seq %y if %x cannot be zero — npopov / detail
  186. [DAG] Use isAnyConstantBuildVector. NFC — david.green / detail
  187. [demangler] No need to space adjacent template closings — nathan / detail
  188. [riscv] Fix state tracking bug on vsetvli (phi of vsetvli) peephole — preames / detail
  189. [flang] Fix windows bot after D125140 — jperier / detail
  190. "Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation"""" — erich.keane / detail
  191. [clangd] Skip (most) predefined macros when scanning for preamble patching. — sam.mccall / detail
  192. Thread safety analysis: Handle compound assignment and ->* overloads — aaron.puchert / detail
  193. [riscv, InsertVSETVLI] Rename InstrInfo to Require to more clearly indicate purpose [nfc] — preames / detail
  194. [analyzer] Inline operator delete when MayInlineCXXAllocator is set. — tomasz.kamiński / detail
  195. [Frontend] when attaching a preamble, don't generate the long predefines buffer. — sam.mccall / detail
  196. [clang] Recognize scope of thread local variables in CFGBuilder — kparzysz / detail
  197. Enum conversion warning when one signed and other unsigned. — aaron / detail
  198. [SCEV] Add more tests for umin_seq with known predicate (NFC) — npopov / detail
  199. [SCEV] Fold umin_seq using known predicate — npopov / detail
  200. [SLP]Fix a crash when preparing a mask for external scalars. — a.bataev / detail
  201. [X86] insertps-combine.ll - show address math in checks — llvm-dev / detail
  202. [ELF] Support -plugin-opt=stats-file= — alexrichardson / detail
  203. [LLVM][sancov] Inclusive language: Add -ignorelist option — zarko / detail
  204. [lldb/test] Fix TestCppIncompleteTypeMembers.py — pavel / detail
  205. [mlir] Add translation from tensor.reshape to memref.reshape — springerm / detail
  206. [mlir][linalg] Fix padding size calculation for Conv2d ops. — hanchung / detail
  207. [RISCV] Remove two unmasked RVV patterns — fraser / detail
  208. [riscv] Add a few more vsetvli insertion tests — preames / detail
  209. Revert ""Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation""""" — erich.keane / detail
  210. [clang-fuzzer] Add a tiny tool to generate a fuzzing dictionary for clang — sam.mccall / detail
  211. [mlir] Refactoring dialect and test code to use parseCommaSeparatedList — jtucholski00 / detail
  212. [Docs] Added my office hours. — anastasia.stulova / detail
  213. [SLP]Try partial store vectorization if supported by target. — a.bataev / detail
  214. [opt] Error on `opt -O# --foo-pass` — aeubanks / detail
  215. [SystemZ] Fix argument type of tdc instruction. — kai.nacke / detail
  216. [CodeGen] Clarify the semantics of ADDCARRY/SUBCARRY — kazu / detail
  217. [lldb/test] Append CXXFLAGS_EXTRAS last in Makefile.rules — pavel / detail
  218. [lldb/test] Remove superfluous -std=c++11 from tests — pavel / detail
  219. [mlir] Fix build & test of mlir python bindings on Windows — stilis / detail
  220. Make lsan TestCases more consistent — Vitaly Buka / detail
  221. Modify DXILPrepare to emit no-op bitcasts — chris.bieneman / detail
  222. [PassManager] Implement DOTGraphTraitsViewer under NPM — llvm-project / detail
  223. [polly] migrate -polly-show to the new pass manager — llvm-project / detail
  224. [polly] Fix compiler warning. NFC. — llvm-project / detail
  225. Revert "Recommit "[VPlan] Remove uneeded needsVectorIV check."" — flo / detail
  226. [mlir][nvvm] Add attribute to nvvm.cpAsyncOp to control l1 bypass — thomasraoux / detail
  227. [flang][runtime] Fix input of NAN(...) on non-fast path — pklausler / detail
  228. [flang][runtime] Don't pad CHARACTER input at end of record unless PAD='YES' — pklausler / detail
  229. [flang][runtime] Enforce restrictions on unlimited format repetition — pklausler / detail
  230. [flang][runtime] (G0) for CHARACTER means (A), not (A0) — pklausler / detail
  231. [flang][runtime] BACKSPACE after non-advancing I/O — pklausler / detail
  232. [SLP]Adjust assertion check for scalars in several insertelements. — a.bataev / detail
  233. [flang] Fold intrinsic inquiry functions SAME_TYPE_AS() and EXTENDS_TYPE_OF() — pklausler / detail
  234. Revert "[SLP]Further improvement of the cost model for scalars used in buildvectors." — a.bataev / detail
  235. [flang] Fold intrinsic functions SPACING() and RRSPACING() — pklausler / detail
  236. [polly] Load NPM pass plugin for NPM test. — llvm-project / detail
  237. [HWASan] deflake hwasan_symbolize test — fmayer / detail
  238. [flang] Operands of SIGN() need not have same kind — pklausler / detail
  239. [Inliner] Preserve !prof metadata when converting call to invoke. — hoy / detail
  240. [flang] Correct folding of SPREAD() for higher ranks — pklausler / detail
  241. [mlir-LSP] Ensure existing documents are process synchronously — riddleriver / detail
  242. [gn build] (manually) port a2f2dfde48ac (clang-fuzzer-dictionary) — thakis / detail
  243. [flang] Refine handling of short character actual arguments — pklausler / detail
  244. [mlir][doc] Move documentation of extensible dialects — riddleriver / detail
  245. [trace][intelpt] Support system-wide tracing [2] - Add a dummy --per-core-tracing option — walter erquinigo / detail
  246. [trace][intelpt] Support system-wide tracing [3] - Refactor IntelPTThreadTrace — walter erquinigo / detail
  247. [gn build] Port 7b73de9ec2b1 — llvmgnsyncbot / detail
  248. Add the ability to debug through an exec into ld — gclayton / detail
  249. [flang] Ensure that structure constructors fold parameter references — pklausler / detail
  250. [polly] Fix type in function name. NFC. — llvm-project / detail
  251. [flang] Fix to UnwrapConvertedExpr() — pklausler / detail
  252. [flang] Correct actual/dummy procedure compatibility for ALLOCATABLE/POINTER functions — pklausler / detail
  253. [AArch64] Remove ADDC, ADDE, SUBC, SUBE support, use the CARRY ops instead — deadalnix / detail
  254. [flang] Allow PDTs with LEN parameters in REDUCE() — pklausler / detail
  255. [flang] Allow NULL() actual argument for optional dummy procedure — pklausler / detail
  256. [AMDGPU] Generate checks in llvm.amdgcn.softwqm.ll — carl.ritson / detail
  257. [AMDGPU] Pre-commit test for D124981. NFC. — carl.ritson / detail
  258. [flang] Allow implicit declaration of DATA objects in inner procedures — pklausler / detail
  259. [flang] Refine error checking in specification expressions — pklausler / detail
  260. [flang] Reverse a reversed type compatibility check — pklausler / detail
  261. [mlgo] Support exposing more features than those supported by models — mtrofin / detail
  262. Add x86 to REQUIRES line in test as suggested in https://reviews.llvm.org/D124105. — douglas.yung / detail
  263. [gn build] Port 059e03476cbb — llvmgnsyncbot / detail
  264. [flang] Accept POINTER followed by INTERFACE — pklausler / detail
  265. [NFC] follow up code cleanup after D123837 — yedeng.yd / detail
  266. [flang] Allow ENTRY function result symbol usage before the ENTRY — pklausler / detail
  267. [RISCV][NFC] Add 'rv32izvfh' invalid arch test — ben.shi / detail
  268. [clang][Driver] Add more tests for riscv — ben.shi / detail
  269. [NFC] Modify the comment to reflect the changes in decoder — ox59616e / detail
  270. [mlir] Fix python bindings build on Windows in Debug — stilis / detail
  271. [IRSim] Remove early check from similarity matching such that commutative instructions are checked correctly when using the same value. — andrew.litteken / detail
  272. [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
  273. [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
  274. [ELF] Move InputSectionBase::rawData member [NFC] — gkm / detail
  275. [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
  276. [IR][CostModel] A scalable vector shuffle can't be an identity or reverse shuffle. — craig.topper / detail
  277. [NFC][lldb][trace] Use uint64_t when decoding and enconding json — walter erquinigo / detail
  278. [flang][OpenMP] Lowering for task construct — Shraiysh.Vaishay / detail
  279. [Coroutines] Use PassManager instead of Legacy PassManager internally — yedeng.yd / detail
  280. Revert "[NFC][lldb][trace] Use uint64_t when decoding and enconding json" — walter erquinigo / detail
  281. [Test] One more test to prevent crash in SLP vectorizer — mkazantsev / detail
  282. Revert "[Test] One more test to prevent crash in SLP vectorizer" — mkazantsev / detail
  283. Return "[Test] One more test to prevent crash in SLP vectorizer" — mkazantsev / detail
  284. [libcxxabi] [cmake] Fix a mismatched variable name — martin / detail
  285. [Docs] Clarify CLANG_ENABLE_OPAQUE_POINTERS behavior (NFC) — npopov / detail
  286. [analyzer] Indicate if a parent state is infeasible — gabor.marton / detail
  287. [analyzer] Implement assume in terms of assumeDual — gabor.marton / detail
  288. [analyzer] Replace adjacent assumeInBound calls to assumeInBoundDual — gabor.marton / detail
  289. [MLIR] Split off MLIRExecutionEngineUtils to fix libMLIR.so build (PR54242) — npopov / detail
  290. [fuzzer] Reduce size of large.test — npopov / detail
  291. [RISCV] Add more tests for vector reduce mask operations — Lian.Wang / detail
  292. [RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation — Lian.Wang / detail
  293. [analyzer] Attempt to fix test infeasible-crash.c — gabor.marton / detail
  294. Revert "[RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation" — Lian.Wang / detail
  295. [InstCombine] Handle GEP scalar/vector base mismatch (PR55363) — npopov / detail
  296. [NFC] [Coroutines] Remove EnableReuseStorageInFrame option — yedeng.yd / detail
  297. [InstSimplify] Handle unknown function context in pointer icmp fold (PR54615) — npopov / detail
  298. [LoopVectorize] Remove incorrect nuw flag from test (NFC) — npopov / detail
  299. [RISCV][NFC] Remove else after continue — fraser / detail
  300. [mlir] Remove unused using declaration (NFC) — akuegel / detail
  301. [pseudo] Add benchmarks for pseudoparser. — hokein.wu / detail
  302. [Sema][SVE] Move/simplify Sema testing for SVE ACLE builtins — rosie.sumpter / detail
  303. [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins — rosie.sumpter / detail
  304. GlobalISel: Trivial documentation and comment fixes — nicolai.haehnle / detail
  305. [IndVarSimplify] Regenerate test checks (NFC) — npopov / detail
  306. [SLP][NFC]Add a test for improved shuffles in buildvector sequences, — a.bataev / detail
  307. [SCEVExpander] Remove handling for mixed int/pointer min/max (NFCI) — npopov / detail
  308. [libc++abi] Reword uncaught exception termination message — Louis Dionne / detail
  309. [GVNSink] Make GVNSink resistant against self referencing instructions (PR36954) — dawid_jurek / detail
  310. AMDGPU/SDAG: Refine the fold to v_mad_[iu]64_[iu]32 — nicolai.haehnle / detail
  311. [NFC][PowerPC] Add 32-bit AIX RUN lines to test cases. — amy.kwan1 / detail
  312. [MLIR Parser] Improve QoI for "expected token" errors — clattner / detail
  313. [flang] Fold real-valued DIM() — pklausler / detail
  314. [Frontend] Flip default of CreateInvocationOptions::ProbePrecompiled to false — sam.mccall / detail
  315. [MLIR][AMDGPU] Add AMDGPU dialect, wrappers around raw buffer intrinsics — Krzysztof.Drewniak / detail
  316. [CodeGen] Use ABI alignment for C++ new expressions — thakis / detail
  317. [mlir] Fail early if AnalysisState::getBuffer() returns failure — ashay / detail
  318. [libc++abi][NFC] Fix typo in comment — Louis Dionne / detail
  319. [flang] Fold real-valued MODULO() and MOD() — pklausler / detail
  320. Diagnose unreachable generic selection associations — aaron / detail
  321. [AMDGPU][GFX10] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
  322. [InstCombine] Add additional freeze tests (NFC) — npopov / detail
  323. [flang] Enforce limit on rank + corank — pklausler / detail
  324. [SCCP] Preserve Name when converting SExt->ZExt. — craig.topper / detail
  325. [CVP] Preserve exact name when converting sext->zext and ashr->lshr. — craig.topper / detail
  326. Revert "[AArch64] Generate AND in place of CSEL for predicated CTTZ" — david.green / detail
  327. [libc++][ranges] Implement `views::drop`. — varconst / detail
  328. [mlir][AMDGPU] Add AMDGPU conversion patterns to ConvertGPUToROCDL — Krzysztof.Drewniak / detail
  329. [RISCV] 'K'-extension ordering — kito.cheng / detail
  330. [OpenMP] Add mangling support for linear modifiers (ref,uval,val) — michael.p.rice / detail
  331. [clangd] Support for standard inlayHint protocol — kadircet / detail
  332. Use update_llc_test_checks for the switch.ll test; add new test — Matthias Braun / detail
  333. Avoid 8 and 16bit switch conditions on x86 — Matthias Braun / detail
  334. CodeGenPrepare: Replace constant PHI arguments with switch condition value — Matthias Braun / detail
  335. [utils] Avoid hardcoding metadata ids in update_cc_test_checks — Jan Korous / detail
  336. [OpenMP] Fix embedding offload code when there is no offloading toolchain — jhuber6 / detail
  337. [InstCombine] add tests for shuffles with FP<->int cast operands; NFC — spatel / detail
  338. [InstCombine] fold shuffles with FP<->Int cast operands — spatel / detail
  339. [CUDA][HIP] support __noinline__ as keyword — Yaxun.Liu / detail
  340. [llvm-ml] Implement support for MASM's extern directive — epastor / detail
  341. [mlir][SCF] Add utility method to add new yield values to a loop. — ravishankarm / detail
  342. [mlir][SCF] Retire `cloneWithNewYields` helper function. — ravishankarm / detail
  343. Fix indentation in ReleaseNotes.rst — Yaxun.Liu / detail
  344. [AArch64] Remove redundant f{min,max}nm intrinsics. — flo / detail
  345. [BasicAA] Fix order in which we pass MemoryLocations to alias() — aeubanks / detail
  346. [NFC] Fix typo — jrbyrnes1989 / detail
  347. [NFC]Add Missing Break in switch that we didn't notice because it was — erich.keane / detail
  348. Enhance peephole optimization. — mingmingl / detail
  349. [NFC] Add missing 'break' in a switch case — erich.keane / detail
  350. [AMDGPU] Allow for MFMA Inst Clustering — jrbyrnes1989 / detail
  351. [clang-tidy] Fix unintended change left in 12cb540529e — n.james93 / detail
  352. Update test for changes in f0ea9c9cec7f7b632ef7894ff7b3859269de611b / D124552 — Matthias Braun / detail
  353. Add the "sent break" message to the "gdb-remote packets" channel — jingham / detail
  354. [NFC] Replace not-null and not-isa check with a not-isa_and_nonnull — erich.keane / detail
  355. [SLP][NFC] Precommit a lit test for a followup patch that improves tree reordering for external users. — vporpodas / detail
  356. Revert "Enhance peephole optimization." — mingmingl / detail
  357. Revert "[utils] Avoid hardcoding metadata ids in update_cc_test_checks" — Jan Korous / detail
  358. Remove unused variable (fix -Werror build on MSVC) — joker.eph / detail
  359. [gn build] Port f822db7670d4 — llvmgnsyncbot / detail
  360. [OpenMP] Fix mangling for linear modifiers with variable stride — michael.p.rice / detail
  361. [riscv] Minor style cleanup so that code more obviously matches comments [nfc] — preames / detail
  362. [riscv] Consolidate logic for SEW/VL operand offset calculations [nfc] — preames / detail
  363. [SLP] Make reordering aware of external vectorizable scalar stores. — vporpodas / detail
  364. [mlir][gpu] Move async copy ops to NVGPU and add caching hints — thomasraoux / detail
  365. [mlir] Print some message for op-printing verification — chiahungduan / detail
  366. [Peephole-opt][X86] Enhance peephole opt to see through SUBREG_TO_REG — mingmingl / detail
  367. [Bitcode] Include indirect users of BlockAddresses in bitcode — ndesaulniers / detail
  368. [BuildLibCalls] infer inreg param attrs from NumRegisterParameters — ndesaulniers / detail
  369. [flang] Allow local variables and function result inquiries in specification expressions — pklausler / detail
  370. [HWASan] deflake hwasan_symbolize test more. — fmayer / detail
  371. [HWASan symbolize] Write error to stderr. — fmayer / detail
  372. [BPF] Mark FI_ri as isPseudo to avoid assertion during disassembly — yhs / detail
  373. [BPF] Add a test for making FI_ri as isPseudo — yhs / detail
  374. [PowerPC] Fix PPCISD::STBRX selection issue on A2 — Ting.Wang.SH / detail
  375. [NFC] Run clang-format on llvm/lib/Target/X86/X86InstroInfo.cpp — mingmingl / detail
  376. [CodeGen] Fix ConvertNodeToLibcall for STRICT_FPOWI — xiang1.zhang / detail
  377. [Transform][Utils][NFC] Clean up CtorUtils.cpp — ashaposhnikov / detail
  378. Revert "[NFC] Run clang-format on llvm/lib/Target/X86/X86InstroInfo.cpp" — mingmingl / detail
  379. [X86] Fix 80 column violation in X86InstrInfo.cpp. NFC — mingmingl / detail
  380. [flang] Change "bad kind" messages in the runtime to "not yet implemented" — psteinfeld / detail
  381. [RISCV] Add rvv codegen support for vp.fpext. — jacquesguan / detail
  382. [RISCV] Make PseudoReadVL have the vtypes of the corresponding VLEFF/VLSEGFF. — yeting.kuo / detail
  383. [DirectX backend] Add pass to lower llvm intrinsic into dxil op function. — python3kgae / detail
  384. [ORC] Fix sorting of contructors by priority — jonas.hahnfeld / detail
  385. [TypePromotion] Format Type Promotion. NFC — david.green / detail
  386. [AsmParser] Improve error recovery again. — clattner / detail
  387. [SelectionDAG][VP] Rename VP sext/zext/trunc ISD opcodes — fraser / detail
  388. [TypePromotion] Fix sext vs zext in promoted constant — david.green / detail
  389. [InstCombine] Add additional freeze tests (NFC) — npopov / detail
  390. [SCEVExpander] Deduplicate min/max expansion code (NFC) — npopov / detail
  391. [docs][pp-trace] Remove FileNotFound callback — ty1208chiang / detail
  392. [IndVarSimplify] Regenerate test checks (NFC) — npopov / detail
  393. [BOLT] Add icp-inline option — aaupov / detail
  394. [LV] Add opaque pointer test for #55375. — flo / detail
  395. [VPlan] VPInterleaveRecipe only uses first lane if op not stored. — flo / detail
  396. [BOLT][TEST] Remove -gdwarf-4 override from %cflags — aaupov / detail
  397. Add extension diagnostic for linemarker directives — aaron / detail
  398. Fix test; we now expect a pedantic warning — aaron / detail
  399. [CUDA] Create offloading entries when using the new driver — jhuber6 / detail
  400. [Cuda] Add initial support for wrapping CUDA images in the new driver. — jhuber6 / detail
  401. [CUDA] Add wrapper code generation for registering CUDA images — jhuber6 / detail
  402. [RISCV][NFC] Move variable down closer to its first use — fraser / detail
  403. [RISCV][NFC] Rename variable to appease code style — fraser / detail
  404. [clang-format] fix nested angle brackets parse inside concept definition — marek.kurdej+llvm.org / detail
  405. [ASTMatchers][NFC] Fix name of matcher in docs and add a missing test — whisperity / detail
  406. [InstCombine] improve auto-generated test checks by matching function signature; NFC — spatel / detail
  407. [SLP]Further improvement of the cost model for scalars used in buildvectors. — a.bataev / detail
  408. [AArch64][SVE] Add aarch64_sve_pcs attribute to Clang — matthew.devereau / detail
  409. [Clang] Introduce clang-offload-packager tool to bundle device files — jhuber6 / detail
  410. [gn build] (manually) port 26eb04268f4c (clang-offload-packager) — thakis / detail
  411. [runtimes] Print the testing configuration in use in libunwind and libc++abi — Louis Dionne / detail
  412. [mlir][bufferize][NFC] Move helper functions to BufferizationOptions — springerm / detail
  413. [riscv] Prefer to use previous VL for scalar move instructionsK — preames / detail
  414. [InstCombine] Freeze other uses of frozen value — npopov / detail
  415. [RISCV] Remove some TODOs in tests — sunshaoce / detail
  416. [AMDGPU] gfx11 subtarget features & early tests — Joseph.Nash / detail
  417. [ConstraintElimination] Add test where ssub result is not used. — flo / detail
  418. [AMDGPU] gfx11 Decode wider instructions. NFC — Joseph.Nash / detail
  419. [DirectX backend] Add pass to emit dxil metadata. — python3kgae / detail
  420. [NFC] Change comment number in aarch64 isel — alban.bridonneau / detail
  421. Fix endless loop in optimizePhiConst with integer constant switch condition — Matthias Braun / detail
  422. Fix the Clang sphinx build — aaron / detail
  423. [Bazel] Add support for s390x build target — gcmn / detail
  424. [OpenMP] Add a check for alignment in the offload packager — jhuber6 / detail
  425. [BOLT][NFC] Add MCPlus::primeOperands iterator_range — aaupov / detail
  426. [InstCombine] freeze operand in urem expansion — spatel / detail
  427. [flang] Fold complex component references — pklausler / detail
  428. [mlgo] Fix test — mtrofin / detail
  429. [clang][AIX] Don't ignore XCOFF visibility by default — daltenty / detail
  430. [riscv] Add tests for vsetvli reuse across iterations of a loop — preames / detail
  431. [flang] Fix check for assumed-size arguments to SHAPE() & al. — pklausler / detail
  432. [gn build] Use llvm-ar when clang_base_path is specified — aeubanks / detail
  433. [riscv] Canonicalize vsetvli (vsetvli avl, vtype1) vtype2 transitionsas reviewed — preames / detail
  434. [RISCV] Add a DAG combine to pre-promote (i32 (and (srl X, Y), 1)) with Zbs on RV64. — craig.topper / detail
  435. [InstCombine] update auto-generated CHECK lines in test file; NFC — spatel / detail
  436. [InstCombine] freeze operand in sdiv expansion — spatel / detail
  437. [RISCV] Override TargetLowering::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd. — craig.topper / detail
  438. [RISCV] Move implementation of getVLOpNum and getSEWOpNum from RISCVInsertVSETVLI to RISCVBaseInfo.h. NFC — craig.topper / detail
  439. [HLSL] add -D option for dxc mode. — python3kgae / detail
  440. [clang] Fix KEYALL — Yaxun.Liu / detail
  441. [RISCV] Add caching to the gather/scatter to strided load/store conversion. — craig.topper / detail
  442. [clang][ppc] Creating Seperate Install Target for PPC htm Headers — qwu / detail
  443. [TableGen] Remove the use of global Record state — riddleriver / detail
  444. [TableGen] Refactor TableGenParseFile to no longer use a callback — riddleriver / detail
  445. [test, riscv] Add test illustrating missing handling for fallthrough blocks in 541c9ba — preames / detail
  446. [CodeGenPrepare] Use const reference to avoid unnecessary APInt copy. NFC — craig.topper / detail
  447. [libc++] Add a few more debug wrapper functions — nikolasklauser / detail
  448. [libc++] Remove __invalidate_all_iterators and replace the uses with std::__debug_db_invalidate_all — nikolasklauser / detail
  449. [AsmParser] Adopt emitWrongTokenError more, improving QoI — clattner / detail
  450. [GVN] Add test case for memdep invalidation bug. — flo / detail
  451. [RISCV] Fold addiw from (add X, (addiw (lui C1, C2))) into load/store address — craig.topper / detail
  452. [RISCV] Enable subregister liveness tracking for RVV. — craig.topper / detail
  453. [riscv] Add a bunch of tests exploring switch lowering — preames / detail
  454. [ConstraintElimination] Add extra tests for different overflows. — flo / detail
  455. [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic — Austin.Kerbow / detail
  456. [LinkerWrapper][Fix} Fix bad alignment from extracted archive members — jhuber6 / detail
  457. Revert "[HLSL] add -D option for dxc mode." — python3kgae / detail
  458. [OpenMP] Fix mangling for linear parameters with negative stride — michael.p.rice / detail
  459. [clang] Add the flag -ffile-reproducible — hans / detail
  460. [Driver][test] run one test in darwin-dsymutil.c for Darwin only — Yuanfang Chen / detail
  461. Explicitly add -target for Windows builds in file_test_windows.c — aeubanks / detail
  462. Revert "[SLP] Make reordering aware of external vectorizable scalar stores." — aeubanks / detail
  463. [MIPS] Remove an incorrect microMIPS instruction alias — simon.dardis / detail
  464. Add "indexedVariables" to variables with lots of children. — gclayton / detail
  465. [BOLT][NFC] Use BitVector::set_bits — aaupov / detail
  466. Recommit "[SLP] Make reordering aware of external vectorizable scalar stores." — vporpodas / detail
  467. [lld/macho] Fixes the -ObjC flag — keithbsmiley / detail
  468. Revert "[NFC][tests][AIX] XFAIL test for lack of visibility support" — daltenty / detail
  469. [LoongArch] Check msb is not less than lsb for the bstr{ins/pick}.{w/d} instructions — luweining / detail
  470. [mlir] Fix loop unrolling: properly replace the arguments of the epilogue loop. — jeffniu22 / detail
  471. [RISCV][NFC] Simplify tests by reorganizing check prefixes — ben.shi / detail
  472. [LegalizeVectorTypes] Enable WidenVecRes_SETCC work for scalable vector. — Lian.Wang / detail
  473. [BPF] Implement mod operation — jim / detail
  474. [Bitcode] Simplify code after FUNC_CODE_BLOCKADDR_USERS changes (D124878) — i / detail
  475. [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed. — 12992886+bzcheeseman / detail
  476. [MLIR][Operation] Simplify Operation casting, NFC — 12992886+bzcheeseman / detail
  477. [mlir] (NFC) Use assembly format for test.graph_region — jeffniu22 / detail
  478. [mlir][ods] (NFC) don't use std::function for map_range — jeffniu22 / detail
  479. [mlir][Linalg] Combine canonicalizers that deal with removing dead/redundant args. — ravishankarm / detail
  480. [mlir:Parser] Emit a better diagnostic when a custom operation is unknown — riddleriver / detail
  481. silence new -Wunused-result warnings in test — krasimir / detail
  482. Add an error message to the default SIGPIPE handler — Tim Northover / detail
  483. [AMDGPU] Remove pre-committed test for D124981. NFC. — carl.ritson / detail
  484. [mlir][bufferize] Add helpers for templatized DENY filters — springerm / detail
  485. Revert "Add an error message to the default SIGPIPE handler" — Tim Northover / detail
  486. [mlir][bufferize] Fix op filter — springerm / detail
  487. [mlir][bufferize] Support alloc hoisting across function boundaries — springerm / detail
  488. [AMDGPU][GFX10] Support base+soffset+offset SMEM stores. — ivan.kosarev / detail
  489. [MLIR] Fix build without native arch — npopov / detail
  490. [AMDGPU][NFC] Remove unused function. — ivan.kosarev / detail
  491. [mlir][NFC] Fix `GpuKernelOutliningPass` copy constructor warnings — d.dudkin / detail
  492. [Intrinsics] Fix `nvvm_prmt` intrinsic attributes — dvassiliev / detail
  493. [Test] Regenerate checks using auto-update (work around PR55365) — mkazantsev / detail
  494. [mlir][LLVM] Make the nested type restriction on complex constants less aggressive — benny.kra / detail
  495. [bazel] Add support for configuring the bazel build for PPC — benny.kra / detail
  496. [FastISel] Add some debug output (NFC) — npopov / detail
  497. [clang-format] Don't remove braces if a 1-statement body would wrap — owenca / detail
  498. [mlir][linalg] Add lowering of named ops on complex numbers — benny.kra / detail
  499. [MC] [Win64EH] Simplify code using WinEH::Instruction::operator!=. NFC. — martin / detail
  500. [AArch64] Stop creating unnecessary label MCSymbols for each Windows unwind opcode. NFC. — martin / detail
  501. Rename and fix ValueMap::resize to reserve — sven.vanhaastregt / detail
  502. Warn if using `elifdef` & `elifndef` in not C2x & C++2b mode — aaron / detail
  503. [mlir][vector] Add lowering pattern for vector.warp_execute_on_lane_0 op — thomasraoux / detail
  504. Reland "[analyzer] Canonicalize SymIntExpr so the RHS is positive when possible" — balazs.benics / detail
  505. [AArch64] Preserve chain when lowering fixed length load to SVE (PR55281) — npopov / detail
  506. [openmp] Fix strict aliasing issue in cmpxchg routine — sguelton / detail
  507. [clang] add -fmodule-file-home-is-cwd — rhow / detail
  508. [clang] serialize SUBMODULE_TOPHEADER relative to BaseDirectory — rhow / detail
  509. [clang] serialize ORIGINAL_PCH_DIR relative to BaseDirectory — rhow / detail
  510. [ArgPromotion] Make a non-byval promotion attempt first — npopov / detail
  511. [DebugInfo][InstrRef] Describe value sizes when spilt to stack — jeremy.morse / detail
  512. [CodeGen][NFC] Move some comments from the end of lines to above them — fraser / detail
  513. Fixes a performance problem with lowering of forall loops and creating — eschweitz / detail
  514. [DenseElementAttr] Simplify the public API for creating these. — clattner / detail
  515. Various improvements suggested by river NFC. — clattner / detail
  516. [DeadArgElim] Re-apply: Set unused arguments for internal functions — qcolombet / detail
  517. [DenseElementAttr] Silence warning in -DNDEBUG builds. NFC. — benny.kra / detail
  518. [libcxx] Switch __cxx_contention_t to int32_t on 32 bit AIX — martin / detail
  519. [clang]Silence warning in MicrosoftCXXABI.cpp — Yaxun.Liu / detail
  520. [RISCV] Use tail agnostic policy when selecting riscv_fma_vl to instructions — craig.topper / detail
  521. [TypePromotion] Promote undef by converting to 0. — craig.topper / detail
  522. [CSSPGO][llvm-profgen] Do not duplicate context profiles into base profile when converting CS flat profile to nested. — hoy / detail
  523. [Headers][MSVC] Define wchar_t in stddef.h like MSVC if not using the builtin type — steplong / detail
  524. [CostModel][X86] Auto generate gather/scatter LV costs using UTC_ARGS --filter control — llvm-dev / detail
  525. [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control — llvm-dev / detail
  526. [CostModel][X86] Auto generate partial interleaved load LV costs using UTC_ARGS --filter control — llvm-dev / detail
  527. [libc++abi] Refactor exception type demangling into a separate function — Louis Dionne / detail
  528. Check for resource exhaustion when recursively parsing declarators — aaron / detail
  529. [libc++abi][NFC] Add comment on long reaching #if — Louis Dionne / detail
  530. [RISCV] Extend dataflow workaround from D119518 to fallthrough blocks — preames / detail
  531. [InstCombine] freeze operand in div+mul fold — spatel / detail
  532. [Sanitizers][Darwin] Add READ/WRITE detection on arm64 for darwin. — bgaston2 / detail
  533. [llvm-profgen] Filter out oversized LBR ranges. — wlei / detail
  534. [ELF] Align the end of PT_GNU_RELRO to max-page-size instead of common-page-size — i / detail
  535. [clang] Allow all string types for all attribute(format) styles — fcloutier / detail
  536. [libc] add uint128 implementation — michaelrj / detail
  537. [SLP][NFC] Added test to exercise the cause of a crash caused by reordering. — vporpodas / detail
  538. [LAA] Initial support for runtime checks with pointer selects. — flo / detail
  539. [libc] fix uint includes and libc bazel — michaelrj / detail
  540. [libc++] Mark <stdatomic.h> as requiring C++23 — Louis Dionne / detail
  541. [mlir] translate memref.reshape ops that have static shapes — ashay / detail
  542. [runtimes] [cmake] Fix -Werror detection in common build configs — martin / detail
  543. We don't require users to type out the full context of a function, for — jingham / detail
  544. [llvm-readobj] [COFF] Fix the printout for ARM64 packed homed parameters — martin / detail
  545. [RISCV] Add extra space into error message about unsupported extension version. — craig.topper / detail
  546. [libc][docs] Add doc for libc stdio functions — michaelrj / detail
  547. [libc] add printf converter — michaelrj / detail
  548. [mlir:Pass] Add support for op-agnostic pass managers — riddleriver / detail
  549. [mlir] Fix pipeline-parsing.mlir on windows — riddleriver / detail
  550. [yaml2obj][COFF] Add missing RISCV constants — efriedma / detail
  551. [AArch64] Replace `performANDSCombine` with `performFlagSettingCombine`. — karl.meakin / detail
  552. [AArch64] Add `foldADCToCINC` DAG combine. — karl.meakin / detail
  553. [runtimes] [CMake] Fix checks for -Werror when building with incomplete toolchains — martin / detail
  554. Revision 3339000e0bda696c2e29173d15958c0a4978a143 caused the Language — jingham / detail
  555. [MIPS] Correct the implementation of the msub optimization — simon.dardis / detail
  556. [LV] Add crashing test from #55096. — flo / detail
  557. [MIPS} Address ISel failures for 64 bit fpus in microMIPS — simon.dardis / detail
  558. [mlir] Significantly overhaul the textmate grammar — riddleriver / detail
  559. [mlir] Bump mlir-vscode to 0.0.7 — riddleriver / detail
  560. [mlir][sparse] add sparse sign integration test — ajcbik / detail
  561. [llvm][lldb] use FindLibEdit.cmake everywhere — i / detail
  562. [Lit] Add pushd and popd builtins — davg / detail
  563. [clang-format] Handle comments below r_brace in RemoveBracesLLVM — owenca / detail
  564. [lldb/API] Add SBCompileUnit::GetIndexForLineEntry method to SB API — medismail.bennani / detail
  565. [lldb/test] Skip TestCppIncompleteTypeMembers.py on Darwin (NFC) — medismail.bennani / detail

#4870 (May 12, 2022 5:45:45 PM)

  1. [mlir,win] Enable python bindings on the Windows mlir bot — stilis / detail
  2. [libc] Extend libc's linux script to handle runtimes build. — sivachandra / detail
  3. [libc] Add "clang" as one of the enabled projects under fullbuild. — sivachandra / detail
  4. Make standalone-build-x86_64 a standalone builder — kkleine / detail

#4869 (May 6, 2022 9:08:14 AM)

  1. [AVR][NFC] Eliminate warning 'unused variable' — ben.shi / detail
  2. [Lex] Don't assert when decoding invalid UCNs. — sam.mccall / detail
  3. [pseudo] Only expand UCNs for raw_identifiers — sam.mccall / detail
  4. [Support] Fix UB in BumpPtrAllocator when first allocation is zero. — sam.mccall / detail
  5. [libcxx] [ci] Add a i386 Windows configuration to CI — martin / detail
  6. [VectorCombine] Fold shuffle select pattern — david.green / detail
  7. [Instrumentation] Share InstrumentationIRBuilder between TSan and SanCov — elver / detail
  8. [pseudo] Add fuzzer for the pseudoparser. — sam.mccall / detail
  9. [flang] Add ExternalNameConversionPass to pass pipeline — diana.picus / detail
  10. [fastregalloc] Add test case for self loop (D125079). — yuanke.luo / detail
  11. [mlir][scf] Implement BufferizableOpInterface for scf::WhileOp — springerm / detail
  12. [mlir][bufferize] Do not copy buffers with undefined contents — springerm / detail
  13. [flang][driver] Add support for -save-temps — andrzej.warzynski / detail
  14. [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both. — flo / detail
  15. [Flang] Lower Unstructured do loops — kiran.chandramohan / detail
  16. [lldb] Correct hex digit regex in some tests — david.spickett / detail
  17. [RISCV] Enable MachineOutliner by default under -Oz for RISCV — pc.wang / detail
  18. [mlir][bufferize] Disallow adding new bufferizable ops during bufferization — springerm / detail
  19. [CostModel][X86] Add more complete float/double select cost test coverage — llvm-dev / detail
  20. [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask')) — david.green / detail
  21. [libc++] Mark tests that use check_assertion.h as requiring unix headers — john.brawn / detail
  22. [libcxx] Reject month 0 in get_date/__get_month — david.spickett / detail
  23. Revert "[analyzer] Canonicalize SymIntExpr so the RHS is positive when possible" — balazs.benics / detail
  24. [pseudo] Strip directives from a token stream — sam.mccall / detail
  25. [SLP][X86] Regenerate ssat tests to remove defunct AVX1/AVX2 checks — llvm-dev / detail
  26. [CostModel][X86] Adjust 256-bit select costs to account for slow BLENDV op — llvm-dev / detail
  27. Generalize "check-all" umbrella targets, use for check-clang-tools — sam.mccall / detail
  28. [CostModel][X86] Adjust pre-SSE41 fp scalar select costs to account for vector ops — llvm-dev / detail
  29. [libc++] Implement ranges::is_partitioned — nikolasklauser / detail
  30. [RISCV] Add an extra vsetvli insertion test — fraser / detail
  31. [Flang][OpenMP] Initial lowering of the OpenMP worksharing loop — kiran.chandramohan / detail
  32. [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op — llvm-dev / detail
  33. [InstCombine] Fix scalable-vector bitwise select matching — fraser / detail
  34. [CostModel][X86] Relax fcmp costs on SSE41 targets or later — llvm-dev / detail
  35. [InstCombine] Extract icmp of select transform (NFC) — npopov / detail
  36. Fix underlining length; NFC — aaron / detail
  37. [MLIR] Fix build with make — npopov / detail
  38. [clang][dataflow][NFC] Clarify guarantees on returned vector size for `runDataflowAnalysis`. — yitzhakm / detail
  39. [NFC] Fix typo in assert message — mkazantsev / detail
  40. [gn build] try to (manually) port 9ef451d1fdaa9a1 (hwasan_symbolize) — thakis / detail

#4868 (May 6, 2022 1:29:28 AM)

  1. [flang] Change "unsupported" messages in the runtime to "not yet implemented" — psteinfeld / detail
  2. [mlir][sparse] add more zero-preserving unary ops to sparse compiler — ajcbik / detail
  3. Revert "Pedantically warn about // comments in gnu89 mode" — aaron / detail
  4. [docs] Add blank lines to help Sphinx parse nested bullets. — richard / detail
  5. [docs] Fix uses of `foo` that should be ``foo`` throughout release notes. — richard / detail
  6. [SPIRV] Add SPIR-V specific intrinsics, two passes and tests — iliya.diyachkov / detail
  7. [compiler-rt][builtins] Add helper functions for uint16/sint16/uint8/sint8 div and mod — ben.shi / detail
  8. [HWASan] Allow to linkify symbolizer output. — fmayer / detail
  9. [HWASan] Clean up hwasan_symbolize. — fmayer / detail
  10. [mlir] Fix printer when it is a DenseElementsAttr of i1 — riddleriver / detail
  11. [NFC][test] Replace hardcoded number with numeric substitution blocks — ox59616e / detail
  12. [gn build] (semi-manually) port 70a66c08fc65 — thakis / detail
  13. Insert crashing stack frame when call to null func ptr — Jason Molenda / detail
  14. XFAIL some PGO tests on AIX until the new linker becomes publicly available. — wyehia / detail
  15. [RISCV][SelectionDAG] Support VP_REDUCE_ADD mask operation. — Lian.Wang / detail
  16. [clang][NFC] In parts of Objective-C Sema use Obj-C-specific types instead of `Decl`. — vsapsai / detail
  17. [InstCombine] try to narrow more shifted bswap-of-zext — Chenbing.Zheng / detail
  18. [InstCombine] precommit tests for D124590 — Chenbing.Zheng / detail
  19. Apply clang-tidy fixes for bugprone-argument-comment in AffineOps.cpp (NFC) — joker.eph / detail
  20. Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail
  21. [Coroutines] Don't re-materialize for debug instructions — yedeng.yd / detail

#4867 (May 5, 2022 5:53:04 PM)

  1. [libc++] Add a few _LIBCPP_ASSERTs in __tree — Louis Dionne / detail
  2. [clang-tidy] Make header-guard check a little looser on comment whitespace — sam.mccall / detail
  3. [analyzer] Canonicalize SymIntExpr so the RHS is positive when possible — balazs.benics / detail
  4. Fix "the the" typo in documentation and user facing strings — koraq / detail
  5. [Driver] Remove -fno-concept-satisfaction-caching — ibiryukov / detail
  6. [OpenMP] libomp: cleanup dead code — jonathan.l.peyton / detail
  7. [OpenMP] libomp: cleanup - remove duplicate check — jonathan.l.peyton / detail
  8. [clang] Fix Clang release notes — ibiryukov / detail
  9. Silence a false positive about an unevaluated expr w/side effects — aaron / detail
  10. [AArch64][GlobalISel] Add undef combines to postlegalizer combiner. — Amara Emerson / detail
  11. [OpenMP] libomp: Add itt notifications to sync dependent tasks. — jonathan.l.peyton / detail
  12. [RISCV] Add integer min/max intrinsic tests. NFC — craig.topper / detail
  13. [DAGCombiner] Fold (max/min X, X) -> X. — craig.topper / detail
  14. [DAGCombiner] Fold (sext/zext undef) -> 0 and aext(undef) -> undef. — craig.topper / detail
  15. [flang] Fix triple in a couple of driver tests — andrzej.warzynski / detail
  16. [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef. — craig.topper / detail
  17. [InstCombine] add scalable vector test for logical select; NFC — spatel / detail
  18. [InstCombine] fix typo in test name; NFC — spatel / detail
  19. [clangd] Fix inlayhints crash, don't assume functions have FunctionTypeLocs — sam.mccall / detail
  20. [mlir][nvvm] Fix support for tf32 data type in mma.sync — cbate / detail
  21. [BOLT][CMAKE] Check build target architecture for runtime libs — aaupov / detail
  22. [AMDGPU] Split FeatureAtomicFaddInsts — Joseph.Nash / detail
  23. No longer accept scoped enumerations in C — aaron / detail
  24. [flang][driver] Add missing parentheses in an assert — andrzej.warzynski / detail
  25. [x86][scheduler] Add MIR test for 41914 — ndesaulniers / detail
  26. [libc++] Avoid a Microsoft SAL macro. — koraq / detail
  27. Revert "[InstCombine] Remove side effect of replaced constrained intrinsics" — sepavloff / detail
  28. [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 — ndesaulniers / detail
  29. DWARFVerifier: Verify CU/TU index overlap issues — dblaikie / detail
  30. [VPlan] Remove dead code to create VPWidenPHIRecipes (NFCI). — flo / detail
  31. Fix debugserver translation check — alexandrecperez / detail
  32. Pedantically warn about // comments in gnu89 mode — aaron / detail
  33. [BOLT] Report per-section hotness in bolt-heatmap. — rahmanl / detail
  34. [clang][ASTImporter][NFC]: Move clang::ImportError into own header. — singh.shivamsingh2003 / detail
  35. [X86] Add some test coverage for Issue #55271 — llvm-dev / detail
  36. [ORC] Add an ExecutorAddr::toPtr overload for function types. — Lang Hames / detail
  37. [SelectionDAGISel] Add back a comment to MergeInputChains handling. NFC — craig.topper / detail
  38. [libcxx] [test] Fix max_size.pass.cpp for other Windows architectures — martin / detail
  39. [libcxxabi] Use the right calling convention for exception destructors on i386 Windows — martin / detail
  40. [libcxx] [test] Extend the UNSUPPORTED lines in strong_order_long_double.verify.cpp for non-x86_64 Windows — martin / detail
  41. [libcxx] [test] Narrow down an XFAIL for clang-cl configurations — martin / detail
  42. [clang][dataflow] Centralize expression skipping logic — li.zhe.hua / detail
  43. [mlir] Fix the names of exported functions — stilis / detail
  44. [sanitizer] Correct GetTls for x32 — hjl.tools / detail
  45. [ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup. — Lang Hames / detail
  46. [GlobalISel] Re-generate some tests. — Amara Emerson / detail
  47. Decr return pc mid-stack when picking UnwindPlan row — Jason Molenda / detail
  48. [mlir:ExecutionEngine] Update use of getAddress now that lookup returns ExecutorAddr — riddleriver / detail
  49. [clang-format] Fix another bug in AlignConsecutiveAssignments — owenca / detail
  50. Reimplement `__builtin_dump_struct` in Sema. — richard / detail
  51. [BOLT][DWARF] Add version 5 split dwarf support — ayermolo / detail
  52. [mlir] Add a better error message when failing to parse an attribute — riddleriver / detail
  53. [clang-format][NFC] Add a few regression tests — owenca / detail

#4866 (May 5, 2022 9:19:26 AM)

  1. [BOLT] Enable ccache for msvc builder — amir.aupov / githubweb

#4866 (May 5, 2022 9:19:26 AM)

  1. [Pipelines] Hoist CoroCleanup to avoid blocking optimizations — yedeng.yd / detail
  2. [NFC] [Pipelines] Hoist CoroCleanup as Module Pass — yedeng.yd / detail
  3. [lldb] Fix ppc64 detection in lldb — sguelton / detail
  4. [SCEV] Fold umin_seq to umin using implied poison reasoning — npopov / detail
  5. [mlir][scf][bufferize][NFC] Simplify verifyAnalysis implementation — springerm / detail
  6. [mlir][scf][bufferize][NFC] Split ForOp bufferization into smaller functions — springerm / detail
  7. [mlir][scf][bufferize] Update verifyAnalysis error message — springerm / detail
  8. [clang] Add static_cast to fix Bazel build. — akuegel / detail
  9. [flang] use 1-based dim in transformational runtime error msg — jperier / detail
  10. [SimpleLoopUnswitch] Add freeze if branch execs for partial unswitching. — flo / detail
  11. [DAGCombine] Fold (X & ~Y) | Y with truncated not — npopov / detail
  12. RegAllocGreedy: Common up part of the priority calculation. NFC. — jay.foad / detail
  13. [LICM] Add test to exercise assertion from D123473. — flo / detail
  14. [analyzer] Get direct binding for specific punned case — vince.a.bridgers / detail
  15. sanitizer_common: Define FP_XSTATE_MAGIC1 for old glibc — abidh / detail
  16. [AMDGPU] Combine DPP mov even if old reg def is in different BB — jay.foad / detail
  17. [AArch64] Add -aarch64-insert-extract-base-cost — peter.waller / detail
  18. [XCOFF][AIX] Use unique section names for LSDA and EH info sections with -ffunction-sections — xingxue / detail
  19. [SLP]Further improvement of the cost model for scalars used in buildvectors. — a.bataev / detail
  20. [Frontend] give createInvocationFromCommandLine an options struct — sam.mccall / detail
  21. [ThreadSanitizer] Add fallback DebugLocation for instrumentation calls — elver / detail
  22. [ConstantFold] Use getFltSemantics instead of manually checking the type — benny.kra / detail
  23. In MSVC compatibility mode, handle unqualified templated base class initialization — marco.antognini / detail
  24. [flang][driver] Re-organise the code-gen actions (nfc) — andrzej.warzynski / detail
  25. [IR] Simplify code. NFCI. — benny.kra / detail
  26. [flang][nfc] Use a message class for "not yet implemented" messages — psteinfeld / detail
  27. [ARM][AArch64] Add some extra shuffle conversion test coverage. NFC — david.green / detail
  28. [riscv] Use X0 for destination of VSETVLI instruction if result unused — preames / detail
  29. [Driver] Make "upgrade" of -include to include-pch optional; disable in clangd — sam.mccall / detail
  30. [PowerPC] Add extra v2i64 splat load tests. NFC — david.green / detail
  31. [MachinePipeliner] Fix unscheduled instruction — thomasp / detail
  32. [Sema] Replace invalid FIXME about memory leak. NFC — ibiryukov / detail
  33. [flang][driver] Add support for consuming LLVM IR/BC files — andrzej.warzynski / detail

#4866 (May 5, 2022 9:19:26 AM)

  1. [BOLT] Enable ccache for msvc builder — amir.aupov / detail

#4865 (May 5, 2022 1:38:44 AM)

  1. [InstCombine][NFC] Add baseline tests for folds of ((A&B)^C)|B — ashaposhnikov / detail
  2. [InstCombine][NFC] Update comment in and-xor-or.ll — ashaposhnikov / detail
  3. [RISCV] Use movImm went multiplying by simm12 in getVLENFactoredAmount. — craig.topper / detail
  4. [compiler-rt][AVR] Fix avr_SOURCES CMake variable — aykevanlaethem / detail
  5. [InstCombine] Fold ((A&B)^C)|B — ashaposhnikov / detail
  6. [MC][AVR] Implement decoding STD/LDD — ben.shi / detail
  7. [MC][AVR] Implement decoding ST/LD — ben.shi / detail
  8. [SelectionDAG] Use llvm::any_of to simplify a loop. NFC — craig.topper / detail
  9. [X86] Call initializeX86PreTileConfigPass from LLVMInitializeX86Target. — craig.topper / detail
  10. [Disassembler][AVR] Remove unused static functions — ben.shi / detail
  11. [X86][AMX] Replace PXOR instruction with SET0 in AMX pre config. — yuanke.luo / detail
  12. [X86] Add `void` to void function. NFC — phoebe.wang / detail
  13. [RISCV][NFC] Use true_mask replace riscv_vmset_vl in defined patterns. — Lian.Wang / detail
  14. [AVR] Always expand STDSPQRr & STDWSPQRr — ben.shi / detail
  15. [clang][dataflow] Add flowConditionIsTautology function — li.zhe.hua / detail
  16. [AIX][PGO] Enable linux style PGO on AIX — wyehia / detail
  17. [AMDGPU] Use d16 flag for image.sample instructions — mariusz.sikora / detail
  18. [InstCombine] Remove side effect of replaced constrained intrinsics — sepavloff / detail
  19. [RISCV][Clang] add more tests for clang driver. (NFC) — zakk.chen / detail

#4864 (May 4, 2022 5:40:53 PM)

  1. [clang][dataflow] Only skip ExprWithCleanups when visiting terminators — li.zhe.hua / detail
  2. [mlir] Add a flag to allow equivalent results. — pifon / detail
  3. [InstCombine] add tests for fma with shuffled operands; NFC — spatel / detail
  4. [InstCombine] move shuffle after fma with same-shuffled operands — spatel / detail
  5. [Sema] Simplify CheckConstraintSatisfaction. NFC — ibiryukov / detail
  6. [InstCombine] add FMF to tests for better coverage; NFC — spatel / detail
  7. [InstCombine] propagate FMF when reordering intrinsics and shuffles — spatel / detail
  8. [VPlan] Add test for printing plan with an exit value. — flo / detail
  9. Fix a crash on invalid with _Generic expressions — aaron / detail
  10. [clang] Track how headers get included generally during lookup time — Cyndy Ishida / detail
  11. [mlir][sparse][taco] Support more data types. — bixia / detail
  12. [NFC][CUDA][HIP] rework mangling number for aux target — Yaxun.Liu / detail
  13. [InstCombine] add tests for funnel-shift with shuffled operands; NFC — spatel / detail
  14. [InstCombine] move shuffle after funnel shift with same-shuffled operands — spatel / detail
  15. [InstCombine] add type constraint to intrinsic+shuffle fold — spatel / detail
  16. Fix a failing assertion with vector type initialization — aaron / detail
  17. [clang][extract-api] Use relative includes — zixu_wang / detail
  18. [NFC] Remove unfinished test case — zixu_wang / detail
  19. [lldb] parallelize calling of Module::PreloadSymbols() — l.lunak / detail
  20. [libc++] Refactor max_size.pass.cpp — Louis Dionne / detail
  21. [HWASan] cleanup imports in hwasan_symbolize. — fmayer / detail
  22. [libc++] Implement ranges::for_each{, _n} — nikolasklauser / detail
  23. [gn build] Port 80045e9afa2f — llvmgnsyncbot / detail
  24. [clang-format] Fix a bug in AlignConsecutiveAssignments — owenca / detail
  25. Revert "[clang][extract-api] Use relative includes" — zixu_wang / detail
  26. [BOLT][NFC] Fix MCPlusBuilder::getAliases caching behavior — aaupov / detail
  27. [libunwind] [CMake] Handle the RelWithDebInfo configuration similarly to Release — martin / detail
  28. [libunwind] Silence warnings about unused variables. NFC. — martin / detail
  29. [memprof] Use unknown_function error type for missing functions — tejohnson / detail
  30. [mlir][LLVMIR] Do not update instMap via assignments to entry references — minyihh / detail
  31. Fix a crash on targets where __bf16 isn't supported — aaron / detail
  32. [compiler-rt][AVR] Use correct return value for __ledf2 etc — aykevanlaethem / detail
  33. [clang-tidy] Escape diagnostic messages before passing to `diag` in Transformer. — yitzhakm / detail
  34. [BOLT][NFC] Minor cleanup in ICP getCallTargets and canPromoteCallsite — aaupov / detail
  35. [BOLT][NFC] Move getInliningInfo out of Inliner class — aaupov / detail
  36. [ARM] Delay creation of MVE Imm shifts to legalization — david.green / detail
  37. [LoopCacheAnalysis][NFC] Add a test case for improved loop cache analysis cost calculation — congzhecao / detail
  38. [RISCV] Add a special case to treat riscv-v-vector-bits-min=-1 as meaning use Zvl*b value. — craig.topper / detail
  39. [amdgpu] Elide module lds allocation in kernels with no callees — jonathanchesterfield / detail
  40. [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards — Stanislav.Mekhanoshin / detail
  41. [RISCV] Add a version of insertVSETVLI which uses an iterator [NFC] — preames / detail
  42. Revert "Revert "[clang][extract-api] Use relative includes"" — zixu_wang / detail
  43. Update the CFA to use $sp when $fp is restored on arm64 — Jason Molenda / detail
  44. [lld-macho][nfc] Set test min version to 11.0 — jezng / detail
  45. [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section. — hoy / detail
  46. Remove expected fail for TestStepNoDebug on AArch64 — Jason Molenda / detail
  47. [sanitizer] Use newfstatat for x32 — hjl.tools / detail
  48. [PowerPC] Re-run update_mir_test_checks.py on nofpexcept.ll. NFC — craig.topper / detail
  49. [llvm-otool] Make `llvm-otool -l` output compatible with otool for LC_BUILD_VERSION — thakis / detail
  50. [lld/mac] Support writing zippered dylibs and bundles — thakis / detail

#4863 (May 4, 2022 8:59:30 AM)

  1. [mlir][bufferize] Allow in-place bufferization for writes to init_tensors in loops — springerm / detail
  2. [ELF] Support custom sections between DATA_SEGMENT_ALIGN and DATA_SEGMENT_RELRO_END — i / detail
  3. [mlir][linalg][bufferize][NFC] Make init_tensor elimination a separate pre-processing pass — springerm / detail
  4. [mlir][linalg][bufferize][NFC] Remove remaining Comprehensive Bufferize code — springerm / detail
  5. tsan: fix GCC warnings — mliska / detail
  6. [libunwind][SystemZ] Unwind out of signal handlers — ulrich.weigand / detail
  7. [docs] Improve documentation around CMAKE_BUILD_TYPE — tobias / detail
  8. [flang] Fix ICE for passing a label for non alternate return arguments — d.dudkin / detail
  9. [SystemZ] Avoid crashing in tryRISBGZero(). — paulsson / detail
  10. Recommit "[VPlan] Remove uneeded needsVectorIV check." — flo / detail
  11. [X86] load-local illegal types tests - expose the load/store stack offsets — llvm-dev / detail
  12. [CMake] Make omitting CMAKE_BUILD_TYPE an error — tobias / detail
  13. [flang][driver] Define the default frontend driver triple — andrzej.warzynski / detail
  14. [X86] Fix redundant `%s` in RUN command. NFC — phoebe.wang / detail
  15. Change the behavior of implicit int diagnostics — aaron / detail
  16. Fix failing buildbot for lldb — aaron / detail
  17. [SCEV] Add poison implication tests for umin_seq (NFC) — npopov / detail
  18. [InstCombine] Fix commuted tests (NFC) — npopov / detail
  19. [AArch64][SVE] Restore SP from FP when SVE CSRs and variable sized objects are present — bradley.smith / detail
  20. Bump the serialization major version number — aaron / detail
  21. Do not rely on implicit int for this test — aaron / detail
  22. [X86] Fix uninitialized variable warnings in cetintrin.h reported by #55224 — phoebe.wang / detail
  23. [SCEV] Add additional poison implication tests (NFC) — npopov / detail
  24. [SDAG] Handle truncated not in haveNoCommonBitsSet() — npopov / detail
  25. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  26. [VectorCombine] Add tests for shuffle binops patterns. NFC — david.green / detail

#4862 (May 4, 2022 1:14:25 AM)

  1. [riscv] Add vsetvli tests involving moves to/from scalar regs — preames / detail
  2. [OpenMP] Fix save-temps name in linker wrapper — jhuber6 / detail
  3. [lld] Implement safe icf for MachO — jezng / detail
  4. [CSSPGO][NFC] Replace SampleProfileLoader::ProfileIsCS with FunctionSamples::ProfileIsCS. — hoy / detail
  5. [CSSPGO] Relax size limitation for priority inlining with preinlined profile — hoy / detail
  6. [riscv] Mark function as used to avoid unused warning. — rtrieu / detail
  7. [BOLT][CMAKE] Fix llvm-bolt-fuzzer build — aaupov / detail
  8. [BOLT][NFC] Refactor ICP::findCallTargetSymbols — aaupov / detail
  9. [BOLT][NFC] ICP: simplify findTargetsIndex — aaupov / detail
  10. [BOLT][NFC] Make ICP options naming uniform — aaupov / detail
  11. [BOLT] Fix ICPJumpTablesTopN option use — aaupov / detail
  12. [RISCV] Don't lookup TII in RISCVInstrInfo::getVLENFactoredAmount. NFCI — craig.topper / detail
  13. [RISCV] Make use of SHXADD instructions in RVV spill/reload code. — craig.topper / detail
  14. [RISCV] Update isLegalAddressingMode for RVV. — craig.topper / detail
  15. [fastregalloc] Fix bug when undef value is tied to def. — yuanke.luo / detail
  16. [ThreadPool] add ability to group tasks into separate groups — l.lunak / detail
  17. [lldb] use one shared ThreadPool and task groups — l.lunak / detail
  18. Mark test icf-safe.s as requiring aarch64 to fix buildbots which don't build that target. — douglas.yung / detail
  19. [ThreadPool] delete debug global variable if not needed — l.lunak / detail
  20. [mlir] Add missing CMake deps to mlir-pdll — marius.brehler / detail
  21. [iwyu] Handle regressions in libLLVM header include — sguelton / detail

#4861 (May 3, 2022 5:40:18 PM)

  1. [lldb] Fix nondeterminism in DWARFIndexCachingTest — pavel / detail
  2. [LV][SLP] Mark fptosi_sat as vectorizable — david.green / detail
  3. [NFC] Minimal refactor of TTI to avoid clangsa complaint — markus.lavin / detail
  4. [DebugInfo][InstrRef] Don't generate redundant DBG_PHIs — jeremy.morse / detail
  5. [mlir][MemRef] Return `0` for the canonical strided layout expr of a 0d memref — benny.kra / detail
  6. [clang-format] Add a regression test for aligning macros with keywords. — marek.kurdej+llvm.org / detail
  7. [LoopVectorize] Support reductions that store intermediary result — Igor.Kirillov / detail
  8. [Analyzer] Fix assumptions about const field with member-initializer — marco.antognini / detail
  9. sanitizer: support GCC's fallthrough attribute — mliska / detail
  10. In MSVC compatibility mode, friend function declarations behave as function declarations — marco.antognini / detail
  11. [mlir] improve and test TransformState::Extension — zinenko / detail
  12. [ValueTracking] A and (B & ~A) have no common bits set — npopov / detail
  13. sanitizer: use pragma clang conditionally — mliska / detail
  14. [AArch64][SVE] Only fold frame indexes referencing SVE objects into SVE loads/stores — bradley.smith / detail
  15. [SLP][X86] Add test case for Issue #48223 — llvm-dev / detail
  16. [lldb] Fix ppc64 detection in lldb — sguelton / detail
  17. [SDAG] Extract commutative helper from haveNoCommonBitsSet() (NFC) — npopov / detail
  18. tsan: fix deadlock in libbacktrace — mliska / detail
  19. [Windows] Fix cmd line tokenization of unclosed quotes. — simon.tatham / detail
  20. [Windows] Fix handling of \" in program name on cmd line. — simon.tatham / detail
  21. Fix Clang sphinx build — aaron / detail
  22. [ARM] Only update the successor edges for immediate predecessors of PrologueMBB — john.brawn / detail
  23. sanitizer: Fix fallthrough detection. — mliska / detail
  24. [analyzer] Check for std::__addressof for inner pointer checker — balazs.benics / detail
  25. AMDGPU/GISel: Update some MIR tests to reduce future churn — nicolai.haehnle / detail
  26. [Linalg] Remove Optional from getStaticLoopRanges interface method. — hanchung / detail
  27. [pseudo] Simplify the forest dump, NFC. — hokein.wu / detail
  28. [Doc] Refine description of llvm.is_fpclass — sepavloff / detail
  29. AMDGPU: Remove redundant call to MachineInstrBuilder::setMBB — nicolai.haehnle / detail
  30. [clang][AArch64][SVE] Implement conditional operator for SVE vectors — david.truby / detail
  31. Revert "[lldb] Fix ppc64 detection in lldb" — david.spickett / detail
  32. [lldb][NFC] Add more tests for GenerateOptionsUsage — david.spickett / detail
  33. [pseudo] Implement the GLR parsing algorithm. — hokein.wu / detail
  34. [demangler] Fold expressions of .* and ->* — nathan / detail
  35. [SDAG] Handle A and B&~A in haveNoCommonBitsSet() — npopov / detail
  36. [gn build] Port eac22d0754f7 — llvmgnsyncbot / detail
  37. Revert "[pseudo] Implement the GLR parsing algorithm." — hokein.wu / detail
  38. [gn build] Port 860eabb3953a — llvmgnsyncbot / detail
  39. Fix a typo in an OpenMP test — aaron / detail
  40. Add explicit OpenMP 5.0 case for version macros; NFC — aaron / detail
  41. [bazel] Add test targets for dataflow framework — li.zhe.hua / detail
  42. [X86] const-shift-of-constmasked.ll - replace X32 check prefix with X86 — llvm-dev / detail
  43. [X86] load-local-v3i129.ll - add checks for targets with fast/slow shld funnel shift ops — llvm-dev / detail
  44. [lldb][NFC] Simplify part of Options::GenerateOptionUsage — david.spickett / detail
  45. [AArch64] Support for Ampere1 core — david.green / detail
  46. [PowerPC] Regenerate urem-seteq-illegal-types.ll — llvm-dev / detail
  47. [X86] Add additional add of and not tests (NFC) — npopov / detail
  48. [AArch64] Add native CPU detection for Ampere1 — david.green / detail
  49. [BOLT] [NFC] Remove unused variable — paulkirth / detail
  50. [lldb][NFC] Refactor printing of short options in help — david.spickett / detail
  51. [NFC][GVNSink] Don't pretend that iteration is over instructions when it's actually over blocks — dawid_jurek / detail
  52. [X86] Autogen a few tests for ease of update [nfc] — preames / detail
  53. [Clang][OpenMP] Add the support for floating-point variables for specific atomic clauses — i / detail
  54. [SCEV] Regenerate test checks (NFC) — npopov / detail
  55. [ELF] Fix branch range computation when picking ThunkSection — i / detail
  56. [X86] Add test showing failure to modulo the rotation amounts before merging an inner rotation — llvm-dev / detail
  57. [RFC] Add and sort decl to maintain order instead of inserting in order — ivan.murashko / detail
  58. [DAG] Fix issue with rot(rot(x,c1),c2) -> rot(x,c1+c2) fold with unnormalized rotation amounts — llvm-dev / detail
  59. [mlir][LLVMIR] Add support for translating Switch instruction — minyihh / detail
  60. [llvm-ar] Modify usage printouts to use the correct toolname — chrisj / detail
  61. [libc] fix strtold tests on 32 bit systems — michaelrj / detail
  62. [libc] add printf writer — michaelrj / detail
  63. BuildLibCalls: simplify switch statement slightly — augie / detail
  64. tsan: for unittests, change to use test fixtures to clear racy stacks — Yuanfang Chen / detail
  65. [mlir] Add sin & cos ops to complex dialect — gflegar / detail
  66. [lldb] Add setting for max depth of value object printing (NFC) — davelee.com / detail
  67. [randstruct] Move initializer check to be more effective — isanbard / detail
  68. [pseudo] Implement the GLR parsing algorithm. — hokein.wu / detail
  69. [gn build] Port 9f38da258ea7 — llvmgnsyncbot / detail
  70. [clang-format][NFC] Clean up tryToParseLambdaIntroducer() — owenca / detail
  71. Minor correction in bitreverse intrinsic semantics — dkreitzer / detail
  72. Fix some places where PseudoObjectExpr handling assumed that a — richard / detail
  73. ExtractAPI: Use %clang_cc1 and -verify in enum.c — Duncan P. N. Exon Smith / detail
  74. [BOLT][TEST] Fix test failures on AArch64 builder — amir.aupov / detail
  75. Revert "[BOLT][TEST] Fix test failures on AArch64 builder" — amir.aupov / detail
  76. [OpenMP] Possible fix for sporadic test failure from loop_dispatch.c — hansang.bae / detail
  77. [pseudo] Print the GSS::Node details when the unittest fails, NFC. — hokein.wu / detail
  78. [clang][OpenMP] Local variable alignment incorrect with align clause — michael.p.rice / detail
  79. [InstCombine] add tests for min/max with shuffled operands; NFC — spatel / detail
  80. [InstCombine] move shuffle after min/max with same-shuffled operands — spatel / detail
  81. [pseudo] Use a real language option in the parser. — hokein.wu / detail
  82. [mlir][sparse] Add lowering for unary and binary ops — jim22k / detail
  83. [riscv] Add debug printing support for VSETVLIInfo class [nfc] — preames / detail
  84. [bazel] Fix the build after 2c3326608460 — benny.kra / detail
  85. [mlir] Fix Visual Studio warnings — stilis / detail
  86. [SCEV] Removed an unnecessary assertion — congzhecao / detail
  87. [mlir][sparse] add missing types to from/to-MLIR conversion routines — ajcbik / detail
  88. Fix a buildbot warning [nfc] — preames / detail
  89. Fix DXBC magic parsing — chris.bieneman / detail
  90. Fix zero-width bitfield extracts to emit 0 — Jon Roelofs / detail
  91. [mlir][sparse] fix build issue with unused local under opt builds — ajcbik / detail
  92. [lldb] Session transcript should use the async debugger streams — Jonas Devlieghere / detail
  93. [lldb] Add a function to check if lldb is running in an interactive session — Jonas Devlieghere / detail
  94. Implement support for __llvm_addrsig for MachO in llvm-mc — jezng / detail
  95. [BOLT][TEST] Fix test failures on AArch64 builder — aaupov / detail
  96. llvm-reduce: Reduce includes — arsenm2 / detail
  97. AMDGPU: Regenerate test checks — arsenm2 / detail
  98. AMDGPU: Remove some invalid kill flags in tests — arsenm2 / detail
  99. ARM: Cleanup MIR test — arsenm2 / detail
  100. ARM: Fix using undefined virtual registers in test — arsenm2 / detail
  101. [trace][intelpt] Fix out-of-bounds access. — rtrieu / detail
  102. [psuedo] Fix for unused warning by moving code into debug macro. — rtrieu / detail
  103. [riscv] Add a couple more vsetvli tests — preames / detail

#4860 (May 3, 2022 3:54:23 AM)

  1. [sanitizer] run mlir tests — Vitaly Buka / githubweb
  2. [mlir, win] Set LLVM_ENABLE_WERROR=ON on the mlir-windows bot — stilis / githubweb

#4860 (May 3, 2022 3:54:23 AM)

  1. [RISCV] Add isCommutable to FADD/FMUL/FMIN/FMAX/FEQ. — craig.topper / detail
  2. [RISCV][TargetLowering] Special case overflow expansion for (uaddo X, C). — hsiangkai / detail
  3. [RISCV] Precommit test cases for (uaddo X, C) — hsiangkai / detail
  4. [lldb] Make GetSharedModuleWithLocalCache consider the device support directory — Jonas Devlieghere / detail
  5. [mlir] Create lbOperands before op.setLowerBound — Vitaly Buka / detail
  6. Revert "tsan: model atomic read for failing CAS" — Vitaly Buka / detail
  7. [X86][AMX] Add mayLoad/mayStore property for AMX instructions. — yuanke.luo / detail
  8. [docs] PCH usage documentation update — ivan.murashko / detail

#4860 (May 3, 2022 3:54:23 AM)

  1. [sanitizer] run mlir tests — Vitaly Buka / detail
  2. [mlir, win] Set LLVM_ENABLE_WERROR=ON on the mlir-windows bot — stilis / detail

#4859 (May 2, 2022 8:11:57 PM)

  1. [Driver][test] Add back some -no-canonical-prefixes — i / detail
  2. [GlobalOpt] Iterate over replaced values deterministically to constprop — aeubanks / detail
  3. [Driver][test] Avoiding producing object file in the current directory — i / detail
  4. [PowerPC] Enable CR bits support for Power8 and above. — amy.kwan1 / detail
  5. Mark identifier prefixes as substitutable — harald / detail
  6. [mlir] CRunnerUtils: qualify UnrankedMemRefType to avoid collisions with mlir::UnrankedMemRefType — ezhulenev / detail
  7. [mlir][OpenMP] Add omp.cancel and omp.cancellationpoint. — raghu.maddhipatla / detail
  8. Reapply "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building — paulsson / detail
  9. [ifs] Fix bug where exclude only excluded when outputting ifs files — abrachet / detail
  10. [Driver][test] Remove clang{{.*}} when testing -cc1 command lines — i / detail
  11. [NFC] Add test for HasNativeLLVMSupport — paul.robinson / detail
  12. [PS5] Check for HasNativeLLVMSupport — paul.robinson / detail
  13. Revert "Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation""" — erich.keane / detail
  14. [DeadArgElim] Set unused arguments for internal functions — qcolombet / detail
  15. [VPlan] Do not create VPWidenCall recipes for scalar vector factors. — flo / detail
  16. Update movmsk-cmp.ll to match improvements made to InstCombine — deadalnix / detail
  17. [Object][DX] Initial DXContainer parsing support — chris.bieneman / detail
  18. [SDAG] fix miscompile when casting int->FP->int — spatel / detail
  19. [SystemZ] Accept (. - 0x100000000) PCRel32 constants — iii / detail
  20. [SLP]Improve reductions analysis and emission, part 1. — a.bataev / detail
  21. [OpenMP] Fix -Wswitch (due to new OMPC_cancellation_construct_type) after D123828 — i / detail
  22. [memprof] Don't instrument PGO and other compiler inserted variables — tejohnson / detail
  23. Revert "Fix a misuse of `cast`" — ox59616e / detail
  24. [TableGen] Add support for variable length instruction in decoder generator — ox59616e / detail
  25. [NFC] Rename `FixedLenDecoderEmitter` as `DecoderEmitter` — ox59616e / detail
  26. [clangd] Add inlay hints for mutable reference parameters — zeratul976 / detail
  27. [SLP][NFC]Minor code changes for better readability, NFC. — a.bataev / detail
  28. [NFC] Fix warning reported on bots — chris.bieneman / detail
  29. [flang] Fix semantics check for RETURN statement — j.emil.kieri / detail
  30. [NFC] Fixing error on some versions of GCC — chris.bieneman / detail
  31. [memprof] Only insert dynamic shadow load when needed — tejohnson / detail
  32. [LoopCacheAnalysis] Consider dimension depth of the subscript reference when calculating cost — bmahjour / detail
  33. [sanitizer] Use canonical syscalls everywhere — eugenis / detail
  34. fix warning caused by ef4ecc3ceffcf3ef129640c813f823c974f9ba22 — bmahjour / detail
  35. [Object][DX] Identify DXBC file magic — chris.bieneman / detail
  36. Revert "[DeadArgElim] Set unused arguments for internal functions" — Vitaly Buka / detail
  37. [gn build] Port 4070aa01561c — llvmgnsyncbot / detail
  38. AMDGPU/SDAG: Factor out the fold (add (mul x, y), y) --> mad_[iu]64_[iu]32 — nicolai.haehnle / detail
  39. [NFC] Add missing switch cases — chris.bieneman / detail
  40. [mlir][LLVMIR] Add support for translating FCmp & FP constants — minyihh / detail
  41. Add transparency report. — tanyalattner / detail
  42. [DAGCombiner] reassociationCanBreakAddressingModePattern should check uses of the outer add. — craig.topper / detail
  43. [Driver][test] Remove clang{{.*}} when testing -cc1 command lines — rtrieu / detail
  44. [lldb] Remove PlatformRemoteMacOSX::GetFileWithUUID overload (NFC) — Jonas Devlieghere / detail
  45. [lldb] Remove unused PlatformRemoteDarwinDevice::FindFileInAllSDKs — Jonas Devlieghere / detail
  46. [lldb] Hoist device support out of PlatformRemoteDarwinDevice (NFC) — Jonas Devlieghere / detail
  47. [lldb] Move GetSharedModuleWithLocalCache to PlatformDarwinDevice (NFC) — Jonas Devlieghere / detail
  48. [gn build] Port 41c0ff1e740b — llvmgnsyncbot / detail
  49. [RISCV] Fix incorrect codegen for masked vmsge{u}.vx with mask agnostic. — zakk.chen / detail
  50. [AMDGPU][NFC] Make lowerINSERT_VECTOR_ELT() more readable — mahesha.comp / detail
  51. [AMDGPU] Fix scalar_to_vector for v8i16/v8f16 — mahesha.comp / detail

#4858 (May 2, 2022 12:28:25 PM)

  1. [BOLT] Add MSVC builder — aaupov / githubweb
  2. [BOLT] Build both X86 and AArch64 targets on aarch64 and msvc builders — aaupov / githubweb

#4858 (May 2, 2022 12:28:25 PM)

  1. [analyzer] Allow exploded graph dumps in release builds — balazs.benics / detail
  2. [analyzer] Allow CFG dumps in release builds — balazs.benics / detail
  3. [Clang] Add integer add reduction builtin — llvm-dev / detail
  4. [AArch64] Cost modelling for fptoi_sat — david.green / detail
  5. tsan: model atomic read for failing CAS — dvyukov / detail
  6. [SLP][X86] Add test coverage for PR41892 — llvm-dev / detail
  7. [gn build] (manually) port fb7a435492a5 — thakis / detail
  8. [InstCombine] Add tests for A+(B&~A) and A+((A&B)^B) (NFC) — npopov / detail
  9. [X86] MOVDDUP has the same sched behaviour as MOVSHDUP/MOVSLDUP on Skylake — llvm-dev / detail
  10. [libunwind] Add SystemZ support — ulrich.weigand / detail
  11. Deferred Concept Instantiation Implementation — erich.keane / detail
  12. [x86] update test file with complete auto-generated check lines; NFC — spatel / detail
  13. [x86] add tests for int->FP->int casts; NFC — spatel / detail
  14. [AArch64] add tests for int->FP->int casts; NFC — spatel / detail
  15. [CodeGen] Add tests for X+(Y&~X) pattern (NFC) — npopov / detail
  16. Revert "Deferred Concept Instantiation Implementation" — erich.keane / detail
  17. [X86] Replace avx512f integer add reduction builtins with generic builtin — llvm-dev / detail
  18. BuildLibCalls: infer allocptr attribute for free and realloc() family functions — augie / detail
  19. [LV][SLP] Add tests for vectorizing fptoi_sat intrinsics. NFC — david.green / detail
  20. Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation"" — erich.keane / detail
  21. BuildLibCalls: add alloc-family attribute to many allocator functions — augie / detail
  22. [Analyzer] Fix clang::ento::taint::dumpTaint definition — marco.antognini / detail
  23. [X86][AMX] combineLdSt - don't dereference dyn_cast. NFC — llvm-dev / detail
  24. [X86] Reduce some superfluous diffs between znver1/znver2 models. NFC — llvm-dev / detail
  25. [trace][intelpt] Support system-wide tracing [1] - Add a method for accessing the list of logical core ids — walter erquinigo / detail
  26. [Analyzer] Minor cleanups in StreamChecker — marco.antognini / detail
  27. [gn build] Port 5de0a3e9da72 — llvmgnsyncbot / detail
  28. [InstCombine] Handle non-canonical GEP index in indexed compare fold (PR55228) — npopov / detail

#4858 (May 2, 2022 12:28:25 PM)

  1. [BOLT] Add MSVC builder — aaupov / detail
  2. [BOLT] Build both X86 and AArch64 targets on aarch64 and msvc builders — aaupov / detail

#4857 (May 2, 2022 3:59:36 AM)

  1. [Driver][test] Remove unneeded -no-canonical-prefixes and use preferred --target= — i / detail
  2. [Driver][Ananas] -r: imply -nostdlib like GCC — brad / detail
  3. [clang][preprocessor] Add more macros to target AVR — ben.shi / detail
  4. [LoopCacheAnalysis] Use stable_sort() to avoid non-deterministic print output — congzhecao / detail
  5. [flang] Added tests for taskwait and taskyield translation — Shraiysh.Vaishay / detail
  6. [ArgPromotion][Attributor] Update min-legal-vector-width when do promotion — phoebe.wang / detail
  7. [mlir] support isa/cast/dyn_cast<Operation *>(operation) — zinenko / detail
  8. [AArch64] Add more comprehensive reverse shuffle costmodel tests. NFC — david.green / detail
  9. [ConstantFold] Don't convert getelementptr to ptrtoint+inttoptr — npopov / detail
  10. [analyzer] Fix Static Analyzer g_memdup false-positive — balazs.benics / detail
  11. [analyzer][docs] Document alpha.security.cert.pos.34c limitations — balazs.benics / detail
  12. [clang-format] Fix a bug that misformats Access Specifier after *[] — owenca / detail
  13. [mlir][OpenMP] Restrict types for omp.parallel args — Shraiysh.Vaishay / detail
  14. [Local] Consider atomic loads from constant global as dead — npopov / detail
  15. [analyzer] Fix cast evaluation on scoped enums in ExprEngine — balazs.benics / detail
  16. [CostModel][X86] getScalarizationOverhead - handle vXi1 extracts with MOVMSK (pre-AVX512) — llvm-dev / detail

#4856 (May 1, 2022 8:20:55 PM)

  1. [libc] Add a runtimes build builder to the libc x86_64 debian worker. — sivachandra / githubweb

#4856 (May 1, 2022 8:20:55 PM)

  1. llvm-reduce: Introduce new scoring mechanism for MIR reductions — arsenm2 / detail
  2. llvm-reduce: Fix not removing first instruction in MachineBasicBlock — arsenm2 / detail
  3. [gn build] Port 3939e99aae68 — llvmgnsyncbot / detail
  4. [compiler-rt][builtins] Add several helper functions for AVR — ben.shi / detail

#4856 (May 1, 2022 8:20:55 PM)

  1. [libc] Add a runtimes build builder to the libc x86_64 debian worker. — sivachandra / detail

#4855 (May 1, 2022 4:27:37 PM)

  1. [InstCombine] Add test coverage from D124503 — llvm-dev / detail
  2. [SLPVectorizer] Remove weird unicode character from comment. NFCI. — llvm-dev / detail
  3. [X86] (style) Don't use auto for non obvious types — llvm-dev / detail
  4. [X86] (style) Use auto for dyn_cast<> results — llvm-dev / detail
  5. [clang][dataflow] Optimize flow condition representation — sgatev / detail
  6. [DAG] (style) Break apart if-else chain as they all return — llvm-dev / detail
  7. [Polly] Fix test after D119669. — llvm-project / detail
  8. [VectorCombine] Merge isa<>/cast<> into dyn_cast<>. NFC. — llvm-dev / detail
  9. [SimpleLoopUnswitch] Freeze individual OR/AND operands. — flo / detail
  10. [mlir:PDLInterp] Refactor the implementation of result type inferrence — riddleriver / detail
  11. doc: update of the adv build doc now that clang is in tree too — sylvestre / detail
  12. [RISCV] Lower case the first letter of LowerRISCVMachineOperandToMCOperand. NFC — i / detail
  13. llvm-reduce: Add pass to reduce IR references from MIR — arsenm2 / detail
  14. llvm-reduce: Do not try to delete frame instructions — arsenm2 / detail

#4854 (May 1, 2022 8:09:21 AM)

  1. [CostModel][X86] Reduce cost of vector selects on SSE2/AVX1 targets — llvm-dev / detail
  2. [clang-format] Take out common code for parsing blocks NFC — f0gukp2nk / detail
  3. [flang] Add one semantic check for implicit interface — qiaopeixin / detail
  4. [libc++][NFC] Replace _LIBCPP_INLINE_VISIBILTIY and _VSTD in <string> — nikolasklauser / detail
  5. [CostModel][X86] Check for 'null op' truncations — llvm-dev / detail
  6. [analyzer] Fix return of llvm::StringRef to destroyed std::string — andrew.ng / detail
  7. [LoopVectorize][X86] Regenerate invariant-store-vectorization.ll — llvm-dev / detail
  8. [Coroutines] Regenerate coro-retcon-resume-values.ll — llvm-dev / detail

#4853 (May 1, 2022 12:29:31 AM)

  1. [clang-tidy][NFC] Re-alphabetize the clang tidy release notes — n.james93 / detail

#4852 (Apr 30, 2022 8:05:16 PM)

  1. Revert "[msan][libcxx] Enable -fsanitize-memory-param-retval" — koraq / detail
  2. [MLIR][Presburger] subtraction: add support for divs defined by equalties — arjunpitchanathan / detail
  3. Generalize calls to ImplicitlyDefineFunction — aaron / detail
  4. AArch64: modify Swift async frame record storage on Windows — Saleem Abdulrasool / detail
  5. [RISCV] Don't getDebugLoc for the end node of MBB iterator — luxufan / detail
  6. Accept -fno-knr-functions as a driver flag as well — aaron / detail
  7. [RISCV][AArch64] Pre-commit tests for D124711. NFC — craig.topper / detail
  8. [DAGCombiner] When matching a disguised rotate by constant don't forget to apply LHSMask/RHSMask. — craig.topper / detail
  9. [LegalizeDAG] Fix TypeSize conversion error when expanding SIGN_EXTEND_INREG — paul.walker / detail
  10. [SLP][X86] extractelement tests - use -mattr=avx2 instead of a -march flag — llvm-dev / detail
  11. [PhaseOrdering][X86] Use passes="default<O3>" instead of passes='default<O3>' so DOS can evaluate the cmd lines — llvm-dev / detail
  12. [SimpleLoopUnswitch] Freeze trivial conditions if needed. — flo / detail
  13. [PhaseOrdering][X86] Use passes="" instead of passes='' so DOS can evaluate the cmd lines — llvm-dev / detail
  14. [LV] Add test for interleaving multiple iterations with call. — flo / detail
  15. [NVPTX] Prefix "$L__" for branch label names — dvassiliev / detail
  16. [CAPI] Expose CastInst::getCastOpcode in C API — jackoalan / detail

#4851 (Apr 30, 2022 6:35:22 AM)

  1. [RISCV] Add DAGCombine to fold base operation and reduction. — yeting.kuo / detail
  2. ClangDriverTests:ToolChainTest.cpp: Fix warnings. [-Wsign-compare] — geek4civic / detail
  3. Reland [clangd] More precisely enable clang warnings through ClangTidy options — sam.mccall / detail
  4. [X86] lowerShuffleAsRepeatedMaskAndLanePermute - permit 32-bit sublane permute for unary v32i8 cases — llvm-dev / detail
  5. Add a pre-commit test for D124426 — aqjune / detail
  6. [InstCombine] Remove the undef-related workaround code in visitSelectInst — aqjune / detail

#4850 (Apr 29, 2022 10:59:27 PM)

  1. [clangd] More precisely enable clang warnings through ClangTidy options — sam.mccall / detail
  2. Thread safety analysis: Pack CapabilityExpr using PointerIntPair (NFC) — aaron.puchert / detail
  3. Thread safety analysis: Store CapabilityExprs in ScopedLockableFactEntry (NFC) — aaron.puchert / detail
  4. Thread safety analysis: Store capability kind in CapabilityExpr — aaron.puchert / detail
  5. Thread safety analysis: Don't pass capability kind where not needed (NFC) — aaron.puchert / detail
  6. Revert "[JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes" — jyknight / detail
  7. Decr pc when looking for DWARF loc list entry mid-stack — Jason Molenda / detail
  8. LocationListLookup test case failing on lldb-arm-ubuntu — Jason Molenda / detail
  9. [MIPS] Address instruction selection failure for abs.[sd] — simon.dardis / detail
  10. [NVPTX] Add add.cc/addc.cc/sub.cc/subc.cc for i64 — dvassiliev / detail
  11. [Driver] Support for compressed debug info on Fuchsia — phosek / detail
  12. [LoopCacheAnalysis] Minor test case update — congzhecao / detail
  13. [libc] Add implementations of feof, ferror and clearerr. — sivachandra / detail
  14. Test commit. Fixed a typo in a comment. — dkreitzer / detail
  15. [HLSL][clang][Driver] Support validator version command line option. — python3kgae / detail
  16. [CSSPGO] Rename ProfileIsCSNested and ProfileIsCSFlat — hoy / detail
  17. [RISCV]Add CTZ Intrinsic for ZBB in Clang — changhu779 / detail
  18. [SelectionDAG] Pre-commit test for D124696. NFC — craig.topper / detail
  19. [CSSPGO] Turn on priority inlining for probe-only profile — hoy / detail
  20. Revert "[clangd] More precisely enable clang warnings through ClangTidy options" — thakis / detail
  21. [RISCV] Remove 'frameindex' from list for ComplexPattern. NFC — craig.topper / detail
  22. [gn build] Port 73417c517644 — llvmgnsyncbot / detail
  23. [RISCV] Don't merge addi into load/store address if addi has a FrameIndex operand. — craig.topper / detail
  24. [RISCV] Copy test from mem.ll to mem64.ll for completeness. NFC — craig.topper / detail
  25. [compiler-rt][profile][RISCV] Enable profile for RISC-V — kito.cheng / detail
  26. [OpenMP] Fix printing commands twice in verbose mode — jhuber6 / detail
  27. [RISCV] Precommit test for D124509 — kito.cheng / detail
  28. [RISCV] Fix int16 -> __fp16 conversion code gen — kito.cheng / detail
  29. [BOLT][NFC] Reduce Target/{AArch64,X86} dependencies — amir.aupov / detail

#4849 (Apr 29, 2022 3:17:26 PM)

  1. [BOLT] Add AArch64 builder and worker — amir.aupov / githubweb

#4849 (Apr 29, 2022 3:17:26 PM)

  1. [include-cleaner] Add missing deps from unittests — github / detail
  2. [X86] SimplifyDemandedVectorEltsForTargetNode - fold (uniform) shift(0,x) -> 0 — llvm-dev / detail
  3. [AMDGPU] Simplify the test case for D124450 — jay.foad / detail
  4. [InstCombine] Add test for is_alpha check with logical or and nsw (NFC) — npopov / detail
  5. Reland "[lldb] Use shutil.which in Shell tests find_executable" — david.spickett / detail
  6. [DAGCombiner][SVE] Ensure MGATHER/MSCATTER addressing mode combines preserve index scaling — paul.walker / detail
  7. AVRExpandPseudoInsts.cpp: Fix a warning. [-Wunused-but-set-variable] — geek4civic / detail
  8. llvm/Support/Debug.h: Suppress warnings with -Asserts. [-Wunused-variable] — geek4civic / detail
  9. [lldb] Allow EXE or exe in toolchain-msvc.test — david.spickett / detail
  10. [VPlan] Simplify & adjust code as suggested in D123005. — flo / detail
  11. [mlir][linalg][transform] Add TileOp to transform dialect — springerm / detail
  12. [InstCombine] Fold logical and/or of range icmps with nowrap flags — npopov / detail
  13. [LV] Rename CountRoundDown to VectorTripCount (NFC) — flo / detail
  14. [InstCombine] Remove memset of undef value — npopov / detail
  15. [flang] Handle common block with different sizes in same file — jperier / detail
  16. [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize — npopov / detail
  17. [InstCombine] Add test for unused atomic load from non-constant global (NFC) — npopov / detail
  18. [OpenMP] Make generating offloading entries more generic — jhuber6 / detail
  19. [OpenMP] Make clang argument handling for the new driver more generic — jhuber6 / detail
  20. [Clang] Make enabling the new driver more generic — jhuber6 / detail
  21. [CUDA] Add driver support for compiling CUDA with the new driver — jhuber6 / detail
  22. [SVE][ISel] Ensure explicit gather/scatter offset extension isn't lost. — paul.walker / detail
  23. [DAGCombiner] Stop invalid sign conversion in refineIndexType. — paul.walker / detail
  24. [clang] Eliminate TypeProcessingState::trivial. — mboehme / detail
  25. [PowerPC][NFC] Add a function to determine if a call needs to be NOTOC. — stefanp / detail
  26. [CompileTime] [Passes] Avoid computing unnecessary analyses. NFC — anna / detail
  27. Additionally set f32 mode with denormal-fp-math — david.candler / detail
  28. [SimplifyCFG] Avoid shifting by a too large exponent. — flo / detail
  29. [COST]Fix crash for non-power-2 vector shuffle mask. — a.bataev / detail
  30. [X86] lowerShuffleAsRepeatedMaskAndLanePermute - move the sublane split code into a lambda helper. NFC. — llvm-dev / detail
  31. [InstCombine] Add additional tests for gep of minus ptrtoint (NFC) — npopov / detail
  32. [OpenMP] Add options to only compile the host or device when offloading — jhuber6 / detail
  33. [InstCombine] Require LoopInfo in test (NFC) — npopov / detail
  34. [OpenMP] Allow CUDA to be linked with OpenMP using the new driver — jhuber6 / detail
  35. [RISCV] Improve constant materialization for cases that can use LUI+ADDI instead of LUI+ADDIW. — craig.topper / detail
  36. [SLP][NFC]Fix a comment. — a.bataev / detail
  37. [RISCV] Extract getAllOnesMask helper [nfc] — preames / detail
  38. [SVE] Move reg+reg gather/scatter addressing optimisations from lowering into DAG combine. — paul.walker / detail
  39. [AMDGPU] Add gfx11 subtarget ELF definition — Joseph.Nash / detail
  40. [RISCV] Factor repeating code into getMaskTypeFor(VT) [nfc] — preames / detail
  41. [Clang][Docs] Add new offloading flags to the clang documentation — jhuber6 / detail
  42. [lldb] Define LLDB_VERSION_PATCH correctly — dimitry / detail
  43. Silence -Wstrict-prototype diagnostics in C2x mode — aaron / detail
  44. Reapply [CodeGen][ARM] Enable Swing Module Scheduling for ARM — david.penry / detail
  45. Fix sphinx build error in AMDGPUUsage.rst — Joseph.Nash / detail
  46. [randstruct] Automatically randomize a structure of function pointers — isanbard / detail
  47. Add a mutex to the ThreadPlanStackMap class. — jingham / detail
  48. [mlir] Prevent argStorage relocations — Vitaly Buka / detail
  49. Add a paragraph showing how to use container commands. — jingham / detail
  50. [flang] Fix build bot problem — pklausler / detail
  51. [AMDGPU] Produce waitcounts for LDS DMA — Stanislav.Mekhanoshin / detail
  52. [AMDGPU][clang] Definition of gfx11 subtarget — Joseph.Nash / detail
  53. Fix the encoding and decoding of UniqueCStringMap<T> objects when saved to cache files. — gclayton / detail
  54. [lldb] Fix initialization of LazyBool/bool variables m_overwrite/m_overwrite_lazy. NFCI. — martin / detail
  55. [flang] Update Google Doc link for Flang Biweekly Sync call notes — aperry / detail
  56. [memprof] Correct comment in test [NFC] — tejohnson / detail
  57. [AsmParser] Introduce a new "Argument" abstraction + supporting logic — clattner / detail
  58. [InstCombine] add tests for FP<->int casts; NFC — spatel / detail
  59. [LoopCacheAnalysis] Enable delinearization of fixed sized arrays — congzhecao / detail

#4849 (Apr 29, 2022 3:17:26 PM)

  1. [BOLT] Add AArch64 builder and worker — amir.aupov / detail

#4848 (Apr 29, 2022 6:48:07 AM)

  1. [RISCV] Add cost model for SK_Broadcast — chunyu / detail
  2. [ELF][test] Improve data-segment-relro.test — i / detail
  3. [SystemZ] Custom lowering of llvm.is_fpclass — sepavloff / detail
  4. [X86] Fix CodeGen Module Flag for -mibt-seal — phoebe.wang / detail
  5. [SimplifyCFG] Thread branches on same condition in more cases (PR54980) — npopov / detail
  6. Disable test for Android/Bionic. — daniel.kiss / detail
  7. [SimplifyCFG] Replace condition value when threading — npopov / detail
  8. [VecCombine] Fix sort comparator logic in foldShuffleFromReductions — david.green / detail
  9. [lldb] Use shutil.which instead of distutils find_executable — david.spickett / detail
  10. [include-cleaner] Include-cleaner library structure, and simplistic AST walking. — sam.mccall / detail
  11. [InstCombine] Add additional test for icmp of two ranges (NFC) — npopov / detail
  12. [InstCombine] Switch an or of icmps fold to use constant ranges — npopov / detail
  13. [X86] Fold ANDNP(undef,x)/ANDNP(x,undef) -> 0 — llvm-dev / detail
  14. [X86] combineShuffle - reuse SDLoc. NFCI. — llvm-dev / detail
  15. [Passes] Remove legacy LoopUnswitch pass. — flo / detail
  16. [InstCombine] Add tests for and of two ranges differing by mask (NFC) — npopov / detail
  17. [gn build] Port fb4113ef0c8b — llvmgnsyncbot / detail
  18. Remove loop-unswitch from various bindings. — flo / detail
  19. [lldb] Use shutil.which in Shell tests find_executable — david.spickett / detail
  20. [InstCombine] Fold and of two ranges differing by mask — npopov / detail
  21. [OCaml] Remove add_loop_unswitch use in test. — flo / detail
  22. [InstCombine] Remove foldAndOrOfEqualityCmpsWithConstants() fold — npopov / detail
  23. [X86] SimplifyDemandedVectorEltsForTargetNode - fold shift(0,x) -> 0 — llvm-dev / detail
  24. [InstCombine] Pass ICmpInsts to foldAndOrOfICmpsUsingRanges() (NFC) — npopov / detail
  25. Revert "[lldb] Use shutil.which in Shell tests find_executable" — david.spickett / detail

#4847 (Apr 28, 2022 11:05:14 PM)

  1. [X86] Don't fold AND(SRL(X,Y),1) -> SETCC(BT(X,Y)) on BMI2 targets — llvm-dev / detail
  2. Revert "[CodeGen][ARM] Enable Swing Module Scheduling for ARM" — david.penry / detail
  3. [lit][unit] set the default result start and pid — Yuanfang Chen / detail
  4. [bazel] Port 92a836da0759 — benny.kra / detail
  5. [BOLT] Fix r_aarch64_prelxx test — och95 / detail
  6. [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo — ty1208chiang / detail
  7. [lldb] Fix crash when launching in terminal — Jonas Devlieghere / detail
  8. [NFC] remove const from FunctionPropertiesAnalysis::run, keep on Result — mtrofin / detail
  9. [Tooling/DependencyScanning] Make skipping excluded PP ranges during dependency scanning the default — kyrtzidis / detail
  10. [lldb] Remove ConnectionFileDescriptorTest.Connectv(4|6) — Jonas Devlieghere / detail
  11. [llvm-profgen] Decouple artificial branch from LBR parser and fix external address related issues — wlei / detail
  12. Revert "[DebugInfo][InstrRef] Describe value sizes when spilt to stack" — zequanwu / detail
  13. [NFC][SCEV] Tests with modellable pointer `select`s — lebedev.ri / detail
  14. [NFC][SCEV] Refactor `createNodeForSelectViaUMinSeq()` out of `createNodeForSelectOrPHIViaUMinSeq()` — lebedev.ri / detail
  15. [CUDA][HIP] Fix mangling number for local struct — Yaxun.Liu / detail
  16. [analyzer] Add path note tags to standard library function summaries. — Artem Dergachev / detail
  17. Frontend: Delete output streams before closing CompilerInstance outputs — Duncan P. N. Exon Smith / detail
  18. [msan][libcxx] Enable -fsanitize-memory-param-retval — Vitaly Buka / detail
  19. [NFC] Prevent shadowing a variable declared in `if` — hubert.reinterpretcast / detail
  20. [CMake] Ensure correct extension for llvm-lit is used on Windows when LLVM_INSTALL_UTILS is enabled. — vvereschaka / detail
  21. Reland: [clang] Adding Platform/Architecture Specific Resource Header Installation Targets — daltenty / detail
  22. [asan] Enable detect_stack_use_after_return=1 by default on Linux — Vitaly Buka / detail
  23. [PowerPC] Support of ppc_fp128 in lowering of llvm.is_fpclass — sepavloff / detail
  24. [RISCV] Merge addi into load/store as there is a ADD between them — hsiangkai / detail
  25. [Clang][CodeGen]Fix __builtin_dump_struct missing record type field name — jonasyhwang / detail

#4846 (Apr 28, 2022 3:24:15 PM)

  1. [mlir][msan][test] Disable jit tests — Vitaly Buka / detail
  2. [mlir][emitc] Add a cast op — marius.brehler / detail
  3. [mlir][msan] Don't access destroyed node — Vitaly Buka / detail
  4. [mlir] Don't iterate mutable user list — Vitaly Buka / detail
  5. [COST][NFC]Add a test for non-power-2 shuffles, NFC. — a.bataev / detail
  6. [X86] getTargetVShiftByConstNode - use SelectionDAG::FoldConstantArithmetic to perform constant folding. NFCI. — llvm-dev / detail
  7. [flang][runtime] Correct emission & reading of unterminated final records — pklausler / detail
  8. [bazel] Port 84fe39a45b73 — benny.kra / detail
  9. [InstCombine][X86] Add exhaustive simplify demanded vector elts tests for avx2 per-element vector shifts — llvm-dev / detail
  10. [libunwind][AArch64] Fix _Unwind_ForcedUnwind via sigreturn. — daniel.kiss / detail
  11. [SelectionDAG] Use correct boolean representation in FoldConstantArithmetic — bjorn.a.pettersson / detail
  12. [ArgPromotion] Change the condition to check the promotion limit — aeubanks / detail
  13. [ArgPromotion] Move ArgPart and OffsetAndArgPart to anonymous namespace — aeubanks / detail
  14. Fix "not all control paths return a value" diagnostic; NFC — aaron / detail
  15. [RISCV] Use default promotion for (i32 (shl 1, X)) on RV64 when Zbs is enabled. — craig.topper / detail
  16. [PS5] Defaults for -fdeclspec, -ffunction/data-sections — paul.robinson / detail
  17. [COST]Improve cost model for shuffles in SLP. — a.bataev / detail
  18. [InstCombine][X86] simplifyDemandedVectorEltsIntrinsic - handle avx2 per-element vector shifts — llvm-dev / detail
  19. [llvm-ml] Improve indirect call parsing — epastor / detail
  20. [PS5] Default to omit leaf frame pointer — paul.robinson / detail
  21. [OPENMP]PR53344: Emit code for final update of the inscan reduction vars in worksharing loops. — a.bataev / detail
  22. [clang][dataflow] Perform structural comparison of indirection values in `join`. — yitzhakm / detail
  23. [AsmParser] Rework logic around "region argument parsing" — clattner / detail
  24. InstCombine: Add no-one-use tests and create thwart complexity-based canonicalization for the or-and combine tests — biplob.mishra / detail
  25. [mlir] Add basic tree-sitter grammar file — jpienaar / detail
  26. [VectorCombine] Try to reduce shuffle cost for commutative reduction operands — david.green / detail
  27. [LLVM] Add exported visibility style for XCOFF — daltenty / detail
  28. [libc] Support 32-bit ARM platform tests — ddchen / detail
  29. [randstruct] Randomize all elements of a record — isanbard / detail
  30. [OpAsmParser] Simplify logic for requiredOperandCount in parseOperandList. — clattner / detail
  31. Revert "[VPlan] Remove uneeded needsVectorIV check." — flo / detail
  32. [X86] setcc.ll - add "NOTBM" check-prefix for expected common code — llvm-dev / detail
  33. [NFC] const-ed the return type of FunctionPropertiesAnalysis — mtrofin / detail
  34. [flang][runtime] Support B/O/Z editing of CHARACTER — pklausler / detail
  35. [mlir:ODS] Support using attributes in AllTypesMatch to automatically add InferTypeOpInterface — riddleriver / detail
  36. [mlir] Attach InferTypeOpInterface on SameOperandsAndResultType operations when possible — riddleriver / detail
  37. [mlir:PDL] Fix a syntax ambiguity in pdl.attribute — riddleriver / detail
  38. [mlir:PDL] Rework errors for pdl.operations with non-inferrable results — riddleriver / detail
  39. [mlir:LSP] Improve conversion between SourceMgr and LSP locations — riddleriver / detail
  40. [mlir:PDLL] Fix error handling of eof within a string literal — riddleriver / detail
  41. [mlir:PDLL] Fix the import of native constraints from ODS — riddleriver / detail
  42. [CodeGen][ARM] Enable Swing Module Scheduling for ARM — david.penry / detail
  43. [RISCV] Add riscv32 RUN lines to bittest.ll. NFC — craig.topper / detail

#4845 (Apr 28, 2022 10:45:14 AM)

  1. [CodeGen] Remove an outdated comment in MachinePointerInfo — jay.foad / detail
  2. [mlir][SparseTensor] Enable VLA ops in index value generation — javier.setoain / detail
  3. [RISCV] Support VP_SETCC mask operations — Lian.Wang / detail
  4. [lldb] Reduce duplication in DWARFASTParserClang::CopyUniqueClassMethodTypes — pavel / detail
  5. Revert "[clang-format] SortIncludes should support "@import" lines in Objective-C" — krasimir / detail
  6. [clang-format] add a regression test for include sorting — krasimir / detail
  7. [AST] Improve traversal of concepts and concept requirements — ibiryukov / detail
  8. [ARM] add Armv9 build attribute — ties.stuij / detail
  9. [Analyzer] Remove undefined function — marco.antognini / detail
  10. [flang] Fix UBOUND() constant folding for parentheses expr — fruitclover / detail
  11. [flang] Support FINDLOC/MAXLOC/MINLOC with scalar mask — fruitclover / detail
  12. [RS4GC] Add tests showing cases in which we could find a better base (NFC) — d.makogon / detail
  13. [X86] Add test case for Issue #55157 — llvm-dev / detail
  14. [flang][driver] Fix spelling (nfc) — andrzej.warzynski / detail
  15. Revert "[llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth." — forster / detail
  16. [X86] getFauxShuffle - don't assume an UNDEF src element for AND/ANDNP results in an UNDEF shuffle mask index — llvm-dev / detail
  17. Revert rG8680dd5117b0c36f807fecc4360122ae1dd73b6d "[X86] getFauxShuffle - don't assume an UNDEF src element for AND/ANDNP results in an UNDEF shuffle mask index" — llvm-dev / detail
  18. [X86] getFauxShuffle - don't assume an UNDEF src element for AND/ANDNP results in an UNDEF shuffle mask index — llvm-dev / detail
  19. [clang-tidy] support --load in clang-tidy-diff.py/run-clang-tidy.py — whisperity / detail
  20. [NVPTX] Integrate ptxas to LIT tests — andrew.savonichev / detail
  21. [X86] Add test case for Issue #55158 — llvm-dev / detail
  22. [mlir][spirv] Convert memref.alloca to spv.Variable — antiagainst / detail
  23. [mlir][spirv] Remove layout decoration on unneeded storage classes — antiagainst / detail
  24. Use `-text` git attribute instead of `text eol=...` — forster / detail
  25. [clangd] Record latency for ASTSignal derivation — kadircet / detail
  26. [gn build] (manually) port 0f1b5f115a7f — thakis / detail
  27. [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins — rosie.sumpter / detail
  28. [InstCombine] Add tests for or of icmp trunc/and (NFC) — npopov / detail
  29. re-roll-forward "[clang] Mark `trivial_abi` types as "trivially relocatable""."" — gribozavr / detail
  30. [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2] — chrisj / detail
  31. [Flang] Initial lowering of the Fortran Do loop — kiran.chandramohan / detail
  32. [InstCombine] Fold or of icmp ne trunc/and — npopov / detail
  33. Revert "[Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]" — chrisj / detail
  34. llvm-reduce: Don't check tool name in error message check — arsenm2 / detail
  35. [lldb/DWARF] Fix a typo in 57f99d0dc3 — pavel / detail
  36. try to fix check-llvm on windows after e39e9d33 — thakis / detail
  37. [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2] — chrisj / detail
  38. [AArch64] Add a fp128 shuffle test. NFC — david.green / detail
  39. [ArgPromotion] Rename variables according to the code style. NFC — npopov / detail
  40. [lldb] Add FixAnyAddress to ABI plugins — david.spickett / detail
  41. [InstCombine][X86] Show failure to simplify demanded vector elts for x86 per-element vector shifts — llvm-dev / detail
  42. [VecCombine] Add tests for removing shuffles from reductions. NFC — david.green / detail
  43. [PS5] Disable exceptions by default — paul.robinson / detail
  44. [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize — bjorn.a.pettersson / detail
  45. [PS5] Set default cpu to znver2, with no tuning — paul.robinson / detail
  46. [demangler] Fix demangling a template argument which happens to be a null pointer — gbreynoo / detail
  47. [PS5] Rename a test to reflect its new purpose — paul.robinson / detail
  48. [mlir][emitc] Disallow !emitc.opaque pointers — marius.brehler / detail
  49. [X86] getBT - attempt to peek through aext(and(trunc(x),c)) mask/modulo — llvm-dev / detail
  50. [NFC][libc++][format] Enable unit tests. — koraq / detail
  51. Revert "[COST]Improve cost model for shuffles in SLP." — a.bataev / detail
  52. [HIP] Add HIP runtime library arguments for linker — Yaxun.Liu / detail
  53. [lldb] Remove patch reject file (.rej) — Jonas Devlieghere / detail
  54. [mlir][emitc] Replace !emitc.opaque pointers — marius.brehler / detail
  55. [VPlan] Remove uneeded needsVectorIV check. — flo / detail
  56. [VPlan] Fix comment formatting from 43842b887e. — flo / detail
  57. [RISCV] Fix alias printing for vmnot.m — craig.topper / detail
  58. [Driver] Add f16 support to -mrecip parsing. — craig.topper / detail
  59. [HLSL] Adjust access specifier behavior — chris.bieneman / detail
  60. [llvm] Ignore .rej files in .gitignore — Jonas Devlieghere / detail

#4844 (Apr 28, 2022 2:31:18 AM)

  1. [dsymutil] Fix memory issue in the BinaryHolder — Jonas Devlieghere / detail
  2. [lldb] Fix escaping when launching in terminal with AppleScript — Jonas Devlieghere / detail
  3. Fix test fail-file-open.test on Windows to hopefully fix the Windows buildbots. — douglas.yung / detail
  4. Drop '* text=auto' from .gitattributes and normalize — aaronpuchert / detail
  5. [flang] Add lowering stubs for OpenMP/OpenACC declarative constructs — qiaopeixin / detail
  6. [OpaquePtr][GlobalOpt] Don't attempt to evaluate global constructors with arguments — aeubanks / detail
  7. [X86] Check the address in machine verifier — shengchen.kan / detail
  8. [XCORE][CodeGen][NFC] Use ArrayRef in TargetLowering functions — Liqin.Weng / detail
  9. [InferAddressSpaces] Check if AS are the same in isNoopPtrIntCastPair — bing1.yu / detail
  10. [JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes — mkazantsev / detail
  11. [Driver][Solaris] -r: imply -nostdlib like GCC — brad / detail
  12. [X86][AMX] combine tile cast and load/store instruction. — yuanke.luo / detail
  13. [GVN] Encode GEPs in offset representation — npopov / detail

#4843 (Apr 27, 2022 6:54:39 PM)

  1. [LLDB][NativePDB] Minor fix ParseInlinesite. — zequanwu / detail
  2. [COST]Improve cost model for shuffles in SLP. — a.bataev / detail
  3. [InstCombine] Fold strnlen calls in equality to zero. — msebor / detail
  4. [RISCV] Add isCommutable to scalar FMA instructions. — craig.topper / detail
  5. [InstCombine] C0 >> (X - C1) --> (C0 << C1) >> X — spatel / detail
  6. llvm-reduce: Preserve subregisters and other fields for top block def — arsenm2 / detail
  7. [Driver] Support for compressed debug info on Fuchsia — phosek / detail
  8. llvm-reduce: Fix mangling types of generic registers — arsenm2 / detail
  9. Revert "[Driver] Support for compressed debug info on Fuchsia" — phosek / detail
  10. [Darwin][UBSan][Sanitizer] abort_on_error ubsan test fix for arm64 — bgaston2 / detail
  11. [flang] Allow for host association in ConvertTo(Object|Proc)Entity — pklausler / detail
  12. [flang] Downgrade a fatal error to a warning — pklausler / detail
  13. Update PGO and 3-stage cache files — chris.bieneman / detail
  14. [X86] Use is128BitLaneRepeatedShuffleMask wrapper. NFC. — llvm-dev / detail
  15. [X86] Add test case for Issue #55138 — llvm-dev / detail
  16. [X86] setcc.ll - remove unnecessary cpu attributes — llvm-dev / detail
  17. [X86] setcc.ll - add bmi2 + tbm test coverage — llvm-dev / detail
  18. [SimpleLoopUnswitch] Add test cases where freeze of OR/AND cons needed. — flo / detail
  19. [SimpleLoopUnswitch] Fix CHECK lines of tests added in 93182c9ff4c. — flo / detail
  20. [PS5] Test sanitizer options/lib names — paul.robinson / detail
  21. DebugInfo: Use hash-based unit lookup when available in dwp files — dblaikie / detail
  22. [clang-format] Adjust editor cursor position past #include blocks — owenca / detail
  23. llvm-reduce: Fix not cloning MachineInstr flags — arsenm2 / detail
  24. [llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth. — zequanwu / detail
  25. DWP parsing: Use the index by hash when available — dblaikie / detail
  26. llvm-reduce: Try to parse triple/datalayout from module — arsenm2 / detail
  27. [flang] Fix MAXLOC/MINLOC when MASK is scalar .FALSE. — psteinfeld / detail
  28. llvm-reduce: Try to fix test on windows buildbots — arsenm2 / detail
  29. llvm-reduce: Support multiple MachineFunctions — arsenm2 / detail
  30. llvm-reduce: Fix crashing on file opening error for mir path — arsenm2 / detail
  31. [X86] Move target-generic code into CodeGen [NFC] — isanbard / detail
  32. [PS5] Enable dead-stripping globals in ASan — paul.robinson / detail
  33. BranchFolder: Assert on SSA functions — arsenm2 / detail
  34. llvm-reduce: Fix incorrect cloning of MachineMemOperands — arsenm2 / detail
  35. [modules] Merge equivalent extensions and diagnose ivar redeclarations for extensions loaded from different modules. — vsapsai / detail
  36. Revert "BranchFolder: Assert on SSA functions" — arsenm2 / detail
  37. [llvm-symbolizer][native-pdb] Don't reset CurLineOffset if NextLineOffset is none — zequanwu / detail
  38. Revert "[Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]" — kstoimenov / detail
  39. [LegacyPM] Remove ThreadSanitizerLegacyPass — i / detail

#4842 (Apr 27, 2022 11:09:01 AM)

  1. [DebugInfo][InstrRef] Describe value sizes when spilt to stack — jeremy.morse / detail
  2. [MIPS][SelectionDAG] Enable TargetLowering::hasBitTest for masks that fit in ANDI. — Liqin.Weng / detail
  3. [flang][driver] NFC: Make code more in line with LLVM style — andrzej.warzynski / detail
  4. [GVN][NewGVN] Regenerate no_speculative_loads_with_asan.ll tests — llvm-dev / detail
  5. [libc++] Implement P0980R1 (constexpr std::string) — nikolasklauser / detail
  6. [mlir][bazel] Add suport for PDLL tests. — herhut / detail
  7. [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [1/2] [NFC] — chrisj / detail
  8. [AArch64] Use PerfectShuffle costs in AArch64TTIImpl::getShuffleCost — david.green / detail
  9. Revert "[Driver] Support for compressed debug info on Fuchsia" — Tom.Weaver / detail
  10. [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2] — chrisj / detail
  11. Revert [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics[2/2] — chrisj / detail
  12. [Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2] — chrisj / detail
  13. [AST] Consider QualifiedTemplateName in TemplateName::getAsUsingDecl(). — hokein.wu / detail
  14. [Flang] Lower the FailImage Statement — kiran.chandramohan / detail
  15. [AArch64] Add some larger shuffle cost tests. NFC — david.green / detail
  16. [AArch64] Break up larger shuffle-masks into legal sizes in getShuffleCost — david.green / detail
  17. [StatepointLowering] Only export STATEPOINT results if used in nonlocal blocks. — dantrushin / detail
  18. [SimpleLoopUnswitch] Add trivial unswitching tests with selects. — flo / detail
  19. [lldb] Make test names unique — pavel / detail
  20. [lldb] Fix TestWithLimitDebugInfo.py — pavel / detail
  21. InstCombine: Add tests to show or-and scenarios which can be possibly be combined generically — biplob.mishra / detail
  22. [IRCE] Avoid computing potentially unnecessary analyses. NFC — anna / detail
  23. [NFC] XFAIL tests which need visibility in XCOFF objectwriting — daltenty / detail
  24. [AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling. — ivan.kosarev / detail
  25. [GVN] Add more tests for opaque pointer GEPs (NFC) — npopov / detail
  26. [gn build] Port 6ddf2a824da9 — llvmgnsyncbot / detail
  27. [InstCombine] add tests for ashr/lshr of constant with shift amount offset; NFC — spatel / detail
  28. [OpenMP] Properly handle the `-f/-fno` veraints for the new driver — jhuber6 / detail
  29. [lldb] Remove sanity check from TestWithLimitDebugInfo — pavel / detail
  30. [SLP] Fix a typo that causes redundant assertion and potential segment fault — i / detail
  31. [mlir][spirv] Allow converting from index type in unsigned ops — antiagainst / detail
  32. [NFC][InstCombine] Add some tests for open-coded round-up of an integer w/ power-of-2 target alignment — lebedev.ri / detail
  33. [InstCombine] Fold 'round up integer' pattern (when alignment is a power of two) — lebedev.ri / detail
  34. [InstCombine] 'round up integer': if bias is just right, just reuse instructions — lebedev.ri / detail
  35. [mlir][spirv] Add conversion from vector.reduction — antiagainst / detail
  36. [NVPTX] Fix NVPTX DebugInfo tests on Windows — andrew.savonichev / detail
  37. [AArch64] Attempt to fix bots by ensuring legalized type is a vector — david.green / detail
  38. [X86] collectConcatOps - add ability to collect from vector 'widening' patterns — llvm-dev / detail
  39. tsan: avoid false positives related to epoll — dvyukov / detail
  40. Remove Python 2 support from the ScriptInterpreter plugin — Jonas Devlieghere / detail
  41. Remove Python 2 checks from the test suite — Jonas Devlieghere / detail
  42. Remove the Visual Studio/MSBuild integration (llvm/tools/msbuild/) — hans / detail
  43. [DXIL] [NFC] Remove dead attribute code paths — cbieneman / detail
  44. [mlir] Allow setting operation legality with an OperationName — riddleriver / detail
  45. [flang] Fix UBOUND() folding for constant arrays — fruitclover / detail
  46. [mlir][LLVMIR] Add support for importing struct-type ConstantAggregate(Zero) — minyihh / detail
  47. [mlir][LLVMIR] Do not cache Instruction generated on-the-fly — minyihh / detail
  48. [mlir][LLVMIR] Do not cache llvm::Constant into instMap — minyihh / detail
  49. [NFC] Renamed /test/Analysis/CostModel/X86/splat-load.ll test and added more checks. — vporpodas / detail
  50. [mlir][sparse] optimize COO index handling — ajcbik / detail
  51. [CHR] Skip region containing llvm.coro.id — apollo.mobility / detail
  52. [lit] Support %if ... %else syntax for RUN lines — andrew.savonichev / detail

#4841 (Apr 27, 2022 2:45:13 AM)

  1. [InstCombine] add a strnlen handler stub. — msebor / detail
  2. [InstCombine] Fold strnlen with a bound of zero and one. — msebor / detail
  3. [InstCombine] Fold memrchr calls with constant size, bail on excessive. — msebor / detail
  4. [InstCombine] Fold memrchr calls with a constant character. — msebor / detail
  5. Revert "[demangler] Simplify OutputBuffer initialization" — kstoimenov / detail
  6. Disable symbol on-demand feature for Windows — jeffreytan / detail
  7. [PS5] Add debug option testing for the PS5 target — paul.robinson / detail
  8. Recommit "[SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`" — vporpodas / detail
  9. [AMDGPU] Properly mark MUBUF and FLAT LDS DMA instructions. NFC. — Stanislav.Mekhanoshin / detail
  10. Revert "[compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11" — martin / detail
  11. [InstCombine] Add tests reproducing PR53252 (NFC) — spatel / detail
  12. [OpenMPIRBuilder] Remove ContinuationBB argument from Body callback. — llvm-project / detail
  13. [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike. — spatel / detail
  14. [NFC] Cleanup miscellaneous header items — warren.ristow / detail
  15. [NFC] More synching of sources for upstreaming. — eschweitz / detail
  16. try to fix check-llvm on windows after 0a27622a1d62 — thakis / detail
  17. [InstCombine] Fold strnlen of constant strings. — msebor / detail
  18. [mlir][sparse] support pattern-only matrices from Matrix Market — ajcbik / detail
  19. [BOLT][NFC] Fix warning for unqualified call to std::move — paulkirth / detail
  20. [SimplifyLibCalls] avoid slicing 64-bit integers in an ILP32 build (PR #54739) — msebor / detail
  21. [AIX][XCOFF] error on emit symbol visibility for XCOFF object file — daltenty / detail
  22. [NFC] Fix argument types in doxygen comment — warren.ristow / detail
  23. Fix missing import for test — jeffreytan / detail
  24. [libc] Minor test signedness fixes — ddchen / detail
  25. Fix [libc] Minor test signedness fixes — ddchen / detail
  26. [AMDGPU] Remove vdata from buffer to lds load — Stanislav.Mekhanoshin / detail
  27. [AMDGPU] Add both mayLoad and mayStore to MUBUF LDS opcodes — Stanislav.Mekhanoshin / detail
  28. [CUDA][HIP] Fix linkage of __clang_gpu_used_external — Yaxun.Liu / detail
  29. [AMDGPU] Remove now unused variable HasLdsModifier. NFC. — Stanislav.Mekhanoshin / detail
  30. [Support] Factor out isCrash from throwIfCrash — ashaposhnikov / detail
  31. Upstream test for wide character literals. — eschweitz / detail
  32. Don't push null ExecutionContext on CommandInterp exectx stack — Jason Molenda / detail
  33. [mlir][PDLL] Don't use the result of `Constraint::getDefName()` when uniquing — riddleriver / detail
  34. [mlir][PDLL] Add support for generating PDL patterns from PDLL at build time — riddleriver / detail
  35. [mlir][PDLL] Add initial support for a PDLL compilation database — riddleriver / detail
  36. [mlir][PDLL] Add document link and hover support to mlir-pdll-lsp-server — riddleriver / detail
  37. [mlir][PDLL-LSP] Add code completion for include file paths — riddleriver / detail
  38. [RISCV][NFC] Add RV64Zbs invalid tests — ben.shi / detail
  39. [ELF] Prevent LTO stripping of wrapped script-referenced symbols — smeenai / detail
  40. [mlir:PDLL] Fix build on windows related to different file paths — riddleriver / detail
  41. [mlir:PDLL] Use normalized paths in compilation database test — riddleriver / detail
  42. [mlir] Add extensible dialects — riddleriver / detail
  43. [clang-tidy] Modernize-macro-to-enum should skip macros used in other macros — richard / detail
  44. [RISCV] Precommit test for D121881 — shihpo.hung / detail
  45. [RISCV][RVV] Select unmasked TU RVV pseudos in a DAG post-process — shihpo.hung / detail
  46. [docs] Fix typos in the 'CodeGenerator' doc — minyihh / detail
  47. [CMake][compiler-rt] Use COMPILE_OPTIONS and LINK_OPTIONS — phosek / detail
  48. Revert "[CMake][compiler-rt] Use COMPILE_OPTIONS and LINK_OPTIONS" — phosek / detail
  49. [FuncSpec] Conditional jump or move depends on uninitialised value(s). — alexandros.lamprineas / detail
  50. [clangd] Output inlay hints with `clangd --check` — zeratul976 / detail
  51. [Driver] Support for compressed debug info on Fuchsia — phosek / detail
  52. [RISCV][NFC] Update and add missing closed curly bracket comment in RISCVInstrInfoZb.td — jim / detail
  53. [AsmParser] Automatically declare and lex attribute keywords (NFC) — npopov / detail
  54. [InstCombine] Combine opaque pointer GEPs with mismatching element types — npopov / detail
  55. Revert "[asan] Enable detect_stack_use_after_return=1 by default" — Vitaly Buka / detail
  56. [CostModel] Add basic fptoi_sat costs — david.green / detail

#4840 (Apr 26, 2022 6:54:18 PM)

  1. [compiler-rt] Use C_STANDARD instead of custom logic for adding -std=c11 — martin / detail
  2. [llvm-objcopy][NFC] rename variable. — a.v.lapshin / detail
  3. [mlir] Add a title to the Transform Dialect doc — zinenko / detail
  4. [demangler] Simplify OutputBuffer initialization — nathan / detail
  5. [IPSCCP] Support unfeasible default dests for switch. — flo / detail
  6. [mlir] Fix -Wunused-private-field in the Transform dialect — zinenko / detail
  7. [llvm][Inline] Remove PriorityInlineOrder in SCC inliner — taolq / detail
  8. [ConstraintElimination] Check if const. is small enough before using it — flo / detail
  9. Fix test from 5ff992 to work with win 32 bit, fix a typo. — erich.keane / detail
  10. [Index] [clangd] Support for concept declarations and requires expressions — ibiryukov / detail
  11. [PS5] Correctly test for analyzer defaults — paul.robinson / detail
  12. [clang-format][docs] Fix incorrect 'clang-format 9' option marker — krystian.kuzniarek / detail
  13. [NVPTX][tests] Do not run the tests which are not supported by nvptx — andrew.savonichev / detail
  14. [NVPTX][tests] add "XFAIL: nvptx" for some tests — andrew.savonichev / detail
  15. [HIP] Fix diag msg about sanitizer — Yaxun.Liu / detail
  16. [LoopPeel][NFC] Exit early if there is no room for peeling — ikudrin / detail
  17. [LoopPeel][NFCI] Simplify the code to calculate peel count for PGO — ikudrin / detail
  18. Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI — jeremy.morse / detail
  19. [OpenMP] Fix incorrect path taken when searching for LLD for offloading — jhuber6 / detail
  20. [SPIRV][NFC] Fix warning on class/struct mismatch — chris.bieneman / detail
  21. [SPIRV][NFC] Fix warnings for switch cases — chris.bieneman / detail
  22. [InstCombine] Add tests for GEP of GEP with opaque pointers (NFC) — npopov / detail
  23. [SystemZ] Fix C++ ABI for passing args of structs containing zero width bitfield. — paulsson / detail
  24. [SPIRV][NFC] Remove unused variable — chris.bieneman / detail
  25. [TableGen] Dump RC.AllocationPriority with -register-info-debug — jay.foad / detail
  26. [InstCombine] Add extra use tests for GEP of GEP fold (NFC) — npopov / detail
  27. [NFC][libc++] Fixes some tests on Linux. — koraq / detail
  28. [NFC][RISCV][CodeGen] Use ArrayRef in TargetLowering functions — sunshaoce / detail
  29. Consistently use the same apostrophe in these docs. — tanyalattner / detail
  30. [flang] Get ppc64le build bot back up — pklausler / detail
  31. Support non identity layout map for reshape ops in MemRefToLLVM lowering — cathyzhyi / detail
  32. llvm-reduce: Preserve frame index values when cloning function — arsenm2 / detail
  33. llvm-reduce: Simplify virtual register cloning — arsenm2 / detail
  34. [AArch64][NFC] Deleted llvm/test/Analysis/CostModel/AArch64/splat-load.ll test — vporpodas / detail
  35. Introduce new symbol on-demand for debug info — jeffreytan / detail
  36. [gn build] Port 7b81192d462b — llvmgnsyncbot / detail
  37. [AMDGPU] Precommit a test case for D124450 — jay.foad / detail
  38. [flang] Fix crash from PDT component init in module file — pklausler / detail
  39. [RISCV] Add out of range immediate tests for shifts and rotates on rv64. — craig.topper / detail
  40. Attributes: add a new `allocptr` attribute — augie / detail
  41. [SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost` — vporpodas / detail
  42. [RISCV] Add more out of range immediate tests to rv64zbp-invalid.s. NFC — craig.topper / detail
  43. [InstCombine] fold freeze of partial undef/poison vector constants — spatel / detail
  44. Revert "[SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `getArithmeticInstrCost`" — vporpodas / detail
  45. [InstCombine] try to fold icmp with mismatched extended operands — spatel / detail
  46. [NVPTX] Disable DWARF .file directory for PTX — andrew.savonichev / detail
  47. [EarlyCSE] Add tests demonstrating missed opportunitites — apilipenko / detail
  48. [NFC] Fix order of initialization in MCTargetOptions — andrew.savonichev / detail
  49. [NVPTX] Temporary disable dwarf-file-dir.ll on Windows — andrew.savonichev / detail

#4839 (Apr 26, 2022 5:24:44 AM)

  1. [mlgo] Factor out TensorSpec — mtrofin / detail
  2. [gn build] Port b1fa5ac3ba34 — llvmgnsyncbot / detail
  3. [trace][intel pt] Support events — walter erquinigo / detail
  4. [RISCV][SelectionDAG] Support VP_ADD/VP_MUL/VP_SUB mask operations — Lian.Wang / detail
  5. [NFC][trace] simplify the instruction dumper — walter erquinigo / detail
  6. Provide the complete response and reporting Code of Conduct documentation. Remove the word draft from all documents, add information about the CoC committee expectations and add a place for transparency reports. — tanyalattner / detail
  7. Intrinsic for checking floating point class — sepavloff / detail
  8. [analyzer] Fix ValistChecker false-positive involving symbolic pointers — balazs.benics / detail
  9. [libc++] Remove <functional> includes — nikolasklauser / detail
  10. [X86][AMX] Report error when shapes are not pre-defined. — yuanke.luo / detail
  11. [libc][Obvious] Add deps of fopencookie_test only if it is enabled. — sivachandra / detail
  12. [libc] Add stdio entrypoints to aarch64 fullbuild. — sivachandra / detail
  13. [AMDGPU] Vector register spill test cleanup (NFC) — Christudasan.Devadasan / detail
  14. [clang] Fix a constant evaluator crash on a NULL-type expr. — hokein.wu / detail
  15. [X86] Add use condition for combineSetCCMOVMSK — xiang1.zhang / detail
  16. [Clang] Use std::move in GlobalModuleIndex::readIndex. NFC — jun / detail
  17. [pseudo] NFC, fix some code-style naming violations. — hokein.wu / detail
  18. [llvm-gsymutil][NFC] refactor AddressRange&AddresRanges structures. — a.v.lapshin / detail
  19. [RS4GC] Prune inputs of BDV if they are BDV themselves — d.makogon / detail
  20. [gn build] Port 854c33946fd4 — llvmgnsyncbot / detail

#4838 (Apr 25, 2022 9:47:50 PM)

  1. [libc] Add an aarch64 fullbuild builder on the existing aarch64 worker. — sivachandra / githubweb

#4838 (Apr 25, 2022 9:47:50 PM)

  1. [mlir] Allow data flow analysis of non-control flow branch arguments — Krzysztof.Drewniak / detail
  2. [clang][NFC] Inclusive language: remove use of Whitelist in clang/lib/Analysis/ — quinn.pham / detail
  3. RegAllocGreedy: Allow last chance recolor to retry overlapping tuples — arsenm2 / detail
  4. [compiler-rt][NFC] Inclusive language: remove use of sanity check/test — quinn.pham / detail
  5. [InstCombine] use isKnownNonNegative to reduce code duplication; NFC — spatel / detail
  6. [InstCombine] add tests for icmp with extended operands; NFC — spatel / detail
  7. Change NVPTX/f16x2-instructions.ll to use unix EOL. NFC — tra / detail
  8. [NVPTX] Support float <-> 2 x half bitcasts — tra / detail
  9. [libcxx][NFC] Inclusive language: remove use of sanity check — quinn.pham / detail
  10. [libc++] Avoid lifetime UB in __thread_local_data() — Vitaly Buka / detail
  11. Add missing comparison operators to SmallVector — frgossen / detail
  12. Revert "Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI" — jeremy.morse / detail
  13. Add PointerType analysis for DirectX backend — chris.bieneman / detail
  14. [NFC] Cleanup code to get back in synch for upstreaming. — eschweitz / detail
  15. [LLDB][NativePDB] Fix incorrect file index of inlinees introduced by f00cd23caed5f920495bcae2055f4c478d8383d6 — zequanwu / detail
  16. [RISCV] Pre-commit test for D122769. NFC — craig.topper / detail
  17. [lldb] Update online help text (consistency, typo) — Jonas Devlieghere / detail
  18. [test][clangd] Use StringRef instead of std::string — Vitaly Buka / detail
  19. [gn build] Kind of port e6f44a3cd273 (DirectXTests) — thakis / detail
  20. [libunwind] Update the test configuration files to support the remote execution. — vvereschaka / detail
  21. [CMake] Update cache file for Win to ARM Linux cross toolchain builders. NFC. — vvereschaka / detail
  22. Don't replace Undef with null value for Constants Differential Revision:https://reviews.llvm.org/D124098 — yashasvi.khatavkar / detail
  23. NFC. Add missing DXILPointerTyID case — chris.bieneman / detail
  24. Refactor protected virtual functions from SymbolFile into new SymbolFileCommon class. — jeffreytan / detail

#4838 (Apr 25, 2022 9:47:50 PM)

  1. [libc] Add an aarch64 fullbuild builder on the existing aarch64 worker. — sivachandra / detail

#4837 (Apr 25, 2022 2:05:02 PM)

  1. [msan] Enable poison_in_dtor on buildbots — Vitaly Buka / githubweb

#4837 (Apr 25, 2022 2:05:02 PM)

  1. [InstCombine] Fold (X != 0) & (Y u>= X) — npopov / detail
  2. [X86][AVX] Add shuffle test case for Issue #55066 — llvm-dev / detail
  3. [SimpleLoopUnswitch] Run LICM for nested unswitching tests. — flo / detail
  4. [flang][driver] Add support for generating executables — andrzej.warzynski / detail
  5. [X86][AMX] Add test case for D124378. — yuanke.luo / detail
  6. [AMDGPU] Use d16 flag for image.sample instructions — jay.foad / detail
  7. [InstCombine] Remove redundant unsigned underflow fold (NFCI) — npopov / detail
  8. [Frontend] shrink in-memory PCH buffers to fit — sam.mccall / detail
  9. [DebugInfo][InstrRef] Add a size operand to DBG_PHI — jeremy.morse / detail
  10. Revert "[sanitizer] Use canonical syscalls everywhere" — thakis / detail
  11. Revert "[DebugInfo][InstrRef] Add a size operand to DBG_PHI" — jeremy.morse / detail
  12. [libc++] Fix C++03 with the unstable ABI enabled — nikolasklauser / detail
  13. [SimpleLoopUnswitch] Enable freezing of conditions by default. — flo / detail
  14. [Libomptarget] Use entry name for global info — jhuber6 / detail
  15. Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI — jeremy.morse / detail
  16. [clang][dataflow] Fix `Environment::join`'s handling of flow-condition merging. — yitzhakm / detail
  17. Revert "[AMDGPU] Use d16 flag for image.sample instructions" — Piotr Sobczak / detail
  18. Clear temporary file in test, buildbot appears to be reusing an old one. — sam.mccall / detail
  19. CODE_OWNERS: update information for builtins — Saleem Abdulrasool / detail
  20. [AMDGPU] Regenerate lit test pattern (NFC). — Christudasan.Devadasan / detail
  21. [AMDGPU] Lit test pre-commit changes (NFC) — Christudasan.Devadasan / detail
  22. [X86] combineX86ShuffleChain - don't fold to truncate(concat(V1,V2)) if it was already a PACK op — llvm-dev / detail
  23. [RISCV] Fix incorrect policy implement for unmasked vslidedown and vslideup. — zakk.chen / detail
  24. [flang] Disambiguate F(X)=Y case where F is a function returning a pointer — pklausler / detail
  25. [flang] Avoid global name conflict when BIND(C,NAME=) is used — pklausler / detail
  26. [demangler][NFC] OperatorInfo table unit test — nathan / detail
  27. [test] Remove legacy PM pipeline test — aeubanks / detail
  28. [NFC] Rename Instrinsic to Intrinsic — david.green / detail
  29. [libc++][NFC] Use brace-init instead of parens to workaround macro expansion in badly behaved systems — Louis Dionne / detail
  30. [LegacyPM] Remove HWAsanSanitizerLegacyPass — i / detail
  31. [libcxx] Disable long double -> int128 test with msan — Vitaly Buka / detail
  32. [CostModel] Add fptoi_sat costmodel tests. NFC — david.green / detail
  33. [RISCV] Add isCommutable to ADD/ADDW/MUL/AND/OR/XOR/MIN/MAX/CLMUL — craig.topper / detail
  34. [Basic] SourceManager docs: macro expansion SLocs aren't a single token. NFC — sam.mccall / detail
  35. [coroutines] Get an IntegerType from the value instead of defaulting to 64 bit — nathan / detail
  36. [flang][runtime] Fix KIND=16 real/complex component I/O — pklausler / detail
  37. Add a regression test to guard the 0 hot-caller threshold in SamplePGO + ThinLTO. - Add a comment near where the threshold is set. — mingmingl / detail
  38. [BOLT] Refactor DataAggregator::printLBRHeatMap. — rahmanl / detail
  39. compile commands header to source heuristic lower-cases filenames before inferring file types — sam.mccall / detail
  40. [mlir][ods] Add tablegen field for concise printing of BitEnum attributes — jeffniu22 / detail
  41. [mlir][ods] Extend the EnumAttr tablegen class to support BitEnum attributes — jeffniu22 / detail
  42. [mlir][tblgen] Generate builders with inferred return types and unwrapped attributes — jeffniu22 / detail
  43. [flang] Accept "INFINITY" as real input — pklausler / detail
  44. [Serialization] Remove dead TYPE_FUNCTION_PROTO abbreviation. NFC — sam.mccall / detail
  45. [SLP] Steer for the best chance in tryToVectorize() when rooting with binary ops. — valery.n.dmitriev / detail
  46. [lit] Keep stdout/stderr when using GoogleTest format — Yuanfang Chen / detail
  47. [flang] Add semantic checks for intrinsic function REDUCE() — pklausler / detail
  48. [PS5] Driver test for analyzer defaults — paul.robinson / detail
  49. [flang][runtime] Fix total MAXLOC/MINLOC for non-integer data — pklausler / detail
  50. [libunwind] Fix build warnings in Unwind-EHABI.cpp. NFC. — martin / detail
  51. [libunwind] [CMake] Remove leftover no-op cmake variable setting. NFC. — martin / detail

#4837 (Apr 25, 2022 2:05:02 PM)

  1. [msan] Enable poison_in_dtor on buildbots — Vitaly Buka / detail

#4836 (Apr 25, 2022 5:46:47 AM)

  1. Fix an issue in comment. NFC — jun / detail
  2. [mlir][LLVM] Support opaque pointers in data layout entries — markus.boeck02 / detail
  3. [flang] fix LBOUND lowering with KIND and no DIM arguments — jperier / detail
  4. [mlir][Bazel] Add missing dependencies. — akuegel / detail
  5. [MemorySSA] Generate check lines for test. — flo / detail
  6. [Test] Add test for PR55072 — mkazantsev / detail
  7. [runtimes] [CMake] Rename a cmake variable missed in b3df14b6c98702ce50401fd039852787373e4676 — martin / detail
  8. [MemorySSA] Use -simple-loop-unswitch instead of -loop-unswitch in test. — flo / detail
  9. [mlir][vector] insert `alloca`s outside of loops — zinenko / detail
  10. [Serialization] write expr dependence bits as a single integer — sam.mccall / detail
  11. [Test] Simplify test for PR55072 — mkazantsev / detail
  12. [InstCombine] Add tests for X + Y - 1 u< X (NFC) — npopov / detail
  13. [libc++] add zip_view and views::zip for C++23 — nikolasklauser / detail
  14. [mlir][LLVM] Support opaque pointers in `llvm.mlir.addressof` — markus.boeck02 / detail
  15. [gn build] Port 042dc3c46d73 — llvmgnsyncbot / detail
  16. [LangRef] Limit readnone,read/writeonly to memory visible outside the fn — flo / detail
  17. [LoopInstSimplify] Ignore users in unreachable blocks. PR55072 — mkazantsev / detail
  18. [InstCombine] Add additional tests for X + Y + C u< X (NFC) — npopov / detail
  19. [InstCombine] Fold X + Y + C u< X — npopov / detail
  20. [lld/mac] Revert libcompiler_rt.dylib version check change — thakis / detail

#4835 (Apr 24, 2022 10:19:28 PM)

  1. [clang-format] Refactor determineStarAmpUsage NFC — f0gukp2nk / detail
  2. [libcxx] random_device, use arc4random() on FreeBSD, NetBSD and DragonFlyBSD — brad / detail
  3. [InstCombine] Complete folding of fneg-of-fabs — Chenbing.Zheng / detail
  4. [OpenMP][IRBuilder] Handle unexcuted EXPECT_FALSE — Shraiysh.Vaishay / detail

#4834 (Apr 24, 2022 2:45:18 PM)

  1. llvm-reduce: Don't delete triple/datalayout — Matthew.Arsenault / detail
  2. run-clang-tidy: Fix infinite loop on windows — development / detail
  3. [flang] Do not create arith.extui with same from/to type — clementval / detail
  4. Move test/.gitattributes to clang-tools-extra/test — aaronpuchert / detail

#4833 (Apr 24, 2022 6:15:18 AM)

  1. [NFC][Clang][Pragma] Remove unused variables — zsrkmyn / detail
  2. [RISCV] Add sched to pseudo function call instructions — pc.wang / detail
  3. [analyzer] Add option for AddrSpace in core.NullDereference check — vince.a.bridgers / detail
  4. [InstCombine] Add test for fold fcmp-of-copysign. nfc — Chenbing.Zheng / detail
  5. [runtimes] [CMake] Unify variable names — martin / detail

#4832 (Apr 24, 2022 12:45:33 AM)

  1. [OCaml][DebugInfo] Add bindings for parameter and auto variable creation — vaivaswatha / detail

#4831 (Apr 23, 2022 8:03:59 PM)

  1. [SimpleLoopUnswitch] Use SLU version of memoryssa-threshold option. — flo / detail
  2. [IndVarSimplify] Replace legacy loop-unswitch with SimpleLoopUnswitch. — flo / detail
  3. [NFC] Sync code for upstreaming. — eschweitz / detail
  4. [C++20][Modules][Driver][HU 4/N] Add fdirectives-only mode for preprocessing output. — iain / detail
  5. Revert "[clang] Adding Platform/Architecture Specific Resource Header Installation Targets" — yeluo / detail
  6. [BOLT][CMAKE] Simplify Clang/LLD identification — amir.aupov / detail
  7. [libc++] Fixes concepts overload resolution. — koraq / detail
  8. [OpenMP] Use CUDA's non-RDC mode when LTO has whole program visibility — jhuber6 / detail
  9. [analyzer] Clean checker options from bool to DefaultBool (NFC) — vince.a.bridgers / detail
  10. [Bazel] Make mlir:BufferizationDialect depend on mlir:ArithmeticDialect after D124298 — i / detail
  11. [Bazel] Add more mlir dependencies after D124298 — i / detail
  12. [hwasan][test] Change -hwasan to -passes=hwasan — i / detail
  13. [Concepts] Fix overload resolution bug with constrained candidates — roi.jacobson1 / detail
  14. [mlir][sparse] Expose SpareTensor passes as enums instead of opaque numbers for vectorization and parallelization options. — nick.kreeger / detail
  15. Revert "[Concepts] Fix overload resolution bug with constrained candidates" — nick.kreeger / detail
  16. Revert "Revert "[Concepts] Fix overload resolution bug with constrained candidates"" — nick.kreeger / detail
  17. Revert "Revert "Revert "[Concepts] Fix overload resolution bug with constrained candidates""" — nick.kreeger / detail
  18. Reverting accidental git-revert commits. — nick.kreeger / detail
  19. Reverting accidental git-revert commits. — nick.kreeger / detail
  20. Reverting accidental git-revert commits. — nick.kreeger / detail
  21. Revert "[mlir][sparse] Expose SpareTensor passes as enums instead of opaque numbers for vectorization and parallelization options." — nick.kreeger / detail
  22. [InlineCost] Set LastCallToStaticBonus in ML inlining models. — JunMa / detail
  23. [lld/mac] For catalyst outputs, tolerate implicitly linking against mac-only tbd files — thakis / detail

#4830 (Apr 23, 2022 6:17:03 AM)

  1. Added worker and placeholder for standalone-build-x86_64 builder — kkleine / githubweb

#4830 (Apr 23, 2022 6:17:03 AM)

  1. [NFC][LAA] Match-up type sizes for possible extensions, based on actual bit-size rather than rounded-up byte size. — chang-sun.lin.jr / detail
  2. Revert "[test] Don't rely on default of detect_stack_use_after_return" — Vitaly Buka / detail
  3. [test] Don't rely on default of detect_stack_use_after_return — Vitaly Buka / detail
  4. [clang][OpenMP][DebugInfo] Debug support for TLS variables present in OpenMP consruct — AlokKumar.Sharma / detail
  5. [mlir] Generate Dialect constructors in .cpp instead of .h — riddleriver / detail
  6. [mlir][NFC] Shift a bunch of dialect includes from the .h to the .cpp — riddleriver / detail
  7. [C++20][Modules][Driver][HU 3/N] Handle foo.h with -fmodule-header and/or C++ invocation. — iain / detail
  8. [mlir][bufferize][NFC] Clean up test cases — springerm / detail
  9. [mlir][bufferize][NFC] Remove old references to Comprehensive Bufferize — springerm / detail
  10. [SCEV] Use getConstant to construct SCEV for ConstantInt (NFC). — flo / detail
  11. [SCCP] Add initial tests for freeze. — flo / detail

#4830 (Apr 23, 2022 6:17:03 AM)

  1. Added worker and placeholder for standalone-build-x86_64 builder — kkleine / detail

#4829 (Apr 22, 2022 10:34:31 PM)

  1. [Fuchsia] Omit the list of projects and runtimes — phosek / githubweb

#4829 (Apr 22, 2022 10:34:31 PM)

  1. [mlir] use side effects in the Transform dialect — zinenko / detail
  2. [CMake] Update ARM32 list for CRT config-ix — phosek / detail
  3. [libc] Fix PrintfMatcher Cmake Rule — michaelrj / detail
  4. [SLP][NFC] Pre-commit test showing deficiency in current roots selection algorithm. — valery.n.dmitriev / detail
  5. Fix CollapsedLayoutMap for dim size 1 case — cathyzhyi / detail
  6. [Clang][OpenMP] Fix the issue that temp cubin files are not removed after compilation when using new OpenMP driver — i / detail
  7. [mlir][LLVM] Fix crash when using opaque pointers in function signatures — markus.boeck02 / detail
  8. [mlir][LLVM] Fix `DataLayoutTypeInterface` for opqaue pointers with non-default address space — markus.boeck02 / detail
  9. ProcessImplicitDefs: Use required properties instead of isSSA assert — Matthew.Arsenault / detail
  10. llvm-reduce: Fix cloning unset maxCallFrameSize — Matthew.Arsenault / detail
  11. [asan] Enable detect_stack_use_after_return=1 by default — Vitaly Buka / detail
  12. [Clang][OpenMP] libompd: get libomp hwloc includedir by target_link_libraries — yeluo / detail
  13. [libomptarget] Make omp_target_is_present checks storage instead of zero length array. — yeluo / detail
  14. Recommit "[SLP][AArch64] Implement lookahead operand reordering score of splat loads for AArch64" — vporpodas / detail
  15. [llvm][misexpect] Avoid division by 0 when using sample profiling — paulkirth / detail
  16. [flang][runtime] Fix edge-case FP input bugs — pklausler / detail
  17. [ELF] Move SymbolUnion assertions to source file — smeenai / detail
  18. [ELF] Fix wrapping symbols produced during LTO codegen — smeenai / detail
  19. [clang-tidy] Ignore macros defined within declarations — richard / detail
  20. [ELF] Drop unused original symbol after wrapping if not defined — smeenai / detail
  21. [ASTStructuralEquivalence] Add support for comparing ObjCCategoryDecl. — vsapsai / detail
  22. [flang][runtime] Enforce some limits on kP scale factors — pklausler / detail
  23. [flang][runtime] Signal record read overrun when PAD='NO' — pklausler / detail
  24. Revert "[compiler-rt][Darwin] Add arm64 to simulator platforms" — Dan Liew / detail
  25. [nfc][asan][windows] Fix test after D124057 — Vitaly Buka / detail
  26. [nfc][asan][android] Fix test after D124057 — Vitaly Buka / detail
  27. [Index] Remove reference to `UnresolvedUsingIfExists` — ben_barham / detail
  28. [fixup] Handle enum constant `Lang_OBJC` introduced in 4604db94. — vsapsai / detail
  29. [lld-macho] Allow dead_strip to work with exported private extern symbols — leevince / detail
  30. Revert "Revert "[compiler-rt][Darwin] Add arm64 to simulator platforms"" — Dan Liew / detail
  31. [SLP][NFC] Outline lookahead heuristics into a separate helper class. — valery.n.dmitriev / detail
  32. [test] Don't rely on default of detect_stack_use_after_return — Vitaly Buka / detail
  33. [asan] Don't enable detect_stack_use_after_return on Windows — Vitaly Buka / detail
  34. Revert "[nfc][asan][windows] Fix test after D124057" — Vitaly Buka / detail
  35. [lld-macho] Remove stray debug printf — jezng / detail
  36. [RISCV][test] Rename prefix and remove unused text (NFC) — zakk.chen / detail
  37. [Driver] Call hasFlag instead of hasArg — Akira / detail
  38. [ASan][test] Fix mismatched-new-delete in asan test unaligned_loads_and_stores.cpp — xumingjie.enna1 / detail
  39. [test] Don't rely on default of detect_stack_use_after_return — Vitaly Buka / detail

#4829 (Apr 22, 2022 10:34:31 PM)

  1. [Fuchsia] Omit the list of projects and runtimes — phosek / detail

#4828 (Apr 22, 2022 3:00:30 PM)

  1. [RISCV][NFC] Adjust some formatting in VL patterns — fraser / detail
  2. Revert "Revert "Revert "[clang][pp] adds '#pragma include_instead'""" — cjdb / detail
  3. Fix crash getting name of a template decl — aaron / detail
  4. [llvm-objcopy][NFC] refactor restoreStatOnFile out of llvm-objcopy. — a.v.lapshin / detail
  5. [SimpleLoopUnswitch] Add test where all conds are guaranteed non poison. — flo / detail
  6. [NFC] Cosmetic changes to OpenACC.cpp. — eschweitz / detail
  7. [lld-macho] Fix crash on invalid framework tbd — keithbsmiley / detail
  8. [Hexagon] Generate TargetConstant in SelectAnyInt — kparzysz / detail
  9. [RISCV] transform MI to W variant to remove sext.w — craig.topper / detail
  10. [nfc][msan] Add D123875 into release notes — Vitaly Buka / detail
  11. [mlir][vector] Fold 1-element reduction into extract or arith ops — antiagainst / detail
  12. [mlir] Add shape.func — jpienaar / detail
  13. [libc++] Change vector<bool>::const_iterator::reference to bool in ABIv2 — nikolasklauser / detail
  14. [MLIR] Add option to print users of an operation as comment in the printer — joker.eph / detail
  15. [sanitizer] Use canonical syscalls everywhere — eugenis / detail
  16. [git-clang-format] Add some examples to the help text — thakis / detail
  17. [git-clang-format] Change run line from python to python3 — thakis / detail
  18. [mlir] Do not bubble up extract slice when it is rank-reducing. — okkwon / detail
  19. [flang] Fix regression from generic fix — pklausler / detail
  20. [flang][runtime] Ignore leading spaces even in BZ mode — pklausler / detail
  21. [lld-macho][nfc] Simplify unwind section lookup — jezng / detail
  22. [lld-macho] Fix ICF crash when comparing symbol relocs — jezng / detail
  23. [flang][runtime] Accept "." as REAL input — pklausler / detail
  24. TableGen/GlobalISel: Make address space/align predicates consistent — Matthew.Arsenault / detail
  25. [SimpleLoopUnswitch] Check if freeze is needed for partial unswitching. — flo / detail
  26. [LLDB] Applying clang-tidy modernize-use-override over LLDB — Shafik Yaghmour / detail
  27. [LICM] Add test for writeonly fn with noalias call. — flo / detail
  28. [Bazel] Make mlir/test:TestShapeDialect depend on mlir:FuncDialect — i / detail
  29. [CUDA][HIP] Externalize kernels with internal linkage — Yaxun.Liu / detail
  30. [libc] Add Printf FormatSection Matcher — michaelrj / detail

#4827 (Apr 22, 2022 10:53:43 AM)

  1. [AMDGPU] Rename the FlatSignedIntrPat multiclass to FlatSignedAtomicIntrPat. NFC — abinavpp / detail
  2. Fix test for c7ee0b8bda8b32a800bc01e9151b364446a6e1b1 — brad / detail
  3. [Testing] Fix the shared build. NFC. — michael.hliao / detail
  4. [RISCV] Update test from SEW to Log2SEW — fraser / detail
  5. [flang] Fold transformational bessels when host runtime has bessels — jperier / detail
  6. Reapply [SimplifyCFG] Make FoldCondBranchOnPHI more amenable to extension (NFCI) — npopov / detail
  7. [libc] Add the implementation of the GNU extension function fopencookie. — sivachandra / detail
  8. [C++20][Modules][Driver][HU 1/N] Initial handling for -xc++-{system,user}-header. — iain / detail
  9. Reapply [SimplifyCFG] Handle branch on same condition in pred more directly — npopov / detail
  10. [AMDGPU] Use a wrapper multiclass for buffer atomic intrinsic patterns. NFC — abinavpp / detail
  11. [mlir] Move isGuaranteedCollapsible to CollapseShapeOp (NFC). — akuegel / detail
  12. [AArch64] Add some splat of load cost model tests. NFC — david.green / detail
  13. [mlir][Arithmetic] Use matchPattern to simplify code. — jacquesguan / detail
  14. [InstCombine] Add test for atomic load from constant global (NFC) — npopov / detail
  15. [flang] Make the plugin API independent of the driver internals — andrzej.warzynski / detail
  16. [mlir][Arithmetic] Use common constant fold function in RemSI and RemUI to cover splat. — jacquesguan / detail
  17. [mlir][bufferize][NFC] Use custom walk instead of GreedyPatternRewriter — springerm / detail
  18. [IndVars] Add test for crash exposed by D114650. — flo / detail
  19. [mlir][bufferize][NFC] Move FuncOp bufferization to BufferizableOpInterface impl — springerm / detail
  20. [mlir][bufferization][NFC] Remove layout post processing step — springerm / detail
  21. [InstCombine] Add commuted or of icmp test (NFC) — npopov / detail
  22. [InstCombine] Fix or of commuted foldable predicates — npopov / detail
  23. [mlir][bufferization] Move ModuleBufferization to bufferization dialect — springerm / detail
  24. [InstCombine] Merge foldAndOfICmps() and foldOrOfICmps() (NFCI) — npopov / detail
  25. Bug 51277: [DWARF] DW_AT_alignment incorrect when — maggieyi666 / detail
  26. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  27. [mlir][bufferize][NFC] Move SCF test cases to SCF dialect — springerm / detail
  28. Revert "[randstruct] Check final randomized layout ordering" — thakis / detail
  29. [AST] QualifiedTemplateName::getTemplateDecl cleanup. — hokein.wu / detail
  30. [SLP][AArch64][NFC] Add test for a follow-up patch that fixes the lookahead cost of splat-loads for AArch64 — vporpodas / detail
  31. [AArch64][SVE] Add some logical operation DestructiveBinaryComm patterns — zhongyunde / detail
  32. [cc1as] Add support for emitting the build version load command for -darwin-target-variant — thakis / detail
  33. [mlir][vector] Fold cancelling vector.shape_cast(vector.broadcast) — antiagainst / detail
  34. [C++20][Modules][Driver][HU 2/N] Add fmodule-header, fmodule-header= — iain / detail
  35. [lld/win] Mention in release notes that /winsysroot: currently requires /machine: — thakis / detail
  36. [InstCombine] Add tests for and of icmp ne zero and icmp uge (NFC) — npopov / detail
  37. [AArch64][SVE] Remove BIC from logical operation DestructiveBinaryComm patterns — paul.walker / detail
  38. InstCombine: Add tests to show or-and scenarios which can be possibly be combined by ORing the masks — biplob.mishra / detail
  39. [doc] [cmake] Fix a typo in examples for the cmake directory docs. NFC. — martin / detail
  40. [SLP][AArch64] Implement lookahead operand reordering score of splat loads for AArch64 — vporpodas / detail
  41. [InstCombine] Extract code for or of icmp eq zero and icmp fold (NFC) — npopov / detail
  42. GlobalISel: Relax handling of G_ASSERT_* with source register classes — Matthew.Arsenault / detail
  43. AMDGPU: Directly implement computeKnownBits for workitem intrinsics — Matthew.Arsenault / detail
  44. [InstCombine] Fix typo in test (NFC) — npopov / detail
  45. MIR: Serialize FunctionContextIdx in MachineFrameInfo — Matthew.Arsenault / detail
  46. llvm-reduce: Fix variable name typo — Matthew.Arsenault / detail
  47. [StatepointLowering] Add test for cross-BB gc.relocate lowering — dantrushin / detail
  48. Revert "[SLP][AArch64] Implement lookahead operand reordering score of splat loads for AArch64" — vporpodas / detail
  49. [mlir][bufferize][NFC] Rewrite op filter logic — springerm / detail
  50. [DAG] Fold freeze(bitcast(x)) -> bitcast(freeze(x)) — llvm-dev / detail
  51. [clangd][NFC] Reduce memory usage while building dex — kadircet / detail
  52. [InstCombine] Fold (A & 2^C1) + A => A & (2^C1 - 1) iff bit C1 in A is a sign bit (PR21929) — llvm-dev / detail
  53. [mlir][bufferize][NFC] Add function boundary bufferization flag to BufferizationOptions — springerm / detail
  54. [clang-format][NFC] Use isComment() in setCommentLineLevels() — owenca / detail
  55. [RISCV] Print human-readable VTYPE/SEW/LMUL in MIR — fraser / detail

#4826 (Apr 22, 2022 2:34:56 AM)

  1. [x86] Support 3 builtin functions for 32-bits mode — xiang1.zhang / detail
  2. Revert "[x86] Support 3 builtin functions for 32-bits mode" — xiang1.zhang / detail
  3. [LegacyPM] Remove AddressSanitizerLegacyPass — i / detail
  4. [MLIR] prefer /bin/sh over /bin/bash for simple test scripts — w / detail
  5. [Clang Format] emmintrin.h smmintrin.h (NFC) — xiang1.zhang / detail
  6. [gn build] (manually) port a7691dee2d3c (TestAST) — thakis / detail
  7. Revert "[LegacyPM] Remove AddressSanitizerLegacyPass" — thakis / detail
  8. [DebugInfo][test] Delete a legacy asan test — i / detail
  9. [DebugInfo][test] Delete a legacy asan test — i / detail
  10. [LegacyPM] Remove AddressSanitizerLegacyPass — i / detail
  11. [randstruct] Check final randomized layout ordering — isanbard / detail
  12. [RISCV][NFC] Use defvar to simplify pattern definations. — ben.shi / detail
  13. [x86] Support 3 builtin functions for 32-bits mode — xiang1.zhang / detail
  14. [tsan][test] Change -tsan to -passes=tsan — i / detail
  15. [AMDGPU] Select no-return atomic intrinsics in tblgen — abinavpp / detail
  16. [AMDGPU] Select no-return DS_PK_ADD_F16 in tblgen — abinavpp / detail
  17. [AMDGPU] Remove atomic pattern args in FLAT_[Global_]Atomic_Pseudo defs — abinavpp / detail
  18. [AMDGPU] Remove no-ret atomic ops selection in the post-isel hook — abinavpp / detail
  19. [RISCV] Precommit test for D122634 — pc.wang / detail
  20. [RISCV] Do not outline CFI instructions when they are needed in EH — pc.wang / detail
  21. Use range based for loop in Sema::CheckParameterPacksForExpansion. NFC — jun / detail
  22. [Clang] Fix the guaranteed alignment of memory returned by malloc/new on OpenBSD — brad / detail

#4825 (Apr 21, 2022 7:00:07 PM)

  1. [AIX] Always pass namedsects option when linking with PGO. — wyehia / detail
  2. [SLP] Refactoring isLegalBroadcastLoad() to use `ElementCount`. — vporpodas / detail
  3. [LegacyPM] Remove MemorySanitizerLegacyPass — i / detail
  4. [sanitizer] Fix prctl unit test on non-SMT systems — ulrich.weigand / detail
  5. [clangd] Fix a declare-constructor tweak crash on incomplete fields. — hokein.wu / detail
  6. [Frontend] avoid copy of PCH data when PrecompiledPreamble stores it in memory — sam.mccall / detail
  7. Support z16 processor name — ulrich.weigand / detail
  8. [LegacyPM] Remove GCOVProfilerLegacyPass — i / detail
  9. [InstCombine] add more tests for a planned shift fold; NFC — spatel / detail
  10. Revert "[Frontend] avoid copy of PCH data when PrecompiledPreamble stores it in memory" — sam.mccall / detail
  11. [SystemZ] Add z16 scheduler description — ulrich.weigand / detail
  12. [RISCV] Teach generateInstSeqImpl to generate BSETI for single bit cases. — craig.topper / detail
  13. Reland [Frontend] avoid copy of PCH data when PrecompiledPreamble stores it in memory — sam.mccall / detail
  14. [MLIR] Fix iteration counting in greedy pattern application — frgossen / detail
  15. [libc++][CI] added XFAIL LIBCXX-AIX-FIXME to new runnning test cases after install locale fileset on AIX OS. — zhijian / detail
  16. [AsmParser/Printer] Rework sourceloc support for function arguments. — clattner / detail
  17. [DeveloperPolicy] Add invitation link for commit access. — python3kgae / detail
  18. [Libomptarget][remote] Add OpenMP linker flag to the plugin — atmndp / detail
  19. [Testing] TestAST, a helper for writing straight-line AST tests — sam.mccall / detail
  20. Revert "[SimplifyCFG] Handle branch on same condition in pred more directly" and "[SimplifyCFG] Make FoldCondBranchOnPHI more amenable to extension" — i / detail
  21. [bazel] try to adapt a7691dee2d3c0ea3f9f4d1 — sam.mccall / detail
  22. [InstCombine] C0 <<{nsw, nuw} (X - C1) --> (C0 >> C1) << X (2nd try) — spatel / detail
  23. [bazel] try to adapt a7691dee2d3c0ea3f9f4d1, again — sam.mccall / detail
  24. [asan] Emit .size directive for global object size before redzone — abrachet / detail
  25. [Testing] fix shared lib build after a7691dee2d3c0ea3f9f4d1 — sam.mccall / detail
  26. Mark test stack-usage-safestack.c as requiring x86. — douglas.yung / detail
  27. [msan] Update Use-after-destruction documentation — Vitaly Buka / detail
  28. [clangd] Fix CLANGD_TIDY_CHECKS=Off tests after b859c39c40a7 — sam.mccall / detail
  29. [docs] Fix underline — abrachet / detail
  30. [DWARF] Add API to get data from MCDwarfLineStr — ayermolo / detail
  31. [clang-format][NFC] Clean up code in token annotator — owenca / detail
  32. Use builtin recognition to detect std::move / std::forward. — richard / detail
  33. [Testing] Fix standalone builds after a7691dee2d3c0ea3f9f4d1 — sam.mccall / detail
  34. Fix sanitizer stack traces on aarch64. — rsundahl / detail
  35. [TTI] Pre-commit cost model tests splat-loads. — vporpodas / detail
  36. [clang-format] Fix a crash on AllowShortFunctionsOnASingleLine — owenca / detail
  37. [clang][safestack] Remove triple from stack usage test — paulkirth / detail
  38. [DEBUG-INFO] Change how we handle auto return types for lambda operator() to be consistent with gcc — Shafik Yaghmour / detail
  39. [libc] Use correct mnemonic for arm64_32 architecture — ddchen / detail
  40. [mlir][Linalg] Deprecate legacy reshape + generic op folding patterns. — ravishankarm / detail
  41. [mlgo][nfc] Decouple TensorSpec from tensorflow. — mtrofin / detail
  42. Revert "[clang][safestack] Remove triple from stack usage test" — paulkirth / detail
  43. [OpenMP][Docs] Remove usage of deprecated flag in documentation — jhuber6 / detail
  44. [OpenMP] Properly guard linker input using the new driver — jhuber6 / detail
  45. [BOLT][DWARF] Implement monolithic DWARF5 — ayermolo / detail
  46. [LLDB][NativePDB] Make sure the number of param symbol records is the same as the number get from function type record before setting parameters. — zequanwu / detail
  47. Revert "[asan] Emit .size directive for global object size before redzone" — Vitaly Buka / detail
  48. [libcxx] Add some missing xlocale wrapper functions for OpenBSD — brad / detail
  49. [scudo] Disable memory tagging on arm64_32 — ddchen / detail
  50. [mlir] Modify SuperVectorize to generate select op->combiner op — amy.zhuang / detail
  51. AMDGPU: Fix fneg combine test not checking full result — Matthew.Arsenault / detail

#4824 (Apr 21, 2022 11:10:17 AM)

  1. Revert "[GVNSink] Regenerate test checks (NFC)" — npopov / detail
  2. Force insert zero-idiom and break false dependency of dest register for several instructions. — gen.pei / detail
  3. [SimplifyCFG] Make FoldCondBranchOnPHI more amenable to extension — npopov / detail
  4. [AST] Support template declaration found through using-decl for QualifiedTemplateName. — hokein.wu / detail
  5. [SimplifyCFG] Handle branch on same condition in pred more directly — npopov / detail
  6. [clangd] tweak tile should start with a capital letter. — hokein.wu / detail
  7. [OpenCL] Guard read_write images with TypeExtension — sven.vanhaastregt / detail
  8. [flang] Do not ICE on recursive function definition in function result — d.dudkin / detail
  9. [AMDGPU][GFX90A+] Disabled ds_ordered_count and exp — d-pre / detail
  10. [BOLT] Fix build with GCC 7.3.0 — och95 / detail
  11. [BOLT] Add R_AARCH64_PREL16/32/64 relocations support — och95 / detail
  12. Add async dependencies support for gpu.launch op — uday / detail
  13. [AMDGPU][MC][NFC][GFX940] Corrected an error position — d-pre / detail
  14. [libcxx][ranges] add views::join adaptor object. added test coverage to join_view — nikolasklauser / detail
  15. [mlir] Make `Regions`s `cloneInto` multithread-readable — markus.boeck02 / detail
  16. [Debugify] Limit number of processed functions for original mode — djordje.todorovic / detail
  17. [lldb] Adjust libc++ string formatter for changes in D123580 — pavel / detail
  18. [libc++] Use bit field for checking if string is in long or short mode — nikolasklauser / detail
  19. Revert "[RISCV] Precommit test for D122634" — pc.wang / detail
  20. [PhaseOrdering] Remove RUN lines for legacy PM (NFC) — npopov / detail
  21. Fix Sphinx build — aaron / detail
  22. [InstCombine] Add nonpow2 (negative) test for D123374 — llvm-dev / detail
  23. [NVPTX] Fix LIT tests with default nameTableKind — andrew.savonichev / detail
  24. [clang-tidy] Fix behavior of `modernize-use-using` with nested structs/unions — fabian.wolff / detail
  25. [mlir] Fix `Region`s `takeBody` method if the region is not empty — markus.boeck02 / detail
  26. [InstCombine] Split up test for store with undef (NFC) — npopov / detail
  27. [InstCombine] Add tests for memset with undef/poison value (NFC) — npopov / detail
  28. [X86] Add test case for SetCCMOVMSK combine. — yuanke.luo / detail
  29. [AMDGPU]: Fix failing assertion in SIMachineScheduler — jay.foad / detail
  30. [InstCombine] Remove dead code (NFC) — npopov / detail
  31. [AArch64] Add lowerings for {ADD,SUB}CARRY and S{ADD,SUB}O_CARRY — karl.meakin / detail
  32. [AArch64] Add `foldOverflowCheck` DAG combine — karl.meakin / detail
  33. [InstCombine] Fix typo in test (NFC) — npopov / detail
  34. AMDGPU/GlobalISel: Precommit test for D124163 — petar.avramovic / detail
  35. AMDGPU/GlobalISel: Fix isVCC for uniform s1 with reg class on wave32 — petar.avramovic / detail
  36. [LLVM-ML] Add standard LLVM debug flags — epastor / detail
  37. [mlir] Connect Transform dialect to PDL — zinenko / detail
  38. [llvm-ar] Fix thin archive being wrongly converted to a full archive — gbreynoo / detail
  39. [clangd] Correctly identify self-contained headers included rercursively — kbobyrev / detail
  40. [clangd] Include Cleaner: suppress unused warnings for IWYU pragma: export — kbobyrev / detail
  41. [PS4] Driver: use correct --shared option — paul.robinson / detail
  42. [InstCombine] add tests for C << (X - C1); NFC — spatel / detail
  43. [InstCombine] C0 <<{nsw, nuw} (X - C1) --> (C0 >> C1) << X — spatel / detail
  44. [compiler-rt][Darwin] Add arm64 to simulator platforms — tobias / detail
  45. [fuchsia] Don't include duplicate profiling symbols for Fuchsia — abrachet / detail
  46. [M68k] Regenerate cmp.ll tests — llvm-dev / detail
  47. Revert D121279 "[MLIR][GPU] Add canonicalizer for gpu.memcpy" — i / detail
  48. [X86] Add test case for Issue #54911 — llvm-dev / detail
  49. [clangd] Add beforeExecute() callback to FeatureModules. — adamcz / detail
  50. [lld/mac] Warn that writing zippered outputs isn't implemented — thakis / detail
  51. [Frontend] Simplify PrecompiledPreamble::PCHStorage. NFC — sam.mccall / detail
  52. [InstCombine] add baseline test for (X * C2) << C1 --> X * (C2 << C1) without one use; NFC — chenglin.bi / detail
  53. Revert "[InstCombine] C0 <<{nsw, nuw} (X - C1) --> (C0 >> C1) << X" — spatel / detail
  54. [clang][HIP] Updating driver to enable archive/bitcode to bitcode linking when targeting HIPAMD toolchain — jacob.lambert / detail
  55. [InstCombine] Add one use limitation for  (X * C2) << C1 --> X * (C2 << C1) — chenglin.bi / detail
  56. [AMDGPU] Refine 64 bit misaligned LDS ops selection — Stanislav.Mekhanoshin / detail
  57. [RISCV] Add special case to constant materialization to remove trailing zeros first. — craig.topper / detail
  58. [mlir] enable doc generation for the transform dialect — zinenko / detail
  59. Revert "[InstCombine] Add one use limitation for  (X * C2) << C1 --> X * (C2 << C1)" — chenglin.bi / detail

#4823 (Apr 21, 2022 5:05:58 AM)

  1. [ELF] Fix spurious GOT/PLT assertion failure when .dynsym is discarded — i / detail
  2. [RISCV] Add another test showing incorrect BUILD_VECTOR lowering — fraser / detail
  3. [RISCV] Don't emit fractional VIDs with negative steps — fraser / detail
  4. [HLSL] Add shader attribute — python3kgae / detail
  5. Added lowering support for atomic read and write constructs — neelam.nimish / detail
  6. [NFC] Code cleanups for coroutine after we remvoed legacy passes — yedeng.yd / detail
  7. [CMake] Check for problematic MSVC + /arch:AVX configuration — tobias / detail
  8. [GVNSink] Regenerate test checks (NFC) — npopov / detail
  9. [RISCV] Precommit test for D122634 — pc.wang / detail
  10. [RISCV] Do not outline CFI instructions when they are needed in EH — pc.wang / detail
  11. Revert "[RISCV] Do not outline CFI instructions when they are needed in EH" — pc.wang / detail

#4822 (Apr 20, 2022 11:40:35 PM)

  1. [Pipelines] Remove Legacy Passes in Coroutines — yedeng.yd / detail
  2. [C++20] [Modules] Judge current module correctly — yedeng.yd / detail
  3. [RISCV] Make getInstSeqCost handle other Zb* instructions. — craig.topper / detail
  4. [mlir][NFC] Update textual references of `func` to `func.func` in examples+python scripts — riddleriver / detail
  5. [mlir][NFC] Update textual references of `func` to `func.func` in ODS documentation — riddleriver / detail
  6. [mlir][NFC] Update textual references of `func` to `func.func` in Analysis/ tests — riddleriver / detail
  7. [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests — riddleriver / detail
  8. [mlir][NFC] Update textual references of `func` to `func.func` in Affine/ tests — riddleriver / detail
  9. [mlir][NFC] Update textual references of `func` to `func.func` in AMX/Arithmetic/ArmSVE/Async tests — riddleriver / detail
  10. [mlir][NFC] Update textual references of `func` to `func.func` in Bufferization/Complex/EmitC/CF/Func/GPU tests — riddleriver / detail
  11. [mlir][NFC] Update textual references of `func` to `func.func` in Linalg tests — riddleriver / detail
  12. [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests — riddleriver / detail
  13. [mlir][NFC] Update textual references of `func` to `func.func` in SparseTensor tests — riddleriver / detail
  14. [mlir][NFC] Update textual references of `func` to `func.func` in SPIRV tests — riddleriver / detail
  15. [mlir][NFC] Update textual references of `func` to `func.func` in Tensor/Tosa/Vector tests — riddleriver / detail
  16. [mlir][NFC] Update textual references of `func` to `func.func` in Integration tests — riddleriver / detail
  17. [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests — riddleriver / detail
  18. [mlir][NFC] Update textual references of `func` to `func.func` in tool/runner tests — riddleriver / detail
  19. [mlir][NFC] Update textual references of `func` to `func.func` in Pass/Target tests — riddleriver / detail
  20. [mlir][NFC] Update textual references of `func` to `func.func` in Transform tests — riddleriver / detail
  21. [mlir][NFC] Update remaining textual references of un-namespaced `func` operations — riddleriver / detail

#4821 (Apr 20, 2022 8:50:52 PM)

  1. [flang] Semantics limits on kP scale factors — vdonaldson / detail
  2. [MC][NFC] Ensure tests that intended to cover compact unwind code paths do so — jezng / detail
  3. [clang][CUDA][Windows] Fix compilation error on Windows with `uint32_t __nvvm_get_smem_pointer` — evgeny.mankov / detail
  4. Revert "Don't treat 'T &forward(T&&)' as builtin." — daltenty / detail
  5. Revert "Treat `std::move`, `forward`, etc. as builtins." — daltenty / detail
  6. [BOLT][DWARF] Handle Error returned by visitLocationList — ayermolo / detail
  7. Fixup D123950 to address revert of D123345 — daltenty / detail
  8. [BOLT] Add fuzzy function name matching for LLVM LTO — maks / detail
  9. [LLDB] Skip TestCrashDuringStep.py AArch64/Windows — omair.javaid / detail
  10. Treat `std::move`, `forward`, etc. as builtins. — richard / detail
  11. [AMDGPU] Split the lit test spill-vgpr-to-agpr.ll to different tests — mahesha.comp / detail
  12. [mlir][OpenMP] Add checks and tests for hint clause and fix empty hint — Shraiysh.Vaishay / detail
  13. [LoongArch] Add basic floating-point instructions definition — luweining / detail
  14. [AMDGPU] On gfx908, reserve VGPR for AGPR copy based on register budget. — mahesha.comp / detail

#4820 (Apr 20, 2022 3:34:51 PM)

  1. [PS5][NFC] Fix a test with a misplaced -x option — paul.robinson / detail
  2. Removing some ancient, unused testing functionality — aaron / detail
  3. Speculatively fix build bots — aaron / detail
  4. Speculatively fix build bots — aaron / detail
  5. [InstCombine] Fold mul nuw+lshr to a single multiplication when the latter is a factor — chenglin.bi / detail
  6. [InstCombine] Pre-commit test for D124015 — craig.topper / detail
  7. [InstCombine] Don't look through bitcast from vector in collectInsertionElements. — craig.topper / detail
  8. Speculatively fix build bot — aaron / detail
  9. [DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer. — a.bataev / detail
  10. [clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*() — Jan Svoboda / detail
  11. [clang] NFCI: Use DirectoryEntryRef in FrontendAction::BeginSourceFile() — Jan Svoboda / detail
  12. [clang][lex] NFCI: Use DirectoryEntryRef in FrameworkCacheEntry — Jan Svoboda / detail
  13. [clang][dataflow] Ensure well-formed flow conditions. — yitzhakm / detail
  14. [flang] Fix LBOUND() folding for constant arrays — fruitclover / detail
  15. [flang] Set LBOUND() folding for (x) expression as ones — fruitclover / detail
  16. Reland "[Clang][Sema] Fix invalid redefinition error in if/switch/for statement" — jun / detail
  17. [C2x] Disallow functions without prototypes/functions with identifier lists — aaron / detail
  18. Revert D123909 "[Clang] Use of decltype(capture) in parameter-declaration-clause" — i / detail
  19. [LLDB][NativePDB] Fix the case when S_DEFRANGE_SUBFIELD_REGISTERs are out of order. — zequanwu / detail
  20. [AMDGPU] Regenerate lit test pattern (NFC). — Christudasan.Devadasan / detail
  21. Speculatively fix build bot — aaron / detail
  22. [ELF] Assert on invalid GOT or PLT relocations — smeenai / detail
  23. [ELF] Shrink binding and type in Symbol — smeenai / detail
  24. [LICM] Add additional writeonly tests, check attributes. — flo / detail
  25. [NFC] Avoid unnecessary duplication of code generating diagnostic. — Dan Liew / detail
  26. Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type" and its follow-up — i / detail
  27. [COFF, ARM64] Add __break intrinsic — pzheng / detail
  28. [clang][lex] NFCI: Use FileEntryRef in ModuleMap::diagnoseHeaderInclusion() — Jan Svoboda / detail
  29. Revert "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" — Jan Svoboda / detail
  30. [safestack] Support safestack in stack size diagnostics — paulkirth / detail
  31. Look through calls to std::addressof to compute pointer alignment. — efriedma / detail
  32. [VPlan] Initial modeling of middle block in VPlan. — flo / detail
  33. [AMDGPU] Remove obsolete hack from allowsMisalignedMemoryAccesses. NFCI. — Stanislav.Mekhanoshin / detail
  34. Revert "[COFF, ARM64] Add __break intrinsic" — pzheng / detail
  35. [libc] Add the implementation of the fflush function. — sivachandra / detail
  36. [clang-tblgen] Automatically document options values — sguelton / detail
  37. Reland "[COFF, ARM64] Add __break intrinsic" — pzheng / detail
  38. [LLDB] Update inspect getargspec to getfullargspec — omair.javaid / detail
  39. Improve invalid-ir-print-after-failure.mlir to show the effects of -mlir-print-assume-verified (NFC) — joker.eph / detail
  40. [libc++] Granularize <functional> includes — nikolasklauser / detail
  41. [clang] Add a raw_ostream operator<< overload for QualType — n.james93 / detail
  42. [Hexagon] Establish size limit for RegisterSet in hexbit — kparzysz / detail

#4819 (Apr 20, 2022 10:00:16 AM)

  1. [PowerPC] add XLC compat builtin __abs — czhengsz / detail
  2. [mlir][docs] Add missing parentheses in example code on walkers. — ingomueller / detail
  3. [XOP] Add i386 test coverage to xop intrinsic tests — llvm-dev / detail
  4. [X86][SSE] Add i386 test coverage to sse3 intrinsic tests — llvm-dev / detail
  5. [X86][SSE] Add i386 test coverage to ssse3 intrinsic tests — llvm-dev / detail
  6. [X86][SSE] Add i386 test coverage to sse4a intrinsic tests — llvm-dev / detail
  7. [mlir][bufferize] Fix missing copies when writing to a buffer in a loop — springerm / detail
  8. [ScopBuilder] Avoid pointer element type access — npopov / detail
  9. [IR] Deprecate Type::getPointerElementType() (NFC) — npopov / detail
  10. [OpenCL] Add missing __opencl_c_atomic_scope_device guards — sven.vanhaastregt / detail
  11. [X86][SSE] Add i386 test coverage to sse41 intrinsic tests — llvm-dev / detail
  12. [X86][SSE] Add i386 test coverage to sse42 intrinsic tests — llvm-dev / detail
  13. [IRBuilder] Remove deprecated CreateShuffleVector() method — npopov / detail
  14. [X86][FMA4] Add i386 test coverage to fma4 intrinsic tests — llvm-dev / detail
  15. [DomTreeUpdater] Remove deprecated methods — npopov / detail
  16. [Support] Remove LLVM_ATTRIBUTE_DEPRECATED — npopov / detail
  17. [Support] Remove unused LLVM_PTR_SIZE macro — npopov / detail
  18. [AMDGPU][GlobalISel] Force return atomic selection for now — abinavpp / detail
  19. [X86][SSE] Add i386 test coverage to sse2 intrinsic tests — llvm-dev / detail
  20. [AMDGPU] Add GlobalISel checks for flat scratch SVS addressing — jay.foad / detail
  21. [OpenMP] Add explicit triple to linker wrapper test — jhuber6 / detail
  22. [Testing] Drop clangTesting from clang's public library interface — sam.mccall / detail
  23. [AMDGPU] Simplify calls to getDefSrcRegIgnoringCopies. NFC. — jay.foad / detail
  24. Add RegionBranchOpInterface on affine.for op — uday / detail
  25. [OpenMP] Add triple to the linker wrapper job — jhuber6 / detail
  26. [MLIR] NFC. Drop trailing white space in GPU async ops print — uday / detail
  27. [DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer. — a.bataev / detail
  28. [mlir][linalg] Avoid template methods for parsing and printing. — gysit / detail
  29. [RISCV] Moving RVV intrinsic type related util to clang/Support — kito.cheng / detail
  30. [mlir][linalg] Add ods-gen helper to simplify the build methods. — gysit / detail
  31. [X86] Add multiuse all_of test case for D123652 — llvm-dev / detail
  32. [compiler-rt][sanitizers] build ubsan, asan etc libraries with Mac Catalyst support — thakis / detail
  33. [gn build] (manually) port f26c41e8dd28 (lib/clang/Support) — thakis / detail
  34. llvm-reduce: Fix sources with executable permission — Matthew.Arsenault / detail
  35. LocalStackSlotAllocation: Stop creating unused virtual register — Matthew.Arsenault / detail
  36. LocalStackSlotAllocation: Combine debug printing statements — Matthew.Arsenault / detail
  37. [Clang] Fix references to captured variables in dependant context. — corentinjabot / detail
  38. Revert "[DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer." — a.bataev / detail
  39. [SimplifyCFG] Add additional threading tests (NFC) — npopov / detail
  40. [clangd] Handle the new Using TemplateName. — hokein.wu / detail
  41. [clang][Sema] Fix typo in checkBuiltinArgument helper — asb / detail
  42. [AMDGPU] Fix crash in SIOptimizeExecMaskingPreRA — jay.foad / detail
  43. llvm-reduce: Clone properties of blocks — Matthew.Arsenault / detail
  44. [SimplifyCFG] Remove one-use limitation in FoldCondBranchOnPHI() — npopov / detail
  45. [X86][AVX] Add i386 test coverage to avx intrinsic tests — llvm-dev / detail
  46. [X86][AVX] Add i386 test coverage to avx-vnni intrinsic tests — llvm-dev / detail
  47. [X86][AVX] Add i386 test coverage to avx2 intrinsic tests — llvm-dev / detail
  48. [X86][AVX512] Rename avx512popcntdq intrinsics tests files to match *-builtins.c naming convention — llvm-dev / detail
  49. [bazel] Port f26c41e8dd28 — benny.kra / detail
  50. [mlir][tensor] Promote extract(from_elements(...)) to folding pattern — springerm / detail
  51. MachineModuleInfo: Move HasSplitStack handling to AsmPrinter — Matthew.Arsenault / detail
  52. [clang-tidy] Fix `altera-struct-pack-align` check for empty structs — fabian.wolff / detail
  53. [clang-tidy] Fix `readability-container-size-empty` check for smart pointers — fabian.wolff / detail
  54. MachineModuleInfo: Remove UsesMorestackAddr — Matthew.Arsenault / detail
  55. [clang-tidy] Reduce false positives for `bugprone-infinite-loop` with dependent expressions — fabian.wolff / detail
  56. MachineModuleInfo: Move AddrLabelSymbols to AsmPrinter — Matthew.Arsenault / detail
  57. [InstCombine] remove likely redundant ValueTracking-based folds for shifts — spatel / detail
  58. [C11/C2x] Change the behavior of the implicit function declaration warning — aaron / detail
  59. [libc][docs] Update the fuzzing doc to better reflect the current state. — sivachandra / detail
  60. [PS4][NFC] Rename classes to align with prevailing practice — paul.robinson / detail
  61. Update the developer policy to mention release notes — aaron / detail
  62. [libc] Add GNU extention functions fread_unlocked and fwrite_unlocked. — sivachandra / detail
  63. [clang-format] Don't skip PP lines if original line was a PP line when trying to merge lines — aeubanks / detail
  64. Revert "[Clang][Sema] Fix invalid redefinition error in if/switch/for statement" — jun / detail
  65. Speculatively fix build bots — aaron / detail

#4818 (Apr 20, 2022 3:36:07 AM)

  1. Revert D123198 "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building libcalls." — i / detail
  2. [PowerPC] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  3. [AMDGPU] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  4. Make tests slightly more flexible for platforms which emit arguments in between some of the expected arguments. — douglas.yung / detail
  5. [Test] Add one more test for patch [SLP]Improve reductions analysis and emission, part 1. — mkazantsev / detail
  6. [clang-format] SortIncludes should support "@import" lines in Objective-C — kkleine / detail
  7. [flang] Do not pass derived type by descriptor when not needed — jperier / detail
  8. [InstCombine] add tests for mul+lshr; NFC — chenglin.bi / detail
  9. [clang-tidy] Fix crash on calls to overloaded operators in `llvmlibc-callee-namespace` — whisperity / detail
  10. [RISCV][Clang][NFC] Update vid intrinsic tests. — zakk.chen / detail
  11. [NFC] Return correct PreservedAnalysis for CoroEarly — yedeng.yd / detail
  12. [Test] One more test with potentially malformed phis — mkazantsev / detail

#4817 (Apr 19, 2022 10:48:26 PM)

  1. [msan] Advance before destroying entry — Vitaly Buka / detail
  2. [msan] Disable assert with msan — Vitaly Buka / detail
  3. [msan] Destroy ConstantTokenNone before types above — Vitaly Buka / detail
  4. [DFSan] Print an error before calling null extern_weak functions, incase dfsan instrumentation optimized out a null check. — browneee / detail
  5. [CodeGen] Fix -Wswitch after D116462 — i / detail
  6. [CodeGen] Fix -Wswitch after D116462 — i / detail
  7. Apply clang-tidy fixes for llvm-twine-local in OpenMPToLLVMIRTranslation.cpp (NFC) — joker.eph / detail
  8. [lldb/gdb-remote] Fix -Wswitch after D116462 — i / detail
  9. AArch64/GlobalISel: Remove asserts on copy instructions — Matthew.Arsenault / detail
  10. AArch64/GlobalISel: Remove some null checks for getVRegDef — Matthew.Arsenault / detail
  11. GlobalISel: Add LLT helper to multiply vector sizes — Matthew.Arsenault / detail
  12. AArch64/GlobalISel: Reduce use of getMinClassForRegBank — Matthew.Arsenault / detail
  13. GlobalISel: Add LegalizeMutations to help use More/FewerElements — Matthew.Arsenault / detail
  14. AArch64/GlobalISel: Add -global-isel-abort=1 to select tests — Matthew.Arsenault / detail
  15. Intrinsics: Mark llvm.eh.sjlj.callsite argument as immarg — Matthew.Arsenault / detail
  16. AMDGPU: Remove unused MachineFunctionInfo fields — Matthew.Arsenault / detail
  17. AMDGPU: Remove some unreachable code in WWM pass — Matthew.Arsenault / detail
  18. AArch64: Use Register — Matthew.Arsenault / detail
  19. AMDGPU: Defer creation of WWM VGPR spill slots — Matthew.Arsenault / detail
  20. X86: Do not use ValueMap for PreallocatedIds — Matthew.Arsenault / detail
  21. ValueMap: Fix typo — Matthew.Arsenault / detail
  22. MachineModuleInfo: Don't allow dynamically setting DbgInfoAvailable — Matthew.Arsenault / detail
  23. AMDGPU: Serialize WWM registers — Matthew.Arsenault / detail
  24. [mlir][LLVMIR] Add vector predication type cast intrinsic ops. — jacquesguan / detail
  25. AMDGPU: Serialize gds size in MIR — Matthew.Arsenault / detail
  26. AMDGPU: Serialize a few more MachineFunctionInfo fields in MIR — Matthew.Arsenault / detail
  27. AMDGPU: Fix allocating GDS globals to LDS offsets — Matthew.Arsenault / detail
  28. AMDGPU: Serialize VGPRForAGPRCopy — Matthew.Arsenault / detail
  29. [CMake][Fuchsia] Include find-all-symbols in the distribution — phosek / detail
  30. AMDGPU: Add assert for GDS globals — Matthew.Arsenault / detail
  31. TargetRegistry: Don't add "error" to error messages — Matthew.Arsenault / detail
  32. [mlir][Vector] Add check of supported reduction kind for ScanOp. — jacquesguan / detail
  33. [clang-tidy] Improve macro handling in modernize-macro-to-enum — richard / detail
  34. [gn build] port clang-linker-wrapper build file — thakis / detail
  35. [gn build] Port 6c69427e880b — llvmgnsyncbot / detail

#4816 (Apr 19, 2022 6:37:35 PM)

  1. [misexpect] Re-implement MisExpect Diagnostics — paulkirth / detail
  2. [gn build] Port bac6cd5bf856 — llvmgnsyncbot / detail
  3. [BPF] Emit fatal error if out of range for FK_PCRel_2 branch target — yhs / detail
  4. [modules] Merge variable template specializations. — richard / detail
  5. [Driver][test] Remove unneeded clang from -cc1 CHECK lines — i / detail
  6. [RISCV] Fold (xor (sllw 1, x), -1) -> (rolw ~1, x). — craig.topper / detail
  7. [MLIR] [Python] Add a method to clear live operations map — john.demme / detail
  8. [BPF] Fix a bug in BPFMISimplifyPatchable pass — yhs / detail
  9. [OpenMP] Add better testing for the linker wrapper — jhuber6 / detail
  10. [OpenMP] Fix deleted move constructor failing on some compiles — jhuber6 / detail
  11. [OpenMP] Add necessary registered targets for linker wrapper test — jhuber6 / detail
  12. [PS5] Avoid a driver crash — paul.robinson / detail
  13. AMDGPU: More mad_64_32 test cases for multiple uses — nicolai.haehnle / detail
  14. [SPIR-V](1/6) Add stub for SPIRV backend — michal.paszkowski / detail
  15. [SPIR-V](2/6) Add SPIRV target description files — michal.paszkowski / detail
  16. [SPIR-V](3/6) Add MC layer, object file support, and InstPrinter — michal.paszkowski / detail
  17. [SPIR-V](4/6) Add target lowering, TargetMachine and AsmPrinter — michal.paszkowski / detail
  18. [SPIR-V](5/6) Add LegalizerInfo, InstructionSelector and utilities — michal.paszkowski / detail
  19. [SPIR-V](6/6) Add the module analysis pass and the simplest tests — michal.paszkowski / detail

#4815 (Apr 19, 2022 3:00:45 PM)

  1. [AMDGPU] Select d16 stores even when sramecc is enabled — jay.foad / detail
  2. [Concepts] Fix overload resolution bug with constrained candidates — roi.jacobson1 / detail
  3. [mlir][emitc] Add test for invalid type — marius.brehler / detail
  4. [OpenCL] opencl-c.h: Add const to get_image_num_samples — sven.vanhaastregt / detail
  5. [lldb] Handle empty search string in "memory find" — david.spickett / detail
  6. [analyzer][NFC] Introduce the checker package separator character — balazs.benics / detail
  7. [analyzer] Turn missing tablegen doc entry of a checker into fatal error — balazs.benics / detail
  8. [analyzer] ClangSA should tablegen doc urls refering to the main doc page — balazs.benics / detail
  9. [analyzer] Remove HasAlphaDocumentation tablegen enum value — balazs.benics / detail
  10. [AMDGPU][MC] Corrected error message "image data size does not match dmask and tfe" — d-pre / detail
  11. Fix SLP score for out of order contiguous loads — malhar.jajoo / detail
  12. [AArch64] Cost all perfect shuffles entries as cost 1 — david.green / detail
  13. [VPlan] Expand induction step in VPlan pre-header. — flo / detail
  14. Revert "[Concepts] Fix overload resolution bug with constrained candidates" — roi.jacobson1 / detail
  15. [AArch64] Only mark cost 1 perfect shuffles as legal — david.green / detail
  16. [MLIR][GPU] Add canonicalizer for gpu.memcpy — uday / detail
  17. [OpenMP] Make Xopenmp-target args compile-only to silence warnings — jhuber6 / detail
  18. [OpenMP][Docs] Remove old 14.0 release information — jhuber6 / detail
  19. [clangd] IncludeCleaner: Add filtering mechanism — kbobyrev / detail
  20. Revert "[SLP]Improve reductions analysis and emission, part 1." — a.bataev / detail
  21. [SLP][NFC]Add a test for reducing same values, NFC. — a.bataev / detail
  22. [AArch64] Add lane moves to PerfectShuffle tables — david.green / detail
  23. [clang][AArch64] Remove BTI after setjmp from release notes — david.spickett / detail
  24. [clang] Adding Platform/Architecture Specific Resource Header Installation Targets — daltenty / detail
  25. [llvm-ar][test] Rename two tests and use correct thin command — gbreynoo / detail
  26. [analyzer] Expose Taint.h to plugins — balazs.benics / detail
  27. [SystemZ] Handle SystemZ specific inline assembly address operands. — paulsson / detail
  28. [ASan] Fixed a reporting bug in (load|store)N functions which would print unknown-crash instead of the proper error message when a the data access is unaligned. — kstoimenov / detail
  29. [PPCGCodeGeneration] Avoid pointer element type access — npopov / detail
  30. [VPlan] Remove unused SCEV forward declaration (NFC). — flo / detail
  31. [PerfectShuffle] Remove unused variables from D123386. NFC — david.green / detail
  32. [PPCGCodeGeneration] Avoid another pointer element type access — npopov / detail
  33. [PPCGCodeGeneration] Look for function instead of function pointer type — npopov / detail
  34. [Test] Add more tests showing duplicate PHIs generated by RS4GC (NFC) — d.makogon / detail
  35. [OCaml] Fix pass builder test — npopov / detail
  36. [InstCombine] add tests for freeze of partial undef vector constants; NFC — spatel / detail
  37. Apply clang-tidy fixes for performance-unnecessary-value-param in ControlFlowInterfaces.cpp (NFC) — joker.eph / detail
  38. Apply clang-tidy fixes for llvm-qualified-auto in OpenMPToLLVMIRTranslation.cpp (NFC) — joker.eph / detail
  39. [clangd] Dont include version string in update tasks — kadircet / detail
  40. Print custom assembly on pass failure by default — joker.eph / detail
  41. [compiler-rt] Use ld64 flag -lto_library instead of DYLD_LIBRARY_PATH — thakis / detail
  42. [Go] Remove PopulateLTOPassManager binding after D123882 — i / detail
  43. [IRSim] Ignore debug instructions when creating canonical numbering — andrew.litteken / detail
  44. [CUDA][HIP] Fix delete operator for -fopenmp — Yaxun.Liu / detail
  45. [NFC][SLP] Improved description of getShallowScore() and getScoreAtLevelRec() — vporpodas / detail
  46. [ASan] Removed checks if the tested functions were emitted. — kstoimenov / detail
  47. [InstCombine] add tests for shift-of-add with constants; NFC — spatel / detail
  48. [InstCombine] C0 shift (X add nuw C) --> (C0 shift C) shift X — spatel / detail
  49. [BuildLibCalls] Introduce getOrInsertLibFunc() for use when building libcalls. — paulsson / detail
  50. [MLIR] Add function to create BFloat16 array attribute — silvasean / detail
  51. [analyzer] Implemented RangeSet::Factory::castTo function to perform promotions, truncations and conversions. — dpetrov / detail
  52. [mlir][transform] Introduce transform.sequence op — zinenko / detail
  53. [mlir] Adds getUpperBound() to LoopLikeInterface. — Krzysztof.Drewniak / detail
  54. [clang][Sema] Add flag to LookupName to force C/ObjC codepath — apl / detail
  55. [gn build] Port c57f03415f96 — llvmgnsyncbot / detail
  56. [Libomptarget][remote] Fix compile-time error — atmndp / detail
  57. [clang][dataflow] Do not crash on missing `Value` for struct-typed variable init. — yitzhakm / detail

#4814 (Apr 19, 2022 3:48:57 AM)

  1. [RISCV] Add tests showing incorrect BUILD_VECTOR lowering — fraser / detail
  2. [RISCV] Fix lowering of BUILD_VECTORs as VID sequences — fraser / detail
  3. [mlir][interfaces] Add helpers for detecting recursive regions — springerm / detail
  4. [NFC] Remove unused variable — yedeng.yd / detail
  5. Apply clang-tidy fixes for performance-for-range-copy in MemRefOps.cpp (NFC) — joker.eph / detail
  6. Apply clang-tidy fixes for performance-unnecessary-value-param in JitRunner.cpp (NFC) — joker.eph / detail
  7. [mlir][interfaces] Fix infinite loop in insideMutuallyExclusiveRegions — springerm / detail
  8. [Support] Optimize (.*) regex matches — npopov / detail
  9. [clang][lexer] Allow u8 character literal prefixes in C2x — tbaeder / detail

#4813 (Apr 19, 2022 12:30:16 AM)

  1. [Pipelines] Hoist CoroEarly as a module pass — yedeng.yd / detail
  2. [Libomptarget] Fix test using old unsupported lit string — jhuber6 / detail
  3. [CUDA][HIP] Fix gpu.used.external — Yaxun.Liu / detail
  4. [libc++][NFC] Reindent `take_view` in accordance with the style guide. — varconst / detail
  5. Revert "[AMDGPU] Omit unnecessary waitcnt before barriers" — Austin.Kerbow / detail

#4812 (Apr 18, 2022 9:26:32 PM)

  1. Apply clang-tidy fixes for performance-for-range-copy in ElementwiseOpFusion.cpp (NFC) — joker.eph / detail
  2. Apply clang-tidy fixes for performance-unnecessary-copy-initialization in MathOps.cpp (NFC) — joker.eph / detail
  3. [RISCV] Add rvv codegen support for vp.fptrunc. — jacquesguan / detail
  4. Reapply "[OpenMP] Refactor OMPScheduleType enum." — llvm-project / detail

#4811 (Apr 18, 2022 6:18:40 PM)

  1. [ASan] Fixed a reporting bug in (load|store)N functions which would print unknown-crash instead of the proper error message when a the data access is unaligned. — kstoimenov / detail
  2. Recommit "[SLP] Support internal users of splat loads" — vporpodas / detail
  3. Revert "[ASan] Fixed a reporting bug in (load|store)N functions which would print unknown-crash instead of the proper error message when a the data access is unaligned." — kstoimenov / detail

#4810 (Apr 18, 2022 4:07:09 PM)

  1. [llvm-profgen] Add process filter for perf reader — aktoon / detail
  2. [CallPrinter] Port CallPrinter passes to new pass manager — aeubanks / detail
  3. [LegacyPM] Remove ThinLTO/LTO pipelines — aeubanks / detail
  4. [ocaml bindings] Remove LTO bindings — aeubanks / detail
  5. Fix llvm-profgen breakage — aktoon / detail
  6. [Libomptarget] Fix LIBOMPTARGET_INFO test — jhuber6 / detail
  7. [flang] Fix regression with recent work on intrinsic/generic interactions — pklausler / detail
  8. Don't treat 'T &forward(T&&)' as builtin. — richard / detail
  9. Apply clang-tidy fixes for readability-simplify-boolean-expr in TypeConverter.cpp (NFC) — joker.eph / detail
  10. Apply clang-tidy fixes for readability-identifier-naming in GPUDialect.cpp (NFC) — joker.eph / detail
  11. [NFC][PowerPC] Style and ordering changes for PPCInstrP10.td — stefanp / detail
  12. Improve terminator doc in MLIR LangRef — joker.eph / detail
  13. [Arch64][SelectionDAG] Add target-specific implementation of srem — chenglin.bi / detail
  14. [SLP] Support internal users of splat loads — vporpodas / detail
  15. [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace — riddleriver / detail
  16. [OpenMP] Refactor OMPScheduleType enum. — llvm-project / detail
  17. [OpenMP] Make the new offloading driver the default — jhuber6 / detail
  18. [Clang][Docs] Update information on the new driver now that it's default — jhuber6 / detail
  19. Revert "[SLP] Support internal users of splat loads" — vporpodas / detail
  20. [InstCombine] add tests for select with frozen condition; NFC — spatel / detail
  21. [InstCombine] reduce code for freeze of undef — spatel / detail
  22. Revert "[OpenMP] Refactor OMPScheduleType enum." — llvm-project / detail
  23. [NFC][PowerPC] Move the Regsiter Operands for PowerPC into PPCRegisterInfo.td — stefanp / detail
  24. [MLIR][Presburger] Remove inheritence in MultiAffineFunction — groverkss / detail
  25. [llvm-objcopy] Make llvm-strip --only-keep-debug suppress default --strip-all — i / detail
  26. [AMDGPU] Fix comment type in the DSInstructions.td. NFC. — Stanislav.Mekhanoshin / detail

#4809 (Apr 18, 2022 10:37:24 AM)

  1. [Test] Add more tests showing duplicate PHIs generated by RS4GC (NFC) — d.makogon / detail
  2. [AArch64] Async unwind - Adjust unwind info in AArch64LoadStoreOptimizer — momchil.velikov / detail
  3. [PowerPC] Fix sanitizers build on FreeBSD — nemanja.i.ibm / detail
  4. [InstCombine] Add additional test coverage for D123374 — llvm-dev / detail
  5. Silence a "not all control paths return a value" warning; NFC — aaron / detail
  6. [Clang] Use of decltype(capture) in parameter-declaration-clause — corentinjabot / detail
  7. Force GHashCell to be 8-byte-aligned. — efriedma / detail
  8. [llvm][IPO] Inclusive language: Rename mergefunc-sanity to mergefunc-verify and remove other instances of sanity in MergeFunctions.cpp — zarko / detail
  9. Format fix in recent change. Removed whitespace. [NFC] — bgaston2 / detail
  10. [mlir] Fix two AttributeParser aborts — jpienaar / detail

#4808 (Apr 18, 2022 4:18:23 AM)

  1. [libc] Add a doc describing the current status of libc runtimes build. — sivachandra / detail
  2. [libc][docs] Remove the description of a "www" directory. — sivachandra / detail

#4807 (Apr 17, 2022 11:00:54 PM)

  1. Revert "[Arch64][SelectionDAG] Add target-specific implementation of srem" — chenglin.bi / detail
  2. Specify -fno-builtin when testing to make sure that certain stdlib — richard / detail
  3. [mlir][Vector] Fold transpose splat to splat with transposed type. — jacquesguan / detail
  4. [RISCV] Pass -mno-relax to assembler when -fno-integrated-as specified — luxufan / detail
  5. [MLIR][Presburger] Make IntegerRelation::mergeLocalIds not delete duplicates — groverkss / detail
  6. [PowerPC] Mark side effects of Power9 darn instruction — qiucofan / detail

#4806 (Apr 17, 2022 8:14:18 PM)

  1. [Support] Move ParseResult from OpDefinition.h to LogicalResult.h — clattner / detail
  2. [LogicalResult.h] Move ParseResult to the bottom of file and fix comment, NFC. — clattner / detail
  3. Fix wrong signature for std::move and std::swap in test. — richard / detail

#4805 (Apr 17, 2022 2:55:24 PM)

  1. [Attributor] CGSCC pass should not recompute results outside the SCC (reapply) — johannes / detail
  2. Revert "[MLIR] Provide a way to print ops in custom form on pass failure" — joker.eph / detail
  3. [llvm-jitlink] Don't show FailedToMaterialize errors by default. — Lang Hames / detail
  4. [llvm-jitlink] Add paths to file-not-found errors. — Lang Hames / detail
  5. [ORC] Report paths in errors when creating StaticLibrarySearchGenerators. — Lang Hames / detail
  6. Treat `std::move`, `forward`, etc. as builtins. — richard / detail

#4804 (Apr 17, 2022 11:22:16 AM)

  1. [MLIR] Provide a way to print ops in custom form on pass failure — uday / detail
  2. [NVPTX] Disable parens for identifiers starting with '$' — andrew.savonichev / detail
  3. [JITLink] Suppress "symbols not found" errors for testcase. — Lang Hames / detail
  4. [NVPTX] Use opaque pointers in param space vectorization tests — daniil / detail

#4803 (Apr 17, 2022 6:17:04 AM)

  1. [AMDGPU][SIFrameLowering] Refactor custom SGPR spills (NFC). — Christudasan.Devadasan / detail

#4802 (Apr 17, 2022 1:41:48 AM)

  1. [AMDGPU] Pre-checkin updated lit tests for D123525. — mahesha.comp / detail
  2. [randstruct] Enforce using a designated init for a randomized struct — isanbard / detail

#4801 (Apr 16, 2022 10:53:43 PM)

  1. Windows: correct iteration of additional search paths — Saleem Abdulrasool / detail
  2. [JITLink] Error instead of asserting on unrecognized edge kinds. — Lang Hames / detail
  3. [mlir][docs] Add missing directory separator — jpienaar / detail

#4800 (Apr 16, 2022 6:23:32 PM)

  1. [IROutliner] Ensure that phi values that are passed in as arguments are remapped as arguments — andrew.litteken / detail
  2. [ORC] Make IRSpeculationLayer::BaseLayer an IRLayer. — Lang Hames / detail
  3. [X86] Move some hasOneUse checks after checking what the opcode is. — craig.topper / detail
  4. [flang] Add & use a better visit() (take 2) — pklausler / detail
  5. [libcxx] [test] Use LIBCPP_ASSERT for libc++-specific checks — nikolasklauser / detail

#4799 (Apr 16, 2022 2:41:09 PM)

  1. Revert "[randstruct] Force errors for all platforms" — aaron / detail
  2. Revert "[randstruct] Enforce using a designated init for a randomized struct" — aaron / detail
  3. [gn build] (manually) port f2526c1a5c6f — thakis / detail
  4. [mlir][CSE] Add ability to remove commutative operations — clementval / detail
  5. [LSR] Update outdated comment — eop.chen / detail

#4798 (Apr 16, 2022 4:01:59 AM)

  1. Revert "Treat `std::move`, `forward`, and `move_if_noexcept` as builtins." — Vitaly Buka / detail
  2. [clang-tidy] Add a Standalone diagnostics mode to clang-tidy — n.james93 / detail

#4797 (Apr 16, 2022 12:51:33 AM)

  1. [LoongArch] Fix typo that SP should be R3 but not R2 — luweining / detail
  2. [asan][test] Remove legacy PM style opt -foo tests — i / detail
  3. [flang] Upgrade short actual character arguments to errors — pklausler / detail
  4. [test] Test -Werror=foo -Wfoo & -Werror -Wno-error=foo -Wfoo — i / detail
  5. [flang] Allow POINTER attribute statement on procedure interfaces — pklausler / detail
  6. [flang] Accept %KIND type parameter inquiries on %RE,%IM, &c. — pklausler / detail
  7. Add some helpers to better check Scope's kind. NFC — jun / detail
  8. [flang][runtime] Don't emit empty lines for bad writes — pklausler / detail
  9. [msan][test] Remove legacy PM style opt -foo tests — i / detail
  10. [Arch64][SelectionDAG] Add target-specific implementation of srem — chenglin.bi / detail
  11. [mlir] Add asserts when changing various MLIRContext configurations — riddleriver / detail
  12. Apply clang-tidy fixes for llvm-qualified-auto in OpFormatGen.cpp (NFC) — joker.eph / detail
  13. Apply clang-tidy fixes for readability-identifier-naming in OpFormatGen.cpp (NFC) — joker.eph / detail

#4796 (Apr 15, 2022 8:18:43 PM)

  1. Fix an edge case in determining is a function has a prototype — aaron / detail
  2. [NFC] Update comments — gh / detail
  3. [AMDGPU][FIX] Proper load-store-vectorizer result with opaque pointers — johannes / detail
  4. [DWARF][FIX] Handle the use of multiple registers gracefully — johannes / detail
  5. [LLDB][NativePDB] Don't create inlined function parameters when it's malformed. — zequanwu / detail
  6. [mlir] Fix BUILD issues and dependencies. — rdzhabarov / detail
  7. [LLDB][NativePDB] Followup c50817d1bea4ac51ed776154014630a439176de6 — zequanwu / detail
  8. Fix size of flexible array initializers, and re-enable assertions. — efriedma / detail
  9. [MLIR][ClonePass] Attempt fix for anonymous pass name — gh / detail
  10. [MLIR][Presburger][Simplex] moveRowUnknownToColumn: support the row sample value being zero — arjunpitchanathan / detail
  11. [HLSL][clang][Driver] Support target profile command line option. — chris.bieneman / detail
  12. [Support][cmake] Fix snmalloc integration. NFC. — alexandre.ganea / detail
  13. [mlir][vector] Fix bug in extractFromBroadcast folding — thomasraoux / detail
  14. [gn build] Port 721651be246e — llvmgnsyncbot / detail
  15. [randstruct] Enforce using a designated init for a randomized struct — isanbard / detail
  16. [MLIR][Presburger] addSymbolicCut: fix the integral symbols heuristic to match the docs — arjunpitchanathan / detail
  17. [test][LoopDeletion] Precommit test — aeubanks / detail
  18. [JITLink] Refactor and expand DWARF pointer encoding support. — Lang Hames / detail
  19. [Attributor][NFC] Rename AAPotentialValues to AAPotentialConstantValues — johannes / detail
  20. [Attributor][NFC] Code cleanup to minimize follow up changes — johannes / detail
  21. [Attributor] CGSCC pass should not recompute results outside the SCC — johannes / detail
  22. [Attributor][NFC] Introduce a flag to distinguish the scope of a query — johannes / detail
  23. [mlir] Remove the use of FilterTypes for template metaprogramming — riddleriver / detail
  24. [mlir][NFC] Cleanup the TestClone pass — riddleriver / detail
  25. [JITLink] Add missing moves from 43acef48d38e. — Lang Hames / detail
  26. Revert "[Attributor] CGSCC pass should not recompute results outside the SCC" — johannes / detail
  27. [DebugInfo] Add a TargetFuncName field in DISubprogram for — chih-ping.chen / detail
  28. [VPlan] Handle equal address and store ops in onlyFirstLaneDemanded. — flo / detail
  29. Treat `std::move`, `forward`, and `move_if_noexcept` as builtins. — richard / detail
  30. [flang] Finer control over error recovery with GetExpr() — pklausler / detail
  31. [msan] Set poison_in_dtor=1 by default — Vitaly Buka / detail
  32. [llvm-objdump] Implemented PrintBranchImmAsAddress for MIPS — kosov.pavel / detail
  33. Update test to handle opaque pointers flag flip. — richard / detail
  34. [mlir] Refactor LICM into a utility — jeffniu22 / detail
  35. [randstruct] Force errors for all platforms — isanbard / detail
  36. [Attributor][NFCI] Introduce AttributorConfig to bundle all options — johannes / detail
  37. [flang] Handle parameter-dependent types in PDT initializers — pklausler / detail
  38. Extend support for std::move etc to also cover std::as_const and — richard / detail
  39. [Attributor][FIX] Use AttributorConfig in the unit tests too — johannes / detail
  40. [DAGCombiner] Move or/xor/and opcode check in ReduceLoadOpStoreWidth before hasOneUse check. — craig.topper / detail
  41. Add DXIL Bitcode Writer and DXIL testing — chris.bieneman / detail
  42. [DAGCombiner] Move call to hasOneUse after opcode checks. NFC — craig.topper / detail
  43. Revert "[mlir] Refactor LICM into a utility" — stilis / detail
  44. [X86] Move hasOneUse check after opcode check. NFC — craig.topper / detail
  45. MIR: Serialize a few bool function fields — Matthew.Arsenault / detail
  46. llvm-reduce: Clone some of the easy function properties — Matthew.Arsenault / detail
  47. [OpenMP] Don't manually strip sections in the linker wrapper — jhuber6 / detail
  48. [OpenMP] Use new offloading binary when embedding offloading images — jhuber6 / detail
  49. [mlir] Refactor LICM into a utility — jeffniu22 / detail
  50. [IR] Allow constant folding (insertelement <vscale x 2 x i32> zeroinitializer, i32 0, i32 i32 0. — craig.topper / detail
  51. Apply clang-tidy fixes for readability-identifier-naming in DummyParserFuzzer.cpp (NFC) — joker.eph / detail
  52. Apply clang-tidy fixes for readability-identifier-naming in mlir-parser-fuzzer.cpp (NFC) — joker.eph / detail
  53. [NFC] fix cmake build — jeffniu22 / detail
  54. Blind stab in the dark to fix a bot failure — chris.bieneman / detail
  55. [OpenMP] Fix linting diagnostics in the linker wrapper — jhuber6 / detail
  56. [Clang][OpenMP] Use bitfields for flags in `OMPAtomicDirective` — i / detail
  57. [flang][runtime] Fix ENDFILE for formatted stream output — pklausler / detail

#4795 (Apr 15, 2022 12:09:01 PM)

  1. [sanitizer] Enable libcxx tests — Vitaly Buka / githubweb
  2. [msan] Disable poison_in_dtor — Vitaly Buka / githubweb
  3. [BOLT] Disable LLVM_APPEND_VC_REV — aaupov / githubweb
  4. [asan] Disable ODR check in libcxx — Vitaly Buka / githubweb
  5. [sanitizer] Fix typo in bash script — Vitaly Buka / githubweb
  6. Revert "[asan] Disable ODR check in libcxx" — Vitaly Buka / githubweb
  7. [asan] Disable RTTI and EXPECTIONS in libcxx — Vitaly Buka / githubweb
  8. [asan] Use -asan-use-private-alias to suppress known bug — Vitaly Buka / githubweb

#4795 (Apr 15, 2022 12:09:01 PM)

  1. Add support for ignored bitfield conditional codegen. — erich.keane / detail
  2. [Sema] Don't check bounds for function pointer — platonov.aleksandr / detail
  3. [mlir][ods] Remove StrEnumAttr — jeffniu22 / detail
  4. [clang] Implement Change scope of lambda trailing-return-type — corentinjabot / detail
  5. Fix Werror build issue from 6f20744b7ff875 — erich.keane / detail
  6. [BOLT] Fix data race in shortenInstructions — aaupov / detail
  7. [BOLT] Ignore PC-relative relocations from data to data — maks / detail
  8. Revert "[LICM] Only create load in pre-header when promoting load." — flo / detail
  9. [Clang] Fix html error in cxx_status.html [NFC] — corentinjabot / detail
  10. [BOLT][TEST] Remove -no-pie from cflags/cxxflags — aaupov / detail
  11. Fix a typo with this test function name — aaron / detail
  12. [sanitizer] Don't run malloc hooks for stacktraces — Vitaly Buka / detail
  13. [BOLT][TEST] Add -no-pie to two tests — aaupov / detail
  14. [DA] Refactor with a better API — congzhecao / detail
  15. [iwyu] Handle regressions in libLLVM header include — sguelton / detail
  16. AMDGPU: Relax test check on tablegen debug output — Matthew.Arsenault / detail
  17. RegAllocGreedy: Remove redundant check for virtual registers — Matthew.Arsenault / detail
  18. Restrict lvalue-to-rvalue conversions in CGExprConstant. — efriedma / detail
  19. Revert "[clang] Implement Change scope of lambda trailing-return-type" — joker.eph / detail
  20. [mlir][vector] Add unrolling pattern for TransposeOp — thomasraoux / detail
  21. [clang][dataflow] Weaken abstract comparison to enable loop termination. — yitzhakm / detail
  22. Replace %0 in function arguments with descriptive names. — msebor / detail
  23. [BOLT] Update skipRelocation for aarch64 — och95 / detail
  24. [lldb] Expand $ when using tcsh — Jonas Devlieghere / detail
  25. Revert "[sanitizer] Don't run malloc hooks for stacktraces" — Vitaly Buka / detail
  26. [lld-macho][nfc] De-templatize UnwindInfoSection — jezng / detail
  27. RegAlloc: Fix remaining virtual registers after allocation failure — Matthew.Arsenault / detail
  28. [libc++] `bitset::operator[] const` should return bool — nikolasklauser / detail
  29. Fix compatibility with retroactive C++23 change [NFC] — corentinjabot / detail
  30. Replace numbered function arguments with descriptive names. — msebor / detail
  31. [clang] Implement Change scope of lambda trailing-return-type — corentinjabot / detail
  32. [SimplifyCFG] add more tests for switch to select transform; NFC — spatel / detail
  33. [SimplifyCFG] improve readability in switch-to-select; NFC — spatel / detail
  34. [AMDGPU] Increate hazard for store dwordx3/4 to 2 waitstates on gfx940 — Stanislav.Mekhanoshin / detail
  35. [debugserver ] Un-conditionalize use of libcompression — Jonas Devlieghere / detail
  36. Run update_test_checks.py after parameter renaming in r03b807d3f2999888bbe395945987af06f201c142 (NFC). — msebor / detail
  37. [lldb] Fix a bug in the decorator matching logic. — Jonas Devlieghere / detail
  38. Adapt "cross compile?" check for Apple Silicon — julian.lettner / detail
  39. [MLIR][GPU] Add GPU ops nvvm.mma.sync, nvvm.mma.ldmatrix, lane_id — thomasraoux / detail
  40. [flang] Emit a portability warning for padding in COMMON — pklausler / detail
  41. [flang] expand the num_images test coverage — rouson / detail
  42. Apply clang-tidy fixes for readability-identifier-naming in OpenMPDialect.cpp (NFC) — joker.eph / detail
  43. Apply clang-tidy fixes for llvm-else-after-return in SCF.cpp (NFC) — joker.eph / detail
  44. [lldb] Format LocateSymbolFileMacOSX (NFC) — Jonas Devlieghere / detail
  45. [lldb] Remove reproducer logic from LocateSymbolFileMacOSX — Jonas Devlieghere / detail
  46. [gn build] Set CLANG_ENABLE_OPAQUE_POINTERS_INTERNAL=1 — aeubanks / detail
  47. [bazel] Set CLANG_ENABLE_OPAQUE_POINTERS_INTERNAL to 1 — aeubanks / detail
  48. [sanitizer] Don't run malloc hooks for stacktraces — Vitaly Buka / detail
  49. [Driver] Change CLANG_ENABLE_OPAQUE_POINTERS_INTERNAL to affect driver default instead of cc1 default — i / detail
  50. [mlir] Fix a typo to load lsp-mode correctly. — okkwon / detail
  51. [flang] Fold IBITS() intrinsic function — pklausler / detail
  52. [randstruct] Fix -Wunused-but-set-variable with Clang>=D122271 in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  53. [gn build] (manually) port ab8abeaf48ab — thakis / detail
  54. [sanitizer] Disable malloc_hook_skip on Darwin — Vitaly Buka / detail
  55. [flang] Error handling for out-of-range CASE values — pklausler / detail
  56. [HWASan] symbolize: use buildid index for locals. — fmayer / detail
  57. [RISCV][NFC] Use addExpr() instead of createExpr() — pc.wang / detail
  58. [MLIR][Presburger] change some post-increments/decrements to pre-increments/decrements — arjunpitchanathan / detail
  59. [MLIR][Presburger] change some `push_back`s to `emplace_back`s — arjunpitchanathan / detail
  60. [cmake] Loosen multi-distribution restrictions — smeenai / detail
  61. [Clang] Move Hexagon / VE IAS enabling to Generic_GCC::IsIntegratedAssemblerDefault, NFC — brad / detail
  62. [NFC] Generically resolve body in FunctionOpInterface verifyBody. — stellaraccident / detail
  63. [Darwin][ASan][Sanitizer] Fixes Sanitizer NonUnique Identifier to Account for Mac arm64 architectures. — bgaston2 / detail
  64. RISCV] Add clang builtins for CLZ instruction. — changhu779 / detail
  65. Revert "[clang] Implement Change scope of lambda trailing-return-type" — richard / detail
  66. [mlir] Introduce ml_program dialect. — stellaraccident / detail
  67. [flang] Respect left tab limit with Tn editing after ADVANCE='NO' — pklausler / detail
  68. [Driver] Simplify some hasFlag patterns with addOptInFlag/addOptOutFlag. NFC — i / detail
  69. test: Don't depend on behavior of switch lower in one test. NFC — ruiling.song / detail
  70. LowerSwitch: Avoid inserting NewDefault block — ruiling.song / detail
  71. [clang-tidy] Add portability-std-allocator-const check — i / detail
  72. [gn build] Port 73da7eed8fac — llvmgnsyncbot / detail
  73. [Driver] Fix -fpascal-strings on Darwin — i / detail
  74. [Driver] Sort Generic_GCC::IsIntegratedAssemblerDefault, NFC — brad / detail
  75. Revert "[sanitizer] Don't run malloc hooks for stacktraces" — Vitaly Buka / detail
  76. [MLIR][GPU] Add canonicalization patterns for folding simple gpu.wait ops. — uday / detail
  77. [AMDGPU] Try to avoid inserting duplicate s_inst_prefetch — carl.ritson / detail
  78. [AMDGPU][NFC] Organize code around reserving VGPR32 for AGPR copy. — mahesha.comp / detail
  79. [MLIR] Fix missing return statement warning in PatternMatch.h — uday / detail
  80. [RISCV][NFC] Refactor patterns for Multiply Add instructions — Lian.Wang / detail
  81. [RISCV] Remove sext_inreg+riscv_grev/riscv_gorc isel patterns — Lian.Wang / detail
  82. Revert "[AArch64] Async unwind - Adjust unwind info in AArch64LoadStoreOptimizer" — momchil.velikov / detail
  83. [AMDGPU] Add a test for flat scratch SVS addressing — jay.foad / detail
  84. [clang][lex] NFCI: Use FileEntryRef in PPCallbacks::InclusionDirective() — Jan Svoboda / detail
  85. [flang] Fix DYLIB builds — andrzej.warzynski / detail
  86. [AMDGPU] Remove redundand RequiredAlignment assignment. NFCI. — Stanislav.Mekhanoshin / detail
  87. Reland "[AST] Add a new TemplateKind for template decls found via a using decl."" — hokein.wu / detail
  88. [gn build] Port 6ba1b9075dc1 — llvmgnsyncbot / detail
  89. [flang][driver] Add support for `-mmlir` — andrzej.warzynski / detail
  90. Apply clang-tidy fixes for performance-for-range-copy in SCF.cpp (NFC) — joker.eph / detail
  91. Apply clang-tidy fixes for llvm-qualified-auto in VectorTransforms.cpp (NFC) — joker.eph / detail
  92. [flang] Allow IMPLICIT NONE(EXTERNAL) with GenericDetails — fruitclover / detail
  93. [flang] Do not ICE on out-of-range data statement designator — fruitclover / detail
  94. [flang] Fix ICE for sqrt(0.0) evaluation — fruitclover / detail
  95. [VPlan] Turn external defs in Value -> VPValue mapping. — flo / detail
  96. [SVE] Add support for non-element-type sized scaling when lowering MGATHER/MSCATTER. — paul.walker / detail
  97. [mlir] initial support for opaque pointers in the LLVM dialect — zinenko / detail
  98. [mlir] Split intrinsics out of LLVMOps.td — zinenko / detail
  99. [mlir] Introduce Transform dialect — zinenko / detail
  100. [Clang][AArch64][SVE] Allow subscript operator for SVE types — david.truby / detail
  101. [Clang][AArch64][SVE] Add shift operators for SVE vector types — david.truby / detail
  102. [X86] Adjust fsetcc/fmin/fmax costs to match SoG (Issue #54889) — llvm-dev / detail
  103. [PS4] NFC refactor of PS4 toolchain class, prep for PS5 — paul.robinson / detail
  104. [mlir][vector] Fold splat constant transpose — antiagainst / detail
  105. [mlir][vector] Cast away leading one dims for insert ops — antiagainst / detail
  106. Revert "[gn build] Port 73da7eed8fac" — thakis / detail
  107. [gn build] Port 73da7eed8fac — llvmgnsyncbot / detail
  108. Revert "[clang-tidy] Add portability-std-allocator-const check" — thakis / detail
  109. [gn build] Port dd47ab750b58 — llvmgnsyncbot / detail
  110. [mlir] fix compiler warnings — zinenko / detail
  111. [flang] Fix float-number representation bug — qiaopeixin / detail
  112. [flang] Fix intrinsic interface for DIMAG/DCONJG — qiaopeixin / detail
  113. [libc++][ranges] Implement ranges::minmax and ranges::minmax_element — nikolasklauser / detail
  114. [gn build] Port 58d9ab70aef3 — llvmgnsyncbot / detail
  115. [NVPTX] 64-bit atom.{and,or,xor,min,max} require sm_32 or higher — andrew.savonichev / detail
  116. [NVPTX] shfl.sync is introduced in PTX 6.0 — andrew.savonichev / detail
  117. [NVPTX] .attribute(.managed) is only supported for sm_30 and PTX 4.0 — andrew.savonichev / detail
  118. [NVPTX] Avoid dots in global names — andrew.savonichev / detail
  119. [NVPTX] Fix barrier.ll LIT test — andrew.savonichev / detail
  120. [AArch64] Move v4i8 concat load lowering to a combine. — david.green / detail
  121. [libc++] Fix undefined behavior in `std::filebuf` — fabian.wolff / detail
  122. [flang] Improve appearance of message attachments — pklausler / detail
  123. [OpenMP] Make offloading sections have the SHF_EXCLUDE flag — jhuber6 / detail
  124. [Object] Add binary format for bundling offloading metadata — jhuber6 / detail
  125. [gn build] Port e471ba3d0122 — llvmgnsyncbot / detail
  126. [HLSL] Add Semantic syntax, and SV_GroupIndex — chris.bieneman / detail
  127. [gn build] Port 1fdf952deeb9 — llvmgnsyncbot / detail
  128. [FPEnv][InstSimplify] Fold fsub -0.0, -X ==> X — kevin.neal / detail
  129. [AArch64] Lowering and legalization of strict FP16 — john.brawn / detail
  130. [AArch64] Adjust aarch64 constrained intrinsics tests and un-XFAIL — john.brawn / detail
  131. [AArch64] Add mayRaiseFPException to appropriate instructions — john.brawn / detail
  132. [flang] Fix combining cases of USE association & generic interfaces — pklausler / detail
  133. [SimplifyCFG] Try to fold switch with single result value and power-of-2 cases to mask+select — chenglin.bi / detail
  134. [SVE] Refactor MGATHER lowering for unsupported passthru values. — paul.walker / detail
  135. [clang-format] Skip preprocessor lines when finding the record lbrace — aeubanks / detail
  136. [mlir][nvgpu] Add NVGPU dialect (architectural specific gpu dialect) — thomasraoux / detail
  137. [IROutliner] Ensure that incoming blocks of PHINodes are included in the unique numbering gneration for phi nodes for each exit path — andrew.litteken / detail
  138. [PS4] Fix a couple of typos — paul.robinson / detail
  139. [IROutliner] Ensure that phi values that are passed in as arguments are remapped as arguments — andrew.litteken / detail
  140. Revert "[IROutliner] Ensure that phi values that are passed in as arguments are remapped as arguments" — andrew.litteken / detail
  141. [flang] Defer all function result type processing — pklausler / detail
  142. [libc++] Adds a missing include. — koraq / detail
  143. [BOLT][perf2bolt] Fix base address calculation for shared objects — maks / detail
  144. Use descriptive register names for readability (NFC). — msebor / detail
  145. [lldb] Prevent crash when adding a stop hook with --shlib — Jonas Devlieghere / detail
  146. [lldb] Port Process::PrintWarning* to use the new diagnostic events — Jonas Devlieghere / detail
  147. [LLDB][NativePDB] Fix inline line info in line table — zequanwu / detail
  148. [LLDB][NativePDB] Fix a crash when S_DEFRANGE_SUBFIELD_REGISTER descirbes a simple type — zequanwu / detail
  149. [NVPTX] Disable parens for identifiers starting with '$' — andrew.savonichev / detail
  150. [clang-tidy] Add portability-std-allocator-const check — i / detail
  151. [flang] Always encode multi-byte output in UTF-8 — pklausler / detail
  152. Revert "[NVPTX] Disable parens for identifiers starting with '$'" — andrew.savonichev / detail
  153. [InstCombine] canonicalize select with signbit test — spatel / detail
  154. [ELF][AArch64] Fix unneeded thunk for branches to hidden undefined weak — i / detail
  155. [HLSL] Pointers are unsupported in HLSL — chris.bieneman / detail
  156. [BPF] handle opaque-pointer for __builtin_preserve_enum_value — yhs / detail
  157. [gn build] Port b9ca972b1ff0 — llvmgnsyncbot / detail
  158. Allow flexible array initialization in C++. — efriedma / detail
  159. [flang] Fix shape analysis of RESHAPE result — pklausler / detail
  160. [lldb] Remove TestShell.test — Jonas Devlieghere / detail
  161. [PS5] Add basic PS5 driver behavior — paul.robinson / detail
  162. [VE][compiler-rt] Correct location of VE support in clear_cache function, NFC — brad / detail
  163. [flang] Use full result range for clock_gettime implementation of SYSTEM_CLOCK — vdonaldson / detail
  164. [libc][docs] Add doc for libc string functions — michaelrj / detail
  165. [libc++][NFC] Add missing 'return 0' to test — Louis Dionne / detail
  166. [X86] Fix test case for SoftPromoteHalf of STRICT_FP_EXTEND/STRICT_FP_ROUND. — vtjnash / detail
  167. [flang] Correct interaction between generics and intrinsics — pklausler / detail
  168. Comment out assertions about initializer size added in D123649. — efriedma / detail
  169. [DFSan] Avoid replacing uses of functions in comparisions. — browneee / detail
  170. [NVPTX][tests] Do not run the test CodeGen/Generic/2010-11-04-BigByval.ll — tra / detail
  171. [flang] Raise FP exceptions from runtime conversion to binary — pklausler / detail
  172. [mlir][sparse][taco] Use the SparseCompiler from python/tools. — bixia / detail
  173. [Driver] Remove unneeded -f[no-]pascal-strings translation. NFC — i / detail
  174. [flang] Make F0.1 output editing of zero edge case consistent — pklausler / detail
  175. [flang][runtime] Preserve effect of positioning in record in non-advancing output — pklausler / detail
  176. [randstruct] Add test for "-frandomize-layout-seed-file" flag — isanbard / detail
  177. [flang] Inner INTRINSIC must not shadow host generic — pklausler / detail
  178. [flang] Local generics must not shadow host-associated generics — pklausler / detail
  179. Apply clang-tidy fixes for modernize-use-default-member-init in SparseTensorUtils.cpp (NFC) — joker.eph / detail
  180. Apply clang-tidy fixes for modernize-use-default-member-init in PDLLServer.cpp (NFC) — joker.eph / detail
  181. Revert "[randstruct] Add test for "-frandomize-layout-seed-file" flag" — isanbard / detail
  182. [flang] Fix TYPE/CLASS IS (T(...)) in SELECT TYPE — pklausler / detail
  183. Revert "[lldb] Pin the shared cache when iterating over its images" — Jonas Devlieghere / detail
  184. [randstruct] Add test for "-frandomize-layout-seed-file" flag — isanbard / detail
  185. [mlir][nvgpu] Move mma.sync and ldmatrix in nvgpu dialect — thomasraoux / detail
  186. [lldb] Show the DBGError if dsymForUUID can't find a dSYM — Jonas Devlieghere / detail
  187. [flang] Allow modification of construct entities — pklausler / detail
  188. Remove folder introduced by incorrect patch level — Jonas Devlieghere / detail
  189. MachineFunction: Remove unused field — Matthew.Arsenault / detail
  190. llvm-reduce: Fix some copy-pasted comment errors — Matthew.Arsenault / detail
  191. MachineCSE: Report this requires SSA — Matthew.Arsenault / detail
  192. llvm-reduce: Fix handling of generic virtual registers — Matthew.Arsenault / detail
  193. llvm-reduce: Fix asserting on undef virtual registers — Matthew.Arsenault / detail
  194. AMDGPU: Fix assert if v_mov_b32_dpp is last instruction in the block — Matthew.Arsenault / detail
  195. [flang] Defer NAMELIST group item name resolution — pklausler / detail
  196. AMDGPU: Select i8/i16 global and flat atomic load/store — Matthew.Arsenault / detail
  197. llvm-reduce: Copy register allocation hints to clone — Matthew.Arsenault / detail
  198. llvm-reduce: Inform MRI of used phys reg masks — Matthew.Arsenault / detail
  199. [libomptarget] [amdgpu] Hostcall offset check should consider implicit args — Dhruva.Chakrabarti / detail
  200. [flang] Accept TYPE(intrinsic type) in declarations only for non-extension type — pklausler / detail
  201. llvm-reduce: Handle cloning MachineFrameInfo and stack objects — Matthew.Arsenault / detail
  202. Fix MLIR website generation — joker.eph / detail
  203. [utils] Use git to checkout code instead of svn in building docker image — ben.shi / detail
  204. Mips/GlobalISel: Add stub post-legalizer combiner — Matthew.Arsenault / detail
  205. clang/AMDGPU: Define macro for -munsafe-fp-atomics — Matthew.Arsenault / detail
  206. [gcov][test] Change some legacy PM tests to new PM and remove others — i / detail
  207. [mlir][LLVMIR] Add more vector predication intrinsic ops. — jacquesguan / detail
  208. [BOLT][NFC] Use LLVM_REVISION instead of BOLT_VERSION_STRING — aaupov / detail
  209. Add missing word in llc docs — Matthew.Arsenault / detail
  210. [RISCV][VP] Add RVV codegen for vp.trunc. — jacquesguan / detail
  211. [mlir] Add assert to fail with more info (NFC) — jpienaar / detail
  212. [PGO][test] Change opt -foo tests to -passes= and remove duplicates — i / detail
  213. [mlir][vector] Add operations used for Vector distribution — thomasraoux / detail
  214. [LoongArch] Add support for selecting constant materializations. — luweining / detail
  215. [PGO][test] Remove duplicate --pgo-instr-memop tests — i / detail
  216. [PGO][test] Fix memop_size_opt.ll — i / detail
  217. [LoongArch] Fix shared build. NFC. — michael.hliao / detail
  218. [mlir] Update bazel file after adding nvgpu to nvvm conversion — thomasraoux / detail
  219. [flang][runtime] Don't skip input spaces when they are significant — pklausler / detail
  220. AMDGPU: Add mixed sign/zero-extend multiply-add test — nicolai.haehnle / detail
  221. [mlir] Fix verification order of nested ops. — chiahungduan / detail
  222. AMDGPU: Add more mad_64_32 test cases — nicolai.haehnle / detail
  223. [ELF][ARM] Fix unneeded thunk for branches to hidden undefined weak — i / detail
  224. [RISCV][NFC] Refactor VL patterns for vnsrl and vnsra — Lian.Wang / detail
  225. [NFC] Reformat a part of TestingConfig.py — Vitaly Buka / detail
  226. [lit] Forward more sanitizer env in TestingConfig — Vitaly Buka / detail
  227. [Driver] Move Lanai IAS enabling to Generic_GCC::IsIntegratedAssemblerDefault, NFC — brad / detail
  228. Apply clang-tidy fixes for modernize-use-default-member-init in ControlFlowSinkUtils.cpp (NFC) — joker.eph / detail
  229. Apply clang-tidy fixes for readability-identifier-naming in TestTypes.cpp (NFC) — joker.eph / detail
  230. [UpdateTestChecks] Add NVPTX support in update_llc_test_checks.py — daniil / detail
  231. [WebAssembly] Remove TODO comment for IAS, NFC — brad / detail
  232. [NFC] Add test in preparation for D123849. — courbet / detail
  233. [ExpandMemCmp] Properly expand `bcmp` to an equality pattern. — courbet / detail
  234. [gn build] (manually) port 6d45558c1a05d (MipsGenPostLegalizeGICombiner) — thakis / detail
  235. [AArch64][SelectionDAG] Refactor to support more scalable vector extending stores — zhongyunde / detail
  236. [libc++] Implement ranges::copy{, _n, _if, _backward} — nikolasklauser / detail
  237. [gn build] Port 1d83750f631d — llvmgnsyncbot / detail
  238. [UpdateTestChecks] Prevent rapid onset insanity when forced to write LoopVectorize-driven costmodel tests — lebedev.ri / detail
  239. Require asserts in newly added test — lebedev.ri / detail
  240. [AArch64] Async unwind - Fix MTE codegen emitting frame adjustments in a loop — momchil.velikov / detail
  241. [mlir][vector] Reorder elementwise(transpose) — antiagainst / detail
  242. [C89/C2x] Diagnose calls to a function without a prototype but passes arguments — aaron / detail
  243. [clang][parse] NFCI: Use FileEntryRef in Parser::ParseModuleImport() — Jan Svoboda / detail
  244. [clang][CodeGen] NFCI: Use FileEntryRef — Jan Svoboda / detail
  245. [clang] NFCI: Use DirectoryEntryRef in collectIncludePCH — Jan Svoboda / detail
  246. [clang] NFCI: Use FileEntryRef in FileManagerTest — Jan Svoboda / detail
  247. [clang][lex] NFC: Use FileEntryRef in PreprocessorLexer::getFileEntry() — Jan Svoboda / detail
  248. Fix failing test case found by bots: — aaron / detail
  249. [BOLT] Check if LLVM_REVISION is defined — aaupov / detail
  250. Adjust Bazel BUILD files for 6d45558c1 — gribozavr / detail
  251. [Clang][Sema] Fix invalid redefinition error in if/switch/for statement — jun / detail
  252. [clang][deps] NFC: Inline function with single caller — Jan Svoboda / detail
  253. [clang][deps] NFC: Update documentation — Jan Svoboda / detail
  254. [NFC][Costmodel][LV][X86] Refresh one or two interleaved load/store tests — lebedev.ri / detail
  255. [clang] Implement Change scope of lambda trailing-return-type — corentinjabot / detail
  256. [NFC][UpdateTestChecks] Fix whitespace in common.py and asm.py — daniil / detail
  257. [VP] Rename ISD::VP_FPROUND and ISD::VP_FPEXT — fraser / detail
  258. Clean up `OMPAtomicDirective::Create` — i / detail
  259. Properly identify builtins in a diagnostic note — aaron / detail
  260. [mlir] Support opaque types in LLVM IR -> MLIR translation — zinenko / detail
  261. [mlir][ods][NFC] Move enum attribute definitions from OpBase.td to EnumAttr.td — jeffniu22 / detail
  262. [flang] Fix Symbol::Rank for ProcEntityDetails — pklausler / detail
  263. [MLIR] Fix operation clone — gh / detail
  264. [PGO] Remove legacy PM passes — i / detail
  265. [mlir] Update LICM to support Graph Regions — jeffniu22 / detail
  266. [LLDB][NativePDB] Fix subfield_register_simple_type.s test — zequanwu / detail

#4795 (Apr 15, 2022 12:09:01 PM)

  1. [sanitizer] Enable libcxx tests — Vitaly Buka / detail
  2. [msan] Disable poison_in_dtor — Vitaly Buka / detail
  3. [BOLT] Disable LLVM_APPEND_VC_REV — aaupov / detail
  4. [asan] Disable ODR check in libcxx — Vitaly Buka / detail
  5. [sanitizer] Fix typo in bash script — Vitaly Buka / detail
  6. Revert "[asan] Disable ODR check in libcxx" — Vitaly Buka / detail
  7. [asan] Disable RTTI and EXPECTIONS in libcxx — Vitaly Buka / detail
  8. [asan] Use -asan-use-private-alias to suppress known bug — Vitaly Buka / detail

#4794 (Apr 13, 2022 12:38:10 PM)

  1. [clang] NFC, move CompilerInvocation::setLangDefaults to LangOptions.h — hokein.wu / detail
  2. [clang][ASTImporter] Fix an import error handling related bug. — 1.int32 / detail
  3. [Clang] Remove support for legacy pass manager — npopov / detail
  4. [LLD][COFF] Add support for /noimplib — tobias / detail
  5. Revert "[ubsan] Simplify ubsan_GetStackTrace" — npopov / detail
  6. [LTO] Remove legacy PM support — npopov / detail
  7. [Test] Add tests showing duplicate PHIs generated by RS4GC (NFC) — d.makogon / detail
  8. [RISCV][NFC] Refactor the type promotion of fsl/fsr/becompress/bdecompress/bfp — ben.shi / detail
  9. [AArch64][SVE] Fix lowering of "fcmp ueq/one" when using SVE — david.sherwood / detail
  10. [AutoUpgrade] Don't lose attributes when upgrading mem intrinsics — alexrichardson / detail
  11. [AArch64] Baseline test for D123491 — alexrichardson / detail
  12. [AArch64] Add missing HasNEON predicate in scalar FABD patterns — alexrichardson / detail
  13. [RISCV][NFC] Reorganize check prefixes in some tests to reduce redundant lines — ben.shi / detail
  14. [flang][driver] Add support for generating LLVM bytecode files — andrzej.warzynski / detail
  15. [DAG] Add non-uniform vector support to (shl (srl x, c1), c2) -> (and (shift x, c3)) — llvm-dev / detail
  16. [BOLT] Fix two aarch64 tests — och95 / detail
  17. [AMDGPU][GFX10] Enabled op_sel for v_add_nc_u16 and v_sub_nc_u16 — d-pre / detail
  18. [flang][nfc] Simplify TargetMachine initialisation — andrzej.warzynski / detail
  19. [InlineAsm] Add support for address operands ("p"). — paulsson / detail
  20. [SimplifyCFG] make a debug option for case max when converting switch to select — spatel / detail
  21. [X86] Add tests showing failure to pull common shuffles through add/sub sat intrinsics — llvm-dev / detail
  22. [AMDGPU][MC][GFX10] Removed unsupported 64bit DPP opcodes — d-pre / detail
  23. [DAG] Enable SimplifyVBinOp folds on add/sub sat intrinsics — llvm-dev / detail
  24. [X86] Covert unsigned int 0 to float-point with FILD instruction. — chen3.liu / detail
  25. Correctly diagnose prototype redeclaration errors in C — aaron / detail
  26. [mlir][Tensor] Fix wrong comment (NFC) — akuegel / detail
  27. [compiler-rt] Don't explictly ad-hoc sign dylibs on APPLE if ld is new enough — thakis / detail
  28. [lldb] Remove the global platform list — pavel / detail
  29. [clangd] Export preamble AST and serialized size as metrics — sam.mccall / detail
  30. [SystemZ] Implement adjustInliningThreshold(). — paulsson / detail
  31. [libc++] Implement ranges::filter_view — Louis Dionne / detail
  32. [gn build] Port 2b424f4ea82e — llvmgnsyncbot / detail
  33. [SimplifyCFG] add tests for switch to select; NFC — chenglin.bi / detail
  34. [lldb] Fixup af921006d3792f for non-linux platforms — pavel / detail
  35. Implement move_sentinel and C++20 move_iterator. — Louis Dionne / detail
  36. [libc++] Post-commit adjustments after rebasing D117656 — Louis Dionne / detail
  37. [gn build] Port 2fb026ee4d1a — llvmgnsyncbot / detail
  38. [libc++] Mark completed paper as complete — Louis Dionne / detail
  39. [mlir][docs] Fix broken links — marius.brehler / detail
  40. [flang][OpenMP] Add semantic checks of nesting of region about ordered construct — qiaopeixin / detail
  41. [OpenMP] Lowering to MLIR of ordered threads directive — qiaopeixin / detail
  42. Revert "[SimplifyCFG] add tests for switch to select; NFC" — chenglin.bi / detail
  43. [SimplifyCFG] add tests for switch to select; NFC — chenglin.bi / detail
  44. [LLD][COFF] Add support for /noimplib — tobias.hieta / detail
  45. [NFC] Simplify /noimplib argument logic — tobias.hieta / detail
  46. [clang-format] Fix SeparateDefinitionBlocks breaking up function-try-block. — marek.kurdej+llvm.org / detail
  47. [SimplifyLibCalls] Don't mark memchr() memory as fully dereferenceable — npopov / detail
  48. [CUDA][HIP] Fix host used external kernel in archive — Yaxun.Liu / detail
  49. [libunwind][AIX] implementation of the unwinder for AIX — xingxue / detail
  50. [gn build] Port a85da649b9ac — llvmgnsyncbot / detail
  51. Recommit "[LICM] Only create load in pre-header when promoting load." — flo / detail
  52. [libunwind][AIX] implementation of the unwinder for AIX — xingxue / detail
  53. [AMDGPU] Initialize a couple more Subtarget fields — jay.foad / detail
  54. [demangler] Rust demangler buffer return — nathan / detail
  55. [AArch64] Async unwind - Adjust unwind info in AArch64LoadStoreOptimizer — momchil.velikov / detail
  56. [NFC] Add CMake cache file for HLSL — chris.bieneman / detail
  57. Check users of instrinsics instead of traversing entire function.NFC — anna / detail
  58. [mlir][pdll] Add extra-dirs for LSP includes. — jpienaar / detail
  59. [NFC] Fix build failure with GCC 11 in C++20 mode — aeubanks / detail
  60. [AArch64][SelectionDAG] stick all the power-of-two tests in a separate file; NFC — chenglin.bi / detail
  61. [mlir][pdll] Rename extra dir flag — jpienaar / detail
  62. [AArch64] Add new shuffles tests, and regenerate aarch64-wide-shuffle.ll and neon-wide-splat.ll. NFC — david.green / detail
  63. Revert "[ValueTracking] Make getStringLenth aware of strdup" — sguelton / detail
  64. [libunwind][AIX] implementation of the unwinder for AIX — xingxue / detail
  65. [mlir][pdll] Include string in PDLLServer.h — jpienaar / detail

#4793 (Apr 13, 2022 4:22:36 AM)

  1. [NFC][sanitizer] Remove unnececary HOOK macros — Vitaly Buka / detail
  2. [NFC] [AST] Reduce the size of TemplateParmPosition — yedeng.yd / detail
  3. [mlir][LLVM-IR] Added support for global variable attributes — Shraiysh.Vaishay / detail
  4. [NFC][sanitizer] Consolidate malloc hook invocations — Vitaly Buka / detail
  5. [lldb] Print diagnostic prefixes (error, warning) in color — Jonas Devlieghere / detail
  6. [lldb] Re-enable TestStepNoDebug.py on AS — Jonas Devlieghere / detail
  7. [libomptarget][amdgpu] Add hidden_heap_v1 kernarg metadata — Saiyedul.Islam / detail
  8. [clang-format] Allow empty .clang-format file — owenca / detail
  9. [X86][test] Add encoding/decoding tests for VEX instruction w/ address-size prefix — shengchen.kan / detail
  10. [clang][preprocessor] Allow calling DumpToken() on annotation tokens — tbaeder / detail
  11. [libc++][ranges] Implement `lazy_split_view`. — varconst / detail
  12. [gn build] Port e53c46