40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
Test Result: 1 test failing out of a total of 73,115 tests.99
Build History
x
#19244
(pending—Build #19,243 is already in progress (ETA: 58 min))
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems

Changes

#19243 (Apr 18, 2021 7:03:03 PM)

  1. [TableGen] Pass SmallVector to union_modes instead of returning a std::vector. — craig.topper / detail
  2. Add a missing debug assertion in <list>. — arthur.j.odwyer / detail
  3. Revert "[Coroutines] Set presplit attribute in Clang instead of CoroEarly pass" — lxfind / detail
  4. [clangd][test] Fix build error of FeatureModulesTests — pengfei.wang / detail

#19242 (Apr 18, 2021 3:48:41 PM)

  1. [TableGen] Use range-based for loop. NFC — craig.topper / detail
  2. [LoopDeletion] Add test for PR49967 (NFC) — nikita.ppv / detail
  3. [TableGen] Use MachineValueTypeSet in place of SmallSet. — craig.topper / detail
  4. [lit] Fix the return code for "not not" after evaluating "not" internally — martin / detail
  5. [Coroutines] Move CoroEarly pass to before AlwaysInliner — lxfind / detail
  6. Revert "[Coroutines] Move CoroEarly pass to before AlwaysInliner" — lxfind / detail
  7. [Coroutines] Set presplit attribute in Clang instead of CoroEarly pass — lxfind / detail

#19241 (Apr 18, 2021 12:35:16 PM)

  1. [libc++] [CI] Fail if the headers contain cyclic dependencies. — arthur.j.odwyer / detail
  2. [sanitizer] Don't call __tls_get_addr on s390x after D98926 — i / detail
  3. [Introspection] Dont emit json if unchanged. — n.james93 / detail

#19240 (Apr 18, 2021 9:22:36 AM)

  1. Revert "[SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)`" — lebedev.ri / detail

#19239 (Apr 18, 2021 6:10:03 AM)

  1. [IndVarSimplify] Add test requiring ashr expansion. — flo / detail
  2. [libc++] Implements ranges::enable_borrowed_range — koraq / detail
  3. [gn build] Port 01ace074fcb6 — llvmgnsyncbot / detail
  4. [Docs] Correct Boehm collector weblink in GarbageCollection.rst — shivam98.tkg / detail
  5. [lldb] Remove a superfluous trailing semicolon, fixing warnings. NFC. — martin / detail
  6. [clang] Fix cross compiling clang for windows after 141945f950e2f3f — martin / detail

#19238 (Apr 18, 2021 2:49:45 AM)

  1. [NFC][LoopVectorize] Autogenerate check lines in X86/gather_scatter.ll test — lebedev.ri / detail
  2. [NFC][X86][CostModel] Rewrite load_store.ll — lebedev.ri / detail
  3. [AST][Introspection][NFC] Remove unnecessary temporary strings. — n.james93 / detail

#19236 (Apr 17, 2021 8:17:28 PM)

  1. Update m_Undef to match vectors/aggrs with undefs and poisons mixed — aqjune / detail
  2. Update InstCombine to use undef matcher instead — aqjune / detail

#19235 (Apr 17, 2021 5:04:04 PM)

  1. [libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI. — arthur.j.odwyer / detail
  2. [AST] Add TypeLoc support to node introspection — steveire / detail

#19234 (Apr 17, 2021 1:50:17 PM)

  1. [TableGen] Remove local SmallSet from TypeSetByHwMode::insert. — craig.topper / detail
  2. [AST] Enable AST node introspection on WIN32 — steveire / detail
  3. [Support] ThreadPool tests: silence warning unused variable 'It' — alexandre.ganea / detail
  4. [clang-scan-deps] Support double-dashes in clang command lines — alexandre.ganea / detail
  5. [clang-scan-deps] Add support for clang-cl — alexandre.ganea / detail
  6. [JITLink] Add testcase that was accidentally left out of 19e402d2b34. — Lang Hames / detail
  7. [LoopUnroll] Make some tests more robust (NFC) — nikita.ppv / detail
  8. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  9. [ADT] Update RPOT to work with specializations of different types. — flo / detail

#19233 (Apr 17, 2021 10:36:08 AM)

  1. [LICM] Add more tests for promotion and capture (NFC) — nikita.ppv / detail
  2. [AMDGPU] Add GlobalDCE before internalization pass — Yaxun.Liu / detail
  3. [CUDA][HIP] Mark device var used by host only — Yaxun.Liu / detail
  4. [Pragma] Added support for GCC unroll/nounroll — Dávid Bolvanský / detail
  5. [HIP] Support hipRTC in header — Yaxun.Liu / detail
  6. [libcxx][doc] Fixes typos. — koraq / detail
  7. [ADT] Take graph as const & in some post-order iterators (NFC). — flo / detail
  8. [AST] Remove args from LocationCall — steveire / detail
  9. [NFC] Fixed Typos — shivam98.tkg / detail

#19232 (Apr 17, 2021 7:22:16 AM)

  1. [Support] AbsoluteDifference - add brackets to appease static analyzer warning. NFCI. — llvm-dev / detail
  2. [Inline] Don't add noalias metadata to inaccessiblememonly calls — nikita.ppv / detail
  3. [SimplifyCFG] Skip dbg intrinsics when checking for branch-only BBs. — flo / detail

#19231 (Apr 17, 2021 4:00:35 AM)

  1. [Sanitizers] Undefined Behavior Sanitizer support for DragonFlyBSD — David CARLIER / detail
  2. [Sanitizers] DragonFlyBSD adding support for builtins — David CARLIER / detail
  3. [Sanitizers] Fix build — David CARLIER / detail

#19230 (Apr 17, 2021 12:45:02 AM)

  1. [libc][NFC] Add common template test class for sqrt, sqrtf and sqrtl. — sivachandra / detail
  2. [libc][NFC] Make conversion from FPBits to the float point type explicit. — sivachandra / detail
  3. [libc][NFC] Use explicit conversion in modfl_test. — sivachandra / detail
  4. [libc]NFC] Use explicit conversion on frexpl_test and logbl_test. — sivachandra / detail
  5. [libc][NFC] Use explicit conversion in aarch64 FEnv. — sivachandra / detail
  6. Normalize interaction with boolean attributes — sguelton / detail
  7. [ELF] --wrap: don't clear sym->isUsedInRegularObj if real->isUsedInRegularObj; set wrap's initial binding to sym's — i / detail

#19229 (Apr 16, 2021 9:31:27 PM)

  1. [ELF] Simplify R_386_TLS_GD computation. NFC — i / detail

#19228 (Apr 16, 2021 6:18:21 PM)

  1. [gn build] (manually) port ca6751043d88 — thakis / detail
  2. [TableGen] Run GenerateVariants before ExpandHwModeBasedTypes. — craig.topper / detail
  3. [gn build] (manually) port ca6751043d88 better — thakis / detail
  4. [inferattrs] Don't infer lib func attributes for nobuiltin functions — listmail / detail
  5. Target::ReadMemory read from read-only binary file Section, not memory — Jason Molenda / detail
  6. [clang][NFC] Fix a potential assert failure — powerman1st / detail
  7. [PowerPC] Minor improvement for insert_vector_elt codegen — nemanja.i.ibm / detail
  8. [ASTReader] Only mark module out of date if not already compiled — kyrtzidis / detail
  9. [TableGen] Replace two SmallDenseSets with SmallSets. — craig.topper / detail

#19227 (Apr 16, 2021 3:03:42 PM)

  1. [tblgen] Fold loop into assert to avoid unused variable warnings. NFCI. — benny.kra / detail
  2. DeclContext: Fix iterator category — bjoern / detail
  3. [WebAssembly] Remove saturating fp-to-int target intrinsics — tlively / detail
  4. [ELF] Default to -z start-stop-gc with a glibc "__libc_" special case — i / detail
  5. [lldb] Add code and data address mask to Process — Jonas Devlieghere / detail
  6. [AMDGPU] Enforce that gfx802/803/805 do not support XNACK — Tony.Tye / detail
  7. [TableGen] Predicate::operator== needs to compare the HwMode feature name in addition to the HwMode flag. — craig.topper / detail
  8. [AMDGPU] NFC, Comment in disassembler for dpp8 — Joseph.Nash / detail
  9. [AMDGPU] Remove redundant field from DPP8 def — Joseph.Nash / detail
  10. [TableGen] Fix -Wparentheses — i / detail
  11. [lld-macho] Initial groundwork for -bitcode_bundle — jezng / detail
  12. Simplify BitVector code — sguelton / detail
  13. [lldb] Implement ABI::Fix{Code,Data}Address for AArch64 — Jonas Devlieghere / detail
  14. [lldb] Set addressable bits from qHostInfo — Jonas Devlieghere / detail
  15. [lld-macho] Add separator to error message — jezng / detail
  16. [sanitizer] GetTls: work around ppc64 with glibc<2.25(?) or GNU ld 2.30 — i / detail
  17. [lld] Canonicalize HAVE_LIBXAR — jezng / detail
  18. [libc] Extends the testing framework to support typed test — gchatelet / detail
  19. [funcattrs] Add the maximal set of implied attributes to definitions — listmail / detail
  20. [OpenMP] Allow affinity to re-detect for child processes — jonathan.l.peyton / detail
  21. [libc] Add endianness support — gchatelet / detail
  22. [OpenMP] Implement GOMP task reductions — jonathan.l.peyton / detail
  23. [libc] Fix wrongly deduced type — gchatelet / detail

#19226 (Apr 16, 2021 11:48:14 AM)

  1. [ARM] Prevent phi-node-elimination from generating copy above t2WhileLoopStartLR — david.green / detail
  2. [Support] Don't include <algorithm> in MathExtras.h — thakis / detail
  3. [Support] Don't include <algorithm> in Hashing.h — thakis / detail
  4. Revert "[Support] Don't include <algorithm> in Hashing.h" — michael.hliao / detail
  5. [ADT] Don't include <algorithm> in iterator.h — thakis / detail
  6. [sanitizer] Mark g_use_dlpi_tls_data as unused — i / detail
  7. [RISCV][Clang] Drop the assembly tests for RVV intrinsics. — zakk.chen / detail
  8. Ignore assume like calls by default in hasAddressTaken() — Stanislav.Mekhanoshin / detail
  9. [RISCV][Clang] Add RVV miscellaneous intrinsic functions. — zakk.chen / detail
  10. Verify the LLVMContext that an Attribute belongs to. — nicholas / detail
  11. [mlir][scf] Add scf.for + tensor.cast canonicalization pattern — nicolas.vasilache / detail
  12. [fuzzer] Print reloaded file paths — mascasa / detail
  13. [AMDGPU] Refactor VOP3P Profile and AsmParser, NFC — Joseph.Nash / detail
  14. Revert "[Support] Don't include <algorithm> in MathExtras.h" — stilis / detail
  15. [DAG] SelectionDAG::isSplatValue - early out if binop is not splat. NFCI. — llvm-dev / detail
  16. [TableGen] CodeGenDAGPatterns - (style) remove if-else chain when if block always returns. NFCI. — llvm-dev / detail
  17. [libc][NFC] Add template tests for a bunch of math functions. — sivachandra / detail
  18. [AMDGPU] Remove dead dcode (NFC). — Christudasan.Devadasan / detail
  19. [TableGen] CodeGenMapTable - use for-range loop. NFCI. — llvm-dev / detail
  20. [TableGen] CodeGenDAGPatterns - use const references on for-range loops to avoid unnecessary copies. NFCI. — llvm-dev / detail
  21. Reland "[Support] Don't include <algorithm> in MathExtras.h" — thakis / detail
  22. [M68k] Fix empty builtin va_list kind — minyihh / detail
  23. [LLDB] Re-land: Use path relative to binary for finding .dwo files. — cmtice / detail
  24. Sanitizer built against glibc 2.34 doesn't work — Vitaly Buka / detail
  25. Address D100645 comment — Vitaly Buka / detail
  26. [CUDA, FDO] Filter out profiling options from GPU-side compilations. — tra / detail
  27. [Builtins] Add memory allocation builtins (PR12543) — Dávid Bolvanský / detail
  28. [nofree] Restrict semantics to memory visible to caller — listmail / detail

#19225 (Apr 16, 2021 8:33:32 AM)

  1. [X86][CostModel] Fix cost model for non-power-of-two vector load/stores — lebedev.ri / detail
  2. [ValueTracking] don't recursively compute known bits using multiple llvm.assumes — spatel / detail
  3. [OpenMP] Add omp_target_is_accessible() to header files — hansang.bae / detail
  4. [MLIR] Fix `isValidIndex` — frgossen / detail
  5. [docs] Add Pointer Authentication call info — kristof.beyls / detail
  6. [OPENMP]Fix PR49115: Incorrect results for scan directive. — a.bataev / detail
  7. [PhaseOrdering] add test to track PR49785; NFC — spatel / detail
  8. [mlir][python] Add simple debugging and printing helpers — nicolas.vasilache / detail
  9. [libc++] Fix LWG 2874: Constructor shared_ptr::shared_ptr(Y*) should be constrained. — Louis Dionne / detail
  10. [mlir][ArmSVE] Cleanup dialect registration — zinenko / detail
  11. [TableGen] Allow mnemonics aliases with uppercase — Paul C. Anagnostopoulos / detail
  12. [SystemZ][z/OS] Add IsText Argument to GetFile and GetFileOrSTDIN — Abhina.Sreeskantharajan / detail
  13. [PhaseOrdering] add test for loop-invariant fdiv; NFC — spatel / detail
  14. [Driver] Allow both lib64 and lib in rocm-detect test. — troyjhns / detail
  15. [OpenMP IRBuilder, MLIR] Add support for OpenMP do schedule dynamic — kiran.chandramohan / detail
  16. [mlir][vector] Move transferOp on tensor opt to folder/canonicalization — thomasraoux / detail

#19224 (Apr 16, 2021 5:11:57 AM)

  1. [lld] Fix test crashing when AVR target is missing — thatlemon / detail
  2. Revert "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — Pushpinder.Singh / detail
  3. [CostModel][X86] Add fully aligned load/store tests — llvm-dev / detail
  4. [RISCV] Rerun stack test through update_llc_test_checks.py — fraser / detail
  5. [ARM] Combine sub 0, csinc X, Y, CC -> csinv -X, Y, CC — david.green / detail
  6. [NFC][AArch64][SVE] Move select-sve.ll tests to sve-select.ll — caroline.concatto / detail
  7. [SimplifyCFG] Regenerate CHECK lines and add test for PR49982. — flo / detail
  8. [llvm-objcopy] clang-format a line — thakis / detail
  9. [MLIR][Shape] Expose `getShapeVec` and add support for extent tensors — frgossen / detail
  10. Restore lit feature object-emission. Omit DebugInfo/Generic on XCore. — nigelp / detail
  11. [SystemZ][z/OS][Windows] Add new functions that set Text/Binary mode for Stdin and Stdout based on OpenFlags — Abhina.Sreeskantharajan / detail

#19223 (Apr 16, 2021 1:54:21 AM)

  1. [Polly][Ast] Partial refactoring of IslAst and IslAstInfo to use isl++. NFC. — llvm-project / detail
  2. [libcxx] Make the GDB pretty printer test less strict — phosek / detail
  3. [Aarch64] handle "o" inline asm memory constraints — ndesaulniers / detail
  4. [libc] Add slice/take/drop methods to ArrayRef — gchatelet / detail
  5. [libc] Fix typo — gchatelet / detail
  6. [mlir][linalg] Add support for WAW fusion on tensors. — nicolas.vasilache / detail
  7. [clang-format] Inconsistent behavior regarding line break before access modifier — marek.kurdej+llvm.org / detail
  8. [LLD][ELF][AVR] Propagate ELF flags to the linked image — thatlemon / detail
  9. [mlir][Python][Linalg] Add support for captures in body builder. — nicolas.vasilache / detail
  10. [docs] Add vector predication call — simon.moll / detail

#19222 (Apr 15, 2021 10:36:40 PM)

  1. [AMDGPU] Refactor ds_read/ds_write related select code for better readability. — mahesha.comp / detail
  2. [libcxx] adds `cpp17-.*iterator` concepts for iterator_traits — cjdb / detail
  3. Don't refer to allocation map entry after deallocating it — Jason Molenda / detail
  4. Fix tile-and-pad when padding doesn't span all dimension — ataei / detail
  5. [RISCV] Don't emit save-restore call if function is a interrupt handler — jim / detail
  6. [AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed — Pushpinder.Singh / detail

#19221 (Apr 15, 2021 7:20:33 PM)

  1. [mlir][NFC] Add a using directive for llvm::SetVector — riddleriver / detail
  2. [mlir] Add support for walking locations similarly to Operations — riddleriver / detail
  3. [dfsan] Add test for origin tracking stack traces — gbalats / detail
  4. Add support for numpy arrays to memref conversions. — joker.eph / detail
  5. [NFC][NewPM] Remove some AnalysisManager invalidate methods — aeubanks / detail
  6. [libcxx] adds `std::indirectly_readable_traits` to <iterator> — cjdb / detail
  7. Implemented [[clang::musttail]] attribute for guaranteed tail calls. — richard / detail
  8. Revert "[LLDB] Use path relative to binary for finding .dwo files." — cmtice / detail
  9. [dfsan] Remove hard-coded constant in release_shadow_space.c — gbalats / detail
  10. [LangRef] clarify the semantics of nocapture — aqjune / detail
  11. [LangRef] fix unexepcted unindent errror — aqjune / detail
  12. Add triple to fix test failure. — richard / detail
  13. [lld-macho] LTO: Unset VisibleToRegularObj where possible — jezng / detail
  14. [lld-macho] Re-root absolute input file paths if -syslibroot is specified — jezng / detail
  15. [lld-macho] Add support for arm64_32 — jezng / detail
  16. [lld-macho] Add 32-bit compact unwind support — jezng / detail
  17. [lld-macho] Make load relaxation work for arm64_32 — jezng / detail
  18. [lld-macho] Don't use arrays as template parameters — jezng / detail
  19. [gn build] Port 3bc88eb3924f — llvmgnsyncbot / detail
  20. [Polly] Fix PM invalidate usage after D100519 — i / detail
  21. [LangRef] formatting — aqjune / detail
  22. [LICM][NFC] Fix typo — marcythm / detail
  23. [MLGO] Fix use of AM.invalidate post D100519 — mtrofin / detail

#19220 (Apr 15, 2021 4:05:01 PM)

  1. [scudo][standalone] Fuchsia related fixes — kostyak / detail
  2. [AST] Add a print method to Introspection LocationCall — n.james93 / detail
  3. [AST][Introspection] Add a check to detect if introspection is supported. — n.james93 / detail
  4. [LLDB] Use path relative to binary for finding .dwo files. — cmtice / detail
  5. [mlir][scf] NFC - Add a getIterOpOperands helper to scf::ForOp — nicolas.vasilache / detail
  6. [clang][AArch64] Correctly align HFA arguments when passed on the stack — momchil.velikov / detail
  7. [InferAttrs] Do not mark first argument of str(n)cat as writeonly. — flo / detail
  8. [mlir][vector][avx] add AVX dot product to X86Vector dialect with lowering — ajcbik / detail
  9. [AST] Fix location call storage with common last-invocation — steveire / detail
  10. [OpenMP5][DOCS] Update status of masked construct and correct the color — cchen / detail
  11. NFC: Add missing matcher for test method — steveire / detail
  12. [lldb] Raise a CrashLogParseException when failing to parse JSON crashlog — Jonas Devlieghere / detail
  13. [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux and use it on musl/FreeBSD — i / detail
  14. [OpenMP] Add info for device table changes — huberjn / detail
  15. NFC: Add a simple test for introspection call formatting — steveire / detail
  16. s/setGenerator/addGenerator/ in the JIT docs. NFC — jonathan_roelofs / detail

#19219 (Apr 15, 2021 12:49:00 PM)

  1. [flang] Add list input test to GTest suite — asher.mancinelli / detail
  2. [PowerPC] Add ROP Protection Instructions for PowerPC — stefanp / detail
  3. [Driver] Enable kernel address and memory sanitizers on FreeBSD — Alexander.Richardson / detail
  4. [asan] Add an offset for the kernel address sanitizer on FreeBSD — Alexander.Richardson / detail
  5. [NewPM] Cleanup IR printing instrumentation — aeubanks / detail
  6. [LoopUnrollAndJam] Avoid repeated instructions for UAJ analysis — dancgr / detail
  7. [libc++] Remove test suite workarounds on Apple with old Clangs — Louis Dionne / detail
  8. [libc++] NFC: Use ASSERT_SAME_TYPE consistently in string.h and wchar.h tests — Louis Dionne / detail
  9. [clang][patch] Modify diagnostic level from err to warn: anyx86_interrupt_regsave — melanie.blower / detail
  10. [mlir][sparse] remove restriction on vectorization of index type — ajcbik / detail
  11. [OpenMP] Added codegen for masked directive — cchen / detail
  12. [RISCV] Share RVInstIShift and RVInstIShiftW instruction format classes with the B extension. — craig.topper / detail
  13. [flang][OpenMP] Remove `OmpEndLoopDirective` handles from code. — SourabhSingh.Tomar / detail
  14. [Hexagon] Avoid infinite loops in type legalization when lowering SETCC — kparzysz / detail
  15. [mlir] Add support for adding attribute+type traits/interfaces to tablegen defs — riddleriver / detail
  16. [mlir] Add helpers to set lbs, ubs, steps for linalg.tiled_loop. — pifon / detail
  17. [AMDGPU] Move LDS lowering related utility functions to a separate utils file. — mahesha.comp / detail
  18. [mlir] Expose `updateBoundsForCyclicDistribution` in Linalg/Utils.h. — pifon / detail
  19. [mlir] Add verification for `linalg.tiled_loop` op. — pifon / detail
  20. [gn build] Port 82787eb2285d — llvmgnsyncbot / detail
  21. [clang-format] Option for empty lines after an access modifier. — marek.kurdej+llvm.org / detail
  22. [AMDGPU] Add new EmitDstSel field to VOPPofile. NFC. — Stanislav.Mekhanoshin / detail
  23. [VPlan] Replace a few unnecessary includes with forward decls. — flo / detail
  24. [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions — martin / detail
  25. [mlir][AsmPrinter] Fix multi-threaded segfault by using explicit null stream per thread — riddleriver / detail
  26. [libcxx][NFC] removes IndentRequires from .clang-format — cjdb / detail
  27. [AMDGPU] Factor out predicate FmaakFmamkF32Insts — Stanislav.Mekhanoshin / detail
  28. [TableGen] Reduce the number of map lookups in TypeSetByHwMode::getOrCreate. NFCI — craig.topper / detail

#19218 (Apr 15, 2021 9:32:24 AM)

  1. [TableGen] [docs] Correct a reference in the TableGen Overview document — Paul C. Anagnostopoulos / detail
  2. [yaml2obj/obj2yaml/llvm-readobj] Support printing and parsing AVR-specific e_flags — thatlemon / detail
  3. [NFC] Remove the -instcombine flag from strict-fadd.ll — kerry.mclaughlin / detail
  4. Fix potential infinite loop with malformed attribute syntax — aaron / detail
  5. [InstCombine] update RUN lines in assume test; NFC — spatel / detail
  6. [Clang][Docs] Claim the atomic compare — tianshilei1992 / detail
  7. [DebugInfo] Replace debug uses in replaceUsesOutsideBlock — orlando.hyams / detail
  8. [libcxx][NFC] removes BreakBeforeConceptDeclarations from .clang-format — cjdb / detail
  9. Revert "[DebugInfo] Replace debug uses in replaceUsesOutsideBlock" — orlando.hyams / detail
  10. [LSR] Fix for pre-indexed generated constant offset — stelios.ioannou / detail
  11. [libc] Add index operator[] to StringView — gchatelet / detail

#19217 (Apr 15, 2021 6:15:51 AM)

  1. [SVE][LoopVectorize] Fix crash in InnerLoopVectorizer::widenPHIInstruction — david.sherwood / detail
  2. [DAGCombiner] Fold step_vector with add/mul/shl — JunMa / detail
  3. add test case for ignoring -flto=auto and -flto=jobserver — sylvestre / detail
  4. [lldb] Fix incorrect test data in FileSpecTest.IsRelative — Raphael Isemann / detail
  5. [VPlan] Add VPRecipeBase::mayHaveSideEffects. — flo / detail
  6. Fix bug in .eh_frame/.debug_frame PC offset calculation for DW_EH_PE_pcrel — aorlov / detail
  7. [clangd] Only allow remote index to be enabled from user config. — sam.mccall / detail
  8. [AArch64][NEON] Match (or (and -a b) (and (a+1) b)) => bit select — bradley.smith / detail
  9. [X86] combineCMP - fold cmpEQ/NE(TRUNC(X),0) -> cmpEQ/NE(X,0) — llvm-dev / detail
  10. [AMDGPU] Fix large return values with amdgpu_gfx — sebastian.neubauer / detail

#19216 (Apr 15, 2021 2:52:32 AM)

  1. [NewGVN] Add phi-of-ops operands if no real PHI is created. — flo / detail
  2. Revert "[SCEV] Don't walk uses of phis without SCEV expression when forgetting" — nikita.ppv / detail
  3. Reland "[lit] Handle plain negations directly in the internal shell" — martin / detail
  4. [clang] [test] Share patterns in CodeGen/ms_abi_aarch64.c between cases. NFC. — martin / detail
  5. [AArch64] Fix windows vararg functions with floats in the fixed args — martin / detail
  6. Add convenient composed tsan constants — dvyukov / detail
  7. Mark armv6m compat with armv7em; match armv7em being compat with armv6m — Jason Molenda / detail
  8. [clang][deps] NFC: Improve documentation — Jan Svoboda / detail
  9. [NFC][LoopVectorize] Remove unnecessary VF.isScalable asserts — david.sherwood / detail
  10. [flang] Update the regression tests to use the new driver when enabled — andrzej.warzynski / detail
  11. NFC put the armv6m entry with the other Cortex-M entries — Jason Molenda / detail
  12. [AArch64] Use type-legalization cost for code size memop cost. — flo / detail
  13. [AA] Updates for D95543. — dfukalov / detail
  14. [RISCV] Pre-commit vector shuffle test cases — fraser / detail

#19215 (Apr 14, 2021 11:36:26 PM)

  1. [AMDGPU] Disable forceful inline of non-kernel functions which use LDS. — mahesha.comp / detail
  2. Fix Interface doc generation after recent change to add_mlir_doc() API — joker.eph / detail
  3. [Test] Propagate nofree attribute from function to calls — mkazantsev / detail
  4. Fix the build of `mlir-doc` (again) — joker.eph / detail
  5. [scudo] Restore zxtest compatibility — Vitaly Buka / detail
  6. [RISCV][Clang] Add vmv and vfmv series intrinsic functions. — zakk.chen / detail
  7. [RISCV] Add a PatFrag to shorten repeated (XLenVT (VLOp GPR:$vl)) in V extension patterns. — craig.topper / detail

#19214 (Apr 14, 2021 8:22:17 PM)

  1. [Sema] Fold VLA types in compound literals to constant arrays. — efriedma / detail
  2. [llvm-objdump] Switch command-line parsing from llvm::cl to OptTable — thakis / detail
  3. [hwasan] Fix lock contention on thread creation. — eugenis / detail
  4. [llvm-objdump] try to fix hexagon and riscv tests after 1035123ac50db — thakis / detail
  5. [llvm-objdump] try to fix hexagon tests more after 51aa61e74bdb — thakis / detail
  6. [llvm-objdump] try to fix section-filter.test in full builds after 51aa61e74bdb — thakis / detail
  7. Revert "Simplify BitVector code" — saugustine / detail
  8. [DWARF] Fix crash for DWARFDie::dump. — rafaelauler / detail
  9. [lldb] Simplify output for skipped categories in dotest.py — Jonas Devlieghere / detail
  10. [gn build] Port b7459a10dad1 — llvmgnsyncbot / detail
  11. fix comment typos to cycle bots — thakis / detail
  12. [libcxx][NFC] adjusts formatting rules — cjdb / detail
  13. Change add_mlir_doc CMake macro to take the tablegen command as last argument to allow extra flags — joker.eph / detail

#19213 (Apr 14, 2021 5:07:36 PM)

  1. [lldb] Add addressing_bits to KNOWN_HOST_INFO_KEYS and sort the list — Jonas Devlieghere / detail
  2. Use PassPipelineCLParser in mlir-reduce — jpienaar / detail
  3. [mlir] Fix passArg of ViewOpGraphPass — jpienaar / detail
  4. [InferAttributes] Materialize all infered attributes for declaration — listmail / detail
  5. [NFC] Move a recently added utility into a location to enable reuse — listmail / detail
  6. [flang] Fix typo caught by clang build — pklausler / detail
  7. Fix buildbots after 61a85da — listmail / detail
  8. NFC: Remove condition to simplify code — steveire / detail
  9. Revert "[InferAttributes] Materialize all infered attributes for declaration" — thakis / detail
  10. Revert "Fix buildbots after 61a85da" — thakis / detail
  11. [libcxx][nfc] Assign [ranges.primitives] in "RangesStatus." — zoecarver / detail
  12. [AST] Use IntrusiveRefCntPtr for Introspection LocationCall. — n.james93 / detail
  13. [AST][NFC] Remove temporary ASTTU file from Introspection generation. — n.james93 / detail
  14. [AST][Introspection] Fix args not being set. — n.james93 / detail
  15. [LLLDB] Adding additional check LibCppStdFunctionCallableInfo based on crash reports — Shafik Yaghmour / detail
  16. Reapply "[InferAttributes] Materialize all infered attributes for declaration"" and follow on patches. — listmail / detail

#19212 (Apr 14, 2021 1:53:31 PM)

  1. [Zorg] Change make to ninja instead for Clang RHEL buildbot — conanap / detail
  2. [ValueTracking] Don't require strictly positive for mul nsw recurrence — nikita.ppv / detail
  3. [COFF] Simplify ICF associated comdat handling — rnk / detail
  4. clang-format: fix undefined behavior. — martin / detail
  5. [WebAssembly] Codegen for f64x2.convert_low_i32x4_{s,u} — tlively / detail
  6. [libTooling] Add smart pointer support to the `access` Stencil — scw / detail
  7. [libc++] Split up __memory/base.h into meaningful headers — Louis Dionne / detail
  8. [libc++] Move __memory/utilities.h to __memory/allocation_guard.h — Louis Dionne / detail
  9. [libc++] Move guards against std::auto_ptr outside of auto_ptr.h — Louis Dionne / detail
  10. [clang][FileManager] Support empty file name in getVirtualFileRef for serialized diagnostics — Alex Lorenz / detail
  11. [flang] Correct the interpretation of BIND(C,NAME='') — pklausler / detail
  12. [SROA][TBAA] Handle shift of regular TBAA nodes — gh / detail
  13. [gn build] try to make sync_source_lists_from_cmake.py py3-compatible — thakis / detail
  14. [gn build] Port e98060fa72cc — llvmgnsyncbot / detail
  15. [gn build] Port f992cfba7173 — llvmgnsyncbot / detail
  16. fix typo to cycle bots — thakis / detail
  17. [InstCombine] Conditionally emit nowrap flags when combining two adds — nikita.ppv / detail
  18. fix typo to cycle bots — thakis / detail
  19. [lldb] Move QThreadSuffixSupported and QListThreadsInStopReply into llgs — pavel / detail
  20. [lldb/test] Remove the "expect_captures" feature of lldb-server tests — pavel / detail
  21. [lldb] Only override target arch if it is compatible — Jonas Devlieghere / detail
  22. Update OpBase.td AttrDef class to define default value for returnType and convertFromStorage (NFC) — joker.eph / detail
  23. Revert "Refactor the architecture of mlir-reduce" — joker.eph / detail
  24. Simplify BitVector code — sguelton / detail
  25. [mlir] Use default lli JIT in Integration tests — ajcbik / detail
  26. [lldb-vscode] Reduce chattiness of progress events — a20012251 / detail
  27. [AST] Replace asserts with a condition — steveire / detail
  28. Make test runnable on read-only file systems. — saugustine / detail
  29. [AST] Add introspection support for more base nodes — steveire / detail
  30. Refactor the architecture of mlir-reduce — jpienaar / detail
  31. [WebAssembly] Codegen for i64x2.extend_{low,high}_i32x4_{s,u} — tlively / detail

#19211 (Apr 14, 2021 10:38:09 AM)

  1. [AArch64][v8.5A] Add BTI to all function starts — pablo.barrio / detail
  2. [SLP] createOp - fix null dereference warning. NFCI. — llvm-dev / detail
  3. [X86][SSE] canonicalizeShuffleWithBinOps - check for more combos of merge-able binary shuffles. — llvm-dev / detail
  4. [AMDGPU] Rename "LDS lowering" pass name. — mahesha.comp / detail
  5. [Instcombine] Disable memcpy of alloca bypass for instruction sources — benny.kra / detail
  6. [X86] Add PR49028 test case — llvm-dev / detail
  7. Add flag for showing skipped headers in -H / --show-includes output — hans / detail
  8. clang-format: [JS] merge import lines. — martin / detail
  9. review comments — martin / detail
  10. [mlir][linalg] update fusion to support linalg index operations. — gysit / detail
  11. [arm][compiler-rt] add armv8m.main and arv8.1m.main targets — ties.stuij / detail
  12. [SCCP] Follow up of rGbbab9f986c6d. NFC. — sjoerd.meijer / detail
  13. [libc++] Make chars_format a bitmask type. — koraq / detail
  14. [WebAssembly] Use standard intrinsics for f32x4 and f64x2 ops — tlively / detail
  15. [TTI] NFC: Change getCallInstrCost to return InstructionCost — sander.desmalen / detail
  16. [TTI] NFC: Change getCFInstrCost to return InstructionCost — sander.desmalen / detail
  17. [TTI] NFC: Change getShuffleCost to return InstructionCost — sander.desmalen / detail
  18. [TTI] NFC: Change getVectorInstrCost to return InstructionCost — sander.desmalen / detail
  19. [TTI] NFC: Change getFPOpCost to return InstructionCost — sander.desmalen / detail
  20. [TTI] NFC: Change getArithmeticInstrCost to return InstructionCost — sander.desmalen / detail
  21. [flang] Handle END= situations better in runtime input — pklausler / detail
  22. [AMDGPU] Factor out SelectSAddrFI() — Stanislav.Mekhanoshin / detail
  23. [ValueTracking] Add additional non-zero add recurrence test (NFC) — nikita.ppv / detail
  24. [ValueTracking] Don't require non-zero step for add nuw — nikita.ppv / detail
  25. Remove deprecated member functions (NFC) — momchil.velikov / detail
  26. [SLP]Added a tests for shuffled matched tree entries, NFC. — a.bataev / detail
  27. Refactor the architecture of mlir-reduce — jpienaar / detail
  28. [flang] Fix Boolean flag arguments — pklausler / detail
  29. [NFC][libc++] Fixes a documentation typo. — koraq / detail

#19210 (Apr 14, 2021 7:23:55 AM)

  1. [clang] [AArch64] Fix Windows va_arg handling for larger structs — martin / detail
  2. [ValueTracking] add unit test for isKnownNonZero(); NFC — spatel / detail
  3. [lit] Remove unnecessary testcases from lit-quoting.txt that fail on macOS — martin / detail
  4. [AIX] Allow safe for 32bit P8 VSX pattern matching — zarko / detail
  5. [Test] Account for possibility to free memory in loop load PRE test — mkazantsev / detail
  6. [ValueTracking] reduce code duplication; NFC — spatel / detail
  7. [AMDGPU] Mark scavenged SGPR as used — sebastian.neubauer / detail
  8. [OpenMP] Fix printing routine for OMP_TOOL_VERBOSE_INIT — hansang.bae / detail
  9. [OpenCL][Docs] Update OpenCL 3.0 implementation status — sven.vanhaastregt / detail
  10. [ValueTracking] match negative-stepping non-zero recurrence — spatel / detail
  11. [InstSimplify] improve efficiency for detecting non-zero value — spatel / detail
  12. CPUDispatch- allow out of line member definitions — erich.keane / detail
  13. [llvm-symbolizer] remove unused variable — thakis / detail
  14. [SCCP] Create SCCP Solver — sjoerd.meijer / detail
  15. [gn build] Port bbab9f986c6d — llvmgnsyncbot / detail
  16. [mlir][StandardToSPIRV] Add support for lowering memref<?xi1> to SPIR-V — hanchung / detail

#19209 (Apr 14, 2021 4:02:35 AM)

  1. [clang-tidy] Add exception flag to bugprone-unhandled-exception-at-new test. — 1.int32 / detail
  2. [i386] Modify the alignment of __m128/__m256/__m512 vector type according i386 abi. — chen3.liu / detail
  3. [lldb] Silence GCC warnings about control reaching the end of non-void functions. NFC. — martin / detail
  4. [AArch64] [COFF] Properly produce cross-section relative relocations — martin / detail
  5. [ARM] [COFF] Properly produce cross-section relative relocations — martin / detail
  6. [lit] Always quote arguments containing '[' on windows — martin / detail
  7. [PowerPC] Fix incorrect subreg typo from 0148bf53f0a0 — nemanja.i.ibm / detail
  8. [X86][SSE] combineSetCCMOVMSK - allow comparison with upper (known zero) bits in MOVMSK(SHUFFLE(X,u)) -> MOVMSK(X) fold — llvm-dev / detail
  9. [X86] Regenerate PR32284.ll test case prefixes. NFC. — llvm-dev / detail
  10. [X86] Fold cmpeq/ne(trunc(x),0) --> cmpeq/ne(x,0) — llvm-dev / detail
  11. [InstCombine] tmp alloca bypass: ensure that the replacement dominates all alloca uses — lebedev.ri / detail
  12. [Passes] Enable the relative lookup table converter pass on aarch64 — martin / detail
  13. SDAG: constant fold bf16 -> i16 casts — Tim Northover / detail
  14. [lldb][AArch64] Simplify MTE memory region test — david.spickett / detail

#19208 (Apr 14, 2021 12:44:37 AM)

  1. [mlir][StandardToSPIRV] Add support for lowering math.powf to SPIR-V. — hanchung / detail
  2. [Live Intervals] Teach Greedy RA to recognize special case live-through — serguei.katkov / detail
  3. [clangd] Add support for inline parameter hints — zeratul976 / detail
  4. [gn build] Port cbc9c4ea90e1 — llvmgnsyncbot / detail
  5. Revert "Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115" — harald / detail
  6. [LLD] Implement /guard:[no]ehcont — pengfei.wang / detail
  7. [NFC] Fix unused warning. — kadircet / detail
  8. [clang] Fix copy constructor of CompilerInvocation — Jan Svoboda / detail
  9. [clang-tidy] Add new check 'bugprone-unhandled-exception-at-new'. — 1.int32 / detail
  10. [GreedyRA ORE] Separate Folder Reloads and Zero Cost Folder Reloads — serguei.katkov / detail
  11. [gn build] Port 530456caf908 — llvmgnsyncbot / detail
  12. [mlir] Change verification order to prevent null dereference — tpopp / detail
  13. [NFC] Fix unused variable warning. — kadircet / detail

#19207 (Apr 13, 2021 9:28:59 PM)

  1. [RISCV] Implement COPY for Zvlsseg registers — shihpo.hung / detail
  2. [lldb] Pretend host architecture is arm64 on AS — Jonas Devlieghere / detail
  3. fix whitespace type — listmail / detail
  4. Expose parseXInDimensionList() to the `DialectAsmParser` — joker.eph / detail
  5. [X86][AMX] Refactor for PostRA ldtilecfg pass. — pengfei.wang / detail
  6. [lldb] Build debugserver 2-way fat on AS — Jonas Devlieghere / detail
  7. [lldb] Disable TestClangModulesUpdate.py because it's flaky — Jonas Devlieghere / detail
  8. [Live Intervals] Factor-out unionBitMask. NFC. — serguei.katkov / detail
  9. [M68k] Put M68kInfo as the direct library dependency for AsmParser — minyihh / detail

#19206 (Apr 13, 2021 6:13:51 PM)

  1. [TableGen] Resolve concrete but not complete field access initializers — daniel_l_sanders / detail
  2. [mlir] Prevent operations with users from being hoisted — sergei.grechanik / detail
  3. Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115 — root / detail
  4. Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115 — root / detail
  5. Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper  Differential Revision : https://reviews.llvm.org/D100115 — root / detail
  6. [flang] More precise enforcement of runtime constraint — pklausler / detail
  7. [Sema] Move 'char-expression-as-unsigned < 0' into a separate diagnostic — bikineev / detail
  8. Fix resolution-err.ll — stilis / detail
  9. [CSSPGO] Fix a test issue due to portablity of std::hash — hoy / detail
  10. [MLIR] PresburgerSet subtraction: add documentation and assertion saying we don't support divisions yet — arjunpitchanathan / detail
  11. [mlir] Fix return values of AMX tests — springerm / detail
  12. Revert "[GlobalOpt] Revert valgrind hacks" — saugustine / detail
  13. [PowerPC] Use correct node to get a super register from a subreg — nemanja.i.ibm / detail
  14. [libc++][docs] Add status docs for ranges. — zoecarver / detail
  15. [scudo] Make MTE inline asm compatible with GNU assembler — mcgrathr / detail

#19205 (Apr 13, 2021 2:58:25 PM)

  1. [clang-tidy] Add check for implicit widening of multiplication result — lebedev.ri / detail
  2. [mlir] Convert async dialect passes from function passes to op agnostic passes — ezhulenev / detail
  3. [lld-macho] rm old test directory for segments.s — jezng / detail
  4. [gn build] Port 46b8ea2fff90 — llvmgnsyncbot / detail
  5. [gn build] Port 8ca366935b05 — llvmgnsyncbot / detail
  6. Ship `llvm-cxxfilt` in the toolchain. — Dan Liew / detail
  7. [RISCV] Make use of PatGprGpr and PatGpr in RISCVInstrInfoB.td. NFC — craig.topper / detail
  8. [RISCV] Add a generic PatGprImm class and use it to simplify patterns in RISCVInstrInfoB.td. NFC — craig.topper / detail
  9. Correct the tablegen for checking mutually exclusive stmt attrs — aaron / detail
  10. [AsmParser][SystemZ][z/OS] Add support to AsmLexer to accept HLASM style integers — anirudh_prasad / detail
  11. [mlir][spirv] Only attach struct offset for required storage classes — antiagainst / detail
  12. Remove warning "suggest braces" for aggregate initialization of an empty class with an aggregate base class. — aaron / detail
  13. [AArch64][SVE] Always use overloaded methods instead of preprocessor macro. — sander.desmalen / detail
  14. [mlir][tosa] Add conv2d lowering to linalg.conv2d operator for FP — rob.suderman / detail
  15. [Driver] Make the findVCToolChainViaEnvironment case-insensitive — artur.gainullin / detail

#19204 (Apr 13, 2021 11:42:21 AM)

  1. [Zorg] Add space between script and args — conanap / detail
  2. [docs][scudo] Update Scudo documentation — kostyak / detail
  3. [mlir] X86Vector: Add AVX Rsqrt — ajcbik / detail
  4. [clangd] Enable modules to contribute tweaks. — kadircet / detail
  5. [clangd] Introduce ASTHooks to FeatureModules — kadircet / detail
  6. [clangd] Propagate data in diagnostics — kadircet / detail
  7. BPF: generate proper BTF for globals with WeakODRLinkage — yhs / detail
  8. [lld-macho] arm64_32 executables are always PIE — jezng / detail
  9. [analyzer] [NFC] Eliminate dispatchCast, evalCastFromNonLoc and evalCastFromLoc functions from SValBuilder — dpetrov / detail
  10. [OpenMP] Fix incompatible attributes in OpenMPIRBuilder test. — huberjn / detail
  11. Fix the const overload of IgnoreExprNodes — gribozavr / detail
  12. [gn build] Port 8914902b01a3 — llvmgnsyncbot / detail
  13. [gn build] Port bb6d96ced80f — llvmgnsyncbot / detail
  14. [GlobalOpt] Revert valgrind hacks — eleviant / detail
  15. [SystemZ][z/OS] Introduce dialect querying helper functions — anirudh_prasad / detail
  16. Remove empty test case — eleviant / detail
  17. [libc] Make FPBits a union. — sivachandra / detail
  18. Implement WG21 P2156R1/WG14 N2557 on duplicate attributes — aaron / detail
  19. [X86][SSE] combineSetCCMOVMSK - allow comparison with upper (known zero) bits in CMP(MOVMSK(PACKSS())) -> CMP(MOVMSK()) fold — llvm-dev / detail
  20. Revert "[lld-macho] Add support for arm64_32" and other stacked diffs — jezng / detail
  21. [mlgo] Skip AOT-compiling a model if a header/object pair is provided — mtrofin / detail
  22. [debugserver] Fix unintialized member variable — Jonas Devlieghere / detail
  23. [lldb] [gdb-remote server] Abstract away getting current process — mgorny / detail
  24. [Clang][OpenMP][NVPTX] Fixed failure in openmp-offload-gpu.c if the system has CUDA — tianshilei1992 / detail
  25. Remove a -O2 usage from a CSE specific test file — listmail / detail
  26. [debugserver] Use class member initialization for RNBContext — Jonas Devlieghere / detail
  27. [libFuzzer] Fix MSan false positives with custom mutators. — mascasa / detail
  28. [flang] Handle instantiation of procedure pointer components — psteinfeld / detail
  29. [MemorySSA] Add test for PR49859. — asbirlea / detail
  30. [flang][OpenMP] Modify semantic check for nesting of `ordered` regions to include `close` nesting check. — arnamoy10 / detail
  31. [AArch64][GlobalISel] Mark G_CTPOP as legal for v16s8 and v8s8 — Jessica Paquette / detail
  32. [RISCV] Rename RISCVISD::GREVI(W)/GORCI(W) to RISCVISD::GREV(W)/GORC(W). Don't require second operand to be a constant. — craig.topper / detail
  33. String Literal and Wide String Literal Encoding from the Preprocessor — aaron / detail
  34. [SCEV] Don't walk uses of phis without SCEV expression when forgetting — nikita.ppv / detail
  35. [lli] Honor the --entry-function flag in orc and orc-lazy modes. — Lang Hames / detail
  36. [libFuzzer] Fix fuzzer-oom.test. — mascasa / detail
  37. BPF: remove default .extern data section — yhs / detail
  38. [libc][Obvious] Fix nextafter* implementation. — sivachandra / detail

#19203 (Apr 13, 2021 8:27:41 AM)

  1. [libc++] Split __compressed_pair out of <memory> — Louis Dionne / detail
  2. [libc++] Split std::raw_storage_iterator out of <memory> — Louis Dionne / detail
  3. [libc++] Split the memory-related algorithms out of <memory> — Louis Dionne / detail
  4. [libc++] Split std::unique_ptr out of <memory> — Louis Dionne / detail
  5. [libc++] Split std::shared_ptr & friends out of <memory> — Louis Dionne / detail
  6. [libc++] Move pointer safety related utilities out of <memory> — Louis Dionne / detail
  7. Reland "[lldb] [Process] Watch for fork/vfork notifications" for NetBSD — mgorny / detail
  8. Reland "[lldb] [Process] Watch for fork/vfork notifications" for Linux — mgorny / detail
  9. [lldb] Require x86 for various NativePDB, Breakpad and Minidump tests — david.spickett / detail
  10. [gn build] fix bug in fb0b19c3de3b — thakis / detail
  11. [gn build] Port 21d6636d83b3 — llvmgnsyncbot / detail
  12. [gn build] Port 4f9b2469f33f — llvmgnsyncbot / detail
  13. [gn build] Port 7f1963dc8e23 — llvmgnsyncbot / detail
  14. [gn build] Port 916fecb499c5 — llvmgnsyncbot / detail
  15. [gn build] Port 9b0a3388eb36 — llvmgnsyncbot / detail
  16. [gn build] Port be54341cd2ff — llvmgnsyncbot / detail
  17. [AMDGPU] Set implicit arg attributes for indirect calls — Madhur.Amilkanthwar / detail
  18. [TTI] NFC: Change getCastInstrCost and getExtractWithExtendCost to return InstructionCost — sander.desmalen / detail
  19. [TTI] NFC: Change getGatherScatterOpCost to return InstructionCost — sander.desmalen / detail
  20. [TTI] NFC: Change getArithmeticReductionCost to return InstructionCost — sander.desmalen / detail
  21. [TTI] NFC: Change getMinMaxReductionCost to return InstructionCost — sander.desmalen / detail
  22. [TTI] NFC: Change getCmpSelInstrCost to return InstructionCost — sander.desmalen / detail
  23. [TTI] NFC: Change getMaskedMemoryOpCost to return InstructionCost — sander.desmalen / detail
  24. [TTI] NFC: Change get[Interleaved]MemoryOpCost to return InstructionCost — sander.desmalen / detail
  25. [lldb] Remote @debugserver_test from TestAppleSimulatorOSType — pavel / detail
  26. StackProtector: ensure protection does not interfere with tail call frame. — Tim Northover / detail
  27. [lldb] Remove self-skipping code from lldb-server tests — pavel / detail
  28. [mlir][linalg] update tiling to support linalg index operations. — gysit / detail
  29. [lldb][AArch64] Only run MTE memory region test if we have MTE — david.spickett / detail
  30. [lld-macho] Add support for arm64_32 — jezng / detail
  31. [lld-macho] Add 32-bit compact unwind support — jezng / detail
  32. [lld-macho] Have toString() emit full path to archive files — jezng / detail
  33. [lld-macho] Make load relaxation work for arm64_32 — jezng / detail
  34. [analyzer] Replace StoreManager::CastRetrievedVal with SValBuilder::evalCast — dpetrov / detail
  35. [lldb/test] s/add_no_ack_remote_stream/do_handshake — pavel / detail
  36. [AsmParser][SystemZ][z/OS] Add in support to allow use of additional comment strings. — anirudh_prasad / detail
  37. [libc++] [P0458] Add map::contains and set::contains for heterogenous lookup missed in a17b1aed. — marek.kurdej+llvm.org / detail

#19202 (Apr 13, 2021 5:06:55 AM)

  1. [lldb] Require x86 backend for a bunch of DWARF tests — david.spickett / detail
  2. [lldb][Arm/AArch64] Add basic disassemble tests for Arm/AArch64 — david.spickett / detail
  3. [lldb] Require x86 for unwind no-return test — david.spickett / detail
  4. Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups — pavel / detail
  5. [mlir][linalg] lower index operations during linalg to loop lowering. — gysit / detail
  6. [lldb] [gdb-remote client] Refactor handling qSupported — mgorny / detail
  7. Revert "Revert "[clangd] Provide a way to disable external index"" — kadircet / detail
  8. [OpenCL][NFC] Rename isOpenCLVersionContainedInMask — sven.vanhaastregt / detail
  9. [SimplifyCFG] Allow hoisting terminators only with HoistCommonInsts=false. — flo / detail
  10. [CodeView] Fix the ARM64 CPUType enum — martin / detail
  11. [AArch64][SVE] Fix dup/dupq intrinsics for C++. — sander.desmalen / detail
  12. [flang] Fix a test (use %s instead of $s) — andrzej.warzynski / detail
  13. [lldb] [gdb-remote server] Refactor handling qSupported — mgorny / detail
  14. [Windows Itanium][PS4] handle dllimport/export w.r.t vtables/rtti — Ben.Dunbobbin / detail
  15. [mlir] Canonicalize single-iteration ParallelOp — ivan.butygin / detail
  16. Require commas between double square bracket attributes. — aaron / detail
  17. [flang][driver] Remove `%flang-new` from the LIT configuration — andrzej.warzynski / detail
  18. Reland "[lldb] [Process] Watch for fork/vfork notifications" for FreeBSD — mgorny / detail

#19201 (Apr 13, 2021 1:49:16 AM)

  1. [ve] fix cmake cache param — simon.moll / detail
  2. [compiler-rt][X86] fix build fail after "[X86] Support -march=rocketlake" — freddy.ye / detail
  3. [RISCV] Rename RISCVISD::SHFLI to RISCVISD::SHFL and don't require the second operand to be an immediate. — craig.topper / detail
  4. [WebAssembly] Test i64x2.abs encoding — tlively / detail
  5. [MLIR][LinAlg] Implement detensoring cost-modelling. — kareem.ergawy / detail
  6. [lldb] Replace NativeProcess delegate list with a single delegate — pavel / detail
  7. [NFC][SYCL] Drop idle triple component from regression tests. — alexey.bader / detail
  8. [M68k] Implement AsmParser — rickytaylor26 / detail
  9. [libc++] Fix test synopses and remove unused includes. — marek.kurdej+llvm.org / detail

#19200 (Apr 12, 2021 10:32:52 PM)

  1. [NARY][NFC] Use hasNUsesOrMore instead of getNumUses since it's more — ybrevnov / detail
  2. [PowerPC] stop reverse mem op generation for some cases. — czhengsz / detail
  3. [GreedyRA ORE] Add debug location for function level report — serguei.katkov / detail
  4. Revert "Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — akhuang / detail
  5. [lldb] Fix replaying TestMemoryRead.py from reproducer — Jonas Devlieghere / detail
  6. [libcxx] adds `std::incrementable_traits` to <iterator> — cjdb / detail
  7. [libcxx][NFC] tweaks `incrementable_traits` per review — cjdb / detail

#19199 (Apr 12, 2021 7:19:17 PM)

  1. [SantizerCoverage] handle missing DBG MD when inserting libcalls — ndesaulniers / detail
  2. [Evaluator] Look through invariant.group intrinsics — aeubanks / detail
  3. [compiler-rt][aarch64] Add PAC-RET/BTI property to hwasan_interceptors_vfork.S — pirama / detail
  4. [JumpThreading] merge debug info when merging select+br — ndesaulniers / detail
  5. Revert "[lldb] [gdb-remote client] Refactor handling qSupported" — Ahmed Bougacha / detail
  6. [mlir] Use MCJIT to fix integration tests — ajcbik / detail
  7. [Passes] Add relative lookup table converter pass — gulfem / detail
  8. [lldb] Disable TestLaunchProcessPosixSpawn.py with reproducers — Jonas Devlieghere / detail
  9. [gn build] Port e96df3e531f5 — llvmgnsyncbot / detail
  10. [MLIR] Add a switch operation to the standard dialect — gcmn / detail
  11. [X86] Support -march=rocketlake — freddy.ye / detail
  12. [mlir] Async: add automatic reference counting at async.runtime operations level — ezhulenev / detail

#19198 (Apr 12, 2021 4:05:06 PM)

  1. [PowerPC] Allow the PowerPC RHEL buildbot to use cmake with test-suite — conanap / detail
  2. [flang] Correct TypeCode::IsLogical() — pklausler / detail
  3. [lldb] Disable Shell/Subporcess with reproducers — Jonas Devlieghere / detail
  4. [clang-rename] Handle designated initializers. — justin.lebar / detail
  5. [InstCombine] add tests for shift+trunc signbit check; NFC — spatel / detail
  6. [InstCombine] fold shift+trunc signbit check — spatel / detail
  7. [TSan] Allow test contents to be copied before execution — julian.lettner / detail
  8. [mlir] Move memref.subview patterns to MemRef/Transforms/ — antiagainst / detail
  9. Revert "[InstCombine] when calling conventions are compatible, don't convert the call to undef idiom" — nikita.ppv / detail
  10. [mlir][spirv] Allow bitwidth emulation on runtime arrays — antiagainst / detail
  11. Fix up build failures after cfce5b26a888cb979d65252275df1f977dc1e6c8 — caij2003 / detail
  12. [mlir][spirv] Fix runtime array stride when emulating bitwidth — antiagainst / detail
  13. [ARM] Fix -Wmissing-field-initializers — i / detail
  14. [SimplifyCFG] Add test requiring only hoisting a branch. — flo / detail
  15. [PhaseOrdering] Add test for SimplifyCFG and LV interaction. — flo / detail
  16. Revert "[clangd] Provide a way to disable external index" — saugustine / detail
  17. Reland "Revert "[InstCombine] when calling conventions are compatible, don't convert the call to undef idiom"" — Yuanfang Chen / detail
  18. [lldb] [gdb-remote client] Refactor handling qSupported — mgorny / detail
  19. [clang-tidy] Add <utility> include to misc-uniqueptr-reset-release — n.james93 / detail

#19197 (Apr 12, 2021 12:51:16 PM)

  1. [flang] Fix narrowing warning on macos — tkeith / detail
  2. [clang-tidy] Add option to ignore macros in readability-function-cognitive-complexity check. — alexfh / detail
  3. Fix nits. — alexfh / detail
  4. [asan] Replaceable new/delete is unsupported in Windows. — 31459023+hctim / detail
  5. [mlir][Linalg] Disable const -> linalg.generic when fused op is illegal. — ravishankarm / detail
  6. [mlir] Rename AVX512 dialect to X86Vector — zinenko / detail
  7. [mlir] introduce "encoding" attribute to tensor type — ajcbik / detail
  8. [MLIR] PresburgerSet emptiness check: remove assertions that there are no symbols — arjunpitchanathan / detail
  9. [RISCV] Support vector SET[U]LT and SET[U]GE with splatted immediates — fraser / detail
  10. Replace uses of std::iterator with explicit using — i / detail
  11. [Inliner] Propagate SROA analysis through invariant group intrinsics — aeubanks / detail
  12. Revert "[PassManager][PhaseOrdering] lower expects before running simplifyCFG" — spatel / detail
  13. [libc++] Move checks for newlib to actually work — Louis Dionne / detail
  14. Fix documentation typo. — richard / detail
  15. [mlir][affine] Fix unfolded bounding maps for affine.for — uday / detail
  16. [compiler-rt] add SANITIZER_OSX — code / detail
  17. [AIX] Tweak test XFAIL from D99815 — daltenty / detail
  18. [NewPM] Fix -print-changed when a -filter-print-funcs function is removed — aeubanks / detail
  19. Enable creation of large response file on z/OS — Abhina.Sreeskantharajan / detail
  20. [PassManager][PhaseOrdering] lower expects before running simplifyCFG — spatel / detail
  21. [ARM] support symbolic expression as immediate in memory instructions — caij2003 / detail
  22. [mlir][spirv] Put debug-only variable in LLVM_DEBUG — antiagainst / detail
  23. [libc++] add `inline` for __open's definition in ifstream and ofstream — jasonliu / detail

#19196 (Apr 12, 2021 9:36:19 AM)

  1. Revert "[AArch64] Add Machine InstCombiner patterns for FMUL indexed variant" — andrew.savonichev / detail
  2. [mlir][linalg] adding operation to access the iteration index of enclosing linalg ops. — gysit / detail
  3. [TableGen] Fix bug in recent change to ListInit::convertInitListSlice() — Paul C. Anagnostopoulos / detail
  4. [ARM] Updates to arm-block-placement pass — david.green / detail
  5. [NFC] Remove redundant string copy — n.james93 / detail
  6. [ARM] Add FP handling for MVE lane interleaving — david.green / detail
  7. [X86][AMX] Hoist ldtilecfg — pengfei.wang / detail
  8. [clangd] Provide a way to disable external index — kadircet / detail
  9. [compiler-rt][aarch64] Add PAC-RET/BTI support to HWASAN. — daniel.kiss / detail
  10. [X86] Fold cmpeq/ne(trunc(logic(x)),0) --> cmpeq/ne(logic(x),0) — llvm-dev / detail
  11. [InstCombine] Regenerate select-ctlz-to-cttz.ll tests — llvm-dev / detail
  12. [docs] Add Windows/COFF call info — kristof.beyls / detail
  13. [libc++] Split auto_ptr out of <memory> — Louis Dionne / detail
  14. [libc++] Split std::allocator out of <memory> — Louis Dionne / detail
  15. [libc++] Split std::get_temporary_buffer out of <memory> — Louis Dionne / detail
  16. [libc++] NFC: Remove duplicate synopsis from <__string> — Louis Dionne / detail
  17. [gn build] Port 0b439e4cc9db — llvmgnsyncbot / detail
  18. [gn build] Port 26beecfe470b — llvmgnsyncbot / detail
  19. [gn build] Port 6a1ac88fc19a — llvmgnsyncbot / detail
  20. [libc++] Divorce the std Lit feature from the -std=XXX compiler flag — Louis Dionne / detail
  21. Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  22. [ARM] Add a number of intrinsics for MVE lane interleaving — david.green / detail
  23. [PassManager][PhaseOrdering] lower expects before running simplifyCFG — spatel / detail
  24. [libc++] [test] Detect an improperly noexcept'ed __decay_copy. — arthur.j.odwyer / detail
  25. [libc++] Implement D2351R0 "Mark all library static cast wrappers as [[nodiscard]]" — arthur.j.odwyer / detail
  26. [InstCombine] when calling conventions are compatible, don't convert the call to undef idiom — Yuanfang Chen / detail
  27. Allow applying attributes to subset of allowed subjects. — tra / detail

#19195 (Apr 12, 2021 6:22:12 AM)

  1. [NFC][Debug] Fix unnecessary deep-copy for vector to save compiling time — zhangqingshan.zll / detail
  2. [clang][AST] Handle overload callee type in CallExpr::getCallReturnType. — 1.int32 / detail
  3. [DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions. — esme.yi / detail
  4. [AArch64] Adds memory operands for indexed loads. — stelios.ioannou / detail
  5. [OpenCL] Accept .rgba in OpenCL 3.0 — sven.vanhaastregt / detail
  6. [AMDGPU] Save VGPR of whole wave when spilling — sebastian.neubauer / detail
  7. [AMDGPU] Unify spill code — sebastian.neubauer / detail
  8. [AMDGPU] Autogenerate test. NFC — sebastian.neubauer / detail
  9. [AMDGPU] Fix saving fp and bp — sebastian.neubauer / detail
  10. [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — omair.javaid / detail
  11. [AMDGPU] Fix ubsan error — sebastian.neubauer / detail
  12. [AArch64] ACLE: Fix issue for mismatching enum types with builtins. — sander.desmalen / detail
  13. [IR] Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  14. [AMDGPU][MC][NFC] Removed extra spaces — dmitry.preobrazhensky / detail
  15. [mlir][linalg] fixing hard-coded variable names in a test (NFC) — gysit / detail
  16. Revert "[DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions." — esme.yi / detail
  17. Reland [DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions."" — esme.yi / detail
  18. Reapply "[DebugInfo] Correctly track SDNode dependencies for list debug values" — stephen.tozer / detail
  19. [AArch64][SVE] Remove redundant PTEST of MATCH/NMATCH results — bradley.smith / detail
  20. [AMDGPU] Kill temporary register after restoring — sebastian.neubauer / detail
  21. Fix chrome os failure after 021de7cf80268091cf13485a538b611b37d0b33e. — a.v.lapshin / detail
  22. [lldb] Don't recursively load types of static member variables in the DWARF AST parser — Raphael Isemann / detail
  23. [lldb] Delete dead StackFrameList::Merge — Raphael Isemann / detail
  24. [AArch64] Add Machine InstCombiner patterns for FMUL indexed variant — andrew.savonichev / detail

#19193 (Apr 11, 2021 11:44:27 PM)

  1. [X86] Remove FeatureCLWB from FeaturesICLClient — freddy.ye / detail
  2. [NARY] Don't optimize min/max if there are side uses — ybrevnov / detail
  3. [X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation — bing1.yu / detail
  4. fix typo in a CMake SANITIZER_CAN_USE_CXXABI variable initial definition — jim / detail
  5. [NFC] [Clang]: fix spelling mistake in assert message — jim / detail
  6. [libtooling][clang-tidy] Fix compiler warnings in testcase [NFC] — mikael.holmen / detail

#19192 (Apr 11, 2021 8:30:29 PM)

  1. [RISCV] Update computeKnownBitsForTargetNode to treat READ_VLENB as being 16 byte aligned. — craig.topper / detail
  2. [RISCV][NFC] Remove unneeded explict XLenVT type on codegen patterns — jim / detail
  3. [RISCV][Clang] Add RVV Widening Integer Add/Subtract intrinsic functions. — zakk.chen / detail
  4. [RISCV][Clang] Add some RVV Floating-Point intrinsic functions. — zakk.chen / detail
  5. [RISCV][Clang] Add more RVV Floating-Point intrinsic functions. — zakk.chen / detail
  6. [RISCV][Clang] Add some RVV Floating-Point intrinsic functions. — zakk.chen / detail
  7. [RISCV][Clang] Add RVV Type-Convert intrinsic functions. — zakk.chen / detail
  8. [RISCV][Clang] Add RVV merge intrinsic functions. — zakk.chen / detail
  9. [RISCV][Clang] Add all RVV Reduction intrinsic functions. — zakk.chen / detail
  10. [RISCV][Clang] Add more RVV load/store intrinsic functions. — zakk.chen / detail
  11. [RISCV][Clang] Add all RVV Mask intrinsic functions. — zakk.chen / detail
  12. [RISCV][Clang] Add some RVV Permutation intrinsic functions. — zakk.chen / detail
  13. [PowerPC] Lower f128 SETCC/SELECT_CC as libcall if p9vector disabled — qiucofan / detail
  14. [Clang][Coroutine][DebugInfo] In c++ coroutine, clang will emit different debug info variables for parameters and move-parameters. — yifeng.dongyifeng / detail
  15. [Debug-Info] make fortran CHARACTER(1) type as valid unsigned type — czhengsz / detail
  16. [lld-macho][nfc] Convert tabs to spaces — jezng / detail

#19190 (Apr 11, 2021 2:07:26 PM)

  1. [X86] combineXor - Pull out repeated getOperand() calls. NFCI. — llvm-dev / detail
  2. [WebAssembly] Update v128.any_true — tlively / detail
  3. [X86][AVX512] Fold not(kmov(x)) -> kmov(not(x)) and not(widen_subvector(x)) -> widen_subvector(not(x)) — llvm-dev / detail
  4. [VectorCombine] Add tests for load/extract scalarization. — flo / detail
  5. [LoopUnroll] Add AArch64 test case with large vector ops. — flo / detail
  6. [NFCI][DomTreeUpdater] applyUpdates(): reserve space for updates first — lebedev.ri / detail
  7. [NFCI][Local] TryToSimplifyUncondBranchFromEmptyBlock(): improve Dominator Tree updating — lebedev.ri / detail
  8. [NFCI][BasicBlockUtils] MergeBlockIntoPredecessor(): improve Dominator Tree updating — lebedev.ri / detail
  9. [NFCI][Local] MergeBasicBlockIntoOnlyPred(): improve Dominator Tree updating — lebedev.ri / detail
  10. [NFCI][SimplifyCFG] mergeEmptyReturnBlocks(): improve Dominator Tree updating — lebedev.ri / detail
  11. [NFCI][SimplifyCFG] PerformValueComparisonIntoPredecessorFolding(): improve Dominator Tree updating — lebedev.ri / detail
  12. [RISCV] Use SLLI/SRLI instead of SLLIW/SRLIW for (srl (and X, 0xffff), C) custom isel on RV64. — craig.topper / detail

#19189 (Apr 11, 2021 10:56:45 AM)

  1. [NFC][LoopIdiom] Regenerate left-shift-until-bittest.ll — lebedev.ri / detail
  2. [NFC][LoopIdiom] left-shift-until-bittest: add small-bitwidth tests — lebedev.ri / detail
  3. [LoopIdiom] left-shift-until-bittest: set all allowed no-wrap flags on add/sub — lebedev.ri / detail
  4. [NFC][LoopVectorize] Autogenerate interleaved-accesses.ll — lebedev.ri / detail
  5. [NFC][InstCombine] Add a few test of adding to add-like or — lebedev.ri / detail
  6. [InstCombine] (X | Op01C) + Op1C --> X + (Op01C + Op1C) iff the or is actually an add — lebedev.ri / detail
  7. [NFC][InstCombine] Add tests for "get low bit mask upto and including bit X" pattern — lebedev.ri / detail
  8. [InstCombine] Improve "get low bit mask upto and including bit X" pattern — lebedev.ri / detail
  9. [RISCV] Add i8 and i16 srli and srai tests to Zbb/Zbp test files. NFC — craig.topper / detail
  10. [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, 0xffff) when zext.h is supported. — craig.topper / detail
  11. [RISCV] Drop earlyclobber constraint from vwadd(u).wx, vwsub(u).wx, vfwadd.wf and vfwsub.wf. — craig.topper / detail
  12. [X86] Fold cmpeq/ne(and(X,Y),Y) --> cmpeq/ne(and(~X,Y),0) — llvm-dev / detail

#19188 (Apr 11, 2021 7:45:57 AM)

  1. [libc++] [CI] Validate the output of the generated scripts. — koraq / detail

#19187 (Apr 11, 2021 4:29:39 AM)

  1. Update personal info in CREDITS.TXT — zhangqingshan.zll / detail

#19186 (Apr 11, 2021 1:18:31 AM)

  1. Remove "Rewrite Symbols" from codegen pipeline — aeubanks / detail
  2. Revert "Remove "Rewrite Symbols" from codegen pipeline" — aeubanks / detail
  3. Missing syntax highlighting for LLVM IR in Langref — shivam98.tkg / detail
  4. Typo fix — shivam98.tkg / detail

#19185 (Apr 10, 2021 10:06:07 PM)

  1. [Polly] Partially refactoring of IslAstInfo and IslNodeBuilder to use isl++. NFC. — llvm-project / detail

#19183 (Apr 10, 2021 3:46:26 PM)

  1. [CSSPGO] Fix dangling context strings and improve profile order consistency and error handling — aktoon / detail
  2. [IVUsers] Check LoopSimplify cache earlier (NFC) — nikita.ppv / detail
  3. [NFC][CVP] Add tests for @llvm.[us]{min,max}() intrinsics — lebedev.ri / detail
  4. [CVP] @llvm.[us]{min,max}() intrinsics handling — lebedev.ri / detail

#19182 (Apr 10, 2021 12:36:15 PM)

  1. Revert "zz" — lebedev.ri / detail
  2. Revert "[NFC][ConstantRange] Add 'icmp' helper method" — lebedev.ri / detail
  3. [NFC][ConstantRange] Add 'icmp' helper method — lebedev.ri / detail
  4. [libtooling][clang-tidy] Fix off-by-one rendering issue with SourceRanges — whisperity / detail
  5. [flang] Accept & fold IEEE_SELECTED_REAL_KIND — pklausler / detail
  6. [NFC] Rename LimitingIntrinsic into MinMaxIntrinsic — lebedev.ri / detail
  7. [NFC][LVI] getPredicateAt(): drop default value for UseBlockValue — lebedev.ri / detail
  8. [CVP] LVI: Use in-block values when checking value signedness domain — lebedev.ri / detail
  9. [NFC][CVP] Add statistic for function pointer argument non-null-ness deduction — lebedev.ri / detail
  10. [NFC][JumpThreading] Increment 'NumFolds' statistic all places terminator becomes uncond — lebedev.ri / detail

#19181 (Apr 10, 2021 9:26:02 AM)

  1. [NFC][CVP] Add `@llvm.abs` test cases — lebedev.ri / detail
  2. [CVP] @llvm.abs() handling — lebedev.ri / detail
  3. [libtooling][clang-tidy] Fix diagnostics not highlighting fed SourceRanges — whisperity / detail
  4. zz — lebedev.ri / detail
  5. [NFC][ConstantRange] Add 'icmp' helper method — lebedev.ri / detail

#19180 (Apr 10, 2021 6:15:27 AM)

  1. [Matrix] Implement C-style explicit type conversions for matrix types. — flo / detail

#19179 (Apr 10, 2021 2:59:13 AM)

  1. Temporairly revert "[CGCall] Annotate `this` argument with alignment" — lebedev.ri / detail
  2. [RISCV][Clang] Add RVV vleff intrinsic functions. — kai.wang / detail

#19178 (Apr 9, 2021 11:45:55 PM)

  1. [AMDGPU][CostModel] Refine cost model for control-flow instructions. — dfukalov / detail

#19177 (Apr 9, 2021 8:34:17 PM)

  1. Support: Add move semantics to mapped_file_region — Duncan P. N. Exon Smith / detail
  2. [clang][AVR] Support variable decorator '__flash' — powerman1st / detail

#19176 (Apr 9, 2021 5:23:12 PM)

  1. [TableGen] Report an error message on a missing comma — Alexander.Richardson / detail
  2. [builtins] Avoid enum name conflicts with fenv.h — Alexander.Richardson / detail
  3. Handle alloc_size attribute on function pointers — Alexander.Richardson / detail
  4. [WebAssembly] Add shuffles as an option for lowering BUILD_VECTOR — tlively / detail
  5. [libcxx] [test] Use GetWindowsInaccessibleDir() instead of dirs with perms::none in fs.op.is_* — martin / detail
  6. [libcxx] [test] Use GetWindowsInaccessibleDir() in a couple more tests — martin / detail
  7. [libcxx] [test] Add more tests for renaming directories in fs.op.rename — martin / detail
  8. Support: Remove code duplication for mapped_file_region accessors, NFC — Duncan P. N. Exon Smith / detail
  9. [OpenMP51] Initial support for masked directive and filter clause — cchen / detail
  10. [LLDB][NFC] Add clarifying comments for AddCXXSummary and AddCXXSynthetic — Shafik Yaghmour / detail
  11. Add correct types to the xxsplti32dx pattern. — stefanp / detail
  12. [AMDGPU] Added udot2 op_sel test. NFC. — Stanislav.Mekhanoshin / detail
  13. [libc++] NFC: Move unused include of <limits> to allocator_traits.h — Louis Dionne / detail
  14. [MSSA] Rename uses in IDF regardless of new def position in basic block. — asbirlea / detail
  15. [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs — jay.foad / detail
  16. [AMDGPU] Remove MachineDCE after SIFoldOperands — jay.foad / detail
  17. [OpenMP51][DOCS] Claimed masked construct and report current patch, NFC. — cchen / detail
  18. [mlir] NFC - Add help functions to scf.ForOp — nicolas.vasilache / detail
  19. Revert "[PowerPC] Add ROP Protection Instructions for PowerPC" — 31459023+hctim / detail
  20. [scudo][standalone] Use BatchClassId in drain rather than 0 — kostyak / detail
  21. [ASan] Allow new/delete replacement by making interceptors weak — 31459023+hctim / detail
  22. [NFC][SROA] Add C++'s `std::clamp()` testcase from PR47271/PR49909 — lebedev.ri / detail
  23. [Analysis] isDereferenceableAndAlignedPointer(): recurse into select's hands — lebedev.ri / detail
  24. [flang] Check for conflicting BIND(C) names — pklausler / detail
  25. [AArch64][GlobalISel] Swap compare operands when it may be profitable — Jessica Paquette / detail
  26. Revert "[AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs" — 31459023+hctim / detail
  27. Revert "[AMDGPU] Remove MachineDCE after SIFoldOperands" — 31459023+hctim / detail
  28. [flang] Enforce a limit on recursive PDT instantiations — pklausler / detail
  29. [lld-macho][nfc] Remove DYSYM8 reloc attribute — jezng / detail
  30. [flang] RANDOM_NUMBER, RANDOM_SEED, RANDOM_INIT in runtime — pklausler / detail

#19175 (Apr 9, 2021 1:55:43 PM)

  1. GlobalISel: check type size before getZExtValue()ing it. — Amara Emerson / detail

#19174 (Apr 9, 2021 10:46:58 AM)

  1. [HIP] Workaround ICE compiling SemaChecking.cpp with gcc 5 — Yaxun.Liu / detail
  2. [libc++] Fix abs and div overload issue for compilers on AIX — jasonliu / detail
  3. [X86][BMI] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) (PR44136) — llvm-dev / detail
  4. [MLIR][Shape] Combine `cstr_eq` only if they share shape operands — frgossen / detail
  5. [RGT] Tweak test so assertion is always executed — paul.robinson / detail
  6. [X86] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) on non-BMI targets (PR44136) — llvm-dev / detail
  7. [clang] tests: cleanup, update and add some new ones — mizvekov / detail
  8. [InstCombine] Regenerate 2010-11-23-Distributed.ll tests — llvm-dev / detail
  9. [Flang] Changes to mangling code — kiran.chandramohan / detail
  10. [PhaseOrdering] add test for llvm.expect; NFC — spatel / detail
  11. Update the linkage name of coro-split functions in the debug info. — Adrian Prantl / detail
  12. [RGT] Disable some tests on Windows at compile-time, not runtime — paul.robinson / detail
  13. [PowerPC] Add ROP Protection Instructions for PowerPC — stefanp / detail
  14. [AArch64][GlobalISel] Fix incorrect codegen for <16 x s8> G_ASHR. — Amara Emerson / detail

#19173 (Apr 9, 2021 7:36:42 AM)

  1. [clangd] Add --check-lines to restrict --check to specific lines — adamcz / detail
  2. [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
  3. [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
  4. [clang] Tiny format fix — nathan / detail
  5. [X86] Adjust PR44136 tests to add cmpne coverage as well — llvm-dev / detail
  6. [AMDGPU] SIFoldOperands: eagerly delete dead copies — jay.foad / detail
  7. For non-null pointer checks, do not descend through out-of-bounds GEPs — momchil.velikov / detail
  8. [AMDGPU] Allow relaxed/consume memory order for atomic inc/dec — Yaxun.Liu / detail
  9. [TableGen] [docs] Change title of tblgen.rst to fix man page filename — Paul C. Anagnostopoulos / detail
  10. [clangd] Log a message when gRPC support is off, but remote-index is configured — kadircet / detail
  11. [X86] Add zeroext attributes to i8/i16 and/or/xor overflow tests — llvm-dev / detail
  12. RISCVABIInfo::classifyArgumentType: Fix static analyzer warnings with uninitialized variables warnings - NFCI — llvm-dev / detail
  13. [InstCombine] add test with multiple uses of min/max negated operand; NFC — spatel / detail
  14. [InstCombine] try to eliminate an instruction in min/max -> abs fold — spatel / detail

#19172 (Apr 9, 2021 4:19:17 AM)

  1. [test, LoopVectorize] Fix use of var defined in CHECK-NOT — thomasp / detail
  2. [RISCV][NFC] Replace explicit type i64 with riscv customized SDTypeProfile. — jim / detail
  3. [MLIR] Do not yield values from an assuming op that are never used — frgossen / detail
  4. [GVN][NFC] Factor out load elimination logic via PRE for reuse — mkazantsev / detail
  5. [AMDGPU] IsFlatScratch/Global -> FlatScratch/Global — sebastian.neubauer / detail
  6. [RegisterScavenging] Add asserts for better errors — sebastian.neubauer / detail
  7. [NFC] Move statictic increment out of helper — mkazantsev / detail
  8. [FunctionAttrs] Force old pm in test so it doens't behave differently depending on the configuration setting for this flag — benny.kra / detail
  9. [MLIR][Shape] Canonicalize `assuming_all` when all operands are `cstr_eq` ops — frgossen / detail
  10. [X86] combineHorizOpWithShuffle - peek through one use bitcasts when decoding shuffles. — llvm-dev / detail
  11. [NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset. — dfukalov / detail
  12. [MLIR][Shape] Add convenience builder for `shape.assuming_all` — frgossen / detail
  13. [AA][NFC] Convert AliasResult to class containing offset for PartialAlias case. — dfukalov / detail
  14. [AMDGPU] Use SIInstrFlags for flat variants. NFC — sebastian.neubauer / detail
  15. [X86] Add PR44136 test coverage — llvm-dev / detail
  16. [OpenCL] Simplify InsertOCLBuiltinDeclarationsFromTable — sven.vanhaastregt / detail
  17. [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail

#19171 (Apr 9, 2021 1:08:37 AM)

  1. [debug-info][NFC] Set -mtriple to avoid the test failure under other targets. — esme.yi / detail
  2. [LICM] Hoist loads with invariant.group metadata — aeubanks / detail
  3. [libcxx] Allow shared_ptr's unique_ptr converting constructor to support array types. — zoecarver / detail
  4. [mlir][Linalg] Drop unit-trip loops of reductions only if other reduction loops exists. — ravishankarm / detail
  5. [GreedyRA ORE] Re-factor computeNumberOfSplillsReloads. — serguei.katkov / detail
  6. [Test] Add two more tests on PRE with guards — mkazantsev / detail
  7. [RISCV][NFC] Fix formatting — jim / detail
  8. [NFC][PowerPC] add test cases for reverse memory op transformation — czhengsz / detail
  9. [lldb] Update UUID after https://reviews.llvm.org/D99978. — pifon / detail
  10. [lldb] Update object.test after 'nosync' inference was enabled. — pifon / detail

#19170 (Apr 8, 2021 9:55:50 PM)

  1. [clang][SourceManager] Fix -Wparentheses warning (NFC) — nullptr.cpp / detail
  2. [RS4GC] Cleanup meetBDVState. NFC. — serguei.katkov / detail

#19169 (Apr 8, 2021 6:45:15 PM)

  1. [compiler-rt][hwasan] Add C++17 new/delete operators with alignment — leonardchan / detail
  2. [ASTMatchers] Add `cxxBaseSpecifier` matcher (non-top-level) — steveire / detail
  3. Improve error message when tring to export to LLVM IR with a dialect missing the interface — joker.eph / detail
  4. Support: Extract fs::resize_file_before_mapping_readwrite from FileOutputBuffer — Duncan P. N. Exon Smith / detail
  5. Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC — Duncan P. N. Exon Smith / detail
  6. Support: Drop the no-op initializer for SignpostEmitterImpl::Signposts, NFC — Duncan P. N. Exon Smith / detail
  7. Support: Avoid unnecessary std::function for SignpostEmitterImpl::SignpostLog — Duncan P. N. Exon Smith / detail
  8. Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC" — Duncan P. N. Exon Smith / detail
  9. Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC"" — Duncan P. N. Exon Smith / detail
  10. Revert "Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC""" — Duncan P. N. Exon Smith / detail
  11. Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC, 3rd attempt — Duncan P. N. Exon Smith / detail
  12. [mlir][spirv] Define spv.ImageDrefGather operation — weiwei.li1 / detail
  13. Use default ref capture to avoid unused capture warning on assert-used variable — dblaikie / detail
  14. DebugInfo: Include inline namespaces in template specialization parameter names — dblaikie / detail
  15. ADT: Sink the guts of StringMapEntry::Create into StringMapEntryBase — Duncan P. N. Exon Smith / detail
  16. [mlir][tosa] Add tosa.max_pool2d lowering to linalg int max pooling additions — rob.suderman / detail
  17. [lld] Fixed CodeView GuidAdapter::format to handle GUID bytes in the right order. — aorlov / detail
  18. [RISCV][NFC] Add explicit type i64 to RV64 only patterns. — tclin914 / detail

#19168 (Apr 8, 2021 3:34:53 PM)

  1. [AIX] Support init priority attribute — Xiangling.Liao / detail
  2. [AMDGPU] Allow -amdgpu-unsafe-fp-atomics to ignore denorm mode — Stanislav.Mekhanoshin / detail
  3. [LoopRotate] Don't split loop pass manager — nikita.ppv / detail
  4. Add setting to disable LanguageRuntime UnwindPlans — Jason Molenda / detail
  5. [AMDGPU] Check for all meta instrs in GCNRegBankReassign — Stanislav.Mekhanoshin / detail
  6. AMDGPU: Add gfx90c support to code object v2 for backwards compatibility — kzhuravl_dev / detail
  7. [FileCheck, test] Rename checkWildcardRegexCharMatchFailure — thomasp / detail
  8. Include `count` in AppleClang toolchains. — Dan Liew / detail
  9. [GVN] Properly invalidate ICF cache when we simplify a value — aeubanks / detail
  10. [funcattrs] Infer nosync from instruction walk — listmail / detail
  11. [SLP]Fix PR49898: Infinite loop in SLP vectorizer. — a.bataev / detail
  12. [lldb] (Temporarily) disable vfork-follow-parent-wp.test on Darwin — Jonas Devlieghere / detail
  13. [RISCV] Remove empty string after 'defm' at top level of vector .td files. NFC — craig.topper / detail
  14. [RISCV] Use multiclass inheritance where possible for the VPat* multiclasses in RISVInstrInfoVPseudos. NFCI — craig.topper / detail

#19167 (Apr 8, 2021 12:24:37 PM)

  1. [lld-macho] Support --thinlto-jobs — jezng / detail
  2. [lld-macho][nfc] Extend abs-symbol.s to test for local absolute symbols — jezng / detail
  3. [MCA] Add tests for IPC on Cortex-A55 — andrew.savonichev / detail
  4. abtest.py: support bisection based on a response file — Yuanfang Chen / detail
  5. [lldb] [Process] Watch for fork/vfork notifications — mgorny / detail
  6. Revert "[DebugInfo] Correctly track SDNode dependencies for list debug values" — stephen.tozer / detail
  7. [analyzer] Fix crash on spaceship operator (PR47511) — vsavchenko / detail
  8. [analyzer] Fix false positives in inner pointer checker (PR49628) — vsavchenko / detail
  9. [mlir][linalg] Fix loop upper bounds in conv fusion test — antiagainst / detail
  10. [lldb] Improve the documentation (#42017) — Jonas Devlieghere / detail
  11. Revert "[TableGen] Add support for the 'assert' statement in multiclasses" — Paul C. Anagnostopoulos / detail
  12. [lldb] [test] Skip clone() tests on Linux/aarch64 — mgorny / detail
  13. [lld-macho] Support -add_ast_path — jezng / detail
  14. [lld-macho][nfc] Use varargs form of hasArg() — jezng / detail
  15. Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph() — Stanislav.Mekhanoshin / detail
  16. [RISCV] Prevent __builtin_riscv_orc_b_64 from being compiled RV32 target. — craig.topper / detail
  17. [InstCombine] add tests for min/max with negated operand; NFC — spatel / detail
  18. [InstCombine] fold min/max intrinsic with negated operand to abs — spatel / detail
  19. [RISCV] Add InstAlias for Zbb Zbp and Zbs extension — craig.topper / detail
  20. [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
  21. [WebAssembly] Fix for PIC external symbol ISEL — aardappel / detail
  22. [mlir][StandardToSPIRV] Handle i1 case for lowering memref.load/store op — hanchung / detail
  23. [flang][OpenMP] Add functionality to check "close nesting" of regions, which can be used for Semantic checks.  Also adding more test cases. — arnamoy10 / detail

#19166 (Apr 8, 2021 9:14:34 AM)

  1. Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors; — conanap / detail
  2. Revert "Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors;" — conanap / detail
  3. [AMDGPU] Fix computing live registers in prolog — sebastian.neubauer / detail
  4. [AMDGPU] SIFoldOperands: make tryFoldCndMask a member function. NFC. — jay.foad / detail
  5. Support: mapped_file_region:  Pass MAP_NORESERVE to mmap — jotrem / detail
  6. [analyzer] Fix dead store checker false positive — vsavchenko / detail
  7. [LV] Pass VPWidenPHIRecipe to widenPHIInstruction (NFC). — flo / detail
  8. [AMDGPU] SIFoldOperands: try harder to fold cndmask instructions — jay.foad / detail
  9. [AMDGPU] SIFoldOperands: remove an unneeded make_early_inc_range. NFC. — jay.foad / detail
  10. [AMDGPU] SIFoldOperands: make use of emplace_back. NFC. — jay.foad / detail
  11. [NFC] Fix warning introduced in 20105b6b4874a85813f7a4a3d8ad2a0f023dda14 — sguelton / detail
  12. [lldb] Re-skip TestVSCode_launch — pavel / detail
  13. [lldb/DWARF] Fix a crash parsing invalid dwarf (pr49678) — pavel / detail
  14. [lsan] Mark 2 new lsan tests unsupported on arm-linux — david.spickett / detail
  15. Revert "Reduce the number of attributes attached to each function" — Dávid Bolvanský / detail
  16. [AMDGPU] SIFoldOperands: remove an unneeded isReg check. NFC. — jay.foad / detail
  17. [AMDGPU] Add some implicit uses to tests. NFC. — jay.foad / detail
  18. [DebugInfo] Correctly track SDNode dependencies for list debug values — stephen.tozer / detail
  19. [MLIR] Support symbols in emptiness checks for FlatAffineConstraints — arjunpitchanathan / detail

#19165 (Apr 8, 2021 5:59:19 AM)

  1. [ObjC] Add a command line flag that disables recognition of objc_direct for testability — erik.pilkington / detail
  2. [clang][clangd] Avoid inconsistent target creation — ty1208chiang / detail
  3. [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
  4. [CMake][Compiler-rt] Compute `LLVM_MAIN_SRC_DIR` assuming the monorepo — Dan Liew / detail
  5. [CMake][Compiler-rt] Make it possible to configure standalone compiler-rt without `LLVMConfig.cmake`. — Dan Liew / detail
  6. Move GCRelocateInst and GCResultInst to IntrinsicInst.h [nfc] — listmail / detail
  7. [SystemZ][z/OS] correct rc and errno within nanosleep() — zibi / detail
  8. [mlir][Linalg] Fix fusion on tensors operands / bbArg mismatch — nicolas.vasilache / detail
  9. [X86][SSE] canonicalizeShuffleWithBinOps - add MOVSD/MOVSS handling. — llvm-dev / detail
  10. [AIX][TLS] Add support for TLS variables to XCOFF object writer — wei.huang / detail
  11. [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
  12. [test, GVN] Fix use of var defined in CHECK-NOT — thomasp / detail
  13. [index] Improve macro indexing support — blangmuir / detail
  14. [Sanitizer] Adopt Python 3 for iOS simulator test scripts — julian.lettner / detail
  15. [lldb] Fix bug where memory read --outfile is not truncating the file — Jonas Devlieghere / detail
  16. [mlir][linalg] Add helpers for linalg.tiled_loop [nfc]. — pifon / detail
  17. Pass -fcrash-diagnostics-dir along to LLVM — paul.robinson / detail
  18. [llvm-reduce] Remove unwanted module inline asm — aeubanks / detail
  19. [libcxx] adds remaining callable concepts — cjdb / detail
  20. [lldb] Format Plugins/Language/ObjC/Cocoa.cpp (NFC) — Jonas Devlieghere / detail
  21. [AMDGPU] SIFoldOperands: use isUseMIInFoldList. NFC. — jay.foad / detail
  22. [RISCV] Add helper function to share some of the code for isel of vector load/store intrinsics. — craig.topper / detail
  23. [libcxx] [test] Use dedicated types for the invocable concept tests for multiple overloads — martin / detail
  24. [libcxx] Fix the type attribute for a couple templates — martin / detail
  25. [mlir][python] Add missing affine map compression test — nicolas.vasilache / detail
  26. [SimplifyInst] Use correct type for GEPs with vector indices. — flo / detail
  27. [lldb] Fix else-after-return in AppleObjCRuntimeV2 (NFC) — Jonas Devlieghere / detail
  28. [GVN] Add missing ICF update — aeubanks / detail
  29. [libcxx] [test] Allow C:\System Volume Information to be missing — martin / detail
  30. Fix f6ee97d8271e1dfd9b6572222fefe8f40433952e: — jyknight / detail
  31. Add a subclass of IntrinsicInst for llvm.assume [nfc] — listmail / detail
  32. [lld-macho] Rename SubsectionMapping to SubsectionMap — jezng / detail
  33. [lld-macho] clang-format cleanup — jezng / detail
  34. More precisely type code used for gc.relocate assertions [nfc] — listmail / detail
  35. [NewPM] Fix -Wunused-lambda-capture in -DLLVM_ENABLE_ASSERTIONS=off builds after D91327 — i / detail
  36. [PowerPC] Materialize 34-bit constants with pli directly — amy.kwan1 / detail
  37. [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
  38. [lld-macho][nfc] Rename some tests — jezng / detail
  39. [lld-macho][nfc] Remove HelpHidden from aliases to implemented flags — jezng / detail
  40. [lld-macho] Fix & refactor symbol size calculations — jezng / detail
  41. [mlir] Remove no-op array assignment in dictionaryAttrSort(). — csigg / detail
  42. [libc++] Post-commit review on D99928. — arthur.j.odwyer / detail
  43. [libc++] Header inclusion tests. — arthur.j.odwyer / detail
  44. [Windows] Add test coverage for line endings when rewriting includes — alexandre.ganea / detail
  45. [clang-tidy] performance-* checks: Match AllowedTypes against qualified type names when they contain "::". — flx / detail
  46. Let clang atomic builtins fetch add/sub support floating point types — Yaxun.Liu / detail
  47. [ASan][RISCV] Fix RISC-V memory mapping — luismarques / detail
  48. [lit testing] Fix xfail-cl.py test worker count — luismarques / detail
  49. [mlir] Hoist out getRequestedOpDefinitions helper — jpienaar / detail
  50. Plumb AssumeInst through operand bundle apis [nfc] — listmail / detail
  51. [NVPTX] Handle bitcast and ASC(101) when trying to avoid argument copy. — tra / detail
  52. [test, AArch64] Fix use of var defined in CHECK-NOT — thomasp / detail
  53. [libc++] NFCI: Fix test pinning down RTTI implementation on Apple platforms — Louis Dionne / detail
  54. Use AssumeInst in a few more places [nfc] — listmail / detail
  55. Replace calls to IntrinsicInst::Create with CallInst::Create [nfc] — listmail / detail
  56. Thread safety analysis: Don't warn about managed locks on join points — aaron.puchert / detail
  57. [mlir][tosa] Add tosa.table lowering to linalg.generic — rob.suderman / detail
  58. [docs] Update documentation for bugprone-misplaced-widening-cast — vince.a.bridgers / detail
  59. [SplitEdge] Update SplitCriticalEdge to return a nullptr only when the edge is not critical — sidharth.baveja / detail
  60. [MLIR] [Python] Add capsule methods for pybind11 to PyOperation — john.demme / detail
  61. [MachineValueTypes] Add blank lines between floating point vectors with different element types. NFC — craig.topper / detail
  62. [lld-macho] Symbol::value should always be uint64_t — jezng / detail
  63. [OpenMP] Define omp_is_initial_device() variants in omp.h — hansang.bae / detail
  64. [RISCV] Don't custom type legalize fixed vector to scalar integer bitcasts if the fixed vector type isn't legal. — craig.topper / detail
  65. [flang] Improve constant folding for type parameter inquiries — psteinfeld / detail
  66. [docs] Fix doxygen comments wrongly attached to the llvm namespace — mizvekov / detail
  67. [RISCV] Add an assertion to the ReplaceNodeResults handling of bitcasts to make sure the VT is always a scalar integer. — craig.topper / detail
  68. [HIP] Change to code object v4 — Yaxun.Liu / detail
  69. Minor fix for test hip-code-object-version.hip — Yaxun.Liu / detail
  70. [shape] Add min and max ops — jpienaar / detail
  71. Add missing CHECK lines in test — rtrieu / detail
  72. [NewPM] Set verify-cfg-preserved=1 by default for debug builds — yrouban / detail
  73. Removed redundant code. — aorlov / detail
  74. [dsymutil] Don't emit .debug_pubnames and .debug_pubtypes — Jonas Devlieghere / detail
  75. [dsymutil] Don't keep old abbreviations — Jonas Devlieghere / detail
  76. [dsymutil] Stop emulating dsymutil-classic CIE caching behavior — Jonas Devlieghere / detail
  77. [mlir,shape] Add max/min folder for simple case — jpienaar / detail
  78. Revert "[InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858)" — phosek / detail
  79. [libcxx] fixes `common_reference` requirement for `swappable_with` — cjdb / detail
  80. Revert "[NFC][Clang] Speculative fix for builtins-ppc-quadword-noi128.c" — phosek / detail
  81. [SCEV] Fix false-positive recognition of simple recurrences. PR49856 — mkazantsev / detail
  82. [X86] Initialize TargetOptions::StackProtectorGuardOffset member to its default value — thatlemon / detail
  83. [Orc][examples] Add lit ToolSubst for LLJITWithRemoteDebugging example — Stefan Gränitz / detail
  84. [PowerPC] Fix use check of swap-reduction — qiucofan / detail
  85. [CGCall] Annotate `this` argument with alignment — lebedev.ri / detail
  86. [Coroutines, test] Fix use of var defined in CHECK-NOT — thomasp / detail
  87. [clang, test] Fix use of undef FileCheck var — thomasp / detail
  88. [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
  89. [NFC][InstCombine] Add sub-of-sub tests with constant expressions — lebedev.ri / detail
  90. [InstCombine] Restrict "C-(X+C2) --> (C-C2)-X" fold to immediate constants — lebedev.ri / detail
  91. Reland [InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858) — lebedev.ri / detail
  92. [Orc][examples] Add missing FileCheck for lit test and polish output — Stefan Gränitz / detail
  93. [OpenCL] Add as_size/ptrdiff/intptr/uintptr_t operators — sven.vanhaastregt / detail
  94. [clang][Syntax] Handle invalid source range in expandedTokens. — usx / detail
  95. [CMake] try creating symlink first on windows — kbobyrev / detail
  96. Fix crash when an invalid URI is parsed and error handling is attempted — kadircet / detail
  97. [X86] Add BZHI test case for PR48768 — llvm-dev / detail
  98. [analyzer] Fix body farm for Obj-C++ properties — vsavchenko / detail
  99. [Statepoint Lowering] Allow other than N byte sized types in deopt bundle — yrouban / detail
  100. [-Wcompletion-handler] Don't recognize init methods as conventional — vsavchenko / detail
  101. [X86] Improve optimizeCompareInstr for signed comparisons after BZHI instructions — llvm-dev / detail
  102. [analyzer][NFC] Add tests for extents — balazsbenics / detail
  103. [clang] Speedup line offset mapping computation — sguelton / detail
  104. [Clang] Extend test coverage for -f[no-]finite-loops options. — flo / detail
  105. [X86] Add AND/OR/XOR signed-comparison overflow test cases for PR48768 — llvm-dev / detail
  106. [mlir] Add "mask" operand to vector.transfer_read/write. — springerm / detail
  107. [InstCombine] add tests for not-of-min/max; NFC — spatel / detail
  108. [InstCombine] move abs transform to helper function; NFC — spatel / detail
  109. [clang] Check AuxTarget exists when creating target in CompilerInstance — ty1208chiang / detail
  110. [flang][driver] Add support for `-cpp/-nocpp` — andrzej.warzynski / detail
  111. [AMDGPU] SIFoldOperands: don't dump extra '\n' after MachineInstr. NFC. — jay.foad / detail
  112. [flang][driver] Fix `-fdebug-dump-provenance` — andrzej.warzynski / detail
  113. [SLP]Avoid multiple attempts to vectorize CmpInsts. — a.bataev / detail
  114. [X86] Improve optimizeCompareInstr for signed comparisons after AND/OR/XOR instructions — llvm-dev / detail
  115. Revert "[clang] Speedup line offset mapping computation" — thakis / detail
  116. [NPM] Fix typo inisLTOPreLink for loop rotate — jingu.kang / detail
  117. [AMDGPU] Update SGPRSpillVGPRCSR name. NFC — sebastian.neubauer / detail
  118. [WebAssembly] Improve error messages regarding missing indirect function table. NFC — sbc / detail
  119. [SVE] Remove checks for warnings in scalable-vector tests. — sander.desmalen / detail
  120. [mlir,shape] Update min/max op description — jpienaar / detail
  121. [SystemZ][z/OS][TableGen] TableGen files should be text — Abhina.Sreeskantharajan / detail
  122. [mlir] Export python-related .cmake files — nicolas.vasilache / detail
  123. [X86][AVX] Add HADD lane crossing test — llvm-dev / detail
  124. [CSSPGO] Fix incorrect probe distribution factor computation in top-down inliner — aktoon / detail
  125. [lld-macho][nfc] Add test for ARM64 stubs — jezng / detail
  126. [lld-macho] Sibling N_SO symbols must have the empty string — jezng / detail
  127. [libcxx] adds remaining callable concepts — cjdb / detail
  128. [libcxx] adds __cpp_lib_concepts feature-test macro — cjdb / detail
  129. [InstCombine] avoid infinite loop from partial undef vectors — spatel / detail
  130. [libc++] Update contributor documentation. — koraq / detail
  131. [InstCombine] foldAddWithConstant(): don't deal with non-immediate constants — lebedev.ri / detail
  132. Avoid testing for libc++ internal macros after D99834 — dimitry / detail
  133. [mlir][sparse] support integral types i32,i16,i8 for *numerical* values — ajcbik / detail
  134. [LoopIdiomRecognize] Minor cleanups to the FFS idiom matching. NFC — craig.topper / detail
  135. [SelectionDAG] Teach SelectionDAG::FoldConstantArithmetic to handle SPLAT_VECTOR — craig.topper / detail
  136. [HIP] Fix rocm-detect.hip test path — enye.shi / detail
  137. [RISCV] Support vslide1up/down intrinsics for SEW=64 on RV32. — craig.topper / detail
  138. [lldb][Editline] Fix crash when navigating through empty command history. — rupprecht / detail
  139. [lld-macho][nfc] Minor refactoring + clang-tidy fixes — vyng / detail
  140. Correct the tablegen logic for MutualExclusions attribute checking. — aaron / detail
  141. [Windows] Remove global OF_None flag for Windows in ToolOutputFiles — Abhina.Sreeskantharajan / detail
  142. Revert "[AsmPrinter] Delete dead takeDeletedSymbsForFunction()" — aeubanks / detail
  143. [AArch64] Materialize FP constant in code for large code model — jonas.hahnfeld / detail
  144. [BasicAA] Extend test coverage for GEP modulo logic. — flo / detail
  145. [RISCV] Replace 'return ReplaceNode' with 'ReplaceNode; return;' NFC — craig.topper / detail
  146. Remove .gitignore entries not relevant in the monorepo. — paul.robinson / detail
  147. [mlir] Fixed alignment attribute of alloc constant folding. — joker.eph / detail
  148. [clang] Move int <-> float scalar conversion to a separate function — erich.keane / detail
  149. Fix missing generate capture expression for novariants condition. — jennifer.yu / detail
  150. [lld-macho] Make time-trace* options more permissive. — vyng / detail
  151. [Driver][test] Test intended target only — Jinsong Ji / detail
  152. [libc++abi] Adjust XFAIL for misaligned exception header on ARM — Louis Dionne / detail
  153. [RISCV] Add a special case to lowerSELECT for select of 2 constants with a SETLT condition. — craig.topper / detail
  154. [LLDB] Clarifying the documentation for variable formatting wrt to qualifiers and adding a test that demonstrates this — Shafik Yaghmour / detail
  155. [InstCombine] add test for min/max intrinsic with not ops; NFC — spatel / detail
  156. [InstCombine] fold not ops around min/max intrinsics — spatel / detail
  157. [BasicAA] Add another GEP modulo test with shl with odd op. — flo / detail
  158. [AMDGPU] Split GCNRegBankReassign — Stanislav.Mekhanoshin / detail
  159. [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
  160. Disable use of SCC bit from asm — Stanislav.Mekhanoshin / detail
  161. [lld-macho] Parallelize __LINKEDIT generation — jezng / detail
  162. [RISCV] Use multiclass inheritance to simplify some of riscv_vector.td. NFCI — craig.topper / detail
  163. [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
  164. [NFC][AMDGPU] Correct indentation in AMDGPUUsage.rst — Tony.Tye / detail
  165. Revert "[LoopInterchange] Fix transformation bugs in loop interchange" — congzhecao / detail
  166. [PowerPC] fixup killed flags for ri + addi to ri transformation — czhengsz / detail
  167. [AMDGPU] Add some exhaustive ds read/write alignment tests — mahesha.comp / detail
  168. [AMDGPU] Only use ds_read/write_b128 for alignment >= 16 — mahesha.comp / detail
  169. [RISCV] DAG nodes and pseudo instructions for CSR access — sepavloff / detail
  170. [Driver] Drop $DEFAULT_TRIPLE-$name as a fallback program name — i / detail
  171. [docs] Document our norms around reverts — listmail / detail
  172. Include `llvm-config` and `not` in AppleClang toolchains. — Dan Liew / detail
  173. Change the default value for `preloadDialectsInContext` for MlirOptMain — joker.eph / detail
  174. [CSSPGO] Move pseudo probes to the beginning of a block to unblock SelectionDAG combine. — hoy / detail
  175. [Constant] ConstantStruct/Array should not lower poison to undef — aqjune / detail
  176. [Constant] Remove unused variable — aqjune / detail
  177. [NFC][RISCV] Add test for scalable offset under large stack size. — kai.wang / detail
  178. [RISCV] Add scalable offset under very large stack size. — kai.wang / detail
  179. [Debug-Info] Use inlined strings in .dwinfo section by default for DBX. — esme.yi / detail
  180. [GreedyRA ORE] Compute ORE stats if extra analysis is enabled — serguei.katkov / detail
  181. [GreedyRA ORE] Extract stats in RAGreedyStats struct. NFC. — serguei.katkov / detail
  182. [GreedyRA ORE] Extract computeNumberOfSplillsReloads to use in different places. NFC. — serguei.katkov / detail
  183. [AsmParser] Recognize more escaped characters between single quotes — thatlemon / detail
  184. [clang] Speedup line offset mapping computation — sguelton / detail
  185. [mlir] add support for index type in vectors. — gysit / detail
  186. [AMDGPU, test] Fix use of undef FileCheck var — thomasp / detail
  187. Reorg firmware corefile tests; add test for OS plugin loading — Jason Molenda / detail
  188. [OpenCL] Fix mipmap read_image return types — sven.vanhaastregt / detail
  189. [RISCV] Support OR/XOR/AND reductions on vector masks — fraser / detail
  190. [LV] Add a logical and/or select cost test. NFC — david.green / detail
  191. [LV] Logical and/or select costs — david.green / detail
  192. [flang][driver] Add debug options not requiring semantic checks — andrzej.warzynski / detail
  193. [GreedyRA ORE] Add function level spill/reloads stats — serguei.katkov / detail
  194. [OpenCL][Docs] Fix typo in section label — anastasia.stulova / detail
  195. [flang][nfc] Rename some test files — andrzej.warzynski / detail
  196. [NVPTX] Fix compiler warning in NDEBUG build [NFC] — mikael.holmen / detail
  197. [lldb] [client] Support for multiprocess extension — mgorny / detail
  198. [NFC][X86][CostModel] Add some load/store tests w/ non-power-of-two elt cnt vectors — lebedev.ri / detail
  199. [DebugInfo] Prevent invalid debug info being produced during LoopStrengthReduce — stephen.tozer / detail
  200. [AMDGPU] SIFoldOperands: refactor tryFoldCndMask with early-outs. NFC. — jay.foad / detail
  201. [mlir][spirv] Timely fail type conversion — antiagainst / detail
  202. [mlir][spirv] Add control for non-32-bit scalar type emulation — antiagainst / detail
  203. [CodeGen][AArch64] Fix isel crash for truncating FP stores — david.sherwood / detail
  204. [TableGen] Add support for the 'assert' statement in multiclasses — Paul C. Anagnostopoulos / detail
  205. [TableGen] Make behavior of list slice suffix consistent across all values — Paul C. Anagnostopoulos / detail
  206. [InstCombine] add icmp with no-wrap add tests; NFC — spatel / detail

#19164 (Apr 8, 2021 2:27:47 AM)

  1. [VE] use local cache — simon.moll / detail
  2. There is a need to allow SanitizerBuilder to accept extra args so cmake args — conanap / detail
  3. By default all threads available on the machines are being used by the — conanap / detail
  4. [zorg] Adjust libcxx buildbot config on AIX — Xiangling.Liao / detail
  5. Enable build_standalone in LibcxxAndAbiBuilder — Xiangling.Liao / detail
  6. Unconditionally pre-define CMAKE_ARGS in sanitizer bot. — 31459023+hctim / detail
  7. Revert "Respect jobs property for LIT tests in UnifiedTreeBuilder." — gkistanova / detail
  8. remove -fpch-codegen and -fpch-debuginfo from Clang 12.0 release notes — l.lunak / detail

#19163 (Apr 6, 2021 8:01:51 AM)

  1. [InstCombine] Add PR38929 test case — llvm-dev / detail
  2. [LoopVectorize] Add strict in-order reduction support for fixed-width vectorization — kerry.mclaughlin / detail
  3. [AMDGPU][SDag] Add IMG init also for image_gather4 instructions — jay.foad / detail
  4. [llvm-symbolizer] Don't use the same 'OutputStyle' name for the enum type and instance. NFCI. — llvm-dev / detail
  5. [AMDGPU] SIFoldOperands: use getVRegDef instead of getUniqueVRegDef — jay.foad / detail
  6. [AMDGPU] SIFoldOperands: rename tryFoldInst to tryFoldCndMask — jay.foad / detail
  7. [AMDGPU] SIFoldOperands: use range-based loops and make_early_inc_range — jay.foad / detail
  8. [AMDGPU] SIFoldOperands: use MachineRegisterInfo::hasOneNonDBGUser — jay.foad / detail
  9. Avoid unused variable warning in Release builds — benny.kra / detail
  10. Revert "[IR] Ignore bitcasts of function pointers which are only used as callees in callbase instruction" — Jan Svoboda / detail
  11. [Windows] Turn off text mode correctly in Rewriter to stop CRLF translation — Abhina.Sreeskantharajan / detail
  12. Remove last remnants of PR49607 migration [NFC] — listmail / detail
  13. AMDGPU: Add isBranch=1 to SOPP branch instructions — kzhuravl_dev / detail

#19162 (Apr 6, 2021 6:25:07 AM)

  1. [mlir] Fix support for lowering non-32-bit affine reductions. — zinenko / detail
  2. [InstCombine] Add PR45984 test case — llvm-dev / detail
  3. [AMDGPU] Fix dubious regexes with unescaped brackets. NFC. — jay.foad / detail
  4. [lldb][NFC] Fix misleading indentation in Cocoa.cpp — Raphael Isemann / detail
  5. [X86] Add ANDN test case for PR48768 — llvm-dev / detail
  6. [NFC][InstCombine] Add tests for '((X - Y) - Z)' pattern (PR49858) — lebedev.ri / detail
  7. [InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858) — lebedev.ri / detail
  8. [NFC][Clang] Speculative fix for builtins-ppc-quadword-noi128.c — lebedev.ri / detail
  9. [X86] Improve optimizeCompareInstr for signed comparisons after ANDN instructions — llvm-dev / detail

#19161 (Apr 6, 2021 4:43:11 AM)

  1. [clang][tooling] Create SourceManager for DiagnosticsEngine before command-line parsing — Jan Svoboda / detail
  2. [AArch64] Default to zero-cycle-zeroing FP registers — sjoerd.meijer / detail
  3. [clang][Checkers] Fix PthreadLockChecker state cleanup at dead symbol. — 1.int32 / detail
  4. [KnownBits] Rename KnownBits::computeForMul to KnownBits::mul. NFCI. — llvm-dev / detail
  5. [IR] Ignore bitcasts of function pointers which are only used as callees in callbase instruction — Madhur.Amilkanthwar / detail
  6. [PhaseOrdering] Add PR45687 test coverage — llvm-dev / detail
  7. [test, AArch64] Fix use of var defined in CHECK-NOT — thomasp / detail
  8. [lldb] Improve CPUInfo test predicate — david.spickett / detail
  9. [RISCV][Clang] Add some RVV Integer intrinsic functions. — zakk.chen / detail
  10. [RISCV][Clang] Add RVV vnsra, vnsrl and vwmul intrinsic functions. — zakk.chen / detail
  11. [RISCV][Clang] Add RVV Widening Integer Extension intrinsic functions. — zakk.chen / detail
  12. [RISCV][Clang] Add more RVV Integer intrinsic functions. — zakk.chen / detail
  13. [RISCV][Clang] Add all RVV Fixed-Point Arithmetic intrinsic functions. — zakk.chen / detail
  14. [lsan][test] Disable many_tls_keys_pthread.cpp on AArch64 — david.spickett / detail
  15. [rt] Update DIPrinter usage in 'sanitizer_symbolize.cpp`. — pifon / detail
  16. [AMDGPU] Regenerate checks to fix prefixes broken in D96340. NFC. — jay.foad / detail
  17. [CostModel][X86] Improve accuracy of vXi8 multiply reduction costs — llvm-dev / detail
  18. [LLDB] Fix building for aarch64 windows after d6d3d21cd1cb1567eaf7ff8c0867b07227a19d99 — martin / detail
  19. [CMake] Fix Python 3 lookup when building LLVM with tests — dominik.montada / detail
  20. [AMDGPU][MC][GFX9] Corrected SMEM decoding — dmitry.preobrazhensky / detail
  21. [VPlan] Print VPValue operands for VPWidenPHI if possible. — flo / detail
  22. [LoopVectorize] Change the identity element for FAdd — kerry.mclaughlin / detail
  23. Silence -Woverloaded-virtual warnings from generated code; NFC — aaron / detail
  24. [SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag instead of OF_Text — Abhina.Sreeskantharajan / detail
  25. Don't directly dereference getAs<> casts to avoid potential null dereferences. NFCI. — llvm-dev / detail
  26. LoopFlatten - CanWidenIV - Fix uninitialized variable warnings and use for-range loop. NFCI. — llvm-dev / detail
  27. [AMDGPU] Fix typo in regular expression checks. NFC. — jay.foad / detail

#19160 (Apr 6, 2021 1:32:41 AM)

  1. [MLIR][docs] Fixes to operation syntax in Lang Ref — gcmn / detail
  2. [NewPM] Redesign of PreserveCFG Checker — yrouban / detail
  3. [NewPM] Fix unused lambda capture build error — yrouban / detail
  4. [clang][cli] Ensure plugin args are generated in deterministic order — Jan Svoboda / detail
  5. [AMDGPU] Add some missing testing for new subtargets gfx90a and gfx90c — jay.foad / detail
  6. [AArch64] Use 64-bit movi for zeroing halfs/floats — sjoerd.meijer / detail
  7. [NFC][WebAssembly] Removed mangled name from test. — sam.parker / detail
  8. Revert "[flang] Improve constant folding for type parameter inquiries" — kiran.chandramohan / detail

#19159 (Apr 5, 2021 10:20:49 PM)

  1. [Polly] Refactoring isInnermost() from isl to use the C++ wrapper — llvm-project / detail
  2. Exact ashr/lshr don't loose any set bits and are thus trivially invertible — listmail / detail
  3. [SROA] Allow SROA on pointers with invariant group intrinsic uses — aeubanks / detail
  4. Comment adjustments for a rename — listmail / detail
  5. [RISCV] When custom iseling masked stores, copy the mask into V0 instead of virtual register. — craig.topper / detail
  6. [NewPM] Change tests to run them without PreserveCFGChecker. NFC — yrouban / detail
  7. [Statepoint] Factor-out utility function to get non-foldable area of STATEPOINT like instructions. NFC — serguei.katkov / detail

#19158 (Apr 5, 2021 7:10:46 PM)

  1. Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr on Linux" — thakis / detail
  2. [flang] Improve constant folding for type parameter inquiries — psteinfeld / detail
  3. [mlir][Linalg] Add callbacks to fusion of elementwise operations to control fusion. — ravishankarm / detail
  4. [RISCV] Add more RV32 vslide1up intrinsic test cases. NFC — craig.topper / detail
  5. Copy syncscope when expanding atomicrmw into cmpxchg loop — Stanislav.Mekhanoshin / detail
  6. Revert "Revert "Add support for fetching signed values from tagged pointers."" — jingham / detail
  7. Address minor post commit feedback on 0e59dd — listmail / detail
  8. [libcxx] moves `std::invoke` into `__functional_base` — cjdb / detail

#19157 (Apr 5, 2021 4:01:10 PM)

  1. [InstCombine] Conditionally fold select i1 into and/or — aqjune / detail
  2. [clang][parser] Set source ranges for GNU-style attributes — tbaeder / detail
  3. [RISCV] Don't convert fshr/fshl to target specific FSL/FSR node if shift amount is a constant. — craig.topper / detail
  4. [NFC][scudo] Restore !UseQuarantine check in tests — Vitaly Buka / detail
  5. Revert "Add support for fetching signed values from tagged pointers." — Jason Molenda / detail
  6. [CVP] Add test for and of min (NFC) — nikita.ppv / detail
  7. [LVI] Don't bail on overdefined value in select — nikita.ppv / detail
  8. [mlir][NFC] Fully spell mlir types names in LoopLikeOpInterface, so it can be used in ops defined outside mlir namespace — ivan.butygin / detail
  9. Don't check that std::pair is trivially copyable on FreeBSD — dimitry / detail
  10. [llvm-exegesis] Don't erroneously refuse to measure POPCNT instruction — lebedev.ri / detail
  11. [CVP] Add more tests for select with overdefined operand (NFC) — nikita.ppv / detail
  12. [llvm-exegesis] SnippetFile: do create source manager in MCContext — lebedev.ri / detail
  13. Speculative fix for failing build bot. — aaron / detail
  14. [SimplifyCFG] Make test more robust (NFC) — nikita.ppv / detail
  15. [SimplifyCFG] Add switch-to-select test with two equal cases (NFC) — nikita.ppv / detail
  16. [SimplifyCFG] Handle two equal cases in switch to select — nikita.ppv / detail
  17. [InstCombine] add tests for ctpop of power-of-2; NFC — spatel / detail
  18. [InstCombine] fold popcount of exactly one bit to shift — spatel / detail
  19. [libcxx] [test] Link against msvcprt as C++ ABI library in tests — martin / detail
  20. [Driver] Detect libstdc++ include paths for native gcc (-m32 and -m64) on Debian i386 — i / detail
  21. [libc++] Improve generate_feature_test_macro_components.py. — koraq / detail
  22. [HIP-Clang, test] Fix use of undef FileCheck var — thomasp / detail
  23. [HIP, test] Fix use of undef FileCheck var — thomasp / detail
  24. [RISCV] Lower orc.b intrinsic to RISCVISD::GORCI. — craig.topper / detail
  25. [NFC][InstCombine] Add test for PR49778 — lebedev.ri / detail
  26. [NFC][InstCombine] Extract canTryToConstantAddTwoShiftAmounts() as helper — lebedev.ri / detail
  27. [InstCombine] dropRedundantMaskingOfLeftShiftInput(): check that adding shift amounts doesn't overflow (PR49778) — lebedev.ri / detail
  28. [libc++] Fix the header guard from _LIBCPP_STEAMBUF to _LIBCPP_STREAMBUF. — arthur.j.odwyer / detail
  29. [libc++] Fix test_macros.h in the same way as commit 49e5a896 fixed __config. — arthur.j.odwyer / detail
  30. [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux — i / detail
  31. [RISCV] Use gorciw for i32 orc.b intrinsic when Zbp is enabled. — craig.topper / detail
  32. [lldb] Import ObjectiveC module instead of Foundation in test — davelee.com / detail
  33. [lldb] Replace unneeded use of Foundation with ObjectiveC in tests (NFC) — davelee.com / detail
  34. [CUDA][HIP] rename -fcuda-flush-denormals-to-zero — Yaxun.Liu / detail
  35. [Test] Add tests for various scenarios of PRE of a loop load — mkazantsev / detail
  36. [Test] Split out new and old PM tests — mkazantsev / detail
  37. [Test] Auto-update checks in a test — mkazantsev / detail
  38. ignore -flto= options recognized by GCC — sylvestre / detail
  39. [OCaml] Fix unsafe uses of Store_field — josh / detail
  40. [OCaml] Minor optimizations by avoiding double initialization — josh / detail
  41. [OCaml] Code simplification using option allocation functions — josh / detail
  42. [OCaml] Code simplification using string allocation functions — josh / detail
  43. [OCaml] Omit unnecessary GC root registrations — josh / detail
  44. [NFC][OCaml] Remove vestigial CAMLprim declarations — josh / detail
  45. [NFC][OCaml] Reformat to clean up following CAMLprim removal — josh / detail
  46. [DebugInfo, CallSites, test] Fix use of undef FileCheck var — thomasp / detail
  47. [X86] Add second PR47603 test case — llvm-dev / detail
  48. [X86] Fold xor(zext(xor(x,c1)),c2) -> xor(zext(x),xor(zext(c1),c2)) — llvm-dev / detail
  49. [RISCV] Add a test showing incorrect codegen — fraser / detail
  50. * NFC. Refactored DIPrinter for better support of new print styles. — aorlov / detail
  51. [TableGen] [docs] Correct a couple of mistakes; use 'true' and 'false' in examples — Paul C. Anagnostopoulos / detail
  52. [SLP]Improve vectorization of the CmpInst instructions. — a.bataev / detail
  53. [OpenMP] Fix incorrect KMP_STRLEN() macro — jonathan.l.peyton / detail
  54. [PowerPC] Fix issue where binary uses a .got but is missing a .TOC. — stefanp / detail
  55. [SemaObjC] Fix a -Wbridge-cast false-positive — erik.pilkington / detail
  56. [RISCV] Expand scalable-vector truncstores and extloads — fraser / detail
  57. [M68k] Mark public functions with the LLVM_EXTERNAL_VISIBILITY macro — minyihh / detail
  58. [InstCombine] add test for miscompile from select value equivalence; NFC — spatel / detail
  59. [InstCombine] fix potential miscompile in select value equivalence — spatel / detail
  60. [RISCV] Add support for bitcasts between scalars and fixed-length vectors — fraser / detail
  61. [flang][driver] Add options for -Werror — arnamoy10 / detail
  62. [analyzer] DynamicSize: Store the dynamic size — charusso / detail
  63. [LoopFusion] Bails out if only the second candidate is guarded (PR48060) — tu.da.wei / detail
  64. [flang][driver] Modify the existing test cases that use -Mstandard in f18, to use -pedantic and %flang_fc1 to share with the new driver — arnamoy10 / detail
  65. [analyzer] DynamicSize: Debug facility — charusso / detail
  66. [analyzer] DynamicSize: Rename 'size' to 'extent' — charusso / detail
  67. [gn build] Port 9b3df78b4c2a — llvmgnsyncbot / detail
  68. [TextAPI] move source code files out of subdirectory, NFC — Cyndy Ishida / detail
  69. Revert "Fix build rules for LLVM_WITH_Z3 after D95727" — tstellar / detail
  70. Revert "llvm-shlib: Create object libraries for each component and link against them" — tstellar / detail
  71. [gn build] (manually) port 0116d04d04f2 — thakis / detail
  72. [lld][WebAssembly] Rewrite exports test in assembly. NFC — sbc / detail
  73. [mlir][Linalg] NFC: Move populatePatterns* method into linalg namespace. — ravishankarm / detail
  74. [OPENMP51]Initial support for nocontext clause. — jennifer.yu / detail
  75. [M68k] Add support for Motorola literal syntax to AsmParser — rickytaylor26 / detail
  76. [RISCV] Move VSLIDE1UP_VX pattern out of a loop that includes FP types. — craig.topper / detail
  77. [tests] Precommmit tests for reasoning about equality of recurrences — listmail / detail
  78. Extract a helper for figuring out if an operator is invertible [nfc] — listmail / detail
  79. Fix copy paste errors in tests from be11bd1e — listmail / detail
  80. [RISCV] Split RISCVISD::VMV_S_XF_VL into separate integer and FP. — craig.topper / detail
  81. [RISCV] Add SDTCisInt to the SDTRVVSlide1 since it is only used for vslide1up.vx/vslide1down.vx. — craig.topper / detail
  82. [OpenCL, test] Fix use of undef FileCheck var — thomasp / detail
  83. [InstSimplify] add test for vector select with operand replacement; NFC — spatel / detail
  84. [InstSimplify] fix potential miscompile in select value equivalence — spatel / detail
  85. [libcxx] [ci] Add a Windows CI buildkite configuration — martin / detail
  86. [mlir][sparse] move new test to right directory structure — ajcbik / detail
  87. Rework the way statement attributes are processed; NFC — aaron / detail

#19155 (Apr 5, 2021 9:42:28 AM)

  1. [InstCombine] Reapply update_test_checks.py to unsigned-multiply-overflow-check.ll (NFC) — aqjune / detail
  2. [InstCombine] precommit pr49688.ll (NFC) — aqjune / detail
  3. [InstSimplify] Add a test for folding comparison with a undef vector (NFC) — aqjune / detail

#19153 (Apr 3, 2021 4:17:40 PM)

  1. Opaque pointers: Migrate examples to use load with explicit type — dblaikie / detail
  2. Add workaround for false positive in -Wfree-nonheap-object — dblaikie / detail
  3. Add void cast to suppress -Wunused-member-variable on assert-only member — dblaikie / detail
  4. Preprocessor conditionalize some assert-only functions to suppress -Wunused-function — dblaikie / detail
  5. [C++20, test] Fix use of undef FileCheck variable — thomasp / detail

#19152 (Apr 3, 2021 1:10:06 PM)

  1. [TableGen] Use StringRef instead of std::string to split up a string that's being parsed. NFCI — craig.topper / detail
  2. [NFC][X86] Split VPMOV* AVX2 instructions into their own sched class — lebedev.ri / detail
  3. [mlgo] fix build rules — mtrofin / detail

#19151 (Apr 3, 2021 10:02:39 AM)

  1. Revert "[lld-link] Enable addrsig table in COFF lto" — thakis / detail
  2. [lld-macho] Fix build on 32-bit systems — jezng / detail
  3. [lld-macho] Another attempt at fixing 32-bit builds — jezng / detail
  4. Speculative attempt to stablize a test — listmail / detail

#19150 (Apr 3, 2021 6:54:05 AM)

  1. [X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper (REAPPLIED) — llvm-dev / detail
  2. [X86] Add PR47603 test case — llvm-dev / detail
  3. [X86] Fold xor(truncate(xor(x,c1)),c2) -> xor(truncate(x),xor(truncate(c1),c2)) — llvm-dev / detail
  4. [InstCombine] Add load/store forwarding test with odd size (NFC) — nikita.ppv / detail
  5. Silence `-Wunused-private-field` warning on isIsolatedFromAbove. — csigg / detail
  6. [FastISel] Remove kill tracking — nikita.ppv / detail

#19149 (Apr 3, 2021 3:39:00 AM)

  1. [PGO, test] Fix typo in FileCheck var — thomasp / detail
  2. [BasicAA] Don't pass through AA metadata (NFCI) — nikita.ppv / detail
  3. [BasicAA] Don't store AATags in cache key (NFC) — nikita.ppv / detail
  4. [Loads] Forward constant vector store to load of first element — nikita.ppv / detail
  5. Fix build rules for LLVM_WITH_Z3 after D95727 — bjorn.a.pettersson / detail

#19148 (Apr 3, 2021 12:28:07 AM)

  1. [RISCV] Refactor conversion of B extensions to IR intrinsics a little to reduce clang binary size. — craig.topper / detail

#19147 (Apr 2, 2021 9:19:34 PM)

  1. [clang] NFC: remove trailing white spaces from some tests — mizvekov / detail
  2. Add missing override to clang tblgen AttrEmitter — dblaikie / detail

#19146 (Apr 2, 2021 6:11:06 PM)

  1. [LLDB] Sleep for 5 second TestVSCode_launch test_progress_events — omair.javaid / detail
  2. [CSSPGO][Test] XFAIL profile-context-tracker-debug.ll on AIX — Jinsong Ji / detail
  3. Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr" — thakis / detail
  4. [gn build] (manually) port 4c58f333f141 — thakis / detail
  5. [lld-macho][nfc] Refactor in preparation for 32-bit support — jezng / detail
  6. [gn build] hook up tsan on macOS too — thakis / detail
  7. [RISCV] Add signext attribute to i32 orc.b test for RV64 to match other Zbb tests. — craig.topper / detail
  8. [lld-macho] Fix -Wsuggest-override after D99633. NFC — i / detail

#19145 (Apr 2, 2021 3:02:18 PM)

  1. Revert "[RISCV] Add IR intrinsic for Zbb extension" — craig.topper / detail
  2. Recommit "[RISCV] Add IR intrinsic for Zbb extension" — craig.topper / detail
  3. [mlir] Rename linalg.pooling operations to have a FOp postfix for floating point — rob.suderman / detail
  4. [RISCV] Add IR intrinsics for Zbc extension — craig.topper / detail
  5. [ms] [llvm-ml] Accept /WX to signal that warnings should be fatal. — epastor / detail
  6. [Sema] Fix Windows build after b001d574d7d9 — jrtc27 / detail
  7. [RISCV] Try using toupper instead of std::toupper to make the build bots happy. — craig.topper / detail
  8. Revert "[RISCV] Try using toupper instead of std::toupper to make the build bots happy." — craig.topper / detail
  9. [OPENMP][DOCS]Update status of the supported constructs, NFC. — michael.p.rice / detail
  10. [nfc] [llvm] Make DWARFListTableBase::findList const — jan.kratochvil / detail
  11. [mlir] Emit errors when creating unregistered attributes/types when not allowed — riddleriver / detail
  12. [OPENMP5.1]Initial support for novariants clause. — jennifer.yu / detail
  13. [NFC][scudo] Split ScudoCombinedTest.BasicCombined — Vitaly Buka / detail
  14. Use tablegen to diagnose mutually exclusive attributes — aaron / detail
  15. [mlir] Add optional TypeConverter for materializations. — silvasean / detail
  16. [KnownBits] Add KnownBits::haveNoCommonBitsSet helper. NFCI. — llvm-dev / detail
  17. Fix build bot problem with missing OMPC_novariants in switch. — jennifer.yu / detail
  18. [mlir][tosa] Add tosa.reduce_any and tosa.reduce_all linalg lowering — rob.suderman / detail
  19. [NFC][scudo] Add test header int CMake file — Vitaly Buka / detail
  20. [NFC][scudo] Move macro into a shared header — Vitaly Buka / detail
  21. [flang] Address more MSVC build issues with reductions — pklausler / detail

#19144 (Apr 2, 2021 11:53:32 AM)

  1. [rs4gc] add tests for existing code stripping attributes from function signatures — listmail / detail
  2. [rs4gc] Strip nofree and nosync attributes when lowering from abstract model — listmail / detail
  3. [lld-macho][NFC] Remove redundant member from class Defined — gkm / detail
  4. [rs4gc] Use loops instead of straightline code for attribute stripping [nfc] — listmail / detail
  5. [LV] Hoist mapping of IR operands to VPValues (NFC). — flo / detail
  6. [gn build] add build file for tsan runtime — thakis / detail
  7. [SCCP] Avoid modifying AdditionalUsers while iterating over it — dimitry / detail
  8. [GVNSink] auto-generate test checks; NFC — spatel / detail
  9. [InstCombine] add tests for not+or+neg; NFC — spatel / detail
  10. [InstCombine] fold not+or+neg — spatel / detail
  11. [RISCV] Add missing CHECK-EXPAND line to one case in rv64i-aliases-valid.s. — craig.topper / detail
  12. [RISCV] Improve 64-bit integer constant materialization for more cases. — craig.topper / detail
  13. [flang] TRANSFER() intrinsic function — pklausler / detail
  14. [Hexagon, test] Fix use of undef FileCheck var — thomasp / detail
  15. [RISCV] Add IR intrinsic for Zbr extension — craig.topper / detail
  16. [ms] [llvm-ml] Fix case-sensitivity for variables and textmacros — epastor / detail
  17. [SLPVectorizer] Fix divide-by-zero after D99719 — i / detail
  18. [RISCV] Add IR intrinsic for Zbb extension — craig.topper / detail
  19. [TextAPI] run clang-format on violating sections, NFC — Cyndy Ishida / detail

#19143 (Apr 2, 2021 8:44:56 AM)

  1. Restore 8954fd436c7 after c06a8f9caa51c — thakis / detail
  2. [TableGen] [Docs] Add lldb-tblgen to command guide; add 4 guide stubs — Paul C. Anagnostopoulos / detail
  3. Revert "[X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper" — thakis / detail
  4. [SLP]Fix a bug in min/max reduction, number of condition uses. — a.bataev / detail
  5. [SLP]Added a test for min/max reductions with the key store inside, NFC. — a.bataev / detail
  6. [CVP] Add test for !range on intrinsic (NFC) — nikita.ppv / detail
  7. [LVI] Use range metadata on intrinsics — nikita.ppv / detail
  8. [GlobalISel] Allow different types for G_SBFX and G_UBFX operands — brendon.cahoon / detail
  9. [flang] Fix MSVC build breakage — pklausler / detail
  10. Remove attribute handling code for simple attributes; NFC — aaron / detail

#19142 (Apr 2, 2021 5:31:15 AM)

  1. [CSSPGO] Skip dangling probe value when computing profile summary — aktoon / detail
  2. [libcxx] adds concepts `std::totally_ordered` and `std::totally_ordered_with` — cjdb / detail
  3. Tweak SimpleFastHash — mvanotti / detail
  4. [clang-cl] [Sema] Do not prefer integral conversion over floating-to-integral for MS compatibility 19.28 and higher. — marek.kurdej+llvm.org / detail
  5. [mlir] add memref dialect as dependent of lower-affine pass — zinenko / detail
  6. [clang][ItaniumMangle] Check SizeExpr for DependentSizedArrayType — ty1208chiang / detail
  7. [libcxx] [test] Make the condvar wait_for tests a bit more understandable. NFC. — martin / detail
  8. [libcxx] [test] Fix invocable tests on Windows — martin / detail
  9. [NFC][scudo] Convert ScudoPrimaryTest into TYPED_TEST — Vitaly Buka / detail
  10. [NFC][scudo] Inline some functions into ScudoPrimaryTest — Vitaly Buka / detail
  11. [PassManager] Run additional LICM before LoopRotate — lebedev.ri / detail
  12. [NARY-REASSOCIATE] Support reassociation of min/max — ybrevnov / detail
  13. [libc++] Fix build on macOS older than 10.15. — marek.kurdej+llvm.org / detail
  14. [RISCV] Add some tests showing vsetvli cleanup opportunities — fraser / detail
  15. [RISCV] Optimize more redundant VSETVLIs — fraser / detail
  16. [SLP] Better estimate cost of no-op extracts on target vectors. — flo / detail
  17. Always emit error for wrong interfaces to scalable vectors, unless cmdline flag is passed. — sander.desmalen / detail
  18. [gn build] Port 0f7bbbc481e2 — llvmgnsyncbot / detail
  19. [X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper — llvm-dev / detail
  20. [LLDB] Skip TestLoadUsingLazyBind.py on arm/linux — omair.javaid / detail
  21. [RISCV] Test llvm.experimental.vector.insert intrinsics on RV32 — fraser / detail
  22. [InstCombine] Fix out-of-bounds ashr(shl) optimization — jeroen.dobbelaere / detail
  23. [mlir][spirv] Add utilities for push constant value — antiagainst / detail
  24. [NFC][SVE] Use SVE_4_Op_Imm_Pat for sve_intx_dot_by_indexed_elem — JunMa / detail
  25. [AArch64][SVE] Lowering sve.dot to DOT node — JunMa / detail
  26. [NFC][SVE] update sve-intrinsics-int-arith.ll under update_llc_test_checks.py — JunMa / detail

#19141 (Apr 2, 2021 2:01:43 AM)

  1. [ORC][C-bindings] Fix some ORC C bindings function names and signatures. — tstellar / detail

#19140 (Apr 1, 2021 10:51:35 PM)

  1. [lldb] Account for objc_debug_class_getNameRaw returning NULL — Jonas Devlieghere / detail
  2. [lld] Add missing header guard (NFC) — nullptr.cpp / detail
  3. [NFC][scudo] Move some shared stuff into ScudoCombinedTest — Vitaly Buka / detail
  4. [CMake] Use append instead of set with the list — phosek / detail
  5. [AssumeBundles] offset should be added to correctly calculate align — aqjune / detail
  6. [lld][MachO] Fix -Wsign-compare warning (NFC) — nullptr.cpp / detail
  7. [RISCV] Add more nxvi64 vector intrinsic tests for RV32. NFC — craig.topper / detail
  8. [llvm-reduce] Add header guards and fix clang-tidy warnings — aeubanks / detail
  9. [RISCV] Add missing nxvXf64 intrinsics tests cases for floating-point compare for RV32. — craig.topper / detail

#19139 (Apr 1, 2021 7:42:59 PM)

  1. Setup OpBuilder to support detached block in loopUnrollByFactor (NFC) — joker.eph / detail
  2. [OpenMP, test] Fix uses of undef S*VAR FileCheck var — thomasp / detail
  3. [OpenMP, test] Fix use of undef DECL FileCheck var — thomasp / detail
  4. [OpenMP, test] Fix use of undef VAR_PRIV FileCheck var — thomasp / detail
  5. [globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp() from gtest — daniel_l_sanders / detail
  6. Revert "[globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp() from gtest" — daniel_l_sanders / detail
  7. [MIPS, test] Fix use of undef FileCheck var — thomasp / detail
  8. [flang] Disable some new unit tests (non-portable results) — pklausler / detail
  9. [RISCV] Add nxvXi64 test cases to the RV32 Zvamo intrinsic test files. NFC — craig.topper / detail
  10. [builtins] Build for arm64_32 for watchOS (Darwin) — smeenai / detail
  11. [TextAPI] Add support for arm64_32 — smeenai / detail
  12. [NFC][scudo] Use TYPED_TEST to split large test — Vitaly Buka / detail
  13. [lld][MachO] Make emitEndFunStab independent from .subsections_via_symbols — alexshap / detail
  14. [indvars[ Fix pr49802 by checking for SCEVCouldNotCompute — listmail / detail
  15. [NFC][AMDGPU] Add product names for gfx908 and gfx10 processors — Tony.Tye / detail
  16. [mlir][sparse] support for very narrow index and pointer types — ajcbik / detail
  17. [debug-info][XCOFF] set `-gno-column-info` by default for DBX — czhengsz / detail
  18. [NFC][scudo] Move globals into related test — Vitaly Buka / detail
  19. [X86] Fix -Wunused-function warning (NFC) — nullptr.cpp / detail
  20. Handle all standalone combinations of LC_NOTEs w/ & w/o addr & uuid — Jason Molenda / detail

#19138 (Apr 1, 2021 4:32:57 PM)

  1. [ARM] Allow v6m runtime loop unrolling — david.green / detail
  2. [Scudo] Fix SizeClassAllocatorLocalCache::drain — Vitaly Buka / detail
  3. [scudo][NFC] Make tests runs with --gtest_repeat=2 — Vitaly Buka / detail
  4. [libc++][NFC] Increase readability of typeinfo comparison of ARM64 — Louis Dionne / detail
  5. Reland "Add support to -Wa,--version in clang"" — jiancai / detail
  6. [tests] Add tests for forthcoming funcattrs nosync inference improvement — listmail / detail
  7. [RISCV] Add isel patterns to handle vrsub intrinsic with 2 vector operands. — craig.topper / detail
  8. [Driver] -nostdinc -nostdinc++: don't warn for -Wunused-command-line-argument — i / detail
  9. [funcattrs] Respect nofree attribute on callsites (not just callee) — listmail / detail
  10. llvm-shlib: Create object libraries for each component and link against them — tstellar / detail
  11. [flang] Implement numeric intrinsic functions in runtime — pklausler / detail
  12. [OpenMP51] Accept `primary` as proc bind affinity policy in Clang — cchen / detail
  13. [flang] Fix unit test failure on POWER — pklausler / detail

#19137 (Apr 1, 2021 1:23:04 PM)

  1. [AMDGPU][SDag] Add IMG init in AdjustInstrPostInstrSelection — jay.foad / detail
  2. [AMDGPU][GlobalISel] Add IMG init in selectImageIntrinsic — jay.foad / detail
  3. [AMDGPU] Remove SIAddIMGInit pass which is now unused — jay.foad / detail
  4. [lldb/test] Respect --apple-sdk path when querying SDK info — Vedant Kumar / detail
  5. [RISCV] Add MULHU and MULHS tests with a constant operand. — craig.topper / detail
  6. [RISCV] Add custom type legalization to form MULHSU when possible. — craig.topper / detail
  7. [gn build] Port fdc4f19e2f80 — llvmgnsyncbot / detail
  8. [MC][ARM] add .w suffixes for ORN/ORNS T1 — ndesaulniers / detail
  9. [RISCV] Fix handling of nxvXi64 vmsgt(u).vx intrinsics on RV32. — craig.topper / detail
  10. Mark unordered memset/memmove/memcpy as nosync — listmail / detail
  11. [libc++] Fix codesigning in run.py — Louis Dionne / detail
  12. Avoid calling ParseCommandLineOptions in BackendUtil if possible — Raphael Isemann / detail
  13. [CMake] Include dependency on cxx-headers in compiler-rt tests — phosek / detail
  14. [libc++] Print the CMake version before generating CMake — Louis Dionne / detail
  15. [MC][ARM] add .w suffixes for RSB/RSBS T1 — ndesaulniers / detail
  16. [libc++] NFC: Add a simple test to make sure we destroy elements in std::list — Louis Dionne / detail
  17. Add a pattern to combine composed subview ops — ravishankarm / detail
  18. [SLP]Test for min/max reductions bug, NFC. — a.bataev / detail
  19. Add support for fetching signed values from tagged pointers. — jingham / detail
  20. [lldb] Prevent that LLDB randomly crashes in CommandLineParser::addOption by initializing LLVM's command line parser — Raphael Isemann / detail
  21. [flang] Implement reductions in the runtime — pklausler / detail
  22. Extract isVolatile helper on Instruction [NFCI] — listmail / detail
  23. [libcxx] [test] Remove XFAIL LIBCXX-WINDOWS-FIXME from time.clock.file/now.pass.cpp — martin / detail
  24. [ARM] Remove an unused parameter in ARMWinCOFFObjectWriter. NFC. — martin / detail
  25. Infer dereferenceability from malloc and friends — listmail / detail
  26. Fix "image lookup --address" Summary results for inline functions. — gclayton / detail
  27. [funcattrs] Infer nosync from readnone and non-convergent — listmail / detail
  28. [libcxx] [test] Make the condvar wait_for tests less brittle — martin / detail
  29. [Attributor] Cleanup intrinsic handling in nosync inference [mostly NFC] — listmail / detail
  30. [Attributor] Cleanup detection of non-relaxed atomics in nosync inference — listmail / detail
  31. Update a test missed in 6ef4505 — listmail / detail
  32. [OpenCL][Docs] Update links to the C++ for OpenCL documentation — anastasia.stulova / detail
  33. [RISCV] Use softPromoteHalf legalization for fp16 without Zfh rather than PromoteFloat. — craig.topper / detail
  34. [OpenMP] Pass mapping names to add components in a user defined mapper — huberjn / detail
  35. [flang] Fix arm clang build — pklausler / detail
  36. [NFC][scudo] Simplify UseQuarantine initialization — Vitaly Buka / detail

#19136 (Apr 1, 2021 10:14:33 AM)

  1. [AMDGPU] Enable output modifiers for double precision instructions — brendon.cahoon / detail
  2. [AArch64][SVE] SVE functions should use the SVE calling convention for fast calls — bradley.smith / detail
  3. [AArch64][SVE] Improve codegen for select nodes with fixed types — bradley.smith / detail
  4. [AsmParser][SystemZ][z/OS] Add in support to accept "#" as part of an Identifier token — anirudh_prasad / detail
  5. [clang][parser] Set source ranges for GNU-style attributes — tbaeder / detail
  6. Revert "[clang][parser] Set source ranges for GNU-style attributes" — tbaeder / detail
  7. [regalloc] Ensure Query::collectInterferringVregs is called before interval iteration — mtrofin / detail
  8. [deref-at-point] restrict inference of dereferenceability based on allocsize attribute — listmail / detail
  9. [AMDGPU] Small cleanup to constructRetValue and its caller. NFC. — jay.foad / detail
  10. [lldb] Un-XFAIL TestAutoInstallMainExecutable on Windows — stilis / detail
  11. [LoopVectorize] auto-generate complete checks; NFC — spatel / detail
  12. [OpenMP51][DOCS] Mark "add present modifier in defaultmap clause" as — cchen / detail
  13. [tests] Cover the most basic cases of nosync inference — listmail / detail
  14. [RISCV] Improve 64-bit integer materialization for some cases. — craig.topper / detail
  15. [HIP] remove overloaded abs in header — Yaxun.Liu / detail
  16. [OpenMP][NFC] Fix typo in libomptarget error message — huberjn / detail
  17. [lldb] Update test.rst with a paragraph about pdb — davelee.com / detail
  18. [llvm-reduce] Move tests to tools folder — aeubanks / detail
  19. [PPC] Regenerate PR27078 test checks — llvm-dev / detail
  20. [CMake] Remove {LIBCXX,LIBCXXABI,LIBUNWIND}_INSTALL_PREFIX — phosek / detail

#19135 (Apr 1, 2021 7:06:43 AM)

  1. [AMDGPU][MC] Added flag to identify VOP instructions which have a single variant — dmitry.preobrazhensky / detail
  2. [X86][SSE] Add isHorizOp helper function. NFCI. — llvm-dev / detail
  3. [X86][SSE] Enable (F)HADD/SUB handling to SimplifyMultipleUseDemandedVectorElts — llvm-dev / detail
  4. [X86][SSE] Fold HOP(HOP(X,X),HOP(Y,Y)) -> HOP(PERMUTE(HOP(X,Y)),PERMUTE(HOP(X,Y)) — llvm-dev / detail
  5. [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices — dmitry.preobrazhensky / detail
  6. [lldb] [test] Mark lldb-server multiprocess tests as LLGS cat — mgorny / detail
  7. [lldb] Rewrite TestAutoInstallMainExecutable logic — pavel / detail
  8. [SLP]Remove `else` after `return`, NFC.` — a.bataev / detail
  9. [lldb] Make TestLoadUsingLazyBind work on linux — pavel / detail
  10. [OpenCL][Docs] Added a label for C++ libs section and example link — anastasia.stulova / detail
  11. [flang] Move .f77 to the list of fixed-form file extensions — andrzej.warzynski / detail
  12. [DAG] MergeInnerShuffle with BinOps - sometimes accept undef mask elements — llvm-dev / detail
  13. [SLP]Improve and fix getVectorElementSize. — a.bataev / detail

#19134 (Apr 1, 2021 3:51:05 AM)

  1. [mlir][Python][Linalg] Add missing attributes to linalg ops — nicolas.vasilache / detail
  2. [WebAssembly] Invert branch condition on xor input — sam.parker / detail
  3. [Driver] Fix architecture triplets and search paths for Linux x32 — harald / detail
  4. [LoopFlatten] Do not report CFG analyses as up-to-date — yrouban / detail
  5. Revert "Revert "[LLDB] Arm64/Linux Add MTE and Pointer Authentication registers"" — omair.javaid / detail
  6. Revert "Revert "[LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset"" — omair.javaid / detail
  7. [LLDB] Fix sync issue in TestVSCode_launch.test_progress_events — omair.javaid / detail
  8. [MLIR][Affine] Add utility to check if the slice is valid — uday / detail
  9. [NFC] Add tests for scalable vectorization of loops with large stride acesses — david.sherwood / detail
  10. [clang][Checkers] Extend PthreadLockChecker state dump (NFC). — 1.int32 / detail
  11. [SLP] Add test cases for missing SLP vectorization on AArch64. — flo / detail

#19133 (Apr 1, 2021 12:39:58 AM)

  1. [lldb-vscode] Consistently use return EXIT_SUCCESS and EXIT_FAILURE (NFC) — Jonas Devlieghere / detail
  2. [lldb-vscode] Use LLVM's ScopeExit to ensure we always terminate the debugger — Jonas Devlieghere / detail
  3. [lldb] Remove references to LLDB_CAPTURE_REPRODUCER — Jonas Devlieghere / detail
  4. [NFC] Disambiguate LI in GVN — mkazantsev / detail
  5. [NFC] Undo some erroneous renamings — mkazantsev / detail
  6. [libc++] Build and test with -Wundef warning. NFC. — marek.kurdej+llvm.org / detail
  7. [lldb] Fix compilation with gcc-6.5 — pavel / detail
  8. [lldb] Fix build errors from 3bea7306e8 — pavel / detail

#19132 (Mar 31, 2021 9:31:20 PM)

  1. [lldb] Remove LLDB_CAPTURE_REPRODUCER export — Jonas Devlieghere / detail
  2. [clang][APINotes] Fix -Wunused-function warning (NFC) — nullptr.cpp / detail
  3. [lldb] Remove LLDB_CAPTURE_REPRODUCER override — Jonas Devlieghere / detail
  4. [debug-info] support new tuning debugger type DBX for XCOFF DWARF — czhengsz / detail

#19131 (Mar 31, 2021 6:22:46 PM)

  1. [ConstantFolding] Fixing addo/subo with undef — georgemitenk0v / detail
  2. [mlir][cse] do not replace operands in previously simplified operations — youngar17 / detail
  3. [SelectionDAG] Remove unneeded vector resize from the end of FoldConstantArithmetic. NFC — craig.topper / detail
  4. [SLP]Update test checks, NFC — a.bataev / detail
  5. [lld-macho][nfc] Test that -ObjC will import bitcode with category sections — jezng / detail
  6. [lld-macho] Parallelize UUID hash computation — jezng / detail
  7. [tests] Exercise cases where SCEV can use trip counts to refine ashr/lshr recurrences — listmail / detail
  8. [OPENMP]Fix PR48658: [OpenMP 5.0] Compiler crash when OpenMP atomic sync hints used. — a.bataev / detail
  9. [OPENMP]Fix PR48885: Crash in passing firstprivate args to tasks on Apple M1. — a.bataev / detail
  10. Make TableGenGlobalISel an object library — aaronpuchert / detail
  11. Revert "Make TableGenGlobalISel an object library" — listmail / detail
  12. [NFC][LoopRotation] Count the number of instructions hoisted/cloned into preheader — lebedev.ri / detail
  13. [test, InferFunctionAttrs] Fix use of var defined in CHECK-NOT — thomasp / detail
  14. [dfsan] Set sigemptyset's return label to be 0 — jianzhouzh / detail
  15. [mlir][tosa] Add tosa.reciprocal and tosa.sigmoid lowerings — rob.suderman / detail
  16. [X86] add dwarf annotation for inline stack probe — git / detail
  17. [RISCV] Add UnsupportedSchedZfh multiclass to reduce duplicate lines from RISCVSchedRocket.td and RISCVSchedSiFive7.td. NFC — craig.topper / detail
  18. Support {S,U}REMEqFold before legalization — git / detail
  19. Add debug printers for KnownBits [nfc] — listmail / detail
  20. Add support to -Wa,--version in clang — jiancai / detail
  21. [tests] Add tests for ashr/lshr recurrences in isKnownNonZero — listmail / detail
  22. [ValueTracking] Handle non-zero ashr/lshr recurrences — listmail / detail
  23. [lld][MachO] Refactor handling of subsections — alexshap / detail
  24. Revert "Add support to -Wa,--version in clang" — ndesaulniers / detail
  25. [GVN][NFC] Refactor analyzeLoadFromClobberingWrite — qixingxue / detail
  26. [GVN][NFC] Pre-commit test for D93503 — t-kawashima / detail
  27. [GVN] Propagate llvm.access.group metadata of loads — t-kawashima / detail

#19130 (Mar 31, 2021 2:56:39 PM)

  1. [LoopVectorize] Refine hasIrregularType predicate — tstellar / detail

#19129 (Mar 31, 2021 11:48:30 AM)

  1. [InstCombine] add tests for srem+abs; NFC — spatel / detail
  2. [InstCombine] fold abs(srem X, 2) — spatel / detail
  3. [WebAssembly] Raname a test and fix comments — aheejin / detail
  4. [llvm-jitlink] Fix -Wunused-function on Windows — aeubanks / detail
  5. [RISCV] Add isel patterns to select vsub_vx intrinsic to vadd.vi if it uses a small enough immediate — craig.topper / detail
  6. [AMDGPU] Use a common check prefix for some image tests. NFC. — jay.foad / detail
  7. [AMDGPU] Add some image tests with enable-prt-strict-null disabled. NFC. — jay.foad / detail
  8. [RISCV] Add RISCVISD opcodes for CLZW and CTZW. — craig.topper / detail
  9. [LTO][Legacy] Decouple option parsing from LTOCodeGenerator — Jinsong Ji / detail
  10. [X86] Improve optimizeCompareInstr for signed comparisons after BMI/TBM instructions — craig.topper / detail
  11. [PowerPC] [MLICM] Enable hoisting of caller preserved registers on AIX — scui / detail
  12. [X86] Improve SMULO/UMULO codegen for vXi8 vectors. — craig.topper / detail
  13. [SCEV] Handle unreachable binop when matching shift recurrence — listmail / detail
  14. [ValueTracking] Add with.overflow intrinsics to poison analysis functions — aqjune / detail
  15. [WebAssembly] Implement i64x2 comparisons — tlively / detail
  16. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
  17. Move non-spec TOSA operators into TosaUtilOps.td — rob.suderman / detail
  18. [LoopVectorize] Use SetVector to track uniform uses to prevent non-determinism. — huihuiz / detail
  19. [flang] Refine checks for pointer initialization targets — pklausler / detail
  20. [SLP]Add a test for the bug in `getVectorElementSize()`, NFC. — a.bataev / detail

#19128 (Mar 31, 2021 8:40:07 AM)

  1. NFC: Change getTypeBasedIntrinsicCost to return InstructionCost — sander.desmalen / detail
  2. NFC: Change getIntrinsicInstrCost to return InstructionCost — sander.desmalen / detail
  3. Revert "[clang][Checkers] Extend PthreadLockChecker state dump (NFC)." — 1.int32 / detail
  4. [libc++] Avoid <climits> dependency in <thread> — joerg / detail
  5. [C++2b] Support size_t literals — bikineev / detail
  6. [CostModel] Align the cost model for intrinsics for scalable/fixed-width vectors. — sander.desmalen / detail
  7. [SVE] Fix LoopVectorizer test scalalable-call.ll — sander.desmalen / detail
  8. [RISCV] Add XFAIL riscv32 for known issue with the old pass manager — luismarques / detail
  9. [libc++] Mark convert_copy.pass.cpp as UNSUPPORTED on clang-13 (i.e. trunk). — arthur.j.odwyer / detail
  10. [clang][parser] Allow GNU-style attributes in explicit template... — tbaeder / detail
  11. [AArch64][SVE] Add tests for UREM/SREM using fixed SVE types — bradley.smith / detail

#19127 (Mar 31, 2021 5:26:40 AM)

  1. NFC: Change getUserCost to return InstructionCost — sander.desmalen / detail
  2. [AArch64] Avoid SCALAR_TO_VECTOR for single FP constant vector. — flo / detail
  3. [ASTImporter][NFC] Improve test coverage — balazsbenics / detail
  4. [AMDGPU][GlobalISel] Add support for global atomicrmw fadd — jay.foad / detail
  5. Revert "[LLDB] Skip TestVSCode_disconnect.test_launch arm/linux" — omair.javaid / detail
  6. [RISCV] Add support for the stepvector intrinsic — fraser / detail
  7. [ASTImporter][NFC] Fix duplicated symbols in "Improve test coverage" — balazsbenics / detail
  8. [X86] AMD Zen 3 has macro fusion — lebedev.ri / detail
  9. [InlineCost] Remove TODO comment that consider other forms of savings in the cost-benefit analysis — taolq / detail
  10. Revert "[LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset" — omair.javaid / detail
  11. Revert "[LLDB] Arm64/Linux Add MTE and Pointer Authentication registers" — omair.javaid / detail
  12. [Test] Auto-update test checks — mkazantsev / detail

#19126 (Mar 31, 2021 2:11:29 AM)

  1. [RISCV] Refine pre-define macro tests — tclin914 / detail
  2. [libcxx] [test] Fix tests of <cuchar> that unexpectedly succeed on windows — martin / detail
  3. [libcxx] [test] Don't add dirs from the LIB env var to PATH — martin / detail
  4. [X86] Regenerate test to add missing @PLT — craig.topper / detail
  5. [X86] Add test cases for PR48768 and D94856. NFC — craig.topper / detail
  6. Revert "Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation."" — pifon / detail
  7. [mlir][Linalg][Python] Create the body of builtin named Linalg ops — nicolas.vasilache / detail
  8. [WebAssembly] Fix incorrect DW_TAG_pointer_type size in test — Alexander.Richardson / detail
  9. [asan] Remove FreeBSD XFAIL from asan-sigbus.cpp test — Alexander.Richardson / detail
  10. [TableGen] Emit more helpful error messages on empty type set — Alexander.Richardson / detail
  11. [OpenCL] Limit popcount to OpenCL 1.2 and above — sven.vanhaastregt / detail
  12. [mlir] Change vector.transfer_read/write "masked" attribute to "in_bounds". — springerm / detail
  13. [clang][Checkers] Extend PthreadLockChecker state dump (NFC). — 1.int32 / detail

#19125 (Mar 30, 2021 11:00:19 PM)

  1. [JITLink] Switch from StringRef to ArrayRef<char>, add some generic x86-64 utils — Lang Hames / detail
  2. libc: Default LIBC_INSTALL_PREFIX to ${CMAKE_INSTALL_PREFIX} — nathan / detail
  3. [mlir] Add C and python API for is_registered_operation. — stellaraccident / detail
  4. [JITLink] Delete copy and move constructors for jitlink::Section. — Lang Hames / detail

#19124 (Mar 30, 2021 7:49:56 PM)

  1. [Sanitizer][RISCV][AArch64][Android] Adjust allocator tests — luismarques / detail
  2. [OPENMP]Fix PR48607: Crash during clang openmp codegen for firstprivate() of `float _Complex`. — a.bataev / detail
  3. [ARM] Add FeatureHasNoBranchPredictor for Thumb1 cores — david.green / detail
  4. [libc++] Include <__config_site> from <__config> — phosek / detail
  5. [OPENMP51]Initial support for the dispatch directive. — michael.p.rice / detail
  6. [docs] Fix up dead clang-format links after monorepo move. NFC — jonathan_roelofs / detail
  7. [ThinLTO] During module importing, close one source module before open — wmi / detail
  8. [lld-macho][NFC] Drop unnecessary macho:: namespace prefix on unambiguous references to Symbol — gkm / detail
  9. Fix deletion of operations through the rewriter in a pattern matching a consumer operation — joker.eph / detail
  10. [www] Color Clang 11 and Clang 12 features as green and not yellow, and — richard / detail
  11. [lld-link] Enable addrsig table in COFF lto — zequanwu / detail
  12. Fix pluralization error in diagnostic, and move C++ testcase to proper — richard / detail
  13. [www] Fix build of attribute documentation. — richard / detail
  14. Delete checked-in generated copy of diagnostic reference. — richard / detail
  15. [WebAssembly] Encode numbers in ULEB128 in event section — aheejin / detail
  16. [LLDB] Add support for Arm64/Linux dynamic register sets — omair.javaid / detail
  17. [LLDB] Arm64/Linux Add MTE and Pointer Authentication registers — omair.javaid / detail
  18. [LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset — omair.javaid / detail
  19. [www] List both the regular and expanded form of %diff in the — richard / detail
  20. [trace][intel-pt] Implement trace start and trace stop — a20012251 / detail
  21. Reland "[gn build] port 48e4b0f (__config_site)" — thakis / detail
  22. [StructLayout] Use TrailingObjects to allocate space for MemberOffsets. — craig.topper / detail
  23. Fix test expectations for %diff documentation. — richard / detail
  24. [JITLink] Add a setProtectionFlags method to jitlink::Section. — Lang Hames / detail
  25. Fix errors in 0b69756110db444282c40ea16929186b2910c3b1 — a20012251 / detail
  26. [clang][Sema] Don't try to initialize implicit variable of invalid anonymous union/struct — tu.da.wei / detail
  27. [LoopUnswitch] Assert that branch condition is either and/or but not both — aqjune / detail
  28. [RISCV] Remove some unused ImmLeafs. NFC — craig.topper / detail
  29. [GlobalISel] Fix Wint-in-bool-context warning (NFC) — nullptr.cpp / detail
  30. [RISCV] simm12_plus1 should not inherit from Operand. NFC — craig.topper / detail
  31. [SimpleLoopUnswitch] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after 431a40e1e28f181e87dd247b91a5e6872dd64ab4 — i / detail
  32. [Utils][Emacs] Improve syntax highlight — i / detail
  33. [Coroutine] [Debug] Insert dbg.declare to entry.resume to print alloca in the coroutine frame under O2 — yedeng.yd / detail

#19123 (Mar 30, 2021 4:25:24 PM)

  1. Revert "[lldb] Mark cmake build as unstable when one or more tests fail" — Jonas Devlieghere / detail
  2. [X86] Add test for PR49587 (NFC) — tstellar / detail
  3. [X86][FastISel] Fix with.overflow eflags clobber (PR49587) — tstellar / detail
  4. [InstCombine] add test for zext-of-icmps; NFC — tstellar / detail
  5. [InstCombine] avoid creating an extra instruction in zext fold and possible inf-loop — tstellar / detail
  6. [RISCV][MC] Fix nf encoding for vector ld/st whole register — tstellar / detail

#19122 (Mar 30, 2021 1:15:29 PM)

  1. [lldb] Mark cmake build as unstable when one or more tests fail — Jonas Devlieghere / detail
  2. [test, HardwareLoops] Fix use of var defined in CHECK-NOT — thomasp / detail
  3. Added static verification for Linalg Ops. — hanchung / detail
  4. [test, LoopVectorize] Fix use of var defined in CHECK-NOT — thomasp / detail
  5. [OPENMP]Fix test checks for 32bit targets, NFC. — a.bataev / detail
  6. [lldb/test] Deflake TestGdbRemote_vContThreads even more — pavel / detail
  7. [OpenCL] Fix parsing of opencl-c.h in CL 3.0 — kevin.petit / detail
  8. [clang-format] Fix east const pointer alignment of operators — marek.kurdej+llvm.org / detail
  9. [Docs] Update googletest docs link. — ty1208chiang / detail
  10. [test, ARM] Fix use of var defined in CHECK-NOT — thomasp / detail
  11. [libc] Fix msan/asan memcpy reentrancy — gchatelet / detail
  12. [lldb] Fix TestStopOnSharedlibraryEvents.py on linux — pavel / detail
  13. [lldb] Add missing include in TestGdbRemote_vContThreads test — pavel / detail
  14. [lldb] More missing includes in TestGdbRemote_vContThreads — pavel / detail
  15. [RISCV] Remove floating point condition code legalization from lowerFixedLengthVectorSetccToRVV. — craig.topper / detail
  16. [RISCV] Don't set the SplatOperand flag on intrinsics that take a shift amount. — craig.topper / detail
  17. Remove dead CHECK-ERR line. — nicholas / detail
  18. [NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functions — tomas.matheson / detail
  19. [GlobalISel] Implement lowering for G_ROTR and G_ROTL. — Amara Emerson / detail
  20. [RISCV] Pass 'half' in the lower 16 bits of an f32 value when F extension is enabled, but Zfh is not. — craig.topper / detail
  21. [lldb] [test] Mark more lldb-server tests xfail on Windows — mgorny / detail
  22. Add -disable-verify flag to llvm-link. — nicholas / detail
  23. Add a "register_runtime" method to the mlir.execution_engine and show calling back from MLIR into Python — joker.eph / detail
  24. [lldb] Remove reproducer from previous test run — Jonas Devlieghere / detail
  25. [GlobalISel][AArch64] Combine G_SEXT_INREG + right shift -> G_SBFX — Jessica Paquette / detail
  26. [clang][cli] Fix round-trip of OPT_plugin_arg — john.brawn / detail
  27. [CSSPGO] Top-down processing order based on full profile. — hoy / detail
  28. [SamplePGO] Keeping prof metadata for IndirectBrInst — aktoon / detail
  29. [mlir] Linalg: add tile interchange flag to test-linalg-codegen-strategy pass — ezhulenev / detail
  30. [DebugInfo] Support for signed constants inside DIExpression — SourabhSingh.Tomar / detail
  31. [AArch64][GlobalISel] Combine funnel shifts to rotates. — Amara Emerson / detail
  32. [AArch64][GlobalISel] Define some legalization rules for G_ROTR and G_ROTL. — Amara Emerson / detail
  33. [GlobalISel] Implement fewerElements legalization for vector reductions. — Amara Emerson / detail
  34. [VPlan] Use SetVector for VPExternalDefs to prevent non-determinism. — huihuiz / detail
  35. [InstCombine] add test for abs() demanded bits; NFC — spatel / detail
  36. [InstCombine] add fold for demand of low bit of abs() — spatel / detail
  37. [GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after D99463 — i / detail
  38. [clang] Use decltype((E)) for compound requirement type constraint — mizvekov / detail
  39. Conditionalize the JIT test dependency — dblaikie / detail

#19121 (Mar 30, 2021 10:05:26 AM)

  1. Remove Cmake compiler arguments. — stevan.radakovic / detail

#19120 (Mar 30, 2021 6:55:15 AM)

  1. [gn build] (semi-manually) port 51fa9e0fd984 — thakis / detail
  2. NFC: Migrate PartialInlining to work on InstructionCost — sander.desmalen / detail
  3. [LoopUnswitch] Simplify branch condition if it is select with constant operands — aqjune / detail
  4. Fix path in test added in e0577b3130a646b0ee090c04a40400483031c7a9 to work with both Linux/Windows paths. — douglas.yung / detail
  5. [x86] enhance matching of pmaddwd — spatel / detail
  6. [clang] [PR49736] [C++2b] Correctly reject lambdas with requires clause and no parameter list — marek.kurdej+llvm.org / detail
  7. [lldb] [Process/gdb-remote] Fix TID reading to use U64 — mgorny / detail
  8. Move test to X86 directory — oliver.stannard / detail
  9. Revert "[Passes] Add relative lookup table converter pass" — krasimir / detail
  10. [gn build] Port c51e91e04681 — llvmgnsyncbot / detail
  11. clang-format: [JS] do not collapse - - to --. — martin / detail
  12. [OPENMP]Fix PR48740: OpenMP declare reduction in C does not require an initializer — a.bataev / detail
  13. [Analyzer] Track RValue expressions — gabor.marton / detail
  14. [analyzer] Support allocClassWithName in OSObjectCStyleCast checker — vsavchenko / detail
  15. [libc++] Add a CI job to test the Runtimes build — Louis Dionne / detail
  16. [analyzer] Fix crash when reasoning about C11 atomics (PR49422) — vsavchenko / detail
  17. [lldb] [server] Support for multiprocess extension — mgorny / detail
  18. [AMDGPU] Remove outdated TODOs. NFC — sebastian.neubauer / detail
  19. [lldb] Remove linux/mips debugging support — pavel / detail

#19119 (Mar 30, 2021 3:40:13 AM)

  1. [lli] Add option -lljit-platform=Inactive to disable platform support explicitly — Stefan Gränitz / detail
  2. [AMDGPU] Update AMDGPU PAL usage documentation — tim.renouf / detail
  3. Revert "[lldb/DWARF] Simplify DIE extraction code slightly" — pavel / detail
  4. [X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation — bing1.yu / detail
  5. [InstructionCost] Don't conflate Invalid costs with Unknown costs. — sander.desmalen / detail
  6. Revert "[X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation" — bing1.yu / detail
  7. [docs] remove references to checking out svn repos — nunoplopes / detail
  8. [ObjC][CodeGen] Fix missing debug info in situations where an instance and class property have the same identifier — Raphael Isemann / detail
  9. [lldb] Add a test for Obj-C properties with conflicting names — Raphael Isemann / detail
  10. [clangd] Perform merging for stale symbols in MergeIndex — kadircet / detail
  11. [AArch64][SVE] Lower fixed length EXTRACT_VECTOR_ELT — joe.ellis / detail
  12. [AArch64][SVE] Lower fixed length INSERT_VECTOR_ELT — joe.ellis / detail
  13. [lldb] Change CreateHostNativeRegisterContextLinux argument type — pavel / detail
  14. Revert "[loop-idiom] Hoist loop memcpys to loop preheader" — krasimir / detail
  15. [ASTImporter] Import member specialization/instantiation of enum decls — gabor.marton / detail
  16. Re-apply "[lli] Make -jit-kind=orc the default JIT engine" — Stefan Gränitz / detail
  17. [LoopVectorize] Add support for scalable vectorization of induction variables — david.sherwood / detail
  18. [RegAlloc] Add a test with use in statepoint expected to be on stack. — serguei.katkov / detail
  19. [ARM] Handle Splats in MVE lane interleaving — david.green / detail
  20. [lli] Leaving two EH frame tests with MCJIT only after PowerPC failure — Stefan Gränitz / detail
  21. Fix cleanup error in TestVSCode_disconnect.test_launch — omair.javaid / detail

#19118 (Mar 30, 2021 12:26:32 AM)

  1. [DebugInfo] Upgrade DISubragne::count to accept DIExpression also — AlokKumar.Sharma / detail
  2. [NFC][scudo] Add memtag.h into CMake file — Vitaly Buka / detail
  3. [NFC][scudo] Sort sources in CMake file — Vitaly Buka / detail
  4. [sanitizer] Improve accuracy of GetTls on x86/s390 — i / detail
  5. [Test] Add a test demonstrating a missing opportunity to PRE a load — mkazantsev / detail
  6. [OpenMP][NFC] Move the `noinline` to the parallel entry point — johannes / detail
  7. [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
  8. [DebugInfo][unittest] Fix heap-use-after-free after D76115 — i / detail
  9. Revert "[loop-idiom] Hoist loop memcpys to loop preheader" — zhuhan7737 / detail
  10. [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
  11. [lldb/DWARF] Simplify DIE extraction code slightly — pavel / detail
  12. [lldb] Add a dwarf unit test for null unit dies — pavel / detail
  13. [lldb] Remove ScriptInterpreterLuaTest.Plugin unittest — pavel / detail
  14. [llvm-profdata] Make sure to consume Error on the error path of setIsIRLevelProfile — markus.boeck02 / detail
  15. [NFC][scudo] Produce debug info — Vitaly Buka / detail

#19117 (Mar 29, 2021 9:16:40 PM)

  1. [AMDGPU] Mark additional VOP3 as commutable — Joseph.Nash / detail
  2. NFC: Update MLIR python bindings docs to install deps via requirements.txt. — stellaraccident / detail
  3. fix comment typo to cycle bots — thakis / detail
  4. [mlir] Enhance InferShapedTypeOpInterface and move LinalgOps to use them. — ravishankarm / detail
  5. [lsan][test] Add malloc(0) and realloc(p, 0) tests — i / detail
  6. fix comment typo to cycle bots — thakis / detail
  7. Revert "[AMDGPU] Mark additional VOP3 as commutable" — Joseph.Nash / detail
  8. [libcxx] Use integer division — phosek / detail
  9. [llvm-reduce] Remove dso_local when possible — aeubanks / detail
  10. [AMDGPU] Fix "Sequence" spelling. NFC. — Stanislav.Mekhanoshin / detail
  11. fix comment typo to cycle bots — thakis / detail
  12. Fix broken build for commit 9b0517035faee275ce1feabb03d0c7606ea7f819 — ravishankarm / detail
  13. Revert "[CMake] Use write_basic_package_version_file for LLVM" — phosek / detail
  14. [lsan] realloc: don't deallocate if requested size is too large — i / detail
  15. [NFC] clang-formatting zos-alignment.c — fanbo.meng / detail
  16. [X86][FastISel] Fix with.overflow eflags clobber (PR49587) — nikita.ppv / detail
  17. [lldb] Print stack trace when lldb-vscode crashes — Jonas Devlieghere / detail
  18. [AArch64] Remove custom zext/sext legalization code. — flo / detail
  19. [Passes] Add relative lookup table converter pass — gulfem / detail
  20. [gn build] Port 5178ffc7cf92 — llvmgnsyncbot / detail
  21. Fix .debug_aranges parsing issues. — gclayton / detail
  22. [lldb] Prints error using WithColor::error in lldb-platform — Jonas Devlieghere / detail
  23. [dsymutil] Relocate DW_TAG_label — Jonas Devlieghere / detail
  24. [AArch64][GlobalISel] NFC: Replace IR regbankselect test with MIR test — Jessica Paquette / detail
  25. [IPO][SampleContextTracker] Use SmallVector to track context profiles to prevent non-determinism. — huihuiz / detail
  26. [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test — Jonas Devlieghere / detail
  27. [WebAssembly] Fix i8x16.popcnt opcode — tlively / detail
  28. Add missing dependency to fix building the jit tests — dblaikie / detail
  29. [llvm][utils] Fix handling of llvm::None — davelee.com / detail
  30. Add debug support for set types — Adrian Prantl / detail
  31. [RISCV] Move scheduling resources for B into a separate file (NFC) — evandro.menezes / detail
  32. [RISCV] Add inline asm constraint 'vr' and 'vm' in Clang for RISC-V 'V'. — kai.wang / detail
  33. [libc++] Re-enable macOS back-deployment testing — Louis Dionne / detail
  34. Revert "[COFF] Only consider associated EH sections during ICF" — akhuang / detail
  35. [AArch64][SVEIntrinsicOpts] Optimize tbl+dup into dup+extractelement — JunMa / detail
  36. [AArch64][SVE] Codegen dup_lane for dup(vector_extract) — JunMa / detail
  37. [NFC][SVE] Remove redundant pattern — JunMa / detail
  38. Revert "Add missing dependency to fix building the jit tests" — stilis / detail
  39. [Propeller] Do not generate the BB address map for empty functions. — rahmanl / detail

#19116 (Mar 29, 2021 5:52:26 PM)

  1. Update python deps for buildbot-mlir-nvidia. — stellaraccident / detail
  2. [OpenMP] Fixed a crash in hidden helper thread — tstellar / detail
  3. [PowerPC] Fix infinite loop in peephole CR optimization (PR49509) — tstellar / detail
  4. [OpenMP] Restore backwards compatibility for libomptarget — tstellar / detail
  5. [FastISel] Don't trivially kill extractvalues (PR49467) — tstellar / detail

#19115 (Mar 29, 2021 2:24:58 PM)

  1. [lldb] Remove lldb-cmake-reproducers — Jonas Devlieghere / detail
  2. [Support] Fix 'keeping' temporary files on Windows 7 — tstellar / detail
  3. [SimplifyCFG] avoid sinking insts within an infinite-loop — tstellar / detail

#19114 (Mar 29, 2021 11:16:10 AM)

  1. [lldb] Move reproducers under the matrix bot — Jonas Devlieghere / detail
  2. Recommit "[LV] Move runtime pointer size check to LVP::plan()." — flo / detail
  3. [libcxx] reworks invocable and regular_invocable tests — cjdb / detail
  4. [mlir][vector] Add lowering of Transfer_read with broadcast and permutation map — thomasraoux / detail
  5. [lldb] Include llvm-config.h instead of config.h — Jonas Devlieghere / detail
  6. [SystemZ][z/OS] Add test of leading zero length bitfield in const/volatile struct — fanbo.meng / detail
  7. [libcxx] adds std::identity to <functional> — cjdb / detail
  8. [mlir][Linalg] Drop spurious error message — ravishankarm / detail
  9. [flang] Update output format test to use GTest — andrzej.warzynski / detail
  10. [mlir][Linalg] Rewrite SubTensors that take a slice out of a unit-extend dimension. — ravishankarm / detail
  11. [OpenMP] Trim error messages in CUDA plugin — huberjn / detail
  12. [lldb] Move UpdateISAToDescriptorMap into ClassInfoExtractor (NFC) — Jonas Devlieghere / detail
  13. [Clang] Only run test when X86 backend is built. — flo / detail
  14. [SampleFDO] Do not scale the magic number NOMORE_ICP_MAGICNUM in value profile — wmi / detail
  15. [Clang] Fix line numbers in CHECK lines. — flo / detail
  16. [CSSPGO][llvm-profgen] Context-sensitive global pre-inliner — aktoon / detail
  17. [NFC][RISCV] Pass file through update_llc_tests to fix whitespace issues — roger.ferrer / detail
  18. [NFC][RISCV] Add test showing wrong stack slot for GPR and RVV spilled registers — roger.ferrer / detail
  19. [RISCV] Fix offset computation for RVV — roger.ferrer / detail
  20. [X86] Always use rip-relative addressing on 64-bit when rematerializing all zeros/ones registers using a folded load. — craig.topper / detail
  21. [flang] Fix CHECK() calls on erroneous procedure declarations — psteinfeld / detail
  22. [RISCV] When custom iseling masked loads/stores, copy the mask into V0 instead of virtual register. — craig.topper / detail
  23. [PrologEpilogInserter][AMDGPU] Only adjust offset for emergency spill slots if the stack grows down — roger.ferrer / detail
  24. [lldb][NFC] Fix -Wdocumentation issue in ProcessMinidump — Raphael Isemann / detail
  25. [lldb][NFC] Fix -Wdocumentation issue in ModuleSpec.h/ThreadTrace.h — Raphael Isemann / detail
  26. [AArch64] Add a few more vector extension tests. — flo / detail
  27. [lld-macho] Implement -segprot — jezng / detail

#19113 (Mar 29, 2021 7:49:40 AM)

  1. [MLIR][Shape] Canonicalize casted dynamic extent tensor — frgossen / detail
  2. [SimpleLoopUnswitch] Add tests to check partially invariant unswitch — jingu.kang / detail
  3. [LoopUnswitch] Use reference variables instead of pointer one — jingu.kang / detail
  4. Reapply "OpaquePtr: Turn inalloca into a type attribute" — Matthew.Arsenault / detail
  5. [SimpleLoopUnswitch] Fix wrong assertions in partial-unswitch.ll — jingu.kang / detail
  6. [LV] Move runtime pointer size check to LVP::plan(). — flo / detail
  7. [TableGen] Add support for the 'assert' statement in class definitions. — Paul C. Anagnostopoulos / detail
  8. [libc++] Use _EnableIf and __iter_value_type consistently. NFCI. — arthur.j.odwyer / detail
  9. [mlir][Linalg] Allow calling named ops when available and make it the default. — nicolas.vasilache / detail
  10. [OPENMP]Fix PR49052: Clang crashed when compiling target code with assert(0). — a.bataev / detail
  11. [SLP] allow matching integer min/max intrinsics as reduction ops — spatel / detail
  12. Revert "[LV] Move runtime pointer size check to LVP::plan()." — flo / detail
  13. [SystemZ][z/OS] Set maximum value to truncate attribute aligned to for static variables on z/OS target — fanbo.meng / detail
  14. [OPENMP]Fix PR49636: Assertion `(!Entry.getAddress() || Entry.getAddress() == Addr) && "Resetting with the new address."' failed. — a.bataev / detail
  15. [flang][driver] Add default intrinsic module path in f18 to make f18 behave like flang-new (with respect to the module paths), make it possible to share more tests between the drivers and make using f18 easier (the default path means that users are no longer required to specify it) — arnamoy10 / detail
  16. [OPENMP]Map data field with l-value reference types. — a.bataev / detail
  17. [SelectionDAG][AArch64][SVE] Perform SETCC condition legalization in LegalizeVectorOps — bradley.smith / detail

#19112 (Mar 29, 2021 4:33:17 AM)

  1. [lldb] Don't search for system specific strings in assert.test — Raphael Isemann / detail
  2. [AMDGPU] Extend gfx10 test coverage. NFC. — petar.avramovic / detail
  3. [NFC][LoopUnswitch] Move hasPartialIVCondition to LoopUtils — jingu.kang / detail
  4. [Orc][tests] Moving one MCJIT test over to Orc to make sure the PowerPC fix worked — Stefan Gränitz / detail
  5. [SVE][Analysis]Instruction costs for ops on scalable-vec — nashe.mncube / detail
  6. [X86][SSE] combineHorizOpWithShuffle - consistently use getTargetShuffleInputs to decode shuffles — llvm-dev / detail
  7. [X86] Regenerate tests to add missing @PLT — llvm-dev / detail
  8. [X86][F16C] Add F16C -O0 test coverage — llvm-dev / detail
  9. Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute"" — oliver.stannard / detail
  10. [lldb][NFC] Add a test case for Objective-C properties with conflicting names — Raphael Isemann / detail
  11. Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation." — pifon / detail
  12. Don't use $ as suffix for symbol names in ThinLTOBitcodeWriter and other places — hans / detail

#19111 (Mar 29, 2021 1:23:03 AM)

  1. [lldb] Fix Error/assert.test regression with symbols — jan.kratochvil / detail
  2. MLIR][STD] Fold trunci (sexti). — kareem.ergawy / detail
  3. [ARM] Extend MVE lane interleaving to handle other non-instruction leaves — david.green / detail
  4. [mlir] Introduce CloneOp and adapt test cases in BufferDeallocation. — julian.gross / detail

#19110 (Mar 28, 2021 10:13:25 PM)

  1. [libc builder] Enable linting on full build builders. — sivachandra / detail

#19109 (Mar 28, 2021 7:05:53 PM)

  1. [ORC][C-bindings] Fix some ORC C bindings function names and signatures. — Lang Hames / detail
  2. [dfsan] Ignore dfsan origin wrappers when instrumenting code — jianzhouzh / detail

#19108 (Mar 28, 2021 3:58:46 PM)

  1. [ARM] Fix the Changed value in the MVE lane interleaving pass. — david.green / detail
  2. [RISCV] Add a RV64 mulhsu test case. NFC — craig.topper / detail

#19107 (Mar 28, 2021 12:51:04 PM)

  1. Revert "OpaquePtr: Turn inalloca into a type attribute" — thakis / detail
  2. [InstCombine] add tests for select of min/max intrinsics; NFC — spatel / detail
  3. [InstCombine] sink min/max intrinsics with common op after select — spatel / detail
  4. Reapply "OpaquePtr: Turn inalloca into a type attribute" — Matthew.Arsenault / detail
  5. [RISCV] Add test case for mulhsu. — craig.topper / detail
  6. [X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin.h has been included. — craig.topper / detail
  7. [Driver] Suppress libstdc++/libc++ path with -nostdinc — i / detail
  8. [ARM] MVE vector lane interleaving — david.green / detail
  9. [gn build] Port 7b6f760fcd19 — llvmgnsyncbot / detail
  10. [X86][update_llc_test_checks] Use a less greedy regular expression for replacing constant pool labels in tests. — craig.topper / detail
  11. [X86] Optimize vXi8 MULHS on targets where we can't sign_extend to the next register size. — craig.topper / detail
  12. [X86] Add phase ordering test for the problem D99427 is trying to solve. NFC — craig.topper / detail
  13. [BasicAA] Make sure types match in constant offset heuristic — nikita.ppv / detail
  14. [Driver] Linux.cpp: move resource directory before /usr/local/include for non-musl — i / detail

#19106 (Mar 28, 2021 9:42:50 AM)

  1. [BasicAA] Handle gep with unknown sizes earlier (NFCI) — nikita.ppv / detail
  2. Update the documentation for recent changes to statement attributes. — aaron / detail
  3. [LV] Mark a few more cost-model members as const (NFC). — flo / detail
  4. [clang-format] Fix aligning with linebreaks — bjoern / detail
  5. OpaquePtr: Turn inalloca into a type attribute — Matthew.Arsenault / detail
  6. AArch64/GlobalISel: Remove IR section from test — Matthew.Arsenault / detail
  7. [Orc][examples] Add LLJITWithRemoteDebugging example — Stefan Gränitz / detail
  8. [Orc][examples] Add missing dependency to OrcShared in LLJITWithRemoteDebugging — Stefan Gränitz / detail
  9. [RISCV][Clang] Update new overloading rules for RVV intrinsics. — zakk.chen / detail

#19105 (Mar 28, 2021 6:36:30 AM)

  1. [clang-tidy] Simplify readability checks to not need ignoring* matchers — steveire / detail
  2. [SelDag] Add isIntOrFPConstant helper function. — flo / detail

#19104 (Mar 28, 2021 3:23:16 AM)

  1. [Driver] Simplify mips multilib path and fix comments. NFC — i / detail

#19103 (Mar 28, 2021 12:11:53 AM)

  1. [lldb] Fix capitalization in CMake status message — Jonas Devlieghere / detail

#19102 (Mar 27, 2021 9:03:10 PM)

  1. [OCaml][Test] Fix and enable debuginfo.ml test — vaivaswatha / detail
  2. [RISCV] Add vfabs.v pseudo instruction. — kai.wang / detail

#19101 (Mar 27, 2021 5:52:49 PM)

  1. Deduplicate branches and adjust comment [NFC] — aaronpuchert / detail
  2. [libcxx] rearranges all concept tests — cjdb / detail
  3. [BasicAA] Refactor linear expression decomposition — nikita.ppv / detail
  4. [RISCV] Add a pattern for (sext_inreg (mul (and X, 0xffffffff), (and Y, 0xffffffff)), i32) to suppress MULW formation — craig.topper / detail
  5. [Driver] Remove an unneeded multiarch library path which ends with ../../.. — i / detail
  6. [Driver] Remove an incorrect library path for multilib — i / detail
  7. [X86] Regenerate a bunch of tests to pick up @PLT — craig.topper / detail
  8. [test] Add UNSUPPORTED: system-windows to linux-ld.c — i / detail

#19100 (Mar 27, 2021 2:43:24 PM)

  1. [MLIR][STD] Fold trunci (zexti). — kareem.ergawy / detail
  2. [sanitizer] Define MAP_NORESERVE to 0 and hide mremap for FreeBSD — i / detail
  3. [CMake] Use write_basic_package_version_file for LLVM — steveire / detail
  4. [LV] Mark some methods as const (NFC). — flo / detail
  5. [LV] Fix formatting from 2f9d68c3f12a. — flo / detail

#19099 (Mar 27, 2021 11:34:05 AM)

  1. [clang][cli] Round-trip cc1 arguments in assert builds — Jan Svoboda / detail
  2. [gn build] rewrap a comment to 80 cols — thakis / detail

#19098 (Mar 27, 2021 8:23:08 AM)

  1. [BasicAA] Clarify entry values of GetLinearExpression() (NFC) — nikita.ppv / detail
  2. [BasicAA] Correct handle implicit sext in decomposition — nikita.ppv / detail
  3. [FileCheck] Fix -dump-input per-pattern diagnostic indexing — jdenny.ornl / detail
  4. [FileCheck] Try to fix buildbot failures caused by c7c542e8f306 — jdenny.ornl / detail
  5. [X86][SSE] foldShuffleOfHorizOp - remove broadcast handling. — llvm-dev / detail

#19097 (Mar 27, 2021 5:06:36 AM)

  1. [mlir] Register Linalg passes in C API and Python Bindings — zinenko / detail
  2. [x86] prevent crashing while matching pmaddwd — spatel / detail
  3. Make FoldBranchToCommonDest poison-safe by default — aqjune / detail
  4. [X86][SSE] combineX86ShuffleChain - attempt to recognise 'hidden' identity shuffles — llvm-dev / detail
  5. [BasicAA] Retain shl nowrap flags in GetLinearExpression() — nikita.ppv / detail
  6. [BasicAA] Bail out earlier for invalid shift amount — nikita.ppv / detail

#19096 (Mar 27, 2021 1:56:09 AM)

  1. [sanitizer] Temporarily switch ppc64 to the _dl_get_tls_static_info implementation — i / detail
  2. [IRCE] Use m_LogicalAnd — aqjune / detail

#19095 (Mar 26, 2021 10:47:41 PM)

  1. [lldb] Fix TestAppleSimulatorOSType for older watchOS SDKs — Jonas Devlieghere / detail

#19094 (Mar 26, 2021 7:40:35 PM)

  1. [RISCV] Merge FMulAdd and FMulSub scheduler classes to a single FMA scheduler class. NFC — craig.topper / detail
  2. [lldb] Stop using i386 for the watchOS simulator — Jonas Devlieghere / detail
  3. docs: Adding Google representative to the security group — George Burgess IV / detail

#19093 (Mar 26, 2021 4:32:24 PM)

  1. [libcxxabi] Use cxx-headers target to consume libcxx headers — phosek / detail
  2. [lldb] Support lazily named classes in the Objective-C classes — Jonas Devlieghere / detail
  3. Revert "[ArgPromotion] Copy additional metadata for loads." — nikita.ppv / detail
  4. [SystemZ][z/OS] Save strings for CC_PRINT env vars — muiez / detail
  5. [NFC][OCaml] Resolve a couple more compilation warnings — josh / detail
  6. [RISCV] Add scheduler classes for the Zba and Zbb extensions. — craig.topper / detail
  7. [lld-macho] Support -no_function_starts — jezng / detail
  8. [lld-macho] Fix parsing of --time-trace-{granularity,file} — jezng / detail
  9. [lld-macho] Add time tracing for LTO — jezng / detail
  10. [lldb] Add consistency between reading the dynamic and shared cache class info — Jonas Devlieghere / detail
  11. Add a missing file header comment, NFC. — clattner / detail
  12. [lldb] Remove UpdateISAToDescriptorMapFromMemory — Jonas Devlieghere / detail
  13. [mlir] Remove unneeded ShapeFunctionLibraryTerminatorOp — jpienaar / detail
  14. [OpenMP] Reset async stream properly upon failure — huberjn / detail
  15. [CSSPGO][NFC] Fix a debug dump issue. — hoy / detail

#19092 (Mar 26, 2021 1:24:09 PM)

  1. [OCaml][Test] Do not use Option, expand using match — vaivaswatha / detail
  2. [X86][AVX] combineHorizOpWithShuffle - improve SHUFFLE(HOP(LOSUBVECTOR(X),HISUBVECTOR(X))) folding — llvm-dev / detail
  3. [OCaml][DebugInfo][Test] Disable debuginfo tests as they fail on some machines — vaivaswatha / detail
  4. [ValueTracking] Add more non-zero add/mul recurrence tests (NFC) — nikita.ppv / detail
  5. [ValueTracking] Handle non-zero add/mul recurrences more precisely — nikita.ppv / detail
  6. [ValueTracking] Add tests for non-zero shl recurrences (NFC) — nikita.ppv / detail
  7. [ValueTracking] Handle non-zero shl recurrence — nikita.ppv / detail
  8. [Orc][examples] Fix copy/paste issues in comments and inclue guards (NFC) — Stefan Gränitz / detail
  9. [Orc][examples] Factor out make_error from parseExampleModule (NFC) — Stefan Gränitz / detail
  10. [SLP] use dyn_cast instead of isa + cast; NFC — spatel / detail
  11. [ConstraintElimination] Add additional pointercast tests. — flo / detail
  12. [lsan][test] Enable many_tls_keys_pthread.cpp and disable swapcontext.cpp/fork_and_leak.cpp — i / detail
  13. [mlir] fix -Wsign-compare in memref unit tests — zinenko / detail
  14. [Utils] Add prefix parameter in update test checks to avoid FileCheck conflicts — georgakoudis1 / detail
  15. [ValueTracking] Add tests for non equal shifts (NFC) — nikita.ppv / detail
  16. [ValueTracking] Handle shl in isKnownNonEqual() — nikita.ppv / detail
  17. [ValueTracking] Handle shl pair in isKnownNonEqual() — nikita.ppv / detail
  18. [OpenCL][Docs] Minor update about C++ for OpenCL in UsersManual. — anastasia.stulova / detail
  19. [ConstraintElimination] Only strip casts preserving the representation. — flo / detail
  20. Rename the 'concept' variable in  SymbolInterfaces.td — joker.eph / detail

#19091 (Mar 26, 2021 10:15:46 AM)

  1. [libc] Enable full build builders. — sivachandra / detail
  2. [SystemZ][z/OS] Ignore leading zero width bitfield alignment on z/OS target — fanbo.meng / detail
  3. [RISCV] Add constraint for RVV indexed loads. — zakk.chen / detail
  4. [OpenCL] Fix AST check in address-space-templates test — anastasia.stulova / detail
  5. [SLP] move test for min/max crashing; NFC — spatel / detail
  6. [BasicAA] Add a few cases with overflows in index computations. — flo / detail
  7. [SystemZ][z/OS] exclude nasty_macros.h from check-cxx — zibi / detail
  8. [mlir][python] NFC - Fix stale path in doc — nicolas.vasilache / detail
  9. [AMDGPU] Use reductions instead of scans in the atomic optimizer — jay.foad / detail
  10. [lldb] Really fix dwarf5-debug_line-file-index.s — pavel / detail
  11. [lldb] XFAIL TestGdbRemote_vContThreads on macos — pavel / detail
  12. [lldb] Skip TestVSCode_launch.test_progress_events on linux — pavel / detail
  13. [CMake][gRPC] Fix a typo in protobuf version variable name — platonov.aleksandr / detail
  14. [OCaml][DebugInfo] Add tests for debug info API — vaivaswatha / detail
  15. [BasicAA] Add a few more interesting modulo tests. — flo / detail

#19090 (Mar 26, 2021 7:07:59 AM)

  1. [LLDB] Skip TestVSCode_disconnect.test_launch arm/linux — omair.javaid / detail
  2. [Test] Add failing test for pr49730 — mkazantsev / detail
  3. [Windows] Turn off text mode in TableGen and Rewriter to stop CRLF translation — Abhina.Sreeskantharajan / detail
  4. [mlir][ODS] Fix `VariadicRegion` code generation for `NoTerminator` Ops — vlad.vinogradov / detail
  5. [LoopVectorize] Simplify scalar cost calculation in getInstructionCost — david.sherwood / detail
  6. Revert "[LoopVectorize] Simplify scalar cost calculation in getInstructionCost" — david.sherwood / detail
  7. [NFC][OCaml] Simplify llvm_global_initializer using ptr_to_option — josh / detail
  8. [NFC][OCaml] Resolve const and unsigned compilation warnings — josh / detail
  9. [OCaml] Fix a possible crash in llvm_struct_name — josh / detail
  10. [InstCombine]Generalise regression tests for sve — nashe.mncube / detail
  11. [OpenCL][Docs] Update status of OpenCL 3.0 development — anastasia.stulova / detail
  12. Revert "[SLP] allow matching integer min/max intrinsics as reduction ops" — spatel / detail

#19089 (Mar 26, 2021 3:54:31 AM)

  1. [memprof][test] Make test_terse.cpp robust (sched_getcpu may happens to change) — i / detail
  2. [AMDGPU] Inline FSHRPattern into its only use. NFC. — jay.foad / detail

#19088 (Mar 26, 2021 12:43:41 AM)

  1. [mlir][tosa] TOSA MLIR dialect update to v0.22, part 1 — rob.suderman / detail
  2. [InlineCost] Reject a zero entry count — kazu / detail
  3. Reapply [InlineCost] Enable the cost benefit analysis on FDO — kazu / detail
  4. [sanitizer] Simplify GetTls with dl_iterate_phdr — i / detail
  5. [RISCV] Don't call CheckAndMask from selectZExti32. — craig.topper / detail
  6. [RISCV] Optimize (and (shl GPR:, uimm5:), 0xffffffff) to use 2 shifts instead of 3. — craig.topper / detail

#19087 (Mar 25, 2021 9:36:24 PM)

  1. [mlir][python] Add docs for op class extension mechanism. — stellaraccident / detail
  2. [JITLink][MachO] Use full <segment>,<section> names for MachO jitlink::Sections. — Lang Hames / detail
  3. [NFC][AMDGPU] Corrections to AMD GPU initial kernel launch documentation — Tony.Tye / detail
  4. [CSSPGO] Minor tweak for inline candidate priority tie breaker — aktoon / detail

#19086 (Mar 25, 2021 6:27:25 PM)

  1. [mlir][linalg] Add an InitTensorOp python builder. — stellaraccident / detail
  2. [llvm][hwasan] Add Fuchsia shadow mapping configuration — leonardchan / detail
  3. [lldb] Add IsFullyInitialized to DynamicLoader — Jonas Devlieghere / detail
  4. [ValueTracking] Handle two PHIs in isKnownNonEqual() — jingu.kang / detail
  5. BPF: add extern func to data sections if specified — yhs / detail
  6. [Triple][Driver] Add muslx32 environment and use /lib/ld-musl-x32.so.1 for -dynamic-linker — i / detail
  7. [LLDB] Skip TestVSCode_launch.test_progress_events arm/linux — omair.javaid / detail
  8. Add missing 'CHECK' prefix to basic block labels test. — rahmanl / detail
  9. Fix a miscompile introduced by 99203f2. — richard / detail
  10. Add a target triple to fix test failure on targets that don't support — richard / detail
  11. [AArch64][GlobalISel] Emit bzero on Darwin — Jessica Paquette / detail
  12. [GlobalISel] Add G_ROTR and G_ROTL opcodes for rotates. — Amara Emerson / detail
  13. [RISCV] Add Zbb+Zbt command lines to the signed saturing add/sub tests. — craig.topper / detail
  14. Explicitly enable the new pass manager in this test. — richard / detail
  15. Stop this test from dropping a .s file in the current directory. — richard / detail

#19085 (Mar 25, 2021 3:17:56 PM)

  1. [AMDGPU] Refactoring mfma intrinsic definitions. NFC. — Stanislav.Mekhanoshin / detail
  2. [CUDA][HIP] add __builtin_get_device_side_mangled_name — Yaxun.Liu / detail
  3. [NFC] Module::getInstructionCount() is const — mtrofin / detail
  4. [Support][Windows] Make sure only executables are found by sys::findProgramByName — markus.boeck02 / detail
  5. [flang] fix spurious runtime crash on TRIM('') — pklausler / detail
  6. [PowerPC] auto-generate complete testchecks; NFC — spatel / detail
  7. [IR] Lift attribute handling for assume bundles into CallBase — nikita.ppv / detail
  8. [NFCI][SimplifyCFG] Don't pay for a Small{Map,Set}Vector when plain SmallSet will suffice — lebedev.ri / detail
  9. [clang][driver] Support HWASan in the Fuchsia toolchain — leonardchan / detail
  10. Revert "[InlineCost] Enable the cost benefit analysis on FDO" — thakis / detail
  11. [Coroutine][Clang] Force emit lifetime intrinsics for Coroutines — lxfind / detail
  12. Reland [lld-macho][nfc] minor clean up, follow up to D98559 — vyng / detail
  13. PR49724: Fix deduction of null member pointers. — richard / detail
  14. [OpenMP][InstrProfiling] Fix a missing instr profiling counter — lxfind / detail
  15. [MCA] Support carry-over instructions for in-order processors — andrew.savonichev / detail
  16. [RISCV] Reorder checks in RISCVTTIImpl::getGatherScatterOpCost to avoid calling getMinRVVVectorSizeInBits() when V extension is not enabled. — craig.topper / detail
  17. [HWASan] Mention x86_64 aliasing mode in design doc. — mascasa / detail
  18. [lldb/Commands] Fix spelling of target.move-to-nearest-code in helptext — Vedant Kumar / detail
  19. Handle 128-bits IntegerLiterals in StmtPrinter — aaron / detail
  20. [test] Add test for hoisting to custom allocation function using allocsize — listmail / detail
  21. Autogen test to account for tool output format change — listmail / detail
  22. [deref] Handle byval/byref/sret/inalloc/preallocated arguments for deref-at-point semantics — listmail / detail
  23. Mark gc.relocate and gc.result as readnone (try 2) — listmail / detail
  24. [DAE] Adjust param/arg attributes when changing parameter to undef — carrot / detail

#19084 (Mar 25, 2021 12:10:18 PM)

  1. [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, 0xffffffff). — craig.topper / detail
  2. [ARM] Revert WhileLoopStartLR to DoLoopStart — david.green / detail
  3. Revert "[Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants." — uday / detail
  4. [flang][driver] Add options for -std=f2018 — arnamoy10 / detail
  5. [mlir][linalg] Add output tensor args folding for linalg.tiled_loop. — pifon / detail
  6. [libc++] [C++2b] [P2162] Allow inheritance from std::variant. — marek.kurdej+llvm.org / detail
  7. [Analyzer] Infer 0 value when the divisible is 0 (bug fix) — gabor.marton / detail
  8. [clangd] Fix a use-after-free — kadircet / detail
  9. [flang] fold LOGICAL intrinsic calls — jperier / detail
  10. [clang][Syntax] Optimize expandedTokens for token ranges. — usx / detail
  11. [flang] Fix error compiling std::min on macos — tkeith / detail
  12. [clang] Always execute multi-stage install steps — smeenai / detail
  13. [clang] Pass option directly to command. NFC — smeenai / detail
  14. Remove unused function, fix warning (NFC) — joker.eph / detail
  15. [JITLink][MachO/x86-64] Remove stale commented-out code. — Lang Hames / detail
  16. [lld-macho] Fix typo in diagnostic message — jezng / detail
  17. [lld-macho] Add more TimeTraceScopes — jezng / detail
  18. [lld-macho] Add support for --threads — jezng / detail
  19. [Hexagon] Limit virtual register reuse range in FI elimination — kparzysz / detail
  20. [flang][driver] Fix typos and inconsistent comments (nfc) — andrzej.warzynski / detail
  21. [lld-macho][nfc] Removed unnecessary static_cast — vyng / detail

#19083 (Mar 25, 2021 9:02:51 AM)

  1. [SystemZ][z/OS] csv files should be text files — Abhina.Sreeskantharajan / detail
  2. fix readability-braces-around-statements Stmt type dependency — aaron / detail
  3. [NFC] Reordering parameters in getFile and getFileOrSTDIN — Abhina.Sreeskantharajan / detail
  4. [HWASan] Use page aliasing on x86_64. — mascasa / detail
  5. [SVE][LoopVectorize] Verify support for vectorizing loops with invariant loads — kerry.mclaughlin / detail
  6. [libc++] [P1032] Misc constexpr bits in <iterator>, <string_view>, <tuple>, <utility>. — arthur.j.odwyer / detail
  7. [libc++] Eliminate <compare>'s dependency on <array>. — arthur.j.odwyer / detail
  8. add print-change diff modes that do not use colour — schmeise / detail
  9. Reuse `os` variable in AllocateTarget; NFC — sven.vanhaastregt / detail
  10. [clang-tidy] Fix mpi checks when running multiple TUs per clang-tidy process — n.james93 / detail
  11. [SLP] Fix crash in reduction for integer min/max — yrouban / detail
  12. Fix: Reordering parameters in getFile and getFileOrSTDIN — Abhina.Sreeskantharajan / detail

#19082 (Mar 25, 2021 5:55:29 AM)

  1. [lldb] Fix TestVSCode.test_progress_events on Linux due to vdso — Raphael Isemann / detail
  2. [clang-format] Fix ObjC method indent after f7f9f94b — krasimir / detail
  3. [X86][AVX] splitIntVSETCC - handle separate (canonicalized) SETCC operands — llvm-dev / detail
  4. [X86][AVX] Truncate vectors with PACKSS/PACKUS on AVX2 targets — llvm-dev / detail
  5. [RISCV] Optimize BUILD_VECTOR sequences that reveal hidden splats — fraser / detail
  6. [RISCV] Pre-commit shuffle test cases for D99270 — fraser / detail
  7. [NewPM] Disable non-trivial loop-unswitch on targets with divergence — sameer.sahasrabuddhe / detail
  8. [PowerPC][NFC] Provide legacy names for VSX loads and stores — nemanjai / detail
  9. [RISCV] Optimize select-like vector shuffles — fraser / detail
  10. [X86][SSE] Rename pmulh tests to show they're from sign/zero-extends — llvm-dev / detail
  11. [X86][SSE] Add pmulh tests where the source ops are not generated from sign/zero-extends — llvm-dev / detail
  12. [Debugify] Expose original debug info preservation check as CC1 option — djtodoro / detail
  13. [SLP]Improve and simplify extendSchedulingRegion. — a.bataev / detail

#19081 (Mar 25, 2021 2:41:27 AM)

  1. [libcxx] updates regular_invocable test to actually test regular_invocable — cjdb / detail
  2. [lld] add context-sensitive PGO options for COFF. — pengfei.wang / detail
  3. [RISCV] Add more tests that can be improved by D99042. — craig.topper / detail
  4. [LLD] Fix probing a MSYS based 'tar' in a Windows Container — martin / detail
  5. [libcxx] [test] Quote env variables that are set with a shell "export" in ssh.py — martin / detail
  6. Revert "[libcxxabi] Use cxx-headers target to consume libcxx headers" — phosek / detail
  7. [mlir] Translate global initializers after creating all LLVM IR globals — jperier / detail
  8. [mlir] Support MemRefType with multiple AffineMaps in getStridesAndOffset — vlad.vinogradov / detail
  9. Trivial change to fix builds — kiran.chandramohan / detail

#19080 (Mar 24, 2021 11:30:24 PM)

  1. [RISCV] Remove duplicate DebugLoc variables from cases in ReplaceNodeResults. NFC — craig.topper / detail
  2. Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator — joker.eph / detail
  3. [RISCV] Add some 32-bit ctlz and cttz idiom tests to rv64zbb.ll. NFC — craig.topper / detail
  4. Add missing cases in RISCVMCExpr::getVariantKindName — sepavloff / detail
  5. [GlobalISel] Fix crash in RBS with a non-generic IMPLICIT_DEF. — Amara Emerson / detail
  6. [Driver] Add -fno-split-stack — yedeng.yd / detail

#19079 (Mar 24, 2021 8:22:45 PM)

  1. [mlir][tosa] Add tosa.bitwise_not lowering to constant and xor — rob.suderman / detail
  2. [Utils][NFC] Fix regex substitution for update test checks — georgakoudis1 / detail
  3. Plumb TLI through isSafeToExecuteUnconditionally [NFC] — listmail / detail
  4. [llvm-cov] Check path emptyness in path-equivalence after removing dots. — zequanwu / detail
  5. [RISCV] Fix mcount name — nathan / detail
  6. [flang][fir] Add the pre-code gen rewrite pass and codegen ops. — eschweitz / detail
  7. [Driver] Use -dynamic-linker /lib/ld-musl-i386.so.1 for i?86-linux-musl — i / detail
  8. [dfsan] test flush on only x86 — jianzhouzh / detail
  9. [Polly] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  10. [lldb] Format AppleObjCRuntimeV2 (NFC) — Jonas Devlieghere / detail
  11. [lldb/ObjC] Make the NonPointerIsaCache initialization lazy — Jonas Devlieghere / detail

#19078 (Mar 24, 2021 5:14:30 PM)

  1. [libc] Add a full build worker and two builders to run on it. — sivachandra / detail
  2. [CMake][Fuchsia] Include llvm-lipo — phosek / detail
  3. [libcxx] Avoid pulling in xlocinfo.h in public headers — martin / detail
  4. [mlir] Compare elements directly rather than creating pair first — jpienaar / detail
  5. [ValueTracking] peek through min/max to find isKnownToBeAPowerOfTwo — spatel / detail
  6. [libc++][AIX] Initial patch to unblock the libc++ build on AIX — jasonliu / detail
  7. [mlir][linalg] NFC: Move makeTiledShapes into Utils.{h|cpp} — antiagainst / detail
  8. [mlir][linalg] Fuse producers with non-permutation indexing maps — antiagainst / detail
  9. [mlir][affine] Deduplicate affine min/max op expressions — antiagainst / detail
  10. [mlir][affine] Add canonicalization to merge affine min/max ops — antiagainst / detail
  11. [mlir][linalg] Allow controlling folding unit dim reshapes — antiagainst / detail
  12. [mlir][linalg] Support dropping unit dimensions for init tensors — antiagainst / detail
  13. [mlir][linalg] Fold fill -> tensor_reshape chain — antiagainst / detail
  14. [Driver] Linux.cpp: delete unneeded D.getVFS().exists checks — i / detail
  15. [Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" — i / detail
  16. [libc++] Match declaration for non-member function std::swap(std::packaged_task) with what standard specify — jasonliu / detail
  17. [InlineCost] Enable the cost benefit analysis on FDO — kazu / detail
  18. [Clang][Sema] Implement GCC -Wcast-function-type — Yuanfang Chen / detail
  19. [InlineCost] Make cost-benefit decision explicit — aktoon / detail
  20. Revert "[HWASan] Use page aliasing on x86_64." — mascasa / detail
  21. [deref] Implement initial set of inference rules for deref-at-point — listmail / detail
  22. [dfsan] Test dfsan_flush with origins — jianzhouzh / detail

#19077 (Mar 24, 2021 2:06:45 PM)

  1. [AArch64][GlobalISel] Mark G_SBFX/G_UBFX as legal for s32 and s64 — Jessica Paquette / detail
  2. [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
  3. [NFC][LLDB] Removing extra semicolons to silence -Wc++98-compat-extra-semi diagnostics — medismail.bennani / detail
  4. [RISCV] Add basic cost modelling for fixed vector gather/scatter. — craig.topper / detail
  5. Make the stop-on-sharedlibrary-events setting work. — jingham / detail
  6. [AArch64][GlobalISel] Select G_SBFX and G_UBFX — Jessica Paquette / detail
  7. [dfsan] Add Origin ABI Wrappers — jianzhouzh / detail
  8. Add missing -march to runline in llvm/test/MachineVerifier/test_g_ubfx_sbfx.mir — Jessica Paquette / detail
  9. [flang] Save binding labels as strings — tkeith / detail
  10. [AArch64] Support .arch_extension pan — mcgrathr / detail
  11. [flang] Fix output buffering bug (positionability assumption) — pklausler / detail
  12. [HWASan] Use page aliasing on x86_64. — mascasa / detail
  13. [FileCheck] Fix PR49531: invalid use of string var — thomasp / detail
  14. Revert "[Passes] Add relative lookup table converter pass" — gulfem / detail
  15. [gn build] Port 5fbe1fdf1702 — llvmgnsyncbot / detail
  16. [LV] Remove redundant access to Legal::getReductionVars() (NFC). — flo / detail
  17. Disable the tests except on Darwin. — jingham / detail
  18. [clang] Add fixit for Wreorder-ctor — n.james93 / detail
  19. [LV] Factor out phi type access to variable (NFC). — flo / detail
  20. [WebAssembly] Don't inline -emscripten-cxx-exceptions-allowed functions — aheejin / detail
  21. Verify that MDNodes belong to the same context as the Module. — nicholas / detail
  22. [TSan] Support initialize/finalize hooks in dynamic libraries — julian.lettner / detail
  23. [LoopInterchange] fix tightlyNested() in LoopInterchange legality — congzhecao / detail
  24. [OPENMP]Fix PR49468: Declare target should allow empty sequences and namespaces. — a.bataev / detail
  25. Add a progress class that can track long running operations in LLDB. — gclayton / detail
  26. [PowerPC] Exploit xxsplti32dx (constant materialization) for scalars — conanap / detail
  27. [Tooling] Handle compilation databases containing commands with double dashes — alexandre.ganea / detail
  28. [libc++] Add a CI configuration with static libc++/libc++abi — Louis Dionne / detail
  29. Revert "[lldb/Plugins] Add ScriptedProcess Process Plugin" — medismail.bennani / detail
  30. [MLIR, test] Fix variable def in Dialect/Linalg/tile-and-distribute.mlir — thomasp / detail
  31. [mlir] Fix tile-and-distribute.mlir — stilis / detail
  32. [libc++] Use add_lit_testsuite to register the libc++ test suite — Louis Dionne / detail
  33. [SCEV] Improve handling of not expressions in isImpliedCond() — nikita.ppv / detail
  34. [lld-macho][nfc] Fixed test so it output to %t/ rather than current directory. — vyng / detail
  35. [AArch64][GlobalISel] Make G_UBFX/G_SBFX legalization check for constants — Jessica Paquette / detail
  36. [NFCI][SimplifyCFG] Don't form DTU updates if we aren't going to apply them — lebedev.ri / detail

#19076 (Mar 24, 2021 10:59:34 AM)

  1. Remove 'release' and 'aarch64' tags from Flang builders. — stevan.radakovic / detail
  2. [lldb] Add llgs_test decorator back to TestAutoInstallMainExecutable — Raphael Isemann / detail
  3. [libcxx] [test] Add return values after assert(false) in some experimental tests — martin / detail
  4. [NFC] Remove redundant `struct` prefix — tu.da.wei / detail
  5. [LoopFlatten] Fix invalid assertion (PR49571) — tu.da.wei / detail
  6. [NFC] Improve debug message and test description in 4c1f74a — tu.da.wei / detail
  7. [mlir][NFC] Replace `getMemorySpaceAsInt` with `getMemorySpace` where possible — vlad.vinogradov / detail
  8. [NFC][PhaseOrdering] Add a testcase for additional LICM before LoopRotate (D99249/D99204) — lebedev.ri / detail
  9. [clang][lit] Allow test cases to use the compiler that are used to compile Clang — balazsbenics / detail
  10. [Analyzer][NFC] Fix typos in comments — gabor.marton / detail
  11. [PowerPC] Change option to mrop-protect — stefanp / detail
  12. [MCA] Disable RCU for InOrderIssueStage — andrew.savonichev / detail
  13. [clang][deps] NFC: Extract ModuleID struct — Jan Svoboda / detail
  14. [clang][deps] NFC: Document collector, rename members — Jan Svoboda / detail
  15. [LV] Move exact FP math check out of Requirements. — flo / detail
  16. Revert "[lldb/Plugins] Add ScriptedProcess Process Plugin" — dave / detail
  17. [AMDGPU] SIOptimizeExecMaskingPreRA should check constant bus constraint when folds EXEC copy — Alexander Timofeev / detail
  18. [X86][AVX] Cleanup gather_v8i32_v8i32 special test case — llvm-dev / detail
  19. [X86] Remove unused 'OneUse' option from IsNOT helper. NFCI. — llvm-dev / detail
  20. [MCA] Fix for uninitialised member in constructor. NFC — andrea.dibiagio / detail
  21. [X86][AVX] lowerShuffleAsBroadcast - MOVDDUP(SCALAR_TO_VECTOR(X)) -> BROADCAST(X) — llvm-dev / detail
  22. [mlir] Fixes to hoist padding — nicolas.vasilache / detail
  23. [gn build] port 1d8fc086ae26 — thakis / detail
  24. [LoopAnalysis][NFC]Remove redundant code. — a.bataev / detail
  25. [OpenCL] Added distinct file extension for C++ for OpenCL. — anastasia.stulova / detail
  26. [OpenMP] Change OMPIRBuilder to append function attributes — jhuber6 / detail
  27. [clang] Treat variable-length array of incomplete element type as — hokein.wu / detail
  28. [llvm-objdump] Implement --prefix-strip option — viniciustinti / detail
  29. [PowerPC] Add mprivileged option — stefanp / detail
  30. [clang] [C++2b] [P1102] Accept lambdas without parameter list (). — marek.kurdej+llvm.org / detail
  31. [clang-tidy] Ignore all spaces in the list of checks — dmitry.polukhin / detail
  32. [X86][AVX] combineBitcastvxi1 - improve handling of vectors truncated to vXi1 — llvm-dev / detail
  33. [mlir] support data layout specs on ModuleOp — zinenko / detail
  34. [mlir] provide a version of data layout size hooks in bits — zinenko / detail
  35. [mlir] forward data layout query to scoping op in absence of specification — zinenko / detail
  36. [mlir] introduce data layout entry for index type — zinenko / detail
  37. [AsmParser][SystemZ][z/OS] Re-introduce HLASM comment syntax — anirudh_prasad / detail
  38. [Polly][DCE] clang-format DeadCodeElimination.h. NFC. — llvm-project / detail
  39. [SVE] Suppress vselect warning from incorrect interface call — nashe.mncube / detail
  40. [gn build] (manually) port 301d9261b787 — thakis / detail
  41. [TTI] Return a TypeSize from getRegisterBitWidth. — sander.desmalen / detail
  42. [InstCombine] add tests for sub of umin; NFC — spatel / detail
  43. [mlir][linalg] Do not call region builder during vectorization. — gysit / detail
  44. [ARM] Regenerate some test checks. NFC — david.green / detail
  45. [sanitizer] Fix Solaris build. — mascasa / detail
  46. Updated LLDB for the new Clang Language enumerator 'OpenCLCXX' — gribozavr / detail
  47. [flang] Save binding labels as strings — tkeith / detail
  48. AMDGPU: Add target id and code object v4 support — kzhuravl_dev / detail
  49. [NFCI][SimplifyCFG] Fold branch to common dest: don't check cost if no qualified preds — lebedev.ri / detail
  50. [sanitizer] Fix Solaris build. — mascasa / detail
  51. [UpdateTestChecks] Fix typo & copy/paste in comments — thomasp / detail
  52. [dfsan] Add Origin ABI Wrappers — jianzhouzh / detail
  53. [InstSimplify] add tests for min/max intrinsic analysis; NFC — spatel / detail
  54. [ARM] Enable UpperBound unrolling for all loops — david.green / detail
  55. Fix false negative in -Wthread-safety-attributes — aaron.puchert / detail
  56. [polly] Fix build — nikita.ppv / detail
  57. [Support] Fix 'keeping' temporary files on Windows 7 — alexandre.ganea / detail
  58. Revert "[flang] Save binding labels as strings" — tkeith / detail
  59. [NFC][Loads] Add a testcase for TBAA aware FindAvailableLoadedValue — thomasp / detail
  60. [OPENMP]Fix PR48571: critical/master in outlined contexts cause crash. — a.bataev / detail
  61. Make FindAvailableLoadedValue TBAA aware — thomasp / detail
  62. [SystemZ][z/OS] JSON file should be text files — Abhina.Sreeskantharajan / detail
  63. [LICM] Fix NumSunk statistic (NFC) — nikita.ppv / detail
  64. [lit] Fix check-lit hanging on Windows due to a division by zero exception — martin / detail
  65. [Passes] Add relative lookup table converter pass — gulfem / detail
  66. [gn build] Port 5fd001a5ffba — llvmgnsyncbot / detail
  67. AMDGPU/LLD: Add target id and code object v4 support to linker — kzhuravl_dev / detail
  68. [test] Fix mix of variable use/def and regex match — thomasp / detail
  69. [RISCV] Add TTI support for cpop with Zbb — craig.topper / detail

#19075 (Mar 24, 2021 7:52:36 AM)

  1. [NFC] [Support] Fix unconsistent comment with codes for ExtendSigned — yedeng.yd / detail
  2. [Polly] Port DeadCodeElim to the NewPM. — llvm-project / detail
  3. [Driver] Gnu.cpp: remove unneeded getMultiarchTriple normalization — i / detail
  4. * Fix demangling of optional template-args for vendor extended type qualifier. — aorlov / detail
  5. [RISCV] Add HasStdExtD predicate to copysign from double and to double patterns — tclin914 / detail
  6. Update SafeMachO.h to #undefine more names — Jason Molenda / detail
  7. [Driver] Bring back i586-linxu-gnu — i / detail
  8. [WebAssembly] Rename WasmLimits::Initial to ::Minimum.  NFC. — wingo / detail
  9. [clang][ASTImporter] Add import of DeducedTemplateSpecializationType. — 1.int32 / detail
  10. Add a mechanism for Dialects to provide a fallback for OpInterface — joker.eph / detail
  11. [WebAssembly][MC] Record limit constraints for table sizes — wingo / detail
  12. [AArch64][ASAN] Re-enable fgets_fputs.cpp test. — yvan.roux / detail
  13. [XCore][Test] XFAIL tests requiring 8-byte stack alignment. — nigelp / detail
  14. Handle a LC_NOTE main bin spec for user process corefiles — Jason Molenda / detail

#19073 (Mar 23, 2021 10:39:13 PM)

  1. Revert "[Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" and restore i586-linux-gnu" — zequanwu / detail
  2. [X86] Bale out of X86FastISel::X86SelectCmp for vectors. — craig.topper / detail
  3. [RegAlloc] Fix "ran out of regs" with uses in statepoint — serguei.katkov / detail
  4. [NFC] Fix comment describing what EdgeBundles is — mkazantsev / detail
  5. [PowerPC] Make altivec.h work with AIX which has no __int128 — nemanja.i.ibm / detail

#19072 (Mar 23, 2021 7:32:09 PM)

  1. [Coverage] Load records immediately — Vedant Kumar / detail
  2. [CGAtomic] Lift stronger requirements on cmpxch and support acquire failure mode — bruno.cardoso / detail
  3. Improve const-correctness. NFC. — richard / detail
  4. Support #__private_macro and #__public_macro in local submodule — richard / detail
  5. [OpenMP] Misc. changes that add or remove pointer/bound checks — hansang.bae / detail
  6. [InstSimplify] Fix unused variable warning (NFC) — nullptr.cpp / detail
  7. [NFC] Clang-format includes — Vitaly Buka / detail
  8. [RISCV][Clang] Add RVV Vector Indexed Load intrinsic functions. — zakk.chen / detail

#19071 (Mar 23, 2021 4:24:36 PM)

  1. Revert "[Analysis]Add getPointersDiff function to improve compile time." — a.bataev / detail
  2. [BasicAA] Add test for assume with operand bundles (NFC) — nikita.ppv / detail
  3. [BasicAA] Handle assumes with operand bundles — nikita.ppv / detail
  4. [HWASan] Refactor in preparation for x86 aliasing mode. NFC — mascasa / detail
  5. [test] Add --sysroot= to make gcc-toolchain.cpp stable — i / detail
  6. [ODS] Implement a new 'hasCanonicalizeMethod' bit for cann patterns. — clattner / detail
  7. [mlir][Pattern] Add better support for using interfaces/traits to match root operations in rewrite patterns — riddleriver / detail
  8. Revert "[lld-macho][nfc] minor clean up, follow up to D98559" — vyng / detail
  9. [mlir][tosa] Add tosa.pad to linalg.pad operation — rob.suderman / detail
  10. [Analysis]Add getPointersDiff function to improve compile time. — a.bataev / detail
  11. [NFC][LLDB] Removing extra semicolons to silence -Wc++98-compat-extra-semi diagnostics — Shafik Yaghmour / detail
  12. [MSSA] Extending IsGuaranteedLoopInvariant to support an instruction defined in the entry block — flo / detail
  13. [lld-macho] Fixed lld-version expectation in test so it works on Fuchsia. — vyng / detail
  14. Add register size info back to MCRegisterClass — rafaelauler / detail
  15. [Sanitizer] Remove refactoring leftover [NFC] — julian.lettner / detail
  16. [ValueTracking] Handle increasing mul recurrence in isKnownNonZero() — jingu.kang / detail
  17. [mlir][tosa] Add tosa.argmax to linalg lowering — rob.suderman / detail
  18. [AArch64][GlobalISel] Lower G_FSHL and G_FSHR. — Amara Emerson / detail
  19. [AArch64][GlobalISel] Add test for G_FSHR legalization. — Amara Emerson / detail
  20. [lld] Fix test to work with and without a vendor string — smeenai / detail

#19070 (Mar 23, 2021 1:17:32 PM)

  1. Respect jobs property for LIT tests in UnifiedTreeBuilder. — gkistanova / detail
  2. [SystemZ][z/OS] fix lit test related to alignment — muiez / detail
  3. [lldb/Commands] Add command options for ScriptedProcess to ProcessLaunch — medismail.bennani / detail
  4. [lldb/Interpreter] Add ScriptInterpreter Wrapper for ScriptedProcess — medismail.bennani / detail
  5. [lldb/bindings] Add Python ScriptedProcess base class to lldb module — medismail.bennani / detail
  6. [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
  7. [mlir] verify that operand/result_segment_sizes attributes have i32 element — zinenko / detail
  8. Teach DWARFExpression about DWARF 4+ Location Descriptions — Adrian Prantl / detail
  9. [runtimes] Add the libc project to the list of runtimes. — sivachandra / detail
  10. [libc++] Add missing test_macros.h include in tests using TEST_STD_VER. — marek.kurdej+llvm.org / detail
  11. [libc++] [C++20] [P0482] Add missing tests and synopses for char8_t. — marek.kurdej+llvm.org / detail
  12. Document -fcrash-diagnostics-dir — paul.robinson / detail
  13. [MLIR][Linalg] Hoist padding across multiple levels of tiling — nicolas.vasilache / detail
  14. [NFC][AMDGPU] Reserve AMD GPU ELF machine number 0x41 — Tony.Tye / detail
  15. [dsymutil] Only look for ThinLTO suffixes if we failed to find symbol. — Jonas Devlieghere / detail
  16. [mlir] silence -Wunused-variable in release mode in Linalg transforms — zinenko / detail
  17. [libc++] NFC: nodebug => no-debug in the CI configurations — Louis Dionne / detail
  18. [test] Enable check-lsan on aarch64-*-linux — i / detail
  19. [libc++] Simpler Python script for generating a graph of libc++'s header dependencies — arthur.j.odwyer / detail
  20. [C++20] [P1825] Fix bugs with implicit-move from variables of reference type. — arthur.j.odwyer / detail
  21. scudo: Preserve no-memtag attribute on cached secondary allocations. — peter / detail
  22. [libc++] Remove old cache file that was left behind by accident — Louis Dionne / detail
  23. Revert "Revert "Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"""""" — vyng / detail
  24. [sanitizer] Implement MapDynamicShadowAndAliases. — mascasa / detail
  25. [libcxxabi] Use cxx-headers target to consume libcxx headers — phosek / detail
  26. [ValueTracking] Teach canCreateUndefOrPoison that ctpop does not create undef or poison. — craig.topper / detail
  27. [AArch64][GlobalISel] Lower G_CTLZ_ZERO_UNDEF. — Amara Emerson / detail
  28. [Analysis]Add getPointersDiff function to improve compile time. — a.bataev / detail
  29. [mlir][tosa] Add tosa.matmul and tosa.fully_connected lowering — rob.suderman / detail
  30. [lld-macho][nfc] minor clean up, follow up to D98559 — vyng / detail
  31. [mlir][tosa] Add tosa.tile to linalg.generic lowering — rob.suderman / detail

#19069 (Mar 23, 2021 10:10:46 AM)

  1. Add Clang dependency for new Flang driver in out-of-tree builder. — stevan.radakovic / detail
  2. Revert "A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash." — schmeise / detail
  3. [gn build] (manually) port d709dcc09097 — thakis / detail
  4. [SimplifyCFG] use profile metadata to refine merging branch conditions — spatel / detail
  5. [RISCV] Further optimize BUILD_VECTORs with repeated elements — fraser / detail
  6. Revert "[Orc] Allow OrcGenericABI variant of LazyCallThroughManager" — Stefan Gränitz / detail
  7. [clang][parser] Don't prohibit attributes on objc @try/@throw — tbaeder / detail
  8. [SimplifyCFG] FoldBranchToCommonDest(): properly handle same-block external uses (PR49510/PR49689) — lebedev.ri / detail
  9. [MCA] Improved handling of negative read-advance cycles. — andrea.dibiagio / detail
  10. Revert "[MLIR] Canonicalize `shape.assuming` op to yield only inner values" — frgossen / detail
  11. [flang][cmake] Improve how CLANG_DIR is handled — andrzej.warzynski / detail
  12. [NFC][SimplifyCFG] 'Fold branch to common dest': add test for cost overestimation — lebedev.ri / detail
  13. [SimplifyCFG] 'Fold branch to common dest': don't overestimate the cost — lebedev.ri / detail
  14. [LV] Add 'fast' flag to test to make sure it will be vectorized. — flo / detail
  15. [PhaseOrdering] add AVX attribute to make test less fragile; NFC — spatel / detail
  16. [lli] Workaround missing architecture support in LazyCallThroughManager for non-lazy mode — Stefan Gränitz / detail
  17. [AMDGPU] Set SchedRW on real instructions — jay.foad / detail
  18. [RISCV] Use selectImm for RV32. NFC — craig.topper / detail
  19. [AMDGPU] Refactor DPPCombine — Joseph.Nash / detail
  20. [flang][cmake] Fix variable reference (${var} instead of var) — andrzej.warzynski / detail
  21. [libcxx] Consistently set CMAKE_STATIC_LIBRARY_PREFIX regardless of LIBCXX_ENABLE_STATIC — martin / detail
  22. [flang][driver] Add -fintrinsic-modules-path option — arnamoy10 / detail
  23. [ASTMatchers][NFC] Use SmallVector when building variadic matcher descriptor — n.james93 / detail
  24. [NFC] Enable RVALUE_REFERENCE_THIS on MSVC 2019 — n.james93 / detail
  25. [AMDGPU] Simplify AMDGPUAnnotateUniformValues::visitBranchInst. NFC. — jay.foad / detail
  26. [sanitizer] Support dynamic premapped R/W range in primary allocator. — mascasa / detail

#19068 (Mar 23, 2021 7:03:09 AM)

  1. Use more efficient linker for flang debug builder. — stevan.radakovic / detail
  2. [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
  3. Temporarily revert "[lli] Make -jit-kind=orc the default JIT engine" — Stefan Gränitz / detail
  4. [NFC] Formatting changes — Abhina.Sreeskantharajan / detail
  5. [AMDGPU] Use non-compressed exports in a test. NFC. — jay.foad / detail
  6. [MLIR][Shape] Canonicalize duplicate operands in `shape.cstr_broadcastable` — frgossen / detail
  7. [LoopVectorize][NFC] Refactor code to use IRBuilder::CreateStepVector — david.sherwood / detail
  8. [MLIR] Canonicalize `shape.assuming` op to yield only inner values — frgossen / detail
  9. [dexter] Fix DexLimitSteps when breakpoint can't be set at requested location — orlando.hyams / detail
  10. [ARM] Handle debug instrs in ARM Low Overhead Loop pass — victor.campos / detail
  11. [AnnotationRemarks] Add test for annotation remarks with dbg locations. — flo / detail
  12. [ARM] Additional Upper bound unrolling test. NFC — david.green / detail
  13. [clang] Fix a crash when CTAD fails — kadircet / detail
  14. [AnnotationRemarks] Use subprogram location for summary remarks. — flo / detail
  15. [lldb] Silence GCC warnings about format not being a string literal in LLDB_SCOPED_TIMER — martin / detail
  16. [llvm-opt] Bug fix within combining FP vectors — nashe.mncube / detail
  17. [LangRef] Fix typos in the vector-type memory layout section — fraser / detail
  18. [AArch64] Fix unused variable warning — benny.kra / detail
  19. [NFCI] cleanup CloneFunctionInto — luke.drummond / detail
  20. [NFC] Minor refactor — luke.drummond / detail
  21. [NFC] clang-format llvm/lib/Transforms/Utils/CloneFunction.cpp — luke.drummond / detail
  22. [SLP] allow matching integer min/max intrinsics as reduction ops — spatel / detail
  23. [ASTImporter] Split out Objective-C related unit tests — Raphael Isemann / detail
  24. [gn build] Port 274907c0a4d6 — llvmgnsyncbot / detail
  25. [RISCV][NFC] Fix RVV intrinsic tests. — zakk.chen / detail
  26. [Orc] Allow OrcGenericABI variant of LazyCallThroughManager — Stefan Gränitz / detail
  27. GlobalISel: Lower funnel shifts — Matthew.Arsenault / detail
  28. [openacc][openmp] Reduce number of generated file and prefer inclusion of .inc — clementval / detail
  29. [llvm-symbolizer][llvm-nm] Fix AArch64 and ARM mapping symbols handling. — yvan.roux / detail
  30. Introduce a generic operator to apply complex operations to BitVector — sguelton / detail
  31. A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash. — schmeise / detail
  32. [PowerPC][NFC] Use valid type for offset in altivec.h — nemanja.i.ibm / detail

#19067 (Mar 23, 2021 3:48:37 AM)

  1. [clang][ASTImporter] Import "CapturedVLAType" in FieldDecl. — 1.int32 / detail
  2. [lit] Reliable progress indicator and ETA — lebedev.ri / detail
  3. [lli] Make -jit-kind=orc the default JIT engine — Stefan Gränitz / detail
  4. [X86][AVX] Narrow VPBROADCASTQ->VPBROADCASTD if we don't need the upper bits. — llvm-dev / detail
  5. [lli] Fix ppc64le-clang-lnt-test bot: Keep test-call.ll a MCJIT-only test — Stefan Gränitz / detail
  6. [VPlan] Include name when printing after 93a9d2de8f4f. — flo / detail
  7. [mlir] Remove deprecated methods from mlir::OpState — csigg / detail
  8. [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
  9. [RISCV] Optimize all-constant mask BUILD_VECTORs — fraser / detail
  10. [OpenCL] Remove mixed signedness atomic_fetch_ from opencl-c.h — sven.vanhaastregt / detail
  11. [CMAKE] Fix cross-compilation build — vlad.vinogradov / detail
  12. [IR][SVE] Add new llvm.experimental.stepvector intrinsic — david.sherwood / detail
  13. [MLIR] Add callback builder for `shape.assuming` op — frgossen / detail

#19066 (Mar 23, 2021 12:38:18 AM)

  1. [AMDGPU] Reserve ELF code — Tony.Tye / detail
  2. [llvm-readelf, propeller] Add fallthrough bit to basic block metadata in BB-Address-Map section. — rahmanl / detail
  3. [lsan][lsan] Use --std=c++14 to fix Windows test — Vitaly Buka / detail
  4. [TableGen] Allow BitsInit to init integer in pseudo expansion — sepavloff / detail
  5. [NFC] Fix typo longre -> longer — mkazantsev / detail
  6. [GlobalISel][AMDGPU] Lower G_UMULO/G_SMULO — Pushpinder.Singh / detail
  7. [TableGen] Tiny enhancement — sepavloff / detail
  8. [RS4GC] Fix hang on infinite loop — serguei.katkov / detail
  9. [SanitizerCoverage] Use External on Windows — i / detail
  10. Reland "[InstCombine] Add simplification of two logical and/ors" — aqjune / detail

#19065 (Mar 22, 2021 9:30:57 PM)

  1. [RISCV][NFC] Fix RVV intrinsic tests. — zakk.chen / detail
  2. [deref] Split a test to show both global and pointwise semantics — listmail / detail
  3. [dsymutil] Fix spurious warnings for missing symbols with thinLTO — Jonas Devlieghere / detail
  4. Minor format tweak to deref analysis printer — listmail / detail
  5. Revert "[RISCV][NFC] Fix RVV intrinsic tests." — zakk.chen / detail
  6. Revert "[sanitizer] Support dynamic premapped R/W range in primary allocator." — Vitaly Buka / detail
  7. [tests] Expand tests for point-in-time dereferenceability — listmail / detail
  8. Improve module dumping for debugging. — richard / detail
  9. [test] precommit another test for point-in-time deref semantics — listmail / detail
  10. [RISCV] Rename Zb* extension tests to use lower case 'Z' in file names. — craig.topper / detail
  11. [AMDGPU] Only unbundle memory accesses in SIMemoryLegalizer — carl.ritson / detail
  12. [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
  13. [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
  14. [RISCV] Remove unused SchedWrites WriteFConv32/WriteFConv64/WriteFMov32/WriteFMov64. — craig.topper / detail
  15. [RISCV] Add scheduler classes to Zfh instructions. — craig.topper / detail
  16. [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail

#19064 (Mar 22, 2021 6:23:49 PM)

  1. [libcxx] [test] Fix fs.op.proximate for windows — martin / detail
  2. [COFF] Only consider associated EH sections during ICF — rnk / detail
  3. [gn build] fix typo in 78a65cd945d — thakis / detail
  4. [libc++] Include <__config> first in all standard headers. — arthur.j.odwyer / detail
  5. [AST] Add introspection support for Decls — steveire / detail
  6. [doc] Fix typo in rel lookup table converter pass — gulfem / detail
  7. [PatternRewriter] Rename OwningRewritePatternList -> RewritePatternSet and insert -> add — clattner / detail
  8. Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"""" — vyng / detail
  9. Revert "Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)""""" — joker.eph / detail
  10. Reland "[SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe" — aqjune / detail
  11. [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add.  NFC — clattner / detail
  12. Tidy up some docs. — clattner / detail
  13. [darwin][driver] Pass through -global-isel LLVM flags to ld. — Amara Emerson / detail
  14. Add a mechanism for Dialects to customize printing/parsing operations when they are unregistered — joker.eph / detail
  15. Rename FrozenRewritePatternList -> FrozenRewritePatternSet; NFC. — clattner / detail
  16. Revert "[Passes] Add relative lookup table converter pass" — gulfem / detail
  17. [mlir] Tune error message for assertion. — silvasean / detail
  18. [mlir][OpAsmFormat] Add support for an "else" group on optional elements — riddleriver / detail
  19. [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail

#19063 (Mar 22, 2021 3:16:22 PM)

  1. [test] Bring back the improved arm and $sysroot/usr/include/i386-linux-gnu tests — i / detail
  2. [HWASan][NFC] Introduce constants for tag bits and masks. — mascasa / detail
  3. [TargetTransformInfo] move branch probability query from TargetLoweringInfo — spatel / detail
  4. [SimplifyCFG] adjust test branchweights; NFC — spatel / detail
  5. [HIP] Fix ROCm detection — Yaxun.Liu / detail
  6. [Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" and restore i586-linux-gnu — i / detail
  7. [SimplifyCFG] use profile metadata to refine merging branch conditions — spatel / detail
  8. [SCEV] Use logical and/or matcher — aqjune / detail
  9. [IR] Mark assume/annotation as InaccessibleMemOnly — nikita.ppv / detail
  10. [libc] Introduces gmtime_r to LLVM libc, based on C99/C2X/Single Unix Sp. — rtenneti / detail
  11. [InstCombine] Whitelist non-refining folds in SimplifyWithOpReplaced — nikita.ppv / detail
  12. [clang] Replaced some manual pointer tagging with llvm::PointerIntPair. — richard / detail
  13. [ValueTracking] Regenerate test checks (NFC) — nikita.ppv / detail
  14. [libc++] Revert "[SystemZ][z/OS] Missing wchar functions libc++" — Louis Dionne / detail
  15. [lldb] config.test_exec_root is set by lit.cfg.py — Jonas Devlieghere / detail
  16. Re-land "[lldb] Make the API, Shell and Unit tests independent lit test suites" — Jonas Devlieghere / detail
  17. [libcxx] [test] Don't leave test dirs behind in fs.op.current_path on Windows — martin / detail
  18. [libcxx] [test] Remove a couple outdated XFAIL LIBCXX-WINDOWS-FIXME — martin / detail
  19. [libcxx] [test] Add XFAIL LIBCXX-WINDOWS-FIXME in 124 tests that fail in the future CI configuration — martin / detail
  20. [sanitizer] Support dynamic premapped R/W range in primary allocator. — mascasa / detail
  21. Revert "[SimplifyCFG] use profile metadata to refine merging branch conditions" — spatel / detail
  22. [NFC][IR] Type: add getWithNewType() method — lebedev.ri / detail
  23. [NFC][InstCombine] Autogenerate some checklines being affected by upcoming change — lebedev.ri / detail
  24. [NFC][SROA] Add some more tests for speculation around PHI's — lebedev.ri / detail
  25. [flang] Disallow erroneous procedure declarations — psteinfeld / detail
  26. [PDB] Add missing test for b552adf8b388a4 — rnk / detail
  27. Attempt to further improve the documentation for the [[clang::lifetimebound]] attribute. — richard / detail
  28. [docs] Clarify which part of the "refers to" rule for lifetimebound is — richard / detail
  29. [Passes] Add relative lookup table converter pass — gulfem / detail

#19062 (Mar 22, 2021 12:07:48 PM)

  1. [CSSPGO][llvm-profgen] Use profile summary based threshold for context trimming and merging — aktoon / detail
  2. Clarify comments on recurrence matcher [NFC] — listmail / detail
  3. [SLP] Add test case showing shortcoming in honoring max reg size — bjorn.a.pettersson / detail
  4. [SLP] Honor min/max regsize and min/max VF in vectorizeStores — bjorn.a.pettersson / detail
  5. [SCEV] Use trip count information to improve shift recurrence ranges — listmail / detail
  6. [Orc] Fix tracking of pending debug objects in DebugObjectManagerPlugin — Stefan Gränitz / detail
  7. [Orc] Make usage of ResourceKeys thread-safe in DebugObjectManagerPlugin — Stefan Gränitz / detail
  8. [Orc] Fix copy elision warning in RPCUtils — Stefan Gränitz / detail
  9. [libc][NFC] Add an alias named "check-llvmlibc" for "check-libc". — sivachandra / detail
  10. [ASTImporter] Fix import of ObjCPropertyDecl that share the same name — Raphael Isemann / detail
  11. new altera unroll loops check — aaron / detail
  12. [gn build] Port 5a87f81fe9ae — llvmgnsyncbot / detail
  13. Revert "[Driver] Gnu.cpp: drop an unneeded special rule related to sysroot" — aeubanks / detail
  14. [RISCV] Add support for fixed vector masked gather/scatter. — craig.topper / detail
  15. Speculative fix for windows builders after d4648eea — listmail / detail
  16. [LegalizeDAG] Add asserts to verify the types of custom legalized operation matches the original node. — craig.topper / detail
  17. 2nd attempt at a speculative fix for windows builders after d4648eea — listmail / detail
  18. [JITLink][ELF/x86-64] Add support for GOTOFF64 relocation. — Lang Hames / detail
  19. [tests] Refresh a bunch of autogen test to adjust for format changes — listmail / detail
  20. [flang] Specific procedures named the same as the generic and a derived type — psteinfeld / detail
  21. [mlir][tosa] Fix tosa.mul to use tosa.apply_scale — rob.suderman / detail
  22. Autogen some tests for ease of update — listmail / detail
  23. Fix obvious breakage of update_analysis_test_checks.py from 1ce846b — listmail / detail
  24. [HWASan] Fix brittle stack-oob.c test. — mascasa / detail
  25. Fix the order of directives and the target string — jpienaar / detail
  26. [LLD][PowerPC] Fix bug in PC-Relative initial exec — stefanp / detail
  27. [PatternMatching] Add convenience insert method to OwningRewritePatternList. NFC. — clattner / detail
  28. [NFC] Restore original SmallString size for X86TargetMachine::getSubtargetImpl lookup — sguelton / detail
  29. GlobalISel: Handle G_BUILD_VECTOR in isKnownToBeAPowerOfTwo — Matthew.Arsenault / detail
  30. [VPlan] Add CHECK-LABEL to test/Transforms/LoopVectorize/vplan-printing.ll. — flo / detail
  31. Tweak a test so it actually gets autogened — listmail / detail
  32. GlobalISel: Add utility function to constant fold FP ops — Matthew.Arsenault / detail
  33. Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"" — vyng / detail
  34. Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)""" — vyng / detail
  35. Revert "[Driver] -m32: Add /usr/include/i386-linux-gnu for Debian" — phosek / detail
  36. Revert "[Driver] Clean up Debian multiarch /usr/include/<triplet> madness" — phosek / detail

#19061 (Mar 22, 2021 8:58:35 AM)

  1. [cmake] Disable GCC 9's -Wpessimizing-move — martin / detail
  2. [libc++] Run ninja with --verbose — Louis Dionne / detail
  3. [clang][ASTImporter] Add import API for 'const Type *' (NFC). — 1.int32 / detail
  4. [mlir][Linalg] Fix linalg on tensor fusion — nicolas.vasilache / detail
  5. [RISCV][NFC] Add test of stack slot sizes of large split arguments — luismarques / detail
  6. [X86][AVX] Add missing AVX1 PMULDQ combine tests — llvm-dev / detail
  7. [AArch64][SVE] Test more types in sve-fixed-length-subvector.ll — joe.ellis / detail
  8. [lldb] Fix test_exec_root of API tests — pavel / detail
  9. [PowerPC][NFC] Do not enter prefix selection if it cannot do better. — stefanp / detail
  10. [lldb] Attempt to fix dwarf5-debug_line-file-index.s — pavel / detail
  11. AMDGPU: Allow tail calls for amdgpu_gfx functions — Matthew.Arsenault / detail
  12. [HWASan] Disable stack, globals and force callbacks for x86_64. — mascasa / detail
  13. [libc++] Move __libcpp_erase_if_container into <iterator>, and ADL-proof it. — arthur.j.odwyer / detail
  14. [lldb] Re-disable dwarf5-debug_line-file-index.s — pavel / detail

#19060 (Mar 22, 2021 5:46:06 AM)

  1. [OpenCL] Use -fdeclare-opencl-builtins for some tests — sven.vanhaastregt / detail
  2. [llvm-jitlink] Fix use of getaddrinfo(3) when connecting remote executor via TCP socket — Stefan Gränitz / detail
  3. [llvm-jitlink] Add diagnostic output and port executor to getaddrinfo(3) as well — Stefan Gränitz / detail
  4. [ConstraintElimination] Add multi-dimension GEP tests. — flo / detail
  5. [llvm-jitlink] Fix Windows build after 4a8161fe40cc — Stefan Gränitz / detail
  6. [analyzer][solver] Redesign constraint ranges data structure — vsavchenko / detail
  7. [AArch64] Add some float -> int -> float conversion patterns — sjoerd.meijer / detail
  8. [clang][flang] Moke the definition of `-module-dir` restricted to Flang — andrzej.warzynski / detail
  9. [clangd] Replace usages of dummy with more descriptive words — kadircet / detail
  10. [OpenCL] Support template parameters for as_type — sven.vanhaastregt / detail
  11. [IR] Add vscale_range IR function attribute — bradley.smith / detail
  12. [LLDB] XFAIL dwarf5-debug_line-file-index.s on arm-linux — omair.javaid / detail
  13. [ConstraintElimination] Add gep tests without inbounds. — flo / detail
  14. [NFC][lit] discovery: find_tests_for_inputs: avoid py warning when no suites found — lebedev.ri / detail
  15. [NFCI][lit] Unbreak more lit self-tests after D98179 — lebedev.ri / detail
  16. [NFC][lit] Add a test showing that timing data for tests not executed is lost — lebedev.ri / detail
  17. [NFC][lit] Extract 'test time' reading/writing into standalone functions — lebedev.ri / detail
  18. [lit] Do not forget test times for tests that weren't executed — lebedev.ri / detail
  19. [analyzer] Don't include private gtest headers — gribozavr / detail
  20. [llvm-objcopy][Support] move writeToOutput helper function to Support. — a.v.lapshin / detail

#19059 (Mar 22, 2021 2:31:42 AM)

  1. [PowerPC] Enable redundant TOC save removal on AIX — qiucofan / detail
  2. [clangd] Fix linker error when linking clang-index-server with shared libraries — zeratul976 / detail
  3. [Driver] Gnu.cpp: remove obsoleted i386 triple detection from end-of-life distribution versions — i / detail
  4. [lldb] Use CompileUnit::ResolveSymbolContext in SymbolFileDWARF — pavel / detail
  5. [analyzer][solver] Fix infeasible constraints (PR49642) — vsavchenko / detail
  6. [ELF][docs] Add line breaks — nullptr.cpp / detail
  7. [docs] GettingInvolved: split out flang and openmp meeting series — kristof.beyls / detail
  8. [Driver] -m32: Add /usr/include/i386-linux-gnu for Debian — i / detail
  9. [mlir] Add an option to still use bottom-up traversal — akuegel / detail
  10. [NFC] Simpler and faster key computation for getSubtargetImpl memoization — sguelton / detail
  11. Make clangd CompletionModel usable even with non-standard (but supported) layout — sguelton / detail

#19058 (Mar 21, 2021 11:21:32 PM)

  1. [JITLink][ELF/x86-64] Add Delta32, NegDelta32, NegDelta64 support. — Lang Hames / detail
  2. [JITLink] Start laying the groundwork for ELF x86-64 large code model support. — Lang Hames / detail
  3. [libc] Add a target "install-llvmlibc" to install LLVM libc static archive. — sivachandra / detail
  4. [JITLink][ELF/x86-64] Add support for R_X86_64_GOTPC64 and R_X86_64_GOT64. — Lang Hames / detail
  5. [IndVars] Sharpen context in eliminateIVComparison — mkazantsev / detail
  6. [X86] Pass to transform tdpbf16ps intrinsics to scalar operation. — bing1.yu / detail
  7. Fix extraneous context parameter in templated helper function. — stellaraccident / detail
  8. [Driver] Clean up Debian multiarch /usr/include/<triplet> madness — i / detail

#19057 (Mar 21, 2021 8:13:21 PM)

  1. [Driver] Detect Debian hack g++-multiarch-incdir.diff to simplify addLibStdCXXIncludePaths call sites — i / detail
  2. [X86][AMX] Add test cases for AMX load/store lowering. — yuanke.luo / detail
  3. [ASTMatcher] Add AST Matcher support for C++20 coroutine keywords — yedeng.yd / detail

#19056 (Mar 21, 2021 5:05:47 PM)

  1. Update examples post OwningRewritePatternList change — jpienaar / detail
  2. [test] Delete obsoleted debian_multiarch_tree and ubuntu_13.04_multiarch_tree — i / detail
  3. [test] Add test for cross compiling on Linux — i / detail

#19055 (Mar 21, 2021 1:58:09 PM)

  1. [DAGCombiner] Minor compile time improvement to (sext_in_reg (sign_extend_vector_inreg x)) optimization. — craig.topper / detail
  2. [lld-macho] Implement -dependency_info (partially - more opcodes needed) — vyng / detail
  3. [Driver] Gnu.cpp: fix libstdc++ search path for multilib — i / detail
  4. Revert "[BranchProbability] move options for 'likely' and 'unlikely'" — lebedev.ri / detail
  5. [clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead of branch weights — lebedev.ri / detail
  6. [clang][Codegen] EmitBranchOnBoolExpr(): emit prof branch counts even at -O0 — lebedev.ri / detail
  7. Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)" — thakis / detail

#19054 (Mar 21, 2021 10:50:11 AM)

  1. [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [InstSimplify] Add load of undef aggregate test (NFC) — nikita.ppv / detail
  3. Reapply [ConstantFold] Handle vectors in ConstantFoldLoadThroughBitcast() — nikita.ppv / detail
  4. Change OwningRewritePatternList to carry an MLIRContext with it. — clattner / detail
  5. [ShapeDialect] Silence a build warning, NFC — clattner / detail
  6. AMDGPU: Fix allowing immediates for tail call pseudo. — Matthew.Arsenault / detail
  7. MIR: Fix missing serialization for HasTailCall — Matthew.Arsenault / detail
  8. Remove the extraneous MLIRContext argument from populateWithGenerated.  NFC. — clattner / detail
  9. [ValueTracking] Add more tests for isKnownNonEqual() of mul (NFC) — nikita.ppv / detail
  10. [ValueTracking] Improve mul handling in isKnownNonEqual() — nikita.ppv / detail

#19053 (Mar 21, 2021 7:42:35 AM)

  1. [ARM] VINS f16 pattern — david.green / detail
  2. [X86] Add 'mulhs' variant of PR49658 test case — llvm-dev / detail
  3. [X86][AVX] ComputeNumSignBitsForTargetNode - add X86ISD::VBROADCAST handling for scalar sources — llvm-dev / detail
  4. [lld-macho][nfc] Format Options.td — jezng / detail
  5. [DAG] Limit (sext_in_reg (zero_extend_vector_inreg x)) to exact sign extension — llvm-dev / detail
  6. AMDGPU/GlobalISel: Enable CSE in pre-legalizer combiner — Matthew.Arsenault / detail
  7. GlobalISel: Avoid unnecessary truncation to i64 — Matthew.Arsenault / detail
  8. [InstSimplify] Clean up SimplifyReplacedWithOp implementation (NFCI) — nikita.ppv / detail
  9. [InstSimplify] Add additional select operand replacement tests (NFC) — nikita.ppv / detail

#19052 (Mar 21, 2021 4:27:40 AM)

  1. [X86] computeKnownBitsForTargetNode - add X86ISD::PMULUDQ handling — llvm-dev / detail
  2. [X86] Add PR49658 test case — llvm-dev / detail
  3. [X86][AVX] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST handling for scalar sources — llvm-dev / detail
  4. [RISCV] remove redundant instruction when eliminate frame index — 932494295 / detail

#19051 (Mar 21, 2021 1:19:34 AM)

  1. [Driver] Linux.cpp: add -internal-isystem lib/../$triple/include — i / detail

#19050 (Mar 20, 2021 10:10:34 PM)

  1. [Driver] Gnu.cpp: remove unneeded -L detection for libc++ — i / detail
  2. [Driver] Gnu.cpp: remove unneeded -L detection hack for -mx32 — i / detail
  3. [Driver] Gnu.cpp: drop an unneeded special rule related to sysroot — i / detail
  4. [Driver] Gnu.cpp: drop an unneeded special rule related to sysroot — i / detail

#19049 (Mar 20, 2021 7:03:57 PM)

  1. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  2. [Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants. — clattner / detail
  3. [RISCV] Add test case to show a case where (mul (and X, 0xffffffff), (and Y, 0xffffffff)) optimization does not improve code. — craig.topper / detail
  4. [Driver] Gnu.cpp: remove unneeded -L lib/gcc/$triple/$version/../../../$triple — i / detail

#19048 (Mar 20, 2021 3:56:54 PM)

  1. [test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_RTLIB is compiler-rt — i / detail
  2. [AIX] Update rpath for BUILD_SHARED_LIBS — Jinsong Ji / detail
  3. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  4. [RISCV] Add isel pattern to optimize (mul (and X, 0xffffffff), (and Y, 0xffffffff)) on RV64 — craig.topper / detail
  5. [test] Delete "-internal-isystem" "/usr/local/include" — i / detail
  6. [RISCV] Add Zba command lines to xaluo.ll. NFC — craig.topper / detail
  7. [RISCV] Disable (mul (and X, 0xffffffff), (and Y, 0xffffffff)) optimization when Zba is enabled. — craig.topper / detail
  8. [RISCV] Update comment in RISCVInstrInfoM.td — noreply / detail

#19047 (Mar 20, 2021 12:49:46 PM)

  1. Added support for a new src_to_build_dir argument to LLVMBuildFactory to explicitly specify a directory to start a build for. — gkistanova / detail
  2. Added support for a new src_to_build_dir argument to UnifiedTreeBuilder to explicitly specify a directory to start a build for. — gkistanova / detail
  3. Revert "Revert "[Driver] Drop obsoleted Ubuntu 11.04 gcc detection"" — i / detail
  4. [VE] Fix types of multiclass template arguments in TableGen files — i / detail
  5. [test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_CXX_STDLIB is libc++ — i / detail
  6. [AST] Ensure that an empty json file is generated if compile errors — steveire / detail
  7. [lld-macho] Minor touch-up to objc.s — jezng / detail
  8. [BranchProbability] move options for 'likely' and 'unlikely' — spatel / detail

#19046 (Mar 20, 2021 9:43:00 AM)

  1. [OCaml] Add (get/set)_module_identifer functions — vaivaswatha / detail

#19045 (Mar 20, 2021 6:36:26 AM)

  1. Revert of D49126 [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types. — jeroen.dobbelaere / detail
  2. [mlir] Additional folding for SelectOp — ivan.butygin / detail
  3. [clang-tidy] Fix bugprone-terminating-continue when continue appears inside a switch — n.james93 / detail
  4. Revert "[Driver] Drop obsoleted Ubuntu 11.04 gcc detection" — dave / detail
  5. [lit] Sort testing summary output — dave / detail

#19044 (Mar 20, 2021 3:20:48 AM)

  1. [CFLGraph] Fix a crash due to missing handling of freeze — aqjune / detail
  2. [mlir] Canonicalize IfOp with trivial `then` and `else` bodies to list of SelectOp's — ivan.butygin / detail
  3. [X86] Fix a bug when calculating the ldtilecfg insertion points. — pengfei.wang / detail

#19043 (Mar 20, 2021 12:10:48 AM)

  1. Add a mailer config for MLIR testing bots to Google build monitoring mailing-list — joker.eph / detail
  2. Update syntax for amx.tile_muli to use two Unit attr to mark the zext case — joker.eph / detail
  3. [libc] Use add_library in add_entrypoint_library instead of invoking ar. — sivachandra / detail
  4. [AMDGPU] Add MDT update missing from D98915 — carl.ritson / detail
  5. [mlir][tosa] Add tosa.reverse lowering to linalg.generic — rob.suderman / detail
  6. [NFC][ValueTypes] Align code by column — llvm / detail
  7. [Driver] Drop unneeded $triple/gcc/$triple detection — i / detail
  8. [Driver] Delete toplevel i386-gnu/gcc detection in favor of i386-gnu alias triple detection — i / detail
  9. [Driver] Drop obsoleted Ubuntu 11.04 gcc detection — i / detail
  10. Title: Remove a redundant parameter in clang/unittests/AST/CMakeLists.txt Reviewed by: MaskRay Differential Revision: https://reviews.llvm.org/D98922 — changhu779 / detail
  11. [Driver][test] Fix gcc-toolchain.cpp on non-x86_64 — i / detail

#19042 (Mar 19, 2021 9:01:16 PM)

  1. Revert "[lldb] Make the API, Shell and Unit tests independent lit test suites" — Jonas Devlieghere / detail
  2. [testsuite] Make testsuite more stable vs canonicalization change.  NFC. — clattner / detail
  3. [mlir][docs] Remove the BuiltinDialect documentation from langref and generate it from ODS — riddleriver / detail
  4. [NFC] [PowerPC] Determine Endianness in PPCTargetMachine — nemanja.i.ibm / detail
  5. [AMDGPU] Allow index optimisation in SIPreEmitPeephole for bundles — carl.ritson / detail
  6. [mlir][python] Function decorator for capturing a FuncOp from a python function. — stellaraccident / detail
  7. [JITLink] Remove redundant local variable definitions from a unit test. — Lang Hames / detail
  8. [mlir][python] Adapt to `segment_sizes` attribute type change. — stellaraccident / detail
  9. [Utils][vim] Highlight `poison` keyword — i / detail
  10. [llvm-jitlink] Scan input files for first object to determine triple. — Lang Hames / detail
  11. [AMDGPU] Merge SIRemoveShortExecBranches into SIPreEmitPeephole — carl.ritson / detail
  12. [AMDGPU] Rename SIInsertSkips Pass — carl.ritson / detail
  13. [Driver] Stop searching other prefixes once a GCC installation is found in one prefix — i / detail
  14. [RISCV] Rename WriteShift/ReadShift scheduler classes to WriteShiftImm/ReadShiftImm. Move variable shifts from WriteIALU/ReadIALU to new WriteShiftReg/ReadShiftReg. — craig.topper / detail
  15. [PowerPC][NFC] Do not produce i64 constants in 32-bit mode — nemanja.i.ibm / detail

#19041 (Mar 19, 2021 5:52:37 PM)

  1. [lld-macho][nfc] Fixed typo in comment — vyng / detail
  2. [mlir][linalg] Add structured op builders from python opdsl. — stellaraccident / detail
  3. [ARM] Tone down the MVE scalarization overhead — david.green / detail
  4. [mlir][tosa] Add tosa.logical_* to linalg lowerings — rob.suderman / detail
  5. [mlir][tosa] Add tosa.cast to linalg lowering — rob.suderman / detail
  6. [AArch64] Fix LowerMGATHER to return the chain result for floating point gathers. — craig.topper / detail
  7. [Flang][OpenMP] Add more sema checks for ordered construct — arnamoy10 / detail
  8. [libc++] NFCI: Remove dead code in the Lit configuration — Louis Dionne / detail
  9. Make the stop-on-sharedlibrary-events setting work. — jingham / detail
  10. Skip all the tests for Windows. — jingham / detail
  11. [SLP] add tests for min/max reductions that use intrinsics; NFC — spatel / detail
  12. [SLP] remove unnecessary characters in test; NFC — spatel / detail
  13. Revert "Skip all the tests for Windows." — jingham / detail
  14. Revert "Make the stop-on-sharedlibrary-events setting work." — jingham / detail
  15. [CodeGen] Don't crash on for loops with cond variables and no increment — benny.kra / detail
  16. [mlir][Linalg] Make LLVM_DEBUG region bigger to avoid warnings in Release builds — benny.kra / detail
  17. [MLIR] Test pattern benefit sorting between operation specific and operation agnostic patterns. — ivan.butygin / detail
  18. [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
  19. NFC: Break up the mlir python bindings into individual sources. — stellaraccident / detail
  20. [llvm] Add assertions for the smart pointers with the possibility to be null in ModuleLazyLoaderCache::operator() — tejohnson / detail
  21. [lldb] Call os_log_fault on lldb_assert — Jonas Devlieghere / detail
  22. Revert "[NewPM] Verify LoopAnalysisResults after a loop pass" — aeubanks / detail
  23. [lldb] Update assert.test to be less strict — Jonas Devlieghere / detail
  24. [llvm-readobj] Remove legacy GNU_PROPERTY_X86_ISA_1_{NEEDED,USED} and dump new GNU_PROPERTY_X86_ISA_1_{NEEDED,USED} — i / detail
  25. [mlir][Pass] Coalesce dynamic pass pipelines before running — riddleriver / detail
  26. [GlobalISel] Add G_SBFX + G_UBFX (bitfield extraction opcodes) — Jessica Paquette / detail
  27. [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
  28. [lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY — Vedant Kumar / detail
  29. Revert "[lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY" — Vedant Kumar / detail
  30. [Driver] Suppress GCC detection under -B — i / detail
  31. [docs] Improve documentation of -B and --gcc-toolchain — i / detail
  32. [lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY (reapply) — Vedant Kumar / detail
  33. Add type attributes to LLVM C API — Matthew.Arsenault / detail
  34. [JITLink] Don't issue lookups for empty symbol sets. — Lang Hames / detail
  35. Port D97640 to llvm/include/llvm/ProfileData/InstrProfData.inc — i / detail
  36. gn build: Unbreak Android cross-compilation. — peter / detail
  37. [mlir] Update `simplifyRegions` to use RewriterBase for erasure notifications — riddleriver / detail
  38. [mlir][NFC] Use the native range instead of APInt when computing operand ranges — riddleriver / detail
  39. [Driver] Delete compatibility aliases -mpie-copy-relocations and -mno-pie-copy-relocations — i / detail

#19040 (Mar 19, 2021 2:28:09 PM)

  1. [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2] — maxim.kuvyrkov / detail

#19039 (Mar 19, 2021 11:19:21 AM)

  1. propose Chocolately as package manager — kuhnel / detail
  2. [clang][ASTImporter] Add import support for SourceLocExpr. — 1.int32 / detail
  3. [AMDGPU] Remove dead glc1 handing in asm parser. NFC. — Stanislav.Mekhanoshin / detail
  4. [AMDGPU] Add atomic optimizer nouse tests — jay.foad / detail
  5. [DAG] computeKnownBits - add ISD::MULHS/MULHU/SMUL_LOHI/UMUL_LOHI handling — llvm-dev / detail
  6. [RGT] Recode more unreachable assertions and tautologies — paul.robinson / detail
  7. [dfsan] Add origin ABI wrappers — jianzhouzh / detail
  8. [mlir][Linalg] NFC - Expose helper function `substituteMin`. — nicolas.vasilache / detail
  9. [libcxx][Arm] Move buildbot flags into cmake files — david.spickett / detail
  10. [Driver] Add -print-runtime-dir — markus.boeck02 / detail
  11. [AMDGPU] Remove weird target triples from tests. NFC. — jay.foad / detail
  12. [AMDGPU] Rationalize some check prefixes and use more common prefixes. NFC. — jay.foad / detail
  13. [cmake] Enable Clang warnings about redundant semicolons — martin / detail
  14. [libcxx] [test] Account for differences in a trailing slash in weakly_canonical — martin / detail
  15. [RISCV] Fix missing scalable->fixed-length vector conversion — fraser / detail
  16. [RISCV] Add missing CHECKs to vector test — fraser / detail
  17. [SCEV] Factor out a lambda for strict condition splitting [NFC] — listmail / detail
  18. [asan] specify c++ version in tests to fix compile error — code / detail
  19. [RISCV] Maintain fixed-length info when optimizing BUILD_VECTORs — fraser / detail
  20. [mlir] Fix cuda integration test failure — thomasraoux / detail
  21. [RISCV] Lower scalable vector masked loads to intrinsics to match fixed vectors and reduce isel patterns. — craig.topper / detail
  22. [VPlan] Add plain text (not DOT's digraph) dumps — andrei.elovikov / detail
  23. [NFC][VPlan] Guard print routines with "#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)" — andrei.elovikov / detail
  24. [dfsan] Turn on testing origin tracking at atomics.ll — jianzhouzh / detail
  25. [Hexagon] Return an i64 for result 0 from LowerREADCYCLECOUNTER instead of an i32. — craig.topper / detail
  26. [RISCV] Add missing bitcasts to the results of lowerINSERT_SUBVECTOR and lowerEXTRACT_SUBVECTOR when handling mask vectors. — craig.topper / detail
  27. [LangRef] Describe memory layout for vectors types — bjorn.a.pettersson / detail
  28. [Cost]Canonicalize the cost for logical or/and reductions. — a.bataev / detail
  29. [lldb] Make the API, Shell and Unit tests independent lit test suites — Jonas Devlieghere / detail
  30. [lld-macho] Define __mh_*_header synthetic symbols. — vyng / detail
  31. Update basic deref API to account for possiblity of free [NFC] — listmail / detail

#19038 (Mar 19, 2021 8:12:04 AM)

  1. [X86, NFC] Update stack-clash tests using the automated tooling — git / detail
  2. [SystemZ][z/OS] Distinguish between text and binary files on z/OS — Abhina.Sreeskantharajan / detail
  3. [PowerPC] Fix the check for 16-bit signed field in peephole — nemanja.i.ibm / detail
  4. Automate common diagnostic checking for statement attributes — aaron / detail
  5. [mlir] Rename gpu-to-llvm pass implementation file — csigg / detail
  6. Support intrinsic overloading on unnamed types — jeroen.dobbelaere / detail
  7. [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2] — maxim.kuvyrkov / detail
  8. [M68k] Replace unknown operand with explicit type — rickytaylor26 / detail
  9. [TableGen] Improve handling of template arguments — Paul C. Anagnostopoulos / detail
  10. [libcxx] [test] Fix windows errors in fs.op.rename — martin / detail
  11. [libcxx] [test] Avoid race conditions between tests regarding temp directories — martin / detail
  12. [libcxx] [test] Fix weakly_canonical for windows — martin / detail
  13. [DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),undef) -> bop(shuffle'(x,y),shuffle'(z,w)) — llvm-dev / detail
  14. [libc++] Consistency on _LIBCPP_CLANG_VER tests in <type_traits>. — arthur.j.odwyer / detail

#19037 (Mar 19, 2021 4:58:32 AM)

  1. [KnownBits] Add knownbits analysis for mulhs/mulu 'multiply high' instructions — llvm-dev / detail
  2. [docs] Add calendar info for SVE sync-ups — kristof.beyls / detail
  3. [LLDB] Skip TestExitDuringExpression on aarch64/linux buildbot — omair.javaid / detail
  4. Revert "[lit] Handle plain negations directly in the internal shell" — martin / detail
  5. [AMDGPU] Sink Intrinsic::getDeclaration calls to where they are used. NFC. — jay.foad / detail
  6. [AMDGPU] Remove duplicate test functions. NFC. — jay.foad / detail
  7. [AMDGPU] Skip building some IR if it won't be used. NFC. — jay.foad / detail
  8. [AMDGPU] Remove some redundant code. NFC. — jay.foad / detail
  9. [M68k] Introduce DReg bead — rickytaylor26 / detail
  10. [M68k] Convert register Aliases to AltNames — rickytaylor26 / detail

#19036 (Mar 19, 2021 1:50:40 AM)

  1. [mlir] Support use-def cycles in graph regions during regionDCE — youngar17 / detail
  2. [X86] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  3. Revert "[WoA][MSVC] Use default linker setting in MSVC-compatible driver" — phosek / detail
  4. [NFC] Factor out utility function for finding common dom of user set — mkazantsev / detail
  5. [NFC] Move function up in code — mkazantsev / detail
  6. [Test] Precommit test — mkazantsev / detail
  7. [mlir] Remove mlir-rocm-runner — csigg / detail
  8. [Test] Precommit one more test — mkazantsev / detail
  9. [lit] Handle plain negations directly in the internal shell — martin / detail
  10. [libcxx] [test] Explicitly check that some env vars are ignored in the temp_dir_path test — martin / detail
  11. [lit] Pass the USERPROFILE variable through on Windows — martin / detail
  12. [InstCombine] Add unit test with @llvm.annotation. — courbet / detail
  13. [NVPTX] Fix warning, remove extra ";" [NFC] — mikael.holmen / detail
  14. [mlir] Remove ConvertKernelFuncToBlob — csigg / detail
  15. [mlir] Add a roundtrip test for 'linalg.tiled_loop' on buffers. — pifon / detail

#19035 (Mar 18, 2021 10:40:28 PM)

  1. Improve documentation for the [[clang::lifetimebound]] attribute. — richard / detail
  2. Fix example in documentation. — richard / detail
  3. [SCEV] Add false->any implication — mkazantsev / detail
  4. [CSSPGO] Add attribute metadata for context profile — aktoon / detail
  5. [UniqueLinkageName] Use consistent checks when mangling symbo linkage name and debug linkage name. — hoy / detail
  6. [IndVars] Provide eliminateIVComparison with context — mkazantsev / detail
  7. [mlir] Fix Python bindings tests failure in Debug mode after D98474 — joker.eph / detail

#19034 (Mar 18, 2021 7:33:46 PM)

  1. [dfsan] Add -dfsan-fast-8-labels flag — gbalats / detail
  2. [RISCV] Correct the output chain in lowerFixedLengthVectorMaskedLoadToRVV — craig.topper / detail
  3. [SanitizerCoverage] Make __start_/__stop_ symbols extern_weak — i / detail
  4. [RISCV] Spilling for Zvlsseg registers. — kai.wang / detail
  5. [WebAssembly] Remove experimental instructions from wasm_simd128.h — tlively / detail
  6. Add a couple of missing attribute query methods [NFC] — listmail / detail
  7. Don't assume that stepping out of a function will land on the next line. — jingham / detail

#19033 (Mar 18, 2021 4:26:08 PM)

  1. [clang-cl] make -ffile-compilation-dir a CoreOption. — zequanwu / detail
  2. [mlir] Add linalg.fill bufferization conversion — ezhulenev / detail
  3. [lldb] Move Apple simulators test targets under API — Jonas Devlieghere / detail
  4. Revert "[AArch64][compiler-rt] Strip PAC from the link register." — daniel.kiss / detail
  5. [AArch64][compiler-rt] Strip PAC from the link register. — daniel.kiss / detail
  6. Revert "[mlir] Add linalg.fill bufferization conversion" — joker.eph / detail
  7. Revert "Revert "[mlir] Add linalg.fill bufferization conversion"" — antiagainst / detail
  8. [AMDGPU] Remove cpol, tfe, and swz from MUBUF patterns — Stanislav.Mekhanoshin / detail
  9. [mlir] Fix build failure due to 1a572f4 — thomasraoux / detail
  10. [lli] Add Orc greedy mode as -jit-kind=orc — Stefan Gränitz / detail
  11. [SelectionDAG] Don't pass a scalable vector to MachinePointerInfo::getWithOffset in a unit test. — craig.topper / detail
  12. [OpenMP] Fixed a crash in hidden helper thread — tianshilei1992 / detail
  13. [LTO][MC] Discard non-prevailing defined symbols in module-level assembly — Yuanfang Chen / detail
  14. [DAGCombiner][RISCV] Teach visitMGATHER/MSCATTER to remove gather/scatters with all zeros masks that use SPLAT_VECTOR. — craig.topper / detail
  15. Fix test case in b4a8c0ebb6d4 — Yuanfang Chen / detail
  16. [mlir][tosa] Add tosa.concat to subtensor inserts lowering — rob.suderman / detail
  17. Recommit "[AArch64][GlobalISel] Fold constants into G_GLOBAL_VALUE" — Jessica Paquette / detail
  18. [mlir][tosa] Add lowering for tosa.rescale to linalg.generic — rob.suderman / detail

#19032 (Mar 18, 2021 1:18:13 PM)

  1. [MLIR][OpenMP] Pretty printer and parser for omp.wsloop — kiran.chandramohan / detail
  2. [AMDGPU] Add some gfx1010 test coverage. NFC. — jay.foad / detail
  3. [MCA] Ensure that writes occur in-order — andrew.savonichev / detail
  4. [flang][driver] Add support for `-fget-symbols-sources` — andrzej.warzynski / detail
  5. [lldb] Fix TestAutoInstallMainExecutable.py — pavel / detail
  6. [lld-macho] implement options -map — jezng / detail
  7. [gn build] Port ed8bff13dcaa — llvmgnsyncbot / detail
  8. [Hexagon] Add support for named registers cs0 and cs1 — sidneym / detail
  9. [mlir][linalg] Add support for memref inputs/outputs for `linalg.tiled_loop`. — pifon / detail
  10. [DAG] Improve folding (sext_in_reg (*_extend_vector_inreg x)) -> (sext_vector_inreg x) — llvm-dev / detail
  11. [XCore] Remove XFAIL: xcore from passing test. — nigelp / detail
  12. [flang] Unittests for runtime terminator — andrzej.warzynski / detail
  13. [amdgpu] Update med3 combine to skip i64 — jonathanchesterfield / detail
  14. [AMDGPU] Remove unused template parameters of MUBUF_Real_AllAddr_vi — Stanislav.Mekhanoshin / detail
  15. [libsupport] Silence a bogus valgrind warning. — clattner / detail
  16. [OPENMP51]Support for the 'destroy' clause with interop variable. — michael.p.rice / detail
  17. [NFC][ArgumentPromotion] Clear FAM cached results of erased function. — mtrofin / detail
  18. Reapply "[NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutable function passes" — mtrofin / detail
  19. [SampleFDO] Don't mix up the existing indirect call value profile with the new — wmi / detail
  20. [AMDGPU] Support SCC on buffer atomics — Stanislav.Mekhanoshin / detail
  21. [libomptarget] Add register usage info to kernel metadata — jonathanchesterfield / detail
  22. [libcxx] updates the feature-test macro generator — cjdb / detail
  23. [ELF] Change --shuffle-sections=<seed> to --shuffle-sections=<section-glob>=<seed> — i / detail
  24. [llvm][AArch64][SVE] Lower fixed length vector fabs — peter.waller / detail
  25. [WebAssembly] Remove unimplemented-simd target feature — tlively / detail
  26. [libc++] Remove the Docker files for BuildBot — Louis Dionne / detail
  27. [docs] Document regular LLVM sync-ups — kristof.beyls / detail
  28. [libc++] Future-proof generate_feature_test_macro_components.py against long names. — arthur.j.odwyer / detail
  29. [CMake][runtimes] Add file level dependency to merge_archives commands — markus.boeck02 / detail
  30. Fix typo: `char` should be `TS` — noreply / detail
  31. [mlir] Fix typo in SCF.cpp (NFC) — l.chelini / detail
  32. [flang] Refine symbol sorting — pklausler / detail
  33. [WebAssembly] Remove experimental SIMD instructions — tlively / detail
  34. [WebAssembly] Finalize SIMD names and opcodes — tlively / detail
  35. [VPlan] Add plain text (not DOT's digraph) dumps — andrei.elovikov / detail
  36. [SystemZ][z/OS] vasprintf fix libc++ — muiez / detail
  37. Revert "[VPlan] Add plain text (not DOT's digraph) dumps" — joker.eph / detail
  38. [mlir][linalg] Extend linalg vectorization to support non-identity input maps — thomasraoux / detail
  39. [SimplifyCFG] add tests for branch cond merging with prof metadata; NFC — spatel / detail
  40. [lldb] Fix flakyness in TestGdbRemote_vContThreads — pavel / detail
  41. [mlir] Add vector op support to cuda-runner including vector.print — thomasraoux / detail

#19031 (Mar 18, 2021 9:51:06 AM)

  1. [aarch64][WOA64][docs] Release note for WoA-hosted LLVM 12 binary — maxim.kuvyrkov / detail

#19030 (Mar 18, 2021 6:43:59 AM)

  1. [DAG] SelectionDAG::isSplatValue - add ISD::ABS handling — llvm-dev / detail
  2. [llvm-objcopy] remove split dwo file creation from executeObjcopyOnBinary. — a.v.lapshin / detail
  3. [ARM] Regenerate select-imm.ll tests — llvm-dev / detail
  4. [AMDGPU] Regenerate atomic_optimizations_global_pointer.ll tests — llvm-dev / detail
  5. [Reland] "Do not apply calling conventions to MSVC entry points" — elizabeth.andrews / detail
  6. [-Wcalled-once-parameter][NFC] Fix GCC compilation error — vsavchenko / detail
  7. [clang][ASTImporter] Fix import of VarDecl regarding thread local storage spec — balazsbenics / detail
  8. [LoopVectorize] relax FMF constraint for FP induction — spatel / detail
  9. [test] Fix variable definition in acle_sve_ld1.sh — thomasp / detail
  10. [OpenCL] Remove spurious atomic_fetch tablegen builtins — sven.vanhaastregt / detail
  11. [test] Fix incorrect use of string variable use — thomasp / detail
  12. [SCEV][NFC] API for predicate evaluation — mkazantsev / detail
  13. [NFC] Use evaluatePredicate in eliminateComparison — mkazantsev / detail
  14. [NFC] One more use case for evaluatePredicate — mkazantsev / detail
  15. [compiler-rt] Produce the right arch suffix for arm libraries — martin / detail
  16. [llvm-objcopy][NFC][Wasm] Do not use internal buffer while writing into the output. — a.v.lapshin / detail
  17. [SLP]Fix crash on extending scheduling region. — a.bataev / detail
  18. GlobalISel: Insert memcpy for outgoing byval arguments — Matthew.Arsenault / detail
  19. GlobalISel: Preserve source value information for outgoing byval args — Matthew.Arsenault / detail
  20. [X86][SSE] Regenerate PR18054 test case — llvm-dev / detail

#19029 (Mar 18, 2021 3:28:53 AM)

  1. [WoA][MSVC] Use default linker setting in MSVC-compatible driver — maxim.kuvyrkov / detail
  2. [NFC] Minor cleanup to use default setting of getLastArg() — maxim.kuvyrkov / detail
  3. [MLIR] Canonicalize broadcast operations on single shapes — frgossen / detail
  4. Revert "[NFC] Minor cleanup to use default setting of getLastArg()" — maxim.kuvyrkov / detail
  5. [CMake] Use compiler-rt location instead of resource directory to find clang-cls runtime directory — markus.boeck02 / detail
  6. [AArch64] Rewrite (add, csel) to cinc — sjoerd.meijer / detail
  7. [X86] Fix compile time regression of D93594. — yuanke.luo / detail
  8. [RISCV] Support bitcasts of fixed-length mask vectors — fraser / detail
  9. [-Wcalled-once-parameter] Harden analysis in terms of block use — vsavchenko / detail
  10. [X86][AMX][NFC] Give correct Passname for Tile Register Pre-configure — bing1.yu / detail
  11. [X86][NFC] Pre-commit test case for the fix of ldtilecfg insertion. — pengfei.wang / detail
  12. [mlir][ODS] Get rid of limitations in rewriters generator — vlad.vinogradov / detail
  13. [-Wcalled-once-parameter] Fix false positives for cleanup attr — vsavchenko / detail
  14. [RISCV] Support scalable-vector masked gather operations — fraser / detail
  15. [Test][DebugInfo] Check for backend object emission support. — nigelp / detail
  16. [RISCV] Support scalable-vector masked scatter operations — fraser / detail

#19028 (Mar 18, 2021 12:19:07 AM)

  1. [JITLink] Improve out-of-range error messages. — Lang Hames / detail
  2. [JITLink] Reformat an enum. — Lang Hames / detail

#19027 (Mar 17, 2021 9:11:39 PM)

  1. [NFC] make XCOFF dwarf dump test run only on PowerPC target. — czhengsz / detail
  2. [Hexagon] Add more patterns for HVX loads and stores — kparzysz / detail
  3. [Hexagon] Improve stack address base reuse for HVX spills — kparzysz / detail
  4. [NFC][sanitizer] Remove unneeded "explicit" — Vitaly Buka / detail
  5. [ObjectYAML] Handle Hexagon V68 — kparzysz / detail
  6. [sanitizer] Grow buffer in SharedPrintfCodeNoBuffer — Vitaly Buka / detail
  7. [RISCV] Fix isel pattern of masked vmslt[u] — shihpo.hung / detail
  8. [Clang][RISCV] Add rvv vsetvl and vsetvlmax intrinsic functions. — zakk.chen / detail
  9. [RISCV][Clang] Add RVV vle/vse intrinsic functions. — zakk.chen / detail
  10. [analyzer] Introduce common bug category "Unused code". — Artem Dergachev / detail

#19026 (Mar 17, 2021 6:38:11 PM)

  1. Revert "[NewPM] Verify LoopAnalysisResults after a loop pass" — aeubanks / detail
  2. [OPENMP51]Initial support for the use clause. — michael.p.rice / detail
  3. PR49585: Emit the jump destination for a for loop 'continue' from within the scope of the condition variable. — richard / detail
  4. [FileCheck] Fix numeric error propagation — jdenny.ornl / detail
  5. [FileCheck] Fix redundant diagnostics due to numeric errors — jdenny.ornl / detail
  6. [sanitizer] Remove max_len parameter from InternalScopedString — Vitaly Buka / detail
  7. PR49619: Remove delayed call to noteFailed. — richard / detail
  8. Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" — Alex Lorenz / detail
  9. [mlir][tosa] Add tosa.slice to std.subtensor lowering — rob.suderman / detail
  10. [mlir][Toy] Update the tutorial to use tablegen for dialect declarations — riddleriver / detail
  11. [mlir][Toy] Tidy up the first half of Chapter 2. — riddleriver / detail
  12. [AMDGPU] Avoid unnecessary graph visits during WQM marking — carl.ritson / detail
  13. [GlobalISel] Don't DCE LIFETIME_START/LIFETIME_END markers. — Amara Emerson / detail
  14. [XCOFF][llvm-dwarfdump] llvm-dwarfdump support for XCOFF — czhengsz / detail

#19025 (Mar 17, 2021 3:20:38 PM)

  1. Revert "[jenkins] Temporarily disable compiler-rt tests until couple of tests are fixed" — Azharuddin Mohammed / detail
  2. [X86][SSE] Add SSE2/SSE42 test coverage to urem combine tests — llvm-dev / detail
  3. [NFC][AArch64] Add codegen tests for various csinc-cmp sequences. — Pavel.Iliin / detail
  4. [compiler-rt] -fsanitize=cfi is not supported on Darwin — jonathan_roelofs / detail
  5. [M68k] Use fixed asm string for MxPseudo instructions — minyihh / detail
  6. [M68k] Forward declare getMCInstrBeads in one place — minyihh / detail
  7. [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
  8. [mlir][IR] Support parsing hex float values in the DialectSymbolParser — riddleriver / detail
  9. [ARM] Add VREV MVE shuffle costs — david.green / detail
  10. [ASTMatchers][NFC] Use move semantics when passing matchers around. — n.james93 / detail
  11. [Object][MachO] Handle end iterator in getSymbolType() — Steven Wu / detail
  12. [AArch64][GlobalISel] Fall back if disabling neon/fp in the translator. — Amara Emerson / detail
  13. [lld-macho][NFC] Minor refactor of Writer::run() — gkm / detail

#19024 (Mar 17, 2021 12:47:15 PM)

  1. [RISCV] Support masked load/store for fixed vectors. — craig.topper / detail
  2. [TTI] Add a Mask to getShuffleCost — david.green / detail
  3. [RISCV] Update RVV shift intrinsic tests to use XLEN bit as shift amount. — zakk.chen / detail
  4. [LICM] Fix a crash when sinking instructions w/token operands — listmail / detail
  5. [lldb] [test] Skip vCont tests on Windows — mgorny / detail
  6. [lldb/Docs] Update docs with new buildbot URLs — jan.kratochvil / detail
  7. [RISCV] Use getTargetExtractSubreg and getTargetInsertSubreg to simplify some code. NFCI — craig.topper / detail
  8. [Test] Fix undef var in attr-speculative-load-hardening.c — thomasp / detail
  9. [LCSSA] Extract a utility for deciding if a new use requires a new lcssa phi [NFC] — listmail / detail
  10. [lld-link] emit an error when writing a PDB > 4 GiB — thakis / detail

#19023 (Mar 17, 2021 10:14:10 AM)

  1. [jenkins] Temporarily disable compiler-rt tests until couple of tests are fixed — Azharuddin Mohammed / detail
  2. [DAG] TargetLowering::isBinOp() - add ISD::SSUBSAT/USUBSAT — llvm-dev / detail
  3. Add arm_neon.sdot operation — ataei / detail
  4. [ARM] Use lrdsb for more thumb1 loads. — david.green / detail
  5. [Sanitizer] Fix debug builds of sanitizer_stacktrace_test.cpp — luismarques / detail
  6. [LoopVectorize] Refine hasIrregularType predicate — thatlemon / detail
  7. [lldb] Correct unsigned decimal argument check in memory write — david.spickett / detail
  8. [ms] [llvm-ml] Allow the /Zs parameter as a synonym for -filetype=null — epastor / detail
  9. [lldb] [test] Fix TestGdbRemote_vContThreads.py logic — mgorny / detail
  10. [ELF] Special case --shuffle-sections=-1 to reverse input sections — i / detail
  11. [CGSCC] Print CG node itself instead of its address — bmahjour / detail
  12. [OPENMP51]Initial support for the interop directive. — michael.p.rice / detail
  13. Reapply "[DebugInfo] Handle multiple variable location operands in IR" — stephen.tozer / detail
  14. [mlir][amx] regression test for tile-muli (all zero/sign-extension combinations) — ajcbik / detail
  15. [mlir][cpu-runner] register all llvm ir dialects — ajcbik / detail

#19022 (Mar 17, 2021 7:40:33 AM)

  1. [mlir] scf::ForOp: Drop iter arguments (and corresponding result) with no use — nicolas.vasilache / detail
  2. NFC: Use a simple macro to test AST node introspection — steveire / detail
  3. [NFC][OCaml] Fix documentation for verify_function and const_of_int64 — josh / detail
  4. [SYCL] Rework the SYCL driver options — aaron / detail
  5. Revert "[DebugInfo] Handle multiple variable location operands in IR" — hans / detail
  6. Fixing a test case that was missed in c165a99a1b8861af87e0509a2e14debf2764804b — aaron / detail
  7. Move BaseOpWithOffsetSizesAndStrides to OpBase.td — akuegel / detail
  8. [OCaml] Handle nullptr in Llvm.global_initializer — josh / detail
  9. [mlir][ODS] Support specialized Attribute class for Enums — vlad.vinogradov / detail
  10. [clang] Disable LTO and LLD on SystemZ for stage3 builds — tbaeder / detail
  11. [llvm-objcopy][NFC] Move ownership keeping code into restoreStatOnFile(). — a.v.lapshin / detail
  12. [RGT] RPCUtilsTest, replace un-executed EXPECT with unreachable — paul.robinson / detail

#19021 (Mar 17, 2021 5:01:04 AM)

  1. Fix flang out-of-tree with new driver builder. — stevan.radakovic / detail
  2. [TableGen] Fix excessive compile time issue in FixedLenDecoderEmitter — jay.foad / detail
  3. [libcxx] [docs] Fix formatting of inline verbatim snippets in the Windows section — martin / detail
  4. [AMDGPU] Split dot2-insts feature — jay.foad / detail
  5. [RISCV] Optimize "dominant element" BUILD_VECTORs — fraser / detail
  6. [lldb] Correct typo in memory read error — david.spickett / detail
  7. [SLP] Fix the trunc instruction insertion problem — anton.a.afanasyev / detail
  8. [LV] Account for the cost of predication of scalarized load/store — david.green / detail
  9. [MLIR] Fix lowering of Affine IfOp in the presence of yield values. — uday / detail
  10. [AMDGPU] Regenerate wave32.ll test checks — llvm-dev / detail
  11. Revert "[libomptarget] Build amdgcn devicertl by default" — jonathanchesterfield / detail
  12. [AArch64][SVE/NEON] Add support for FROUNDEVEN for both NEON and fixed length SVE — bradley.smith / detail
  13. [lit] Harmonize test timing data between Unix and Windows — dave / detail
  14. Revert rG3b635253ddd0106c88051cff3540d8eb90bee22f "[AMDGPU] Regenerate wave32.ll test checks" — llvm-dev / detail
  15. Added documentation for SSA like property in Bufferization. — julian.gross / detail
  16. Update diagnostic groups for pre-compat warnings — aaron / detail
  17. [mlir][llvm] Pass struct results as parameter in c wrapper — herhut / detail

#19020 (Mar 17, 2021 2:20:11 AM)

  1. [Flang][OpenMP][OpenACC] Add function for mapping parser clause classes with the corresponding clause kind. — praveen / detail
  2. [MC] Delete unused MCOperand::{create,is,get}FPImm — i / detail
  3. [NFC] [XCOFF] Update PowerPC readobj test case with expression — edwin / detail
  4. [libcxx] Simplify rounding of durations in win32 __libcpp_thread_sleep_for — martin / detail
  5. [-Wcalled-once-parameter] Let escapes overwrite MaybeCalled states — vsavchenko / detail
  6. [sanitizer_common][test] Handle missing REG_STARTEND in Posix/regex_startend.cpp — ro / detail
  7. Make iteration over the DeclContext::lookup_result safe. — v.g.vassilev / detail
  8. [SLP][Test] Precommit test for D98423 — anton.a.afanasyev / detail

#19019 (Mar 16, 2021 11:45:01 PM)

  1. [lld-macho] Handle error cases properly for -exported_symbol(s_list) — gkm / detail
  2. [BasicAA] Drop dependency on Loop Info. PR43276 — mkazantsev / detail
  3. [OCaml] DebugInfo support for OCaml bindings — vaivaswatha / detail
  4. [Unswitch] Guard dbgs logging with LLVM_DEBUG — aeubanks / detail
  5. [lld-macho][NFC] Drop unnecessary braces around simple if/for bodies — gkm / detail
  6. [OCaml] Fix buildbot failure in OCaml tests — vaivaswatha / detail

#19018 (Mar 16, 2021 9:10:12 PM)

  1. [dfsan] Add origin ABI wrappers — jianzhouzh / detail
  2. [X86][AMX] Rename amx-bf16 intrinsic according to correct naming convention — bing1.yu / detail
  3. [flang] Replace Arithmetic Ops with their builtin conunterpart — SourabhSingh.Tomar / detail

#19017 (Mar 16, 2021 6:36:56 PM)

  1. [mlir][pdl] Cast the OperationPosition to Position to fix MSVC miscompile — riddleriver / detail
  2. [mlir][AttrTypeDefGen] Add support for custom parameter comparators — riddleriver / detail
  3. [mlir][IR] Move the remaining builtin attributes to ODS. — riddleriver / detail
  4. This introduces gmtime to LLVM libc, based on C99/C2X/Single Unix Spec. — rtenneti / detail
  5. [AST] Hide errors from the attempt to introspect nodes — steveire / detail
  6. [mlir][Python] Fix test broken after D98474 — riddleriver / detail
  7. [flang] Fix build error (unused data member warning) — pklausler / detail
  8. [AST] Suppress diagnostic output when generating code — steveire / detail

#19016 (Mar 16, 2021 4:03:33 PM)

  1. [M68k] Fixed incorrect `extract-section` command substitution — minyihh / detail
  2. [M68k] Add more specific operand classes — minyihh / detail
  3. [InstCombine] Avoid Bitcast-GEP fusion for pointers directly from allocation functions — muhammad.asif.manzoor / detail
  4. [AArch64] Parse "rng" feature flag in .arch directive — mcgrathr / detail
  5. [AsmParser][SystemZ][z/OS] Reland "Introduce HLASM Comment Syntax" — anirudh_prasad / detail
  6. [sanitizer][NFC] Remove InternalScopedString::size() — Vitaly Buka / detail
  7. [RISCV] Make empty name symbols SF_FormatSpecific so that llvm-symbolizer ignores them for symbolization — i / detail
  8. [SLP] separate min/max matching from its instruction-level implementation; NFC — spatel / detail
  9. [Polly][CodeGen] Allow nesting of BandAttr mark without loop. — llvm-project / detail
  10. Revert "[ConstantFold] Handle vectors in ConstantFoldLoadThroughBitcast()" — zequanwu / detail
  11. [sanitizer][NFC] Fix compilation error on Windows — Vitaly Buka / detail
  12. [asan] disable MallocNanoZone for no fd test on darwin — code / detail
  13. [flang] Order Symbols by source provenance — pklausler / detail
  14. Revert "[AsmParser][SystemZ][z/OS] Reland "Introduce HLASM Comment Syntax"" — anirudh_prasad / detail
  15. [mlir] Add lowering from math::Log1p to LLVM — ezhulenev / detail

#19015 (Mar 16, 2021 1:28:55 PM)

  1. [gvn] CSE gc.relocates based on meaning, not spelling (try 2) — listmail / detail
  2. Fix for memory leak reported by Valgrind — dblaikie / detail
  3. Add ConstantDataVector::getRaw() to create a constant data vector from raw data. — nicholas / detail
  4. [libc++] Improve src/filesystem's formatting of paths. — arthur.j.odwyer / detail
  5. [regalloc] Ensure Query::collectInterferringVregs is called before interval iteration — mtrofin / detail
  6. [MemCpyOpt] Add missing MemorySSAWrapperPass dependency macro — nikita.ppv / detail
  7. Revert "[regalloc] Ensure Query::collectInterferringVregs is called before interval iteration" — nikita.ppv / detail
  8. [rs4gc] don't duplicate existing values which are provably base pointers — listmail / detail
  9. scudo: Allow TBI to be disabled on Linux with a macro. — peter / detail
  10. [rs4gc] don't force a conflict for a canonical broadcast — listmail / detail
  11. [rs4gc] Simplify code by cloning existing instructions when inserting base chain [NFC] — listmail / detail
  12. [sanitizers] [windows] Use InternalMmapVector instead of silencing -Wframe-larger-than — martin / detail
  13. [mlir][pdl] Restructure how results are represented. — riddleriver / detail
  14. [mlir][pdl] Remove CreateNativeOp in favor of a more general ApplyNativeRewriteOp. — riddleriver / detail
  15. [mlir][PDL] Add support for variadic operands and results in PDL — riddleriver / detail
  16. [mlir][PDL] Add support for variadic operands and results in the PDL Interpreter — riddleriver / detail
  17. [mlir][PDL] Add support for variadic operands and results in the PDL byte code — riddleriver / detail
  18. [compiler-rt] Use try_compile_only to check for __ARM_FP — martin / detail

#19014 (Mar 16, 2021 10:53:57 AM)

  1. [CodeCompletion] Avoid spurious signature help for init-list args — sam.mccall / detail
  2. [NFC] Replace loop by idiomatic llvm::find_if — sguelton / detail
  3. [clangd] Introduce pullDiags endpoint — kadircet / detail
  4. [llvm-exegesis testing] Workaround unreliable test — dave / detail
  5. [mlir] NFC - Expose GlobalCreator so it can be reused. — nicolas.vasilache / detail
  6. [NFC] Use SmallString instead of std::string for the AttrBuilder — sguelton / detail
  7. [clangd] Add basic monitoring info request for remote index server — kbobyrev / detail
  8. [Test] Update auto-generated checks — mkazantsev / detail
  9. [Test] Add test with loops guarded by trivial conditions — mkazantsev / detail
  10. [lit testing] Fix Windows reliability? — dave / detail
  11. [InstSimplify] Match PtrToInt more directly in a GEP transform (NFC) — git / detail
  12. [AMDGPU, NFC] Refactor FP/BP spill index code in emitPrologue/emitEpilogue — VenkataRamanaiah.Nalamothu / detail
  13. [X86][SSE] canonicalizeShuffleWithBinOps - add PERMILPS/PERMILPD + PERMPD/PERMQ + INSERTPS handling. — llvm-dev / detail
  14. [OpenMP] Add runtime interface for OpenMP 5.1 error directive — hansang.bae / detail
  15. [Polly][Unroll] Fix unroll_double test. — llvm-project / detail
  16. [clang-tidy] Remove readability-deleted-default — n.james93 / detail
  17. [gn build] Port 9a5af541ee05 — llvmgnsyncbot / detail
  18. Correct Doxygen syntax for inline code — aaron.puchert / detail
  19. [RISCV] Improve i32 UADDSAT/USUBSAT on RV64. — craig.topper / detail
  20. [AArch64][SVEIntrinsicOpts] Factor out redundant SVE mul/fmul intrinsics — joe.ellis / detail
  21. [lit testing] Mark reorder.py as unavailable on Windows — dave / detail
  22. [RISCV] Look through copies when trying to find an implicit def in addVSetVL. — craig.topper / detail
  23. [SCEV][NFC] Move check up the stack — mkazantsev / detail
  24. [AArch64][SVE] Fold vector ZExt/SExt into gather loads where possible — joe.ellis / detail
  25. [OCaml] Add missing TypeKinds, Opcode, and AtomicRMWBinOps — josh / detail
  26. [mlir][amx] blocked tilezero integration test — ajcbik / detail
  27. [MemDepAnalysis] Remove redundant comment. — thomasp / detail
  28. [LoopVectorize] add FP induction test with minimal FMF; NFC — spatel / detail
  29. [OpenCL][NFCI] Prefer CodeGenFunction::EmitRuntimeCall — luke.drummond / detail
  30. [libcxx][type_traits] add tests for is_signed and is_unsigned — tomas.matheson / detail
  31. Tweak spelling of system-windows UNSUPPORTED line — jeremy.morse / detail
  32. [InstSimplify] Restrict a GEP transform to avoid provenance changes — git / detail
  33. [RISCV] Support clang -fpatchable-function-entry && GNU function attribute 'patchable_function_entry' — i / detail
  34. Support !heapallocsite attachments in stripNonLineTableDebugInfo(). — Adrian Prantl / detail
  35. Support !heapallocsite attachments in StripDebugInfo(). — Adrian Prantl / detail
  36. [llvm-nm] Add --format=just-symbols and make --just-symbol-name its alias — i / detail
  37. [mlir][amx] reformatted examples — ajcbik / detail
  38. [Docs] Mention linking to reviews page when committing — vaivaswatha / detail
  39. [Utils] Support lit-like substitutions in update_cc_test_checks — georgakoudis1 / detail
  40. [VPlan] Remove PredInst2Recipe, use VP operands instead. (NFC) — flo / detail

#19013 (Mar 16, 2021 7:27:22 AM)

  1. [OpenCL][Docs] Release notes — anastasia.stulova / detail

#19012 (Mar 16, 2021 4:46:55 AM)

  1. [SVE][LoopVectorize] Add support for scalable vectorization of loops with vector reverse — caroline.concatto / detail
  2. [NFC] Wisely nest dyn_cast in FunctionLoweringInfo — sguelton / detail
  3. [lit] Sort test start times based on prior test timing data — dave / detail
  4. [flang] Save AllocateObject and PointerObject analyzed expression — jperier / detail
  5. [mlir]: Add canonicalization for dim of 1D alloc of size rank. — akuegel / detail
  6. [test][NFC] Minor formatting and comment adjustments in GetErrcMessages.cmake — markus.boeck02 / detail
  7. [AMDGPU][MC] Disabled lds_direct for GFX90a — dmitry.preobrazhensky / detail
  8. [sanitizer][NFC] Don't inherit InternalMmapVector — Vitaly Buka / detail
  9. [CodeCompletion] Don't track preferred types if code completion is disabled. — sam.mccall / detail
  10. [clangd] Reject renames to non-identifier characters — sam.mccall / detail
  11. [test] Make sure the test program in GetErrcMessages.cmake exits normally. — markus.boeck02 / detail
  12. [clangd] Turn off implicit cancellation based on client capabilities — sam.mccall / detail
  13. [clangd] Add `limit` extension on completion and workspace-symbols — sam.mccall / detail
  14. [SLP] improve readability in reduction logic; NFC — spatel / detail
  15. [TableGen/GlobalISel] Emit MI_predicate custom code for PatFrags (not only PatFrag) — bjorn.a.pettersson / detail

#19011 (Mar 16, 2021 2:05:59 AM)

  1. [AArch64][GlobalISel] Fix crash on lowering <1 x half> types. — Amara Emerson / detail
  2. [RISCV] Don't emit #undef BUILTIN from RISCVVEmitter.cpp — tclin914 / detail
  3. scf::ForOp: Fold away iterator arguments with no use and for which the corresponding input is yielded — nicolas.vasilache / detail

#19010 (Mar 15, 2021 11:30:09 PM)

  1. [CSSPGO][llvm-profgen] Fix getCanonicalFnName usage in llvm-profgen — wlei / detail
  2. [OpenMP][AMDGPU] Skip backend and assemble phases for amdgcn — Pushpinder.Singh / detail
  3. [AArch64][ASAN] Disable fgets_fputs.cpp test. — yvan.roux / detail

#19009 (Mar 15, 2021 8:56:18 PM)

  1. Skip path separators to make the test portable across Win/Linux — dblaikie / detail
  2. [X86] Pass to transform amx intrinsics to scalar operation. — bing1.yu / detail
  3. [gn build] Port 4f198b0c27b0 — llvmgnsyncbot / detail
  4. [OCaml][test] Fix Bindings/OCaml/executionengine.ml test — josh / detail
  5. [NVPTX] CUDA does provide malloc/free since compute capability 2.X — johannes / detail
  6. [OpenMP][FIX] Repair accidental replacement of _shfl_sync with _shfl — johannes / detail

#19008 (Mar 15, 2021 6:22:45 PM)

  1. [JITLink][MachO][x86-64] Introduce generic x86-64 support. — Lang Hames / detail
  2. [gn build] Port ecf6466f01c5 — llvmgnsyncbot / detail
  3. [libomptarget] Build amdgcn devicertl by default — jonathanchesterfield / detail
  4. [CMake] Clean up unnecessary dependency — phosek / detail
  5. Fix 34885bffdf43920c0f011e17a65fd678100240dd — walter erquinigo / detail
  6. [mlir][amx] Add Intel AMX dialect (architectural-specific vector dialect) — ajcbik / detail

#19007 (Mar 15, 2021 3:48:37 PM)

  1. [libomptarget] Build amdgpu plugin by default — jonathanchesterfield / detail
  2. [libomptarget][nfc] Drop unused DEVICE macro — jonathanchesterfield / detail
  3. [PowerPC] Add __PCREL__ when PC Relative is enabled. — stefanp / detail
  4. [libomptarget][nfc][amdgcn] Use precise triple for devicertl build — jonathanchesterfield / detail
  5. [AMDGPU] Fixed msan failure with uninitialized value — Stanislav.Mekhanoshin / detail
  6. [gn build] kind of merge af2796c76d2f — thakis / detail
  7. [SystemZ] Test for isinf and isfinite in testFPKind(). — paulsson / detail
  8. [gn build] merge 9bcf0eff99 — thakis / detail
  9. [AnnotationRemarks] Remove unneeded Function.h include (NFC). — flo / detail
  10. [AMDGPU] Fix copyPhysReg to not produce unalined vgpr access — Stanislav.Mekhanoshin / detail
  11. [flang] Runtime: implement INDEX intrinsic function — pklausler / detail
  12. NFC: Formatting changes. — nicholas / detail
  13. [NVPTX] Avoid temp copy of byval kernel parameters. — tra / detail
  14. [AIX][XCOFF] Fixed the test case which failed at aix OS because enable -mignore-xcoff-visibility by default. — diggerlin / detail
  15. [DWARF] Check for AddrOffsetSectionBase to work with DWO Units. — dblaikie / detail
  16. [OpenMP] Remove unused cpu_stackoffset member — jonathan.l.peyton / detail
  17. [lldb-vscode] Handle request_evaluate's context attribute — walter erquinigo / detail
  18. [flang] Create intrinsics modules directory — tkeith / detail
  19. [gn build] merge af2796c76d2f a bit more — thakis / detail
  20. Emit inline implementation of __builtin__wmemchr on MSVCRT platforms. — akhuang / detail
  21. [flang] Create intrinsics modules directory (contd.) — tkeith / detail

#19006 (Mar 15, 2021 1:13:50 PM)

  1. [Polly][Optimizer] Apply user-directed unrolling. — llvm-project / detail
  2. [RISCV] Add isel-patterns to optimize (a < 1) into blez (a <= 0) — craig.topper / detail
  3. [libomptarget] Drop assert.h, use freestanding for amdgcn devicertl — jonathanchesterfield / detail
  4. [RISCV] Add RISCVISD::BR_CC similar to RISCVISD::SELECT_CC. — craig.topper / detail
  5. [dfsan] Do not check dfsan_get_origin by check_custom_wrappers.sh — jianzhouzh / detail
  6. [lld-macho] Place LC_FUNCTION_STARTS data at the right position — jezng / detail
  7. Change void getNoop(MCInst &NopInst) to MCInst getNop() — i / detail
  8. [dfsan] Updated check_custom_wrappers.sh to dedup function names — jianzhouzh / detail
  9. [CSSPGO] Load context profile for external functions in PreLink and populate ThinLTO import list — aktoon / detail
  10. [Polly] Fix deprecation warning. NFC. — llvm-project / detail
  11. [libomptarget] Fix devicertl build — jonathanchesterfield / detail
  12. [test] Add ability to get error messages from CMake for errc substitution — markus.boeck02 / detail
  13. [AMDGPU] Use single cache policy operand — Stanislav.Mekhanoshin / detail
  14. [SLP] update stale test comments; NFC — spatel / detail
  15. Revert line accidentally included in af2796c76d2ff4b73165ed47959afd35a769beee — markus.boeck02 / detail
  16. [clangd] Optionally add reflection for clangd-index-server — kbobyrev / detail

#19005 (Mar 15, 2021 11:05:06 AM)

  1. [libcxx] [docs] Update docs about how to build for Windows — martin / detail
  2. Stop traping on sNaN in __builtin_isinf — thomasp / detail
  3. [RISCV][compiler-rt] Add support for save-restore — ed.jones / detail
  4. [InstSimplify] add tests for ctlz of shifted constant; NFC — spatel / detail
  5. [InstSimplify] ctlz({signbit} >>u x) --> x — spatel / detail
  6. [clang][patch] Solve PR49479, File scope fp pragma should propagate to functions nested in struct, and initialization expressions — melanie.blower / detail
  7. [NFC] Fix "unused parameter" error revealed in the Linux self-build. — zahira.ammarguellat / detail
  8. [dfsan] Add origin ABI wrappers for thread/signal/fork — jianzhouzh / detail
  9. [mlir] make memref.cast implement ViewLikeOpInterface — zinenko / detail
  10. [X86][SSE] isHorizontalBinOp - ensure we clear any unused source operands to improve HADD/SUB matching — llvm-dev / detail
  11. [RISCV] Improve legalization of i32 UADDO/USUBO on RV64. — craig.topper / detail
  12. [CMake] Require python 3.6 if enabling LLVM test targets — ctetreau / detail
  13. [gn build] (semi-manually) port b136a74efc54 — thakis / detail
  14. [libcxx] [test] Disable some allocation checks in class.path tests on windows — martin / detail
  15. [libcxx] [test] Fix the get_temp_file_name() function for mingw — martin / detail
  16. [libomptarget][amdgcn] Drop use of inttypes.h, moving closer to freestanding — jonathanchesterfield / detail
  17. [Polly] Refactoring astScheduleDimIsParallel to take the C++ wrapper object. NFC — llvm-project / detail
  18. [CodeGen] Fix issues with scalable-vector INSERT/EXTRACT_SUBVECTORs — fraser / detail
  19. [AssumeBundles] Add nonnull/align to op bundle if noundef exists — aqjune / detail
  20. [libcxx] [test] Fix the temp_directory_path test for windows — martin / detail
  21. [flang][docs] Fix the time for the new Flang driver call — andrzej.warzynski / detail
  22. [OpenCL] Respect calling convention for builtin — luke.drummond / detail
  23. [NFC] Use higher level constructs to check for whitespace/newlines in the lexer — sguelton / detail
  24. Allow __ieee128 as an alias to __float128 on ppc — sguelton / detail
  25. [mlir] fix SPIR-V CPU and Vulkan runners after e2310704d890ad252aeb1ca28b4b84d29514b1d1 — zinenko / detail
  26. [AArch64] Implement __rndr, __rndrrs intrinsics — stelios.ioannou / detail

#19004 (Mar 15, 2021 8:31:42 AM)

  1. Revert "[Sanitizer][RISCV][AArch64][Android] Adjust allocator tests" — luismarques / detail
  2. [ASTMatchers] Fix documentation for hasAnyBody matcher — n.james93 / detail
  3. [ASTMatchers][Dynamic] Add missing matchers from Registry — n.james93 / detail
  4. [mlir] enable Python bindings for the MemRef dialect — zinenko / detail
  5. [SystemZ][z/OS] Define _LIBCPP_ELAST — muiez / detail
  6. [PATCH] fix location of test case — daltenty / detail
  7. [mlir] fix integration tests post e2310704d890ad252aeb1ca28b4b84d29514b1d1 — zinenko / detail
  8. [NFC][PowerPC] Add additional load/store test cases — amy.kwan1 / detail
  9. [clang][lex] Speculative fix for buffer overrun on raw string parse — Jan Svoboda / detail
  10. [ASTMatchers] Don't forward matchers in MapAnyOf — n.james93 / detail
  11. [clang-tidy] Fix readability-identifer-naming duplicating prefix or suffix for replacements. — n.james93 / detail
  12. [clang-tidy] Enable modernize-concat-nested-namespaces also on headers — dmitry.polukhin / detail
  13. [AArch64] Zero extended extract_vector_elt pattern — david.green / detail
  14. [asan] Fixed test failing on windows due to different printf behaviour. — vyng / detail
  15. [X86][SSE] canonicalizeShuffleWithBinOps - handle target shuffles. — llvm-dev / detail
  16. [flang] Build intrinsic .mod files in include/flang — tkeith / detail
  17. [scudo][standalone] Add shared library to makefile — kostyak / detail
  18. [amdgpu] Implement lower function LDS pass — jonathanchesterfield / detail
  19. [gn build] Port 13e49dcee48f — llvmgnsyncbot / detail

#19003 (Mar 15, 2021 5:58:08 AM)

  1. [MLIR] Create memref dialect and move dialect-specific ops from std. — julian.gross / detail
  2. [AMDGPU] Use depth first iterator instead of recursive DFS. NFCI. — jay.foad / detail
  3. [RISCV] Support fixed-length vectors in the calling convention — fraser / detail
  4. [NFCI][ValueTracking] getUnderlyingObject(): gracefully handle cycles — lebedev.ri / detail
  5. [AST] Add generator for source location introspection — steveire / detail
  6. [Sanitizer][RISCV][AArch64][Android] Adjust allocator tests — luismarques / detail
  7. [LLDB] Skip TestExitDuringExpression on arm/linux buildbot — omair.javaid / detail
  8. [dexter] Check path != None before calling os.path.exists — orlando.hyams / detail
  9. [X86][SSE] canonicalizeShuffleWithBinOps - handle target shuffles. NFCI. — llvm-dev / detail
  10. Revert "[NFCI][ValueTracking] getUnderlyingObject(): gracefully handle cycles" — nikita.ppv / detail
  11. Revert rG9ba577eca2e339726bfaad4e615c6324a705b292 "[X86][SSE] canonicalizeShuffleWithBinOps - handle target shuffles. NFCI." — llvm-dev / detail
  12. [AArch64][SVE] Add unpredicated ld1/st1 patterns for reg+reg addressing modes — bradley.smith / detail
  13. [mlir] fix shared-lib build fallout of e2310704d890ad252aeb1ca28b4b84d29514b1d1 — zinenko / detail
  14. [X86][SSE] canonicalizeShuffleWithBinOps - add X86ISD::PSHUFB handling. — llvm-dev / detail
  15. [AMDGPU] Fix shortfalls in WQM marking — carl.ritson / detail
  16. [ast-dump-tool] fix regression if --empty-implementation but --json-input-path is not — thakis / detail
  17. [SLP][Test] Precommit test for PR40522 — anton.a.afanasyev / detail

#19002 (Mar 15, 2021 3:18:09 AM)

  1. [mlir][AVX512] Add while loop-based sparse vector-vector dot product variants. — springerm / detail
  2. [NFCI][ValueTracking] getUnderlyingObject(): assert that no cycles are encountered — lebedev.ri / detail
  3. [MLIR] Allow compatible shapes in `Elementwise` operations — frgossen / detail
  4. Revert "[NFCI][ValueTracking] getUnderlyingObject(): assert that no cycles are encountered" — lebedev.ri / detail
  5. [MLIR] Add canonicalization for `shape.broadcast` — frgossen / detail
  6. [AArch64][compiler-rt] Strip PAC from the link register. — daniel.kiss / detail
  7. Revert "[Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants." — zinenko / detail
  8. [X86][SSE] Attempt to merge single-op hops for slow targets. — llvm-dev / detail
  9. Fix MSVC "switch statement contains 'default' but no 'case' labels" warning. NFCI. — llvm-dev / detail
  10. [mlir] fix cmake for generating data layout documentation — zinenko / detail
  11. [mlir] better formatting in interface docs — zinenko / detail

#19001 (Mar 15, 2021 12:42:00 AM)

  1. [SROA] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [InstCombine] Update GEP tests — git / detail
  3. [lld-macho][nfc] Move list of section names into InputSection.h — jezng / detail
  4. [flang][OpenMP] Add support for getting parent context and clauses and modify the relevant sema checks to use the new functions. — arnamoy10 / detail
  5. [CGP] Consolidate logic for getIVIncrement and isIVIncrement — listmail / detail
  6. Restore fixed version of "[CodeGenPrepare] Fix isIVIncrement (PR49466)" — listmail / detail
  7. [libc][Obvious] Fix except flags reading overflow detected by asan. — sivachandra / detail
  8. X86: adjust the windows 64 calling convention for Swift — Saleem Abdulrasool / detail
  9. [X86][AMX] Prevent transforming load pointer from <256 x i32>* to x86_amx*. — yuanke.luo / detail
  10. [AST] Add generator for source location introspection — steveire / detail
  11. [Clang][ARM] Reenable arm_acle.c test. — david.green / detail
  12. [gn build] (manually) kind of merge d627a27d26 — thakis / detail
  13. CodeGen: Reorder MachinePointerInfo fields — Matthew.Arsenault / detail
  14. [InstCombine] Restrict a GEP transform to avoid changing provenance — git / detail
  15. [AArch64] Expand build-vector-extract.ll tests to i8's. NFC — david.green / detail
  16. Remove unneeded targets dependency — steveire / detail
  17. Update python script per review comments — steveire / detail
  18. [X86] Add test for PR49587 (NFC) — nikita.ppv / detail
  19. Fix license headers — steveire / detail
  20. Revert "[AST] Add generator for source location introspection" — nikita.ppv / detail
  21. Revert "[gn build] (manually) kind of merge d627a27d26" — thakis / detail
  22. [M68k] Fix extract-section.py under Python 3 — minyihh / detail
  23. [M68k] Make M68k TargetMachine use getter function — minyihh / detail
  24. [M68k] Tidy up some bit shifting during code emission — minyihh / detail
  25. [llvm] [dwarf] Fix DWARFListTableHeader::getOffsetEntry off-by-one — jan.kratochvil / detail
  26. [InstSimplify] Add additional GEP transform tests & regenerate — git / detail
  27. [ArgPromotion] Copy additional metadata for loads. — flo / detail
  28. [lldb] Move PlatformPOSIX::ConnectToWaitingProcesses to RemoteAwarePlatform — pavel / detail
  29. [AST] Add generator for source location introspection — steveire / detail
  30. [X86] Add -prefer-vector-width=256 tests for v16i8 smulo/umulo. — craig.topper / detail
  31. Ensure that cache variable is set when not building introspection — steveire / detail
  32. Revert "Ensure that cache variable is set when not building introspection" — steveire / detail
  33. Revert "[AST] Add generator for source location introspection" — steveire / detail
  34. [AST] Add generator for source location introspection — steveire / detail
  35. Attempt to fix ARM buildbot — steveire / detail
  36. [RISCV] Give an explicit error if 'generic' CPU is passed instead of 'generic-rv32' or 'generic-rv64'. Validate 64Bit feature against the triple. — craig.topper / detail
  37. Revert "Attempt to fix ARM buildbot" — steveire / detail
  38. Revert "[AST] Add generator for source location introspection" — steveire / detail
  39. [Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants. — clattner / detail
  40. [RISCV] Support inline asm for vector instructions. — kai.wang / detail
  41. [m_Constant] Check #operands/results before hasTrait() — clattner / detail
  42. debuginfo-tests: Fix check-gdb-mlir-support build after MLIR API change in a4bb667d831c — joker.eph / detail
  43. [NFC][Inliner] Debugging support to print funtion size after each inlining. — hoy / detail
  44. [Test] Replace checks with auto-generated checks — mkazantsev / detail

#18999 (Mar 13, 2021 12:50:11 PM)

  1. [MemCpyOpt] Add additional tests for memcpy of undef (NFC) — nikita.ppv / detail
  2. [MemCpyOpt] Handle read from lifetime.start with offset — nikita.ppv / detail
  3. [compiler-rt] Use arm-specific builtins sources for arm/mingw builds — martin / detail

#18998 (Mar 13, 2021 10:16:05 AM)

  1. [DAGCombiner] Optimize 1-bit smulo to AND+SETNE. — craig.topper / detail

#18997 (Mar 13, 2021 7:42:36 AM)

  1. [Attributor][fix] Remove problematic EXPENSIVE_CHECK — kuterdinel / detail
  2. [Orc] Deallocate debug objects properly when removing resources from DebugObjectManagerPlugin — Stefan Gränitz / detail

#18995 (Mar 13, 2021 5:42:37 AM)

  1. [NFC][LSR] Add test case that from https://reviews.llvm.org/D98147#2623549 — lebedev.ri / detail
  2. [LSR] Don't try to fixup uses in 'EH pad' instructions — lebedev.ri / detail
  3. Reland [SCEV] Improve modelling for (null) pointer constants — lebedev.ri / detail
  4. [InstCombine] avoid creating an extra instruction in zext fold and possible inf-loop — spatel / detail

#18994 (Mar 13, 2021 4:42:37 AM)

  1. [libomptarget] Add allocator support for target memory — georgios.rokos / detail

#18993 (Mar 13, 2021 3:42:37 AM)

  1. [MemCpyOpt] Add additional tests for memset+memcpy overwrite (NFC) — nikita.ppv / detail
  2. [MemCpyOpt] Don't generate zero-size memset — nikita.ppv / detail
  3. [MemCpyOpt] Use AA to check for MustAlias between memset and memcpy — nikita.ppv / detail

#18992 (Mar 13, 2021 2:42:37 AM)

  1. [XCore] Build fewer components. Run 4 parallel jobs. — nigelp / detail
  2. [MemorySSA] Don't bail on phi starting access — nikita.ppv / detail

#14810 (Oct 1, 2019 8:02:38 PM)

  1. Revert r368237 - Update fix-it hints for std::move warnings.

    r368237 attempted to improve fix-its for move warnings, but introduced some
    regressions to -Wpessimizing-move.  Revert that change and add the missing
    test cases to the pessimizing move test to prevent future regressions. — rtrieu / detail
  2. DebugInfo: Update support for detecting C++ language variants in debug info emission — dblaikie / detail
  3. gn build: (manually) merge r373407 — nico / detail
  4. Fix crash on constant-evaluation of pseudo-destruction of a pointer.

    We got confused and thought we might be pseudo-destroying the pointee
    instead. — rsmith / detail
  5. AMDGPU/GlobalISel: Use getIntrinsicID helper — arsenm / detail
  6. Remove TypeNodes.def from the modulemap.

    We currently just look for files named in the modulemap in its
    associated source directory.  This means that we can't name
    generated files, like TypeNodes.def now is, which means we can't
    explicitly mark it as textual.  But fortunately that's okay
    because (as I understand it) the most important purpose of naming
    the header in the modulemap is to ensure that it's not treated as
    public, and the search for public headers also only considers
    files in the associated source directory.  This isn't an elegant
    solution, since among other things it means that a build which
    wrote the generated files directly into the source directory would
    result in something that wouldn't build as a module, but that's
    a problem for all our other generated files as well. — rjmccall / detail
  7. AMDGPU/GlobalISel: Assume VGPR for G_FRAME_INDEX

    In principle this should behave as any other constant. However
    eliminateFrameIndex currently assumes a VALU use and uses a vector
    shift. Work around this by selecting to VGPR for now until
    eliminateFrameIndex is fixed. — arsenm / detail
  8. AMDGPU/GlobalISel: Private loads always use VGPRs — arsenm / detail
  9. AMDGPU/GlobalISel: Legalize 1024-bit G_BUILD_VECTOR

    This will be needed to support AGPR operations. — arsenm / detail
  10. AMDGPU/GlobalISel: Fix RegBankSelect for 1024-bit values — arsenm / detail
  11. [AMDGPU] separate accounting for agprs

    Account and report agprs separately on gfx908. Other targets
    do not change the reporting.

    Differential Revision: https://reviews.llvm.org/D68307 — rampitec / detail
  12. Fix unused variable warning. NFCI. — hliao / detail
  13. [X86] Add a DAG combine to shrink vXi64 gather/scatter indices that are constant with sufficient sign bits to fit in vXi32

    The gather/scatter instructions can implicitly sign extend the indices. If we're operating on 32-bit data, an v16i64 index can force a v16i32 gather to be split in two since the index needs 2 registers. If we can shrink the index to the i32 we can avoid the split. It should always be safe to shrink the index regardless of the number of elements. We have gather/scatter instructions that can use v2i32 index stored in a v4i32 register with v2i64 data size.

    I've limited this to before legalize types to avoid creating a v2i32 after type legalization. We could check for it, but we'd also need testing. I'm also only handling build_vectors with no bitcasts to be sure the truncate will constant fold.

    Differential Revision: https://reviews.llvm.org/D68247 — ctopper / detail
  14. Emit TypeNodes.def with tblgen.

    The primary goal here is to make the type node hierarchy available to
    other tblgen backends, although it should also make it easier to generate
    more selective x-macros in the future.

    Because tblgen doesn't seem to allow backends to preserve the source
    order of defs, this is not NFC because it significantly re-orders IDs.
    I've fixed the one (fortunately obvious) place where we relied on
    the old order.  Unfortunately, I wasn't able to share code with the
    existing AST-node x-macro generators because the x-macro schema we use
    for types is different in a number of ways.  The main loss is that
    subclasses aren't ordered together, which doesn't seem important for
    types because the hierarchy is generally very shallow with little
    clustering. — rjmccall / detail
  15. Use scope qualifiers in Clang's tblgen backends to get useful
    redeclaration checking.  NFC. — rjmccall / detail
  16. [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #3.

    The main problem here is that `-*-version_min=` was not being passed to
    the compiler when building test cases. This can cause problems when
    testing on devices running older OSs because Clang would previously
    assume the minimum deployment target is the the latest OS in the SDK
    which could be much newer than what the device is running.

    Previously the generated value looked like this:

    `-arch arm64 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    With this change it now looks like:

    `-arch arm64 -stdlib=libc++ -miphoneos-version-min=8.0 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    This mirrors the setting of config.target_cflags on macOS.

    This change is made for ASan, LibFuzzer, TSan, and UBSan.

    To implement this a new `get_test_cflags_for_apple_platform()` function
    has been added that when given an Apple platform name and architecture
    returns a string containing the C compiler flags to use when building
    tests. This also calls a new helper function `is_valid_apple_platform()`
    that validates Apple platform names.

    This is the third attempt at landing the patch.

    The first attempt (r359305) had to be reverted (r359327) due to a buildbot
    failure. The problem was that calling `get_test_cflags_for_apple_platform()`
    can trigger a CMake error if the provided architecture is not supported by the
    current CMake configuration. Previously, this could be triggered by passing
    `-DCOMPILER_RT_ENABLE_IOS=OFF` to CMake. The root cause is that we were
    generating test configurations for a list of architectures without checking if
    the relevant Sanitizer actually supported that architecture. We now intersect
    the list of architectures for an Apple platform with
    `<SANITIZER>_SUPPORTED_ARCH` (where `<SANITIZER>` is a Sanitizer name) to
    iterate through the correct list of architectures.

    The second attempt (r363633) had to be reverted (r363779) due to a build
    failure. The failed build was using a modified Apple toolchain where the iOS
    simulator SDK was missing. This exposed a bug in the existing UBSan test
    generation code where it was assumed that `COMPILER_RT_ENABLE_IOS` implied that
    the toolchain supported both iOS and the iOS simulator. This is not true. This
    has been fixed by using the list `SANITIZER_COMMON_SUPPORTED_OS` for the list
    of supported Apple platforms for UBSan. For consistency with the other
    Sanitizers we also now intersect the list of architectures with
    UBSAN_SUPPORTED_ARCH.

    rdar://problem/50124489

    Differential Revision: https://reviews.llvm.org/D61242 — Dan Liew / detail
  17. AMDGPU: Fix an out of date assert in addressing FrameIndex

    Reviewers:
      arsenm

    Differential Revision:
      https://reviews.llvm.org/D67574 — chfang / detail
  18. [libFuzzer] Remove lazy counters.

    Summary: Lazy counters haven't improved performance for large fuzz targets.

    Reviewers: kcc

    Reviewed By: kcc

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67476 — morehouse / detail