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

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 x

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Changes

clang-d367205-g81a408808f6-t14835-b14835.tar.gz (Sep 24, 2020 11:25:17 AM)

  1. Sema: add support for `__attribute__((__swift_newtype__))` — Saleem Abdulrasool / detail
  2. [lldb/examples] Add missing declaration in heap.py — davelee.com / detail
  3. [OpenMP] cmake option LIBOMPTARGET_NVPTX_MAX_SM for nvptx device RTL — tianshilei1992 / detail
  4. [IRSim][NFC] Removing dead variables from IRSimilarityIdentifier.cpp — andrew.litteken / detail
  5. [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET — momchil.velikov / detail
  6. [OPENMP]PR47606: Do not update the lastprivate item if it was captured by reference as firstprivate data member. — a.bataev / detail
  7. [AMDGPU] global-isel support for RT — Stanislav.Mekhanoshin / detail
  8. [AArch64] Regenerate dag-numsignbits.ll checks — llvm-dev / detail
  9. [Scalar] ConstantHoistingPass - iterate with const references. NFCI. — llvm-dev / detail

clang-d367196-g31a3c5fb45b-t14832-b14832.tar.gz (Sep 24, 2020 8:42:54 AM)

  1. [ARM] Check for LSTP side-effects. — sam.parker / detail
  2. [ARM] LowoverheadLoops: add an option to disable tail-predication — sjoerd.meijer / detail
  3. [AArch64] Regenerate dag-combine-mul-shl.ll checks — llvm-dev / detail
  4. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  5. Improve 723fea23079f9c85800e5cdc90a75414af182bfd - Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  6. Fix f5314d15af4f4514103ea12c74cb208538b8bef5 - [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  7. [MLIR] Normalize memrefs in LoadOp and StoreOp of Standard Ops — uday / detail
  8. [NFC][RISCV][builtins] Remove some hard-coded values from i-cache clear routine — luismarques / detail
  9. lld: Try to fix check-lld on incremental builds after 8f2c31f22b974da — thakis / detail
  10. [InstCombine] regenerate test checks; NFC — spatel / detail
  11. [PhaseOrdering] move an 'opt' test from x86 codegen; NFC — spatel / detail
  12. [PhaseOrdering] move test with target requirement to x86 dir — spatel / detail
  13. [MLIR][SPIRV] Fixed dialect loading in deserialization — georgemitenk0v / detail
  14. OpaquePtr: Add helpers for sret to mirror byval — Matthew.Arsenault / detail
  15. IR: Have byref imply dereferenceable — Matthew.Arsenault / detail
  16. [AMDGPU] Fix v3f16 handling for getresinfo — sebastian.neubauer / detail
  17. [AMDGPU] Use cast instead of dyn_cast — jay.foad / detail
  18. [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining — vpykhtin / detail
  19. [NFC][ARM] Remove dead loop. — sam.parker / detail
  20. [OpenMP] Introduce GOMP teams support in runtime — jonathan.l.peyton / detail
  21. [OpenMP] Introduce GOMP mutexinoutset in the runtime — jonathan.l.peyton / detail
  22. [OpenMP] Introduce GOMP taskwait depend in the runtime — jonathan.l.peyton / detail
  23. [OpenMP] Fix if0 task with dependencies in the runtime — jonathan.l.peyton / detail
  24. [X86][SSE] combineVectorTruncation - enable (pre-SSSE3) vXi16->vXi8 truncation. — llvm-dev / detail
  25. [clang] use string tables for static diagnostic descriptions — froydnj / detail

clang-d367171-gf5314d15af4-t14828-b14828.tar.gz (Sep 24, 2020 5:53:10 AM)

  1. [clangd] Disable suffix matching fallback for C during include insertion — kadircet / detail
  2. [clangd] Fix comment. NFC — sam.mccall / detail
  3. [llvm-objcopy][MachO] Fix --add-section — alexshap / detail
  4. [mlir] Stop allowing LLVMType Int arguments for GPULaunchFuncOp. — pifon / detail
  5. [SVE] Add new isKnownXX comparison functions to TypeSize — david.sherwood / detail
  6. [clang][Sema] Use enumerator instead of hard-coded constant — mikhail.maltsev / detail
  7. [unittests] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
  8. [llvm] Use instead of  in IRSimilarityIdentifierTest.cpp. — pifon / detail
  9. [MLIR][docs] Fix typos — georgemitenk0v / detail
  10. [clangd] Reorder a little bit of init code. NFC — sam.mccall / detail
  11. [asan][test] Disable malloc-no-intercept.c on Solaris — ro / detail
  12. [SCEV] Use loop guard info when computing the max BE taken count in howFarToZero. — flo / detail
  13. [llvm-readobj] - Fix a warning. — grimar / detail
  14. [llvm-readelf/obj] - Stop printing wrong addresses for arm32 unwind info for non-relocatable objects. — grimar / detail
  15. Use different name for auto variable — sepavloff / detail
  16. [lld][ELF][test] Add a couple of test cases for LTO behaviour — james.henderson / detail
  17. [NFC][Docs] fix clang-docs compilation — development / detail
  18. [llvm-objcopy][NFC] refactor error handling. part 1. — a.v.lapshin / detail
  19. [APFloat] add tests for convert of NAN; NFC — spatel / detail
  20. [flang][driver] Remove unnecessary includes in the unittest (NFC) — andrzej.warzynski / detail
  21. [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. — david.truby / detail
  22. Fix a builtbot failure after 3ed04f93e30121867a813a220452b97aebeb1730. — a.v.lapshin / detail
  23. [Support] On Windows, ensure abort() can be catched several times in a row with CrashRecoveryContext — alexandre.ganea / detail
  24. [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  25. [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail

clang-d367146-g27da2875070-t14824-b14824.tar.gz (Sep 24, 2020 2:56:58 AM)

  1. clang-x86-ninja-win10 enabling LLD — kuhnel / githubweb

clang-d367146-g27da2875070-t14824-b14824.tar.gz (Sep 24, 2020 2:56:58 AM)

  1. [IRSim] Adding a basic similarity identifier. — andrew.litteken / detail
  2. Revert "[lld-macho] Implement and test resolution of common symbols" — omair.javaid / detail
  3. Revert "[lld-macho] Initial support for common symbols" — omair.javaid / detail
  4. [flang][driver] Fix options flag in the frontend driver — andrzej.warzynski / detail
  5. [OpenMP][MLIR] Add assembly format for master op — kiran.chandramohan / detail
  6. [flang][driver] Add missing dependency in CMake files — andrzej.warzynski / detail
  7. [flang][NFC] Fix CMake variable name in README.md — andrzej.warzynski / detail

clang-d367139-g505ac22f1a1-t14821-b14821.tar.gz (Sep 24, 2020 12:10:54 AM)

  1. [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. — Jonas Devlieghere / detail
  2. DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested — dblaikie / detail
  3. [IRSim][NFC] Removing warning from IRSimilarityIdentifier — andrew.litteken / detail
  4. [DWARFYAML] Make the ExtLen field of extended opcodes optional. — Xing / detail

clang-d367135-g6b136b19cbe-t14818-b14818.tar.gz (Sep 23, 2020 9:24:56 PM)

  1. Utility: ignore OS version on non-Darwin targets in `ArchSpec` — Saleem Abdulrasool / detail
  2. [X86] Add TDX instructions. — freddy.ye / detail
  3. [X86] Parse data32 call in .code16 as CALLpcrel32 — i / detail
  4. Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass" — aeubanks / detail
  5. [AMDGPU] Consider all SGPR uses as unique in constant bus verify — carl.ritson / detail
  6. [NFC] Remove unnecessary default constructors — aeubanks / detail
  7. [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH — Pushpinder.Singh / detail
  8. [lld-macho] Initial support for common symbols — jezng / detail
  9. [lld-macho] Implement and test resolution of common symbols — jezng / detail
  10. [lld-macho] Emit indirect symbol table — jezng / detail
  11. [lld-macho] Ignore `-mllvm` and its argument — jezng / detail
  12. [lld-macho] Support -weak_lx, -weak_library, -weak_framework — jezng / detail
  13. [lld-macho][NFC] Refactor syslibroot / library path lookup — jezng / detail
  14. [lld-macho][NFC] Make `!= nullptr` implicit — jezng / detail
  15. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  16. Revert "[IRSim] Adding structural comparison to IRSimilarityCandidate." — andrew.litteken / detail
  17. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  18. [Power10]  Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins. — amy.kwan1 / detail

clang-d367117-gee7ee71f40e-t14814-b14814.tar.gz (Sep 23, 2020 6:43:45 PM)

  1. [libunwind] Combine dl_iterate_phdr codepaths for DWARF and EHABI — rprichard / detail
  2. [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr — rprichard / detail
  3. [JSON] Add error reporting to fromJSON and ObjectMapper — sam.mccall / detail
  4. Fix LLDB tweak in 62a47e994fcf5b73e29547d26cd9676b30cb69a3 — sam.mccall / detail
  5. [libc++] Fix spurious test failure in -fno-exceptions — Louis Dionne / detail
  6. [clangd] Improve bad-RPC-payload error messages slightly — sam.mccall / detail
  7. [CGProfile] don't emit cgprofile entry if called function is dllimport — zequanwu / detail
  8. Explicitly specify CMAKE_AR in WinMsvc.cmake — smeenai / detail

clang-d367109-g38de1c33a83-t14811-b14811.tar.gz (Sep 23, 2020 4:01:25 PM)

  1. Clean up test file, NFC — kparzysz / detail
  2. [PowerPC] Implement Vector signed/unsigned __int128 overloads for the comparison builtins — conanap / detail
  3. [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM — conanap / detail
  4. Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  5. [AArch64] Expand some vector of i64 reductions on NEON — mcinally / detail
  6. [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops. — efriedma / detail
  7. [JSON] Allow emitting comments in json::OStream — sam.mccall / detail
  8. [lld-macho] cleanup unimplemented-option warnings — gkm / detail
  9. [X86] Add a memory clobber to the bittest intrinsic inline asm. Get default clobbers from the target — craig.topper / detail
  10. [lld-macho] handle options -search_paths_first, -search_dylibs_first — gkm / detail
  11. [JSON] Facility to track position within an object and report errors. — sam.mccall / detail
  12. [NewPM][MSSA] Fix failures under NPM due to -enable-mssa-loop-dependency — aeubanks / detail
  13. [NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPass — aeubanks / detail
  14. [NewPM] Add callbacks to PassBuilder to run before/after parsing a pass — aeubanks / detail
  15. [JSON] Display errors associated with Paths in context — sam.mccall / detail

clang-d367094-g7aa982a57ce-t14808-b14808.tar.gz (Sep 23, 2020 1:16:08 PM)

  1. [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *> — jurahul / detail
  2. Remove MLIR C-API explicit registration of standard ops. — stellaraccident / detail
  3. [UpdateTestChecks] Remove bug-exposing test — David A Greene / detail
  4. NFC: Remove dangling dep on MLIRStandardOps. — stellaraccident / detail
  5. [MBFIWrapper] Add a new function getBlockProfileCount — carrot / detail
  6. [clang]Test ensuring -fembed-bitcode passed to cc1 captures pre-opt bitcode. — mtrofin / detail
  7. Add optimal thread strategy — dmantipov / detail
  8. [Support/Path] Add path::is_absolute_gnu — rengolin / detail
  9. Add REQUIRES to embed-bitcode-noopt.ll — mtrofin / detail
  10. [EarlyCSE] Fix crash with expensive checks after D87691 — kparzysz / detail
  11. Revert D87970 "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — i / detail
  12. Break long line accidentally left in the previous commit — kparzysz / detail
  13. [Driver] Check whether Gentoo-specific configuration directory exists — dmantipov / detail
  14. Re-apply https://reviews.llvm.org/D87921, was reverted to triage a PPC bot failure. — tmsriram / detail
  15. Enhance TableGen so that backends can produce better error messages. — paul / detail
  16. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  17. [TTI] add wrapper for matching vector reduction to reduce code duplication; NFC — spatel / detail
  18. Fix include location (accidentally committed a local variation) — epastor / detail
  19. [X86] Improve demanded bits for X86ISD::BEXTR. — craig.topper / detail
  20. [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI — craig.topper / detail
  21. Revert "[ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers" — epastor / detail
  22. Update Phabricator doc to remove the warning on "arc land": tags a properly handled server side now — joker.eph / detail
  23. Document the `--verbatim` flag from arc to update the description for a phabricator revision — joker.eph / detail
  24. [lsan] On Fuchsia, don't use atexit hook for leak checks — mcgrathr / detail
  25. [gn build] Allow option to build with asan/tsan/ubsan — aeubanks / detail
  26. [mlir][OpFormatGen] Update "custom" directives for attributes. — joker.eph / detail
  27. [AArch64][SVE] Fix frame offset calculation when d8 is saved. — efriedma / detail
  28. Add `breakpoint delete --disabled`: deletes all disabled breakpoints. — jingham / detail
  29. [AMDGPU] Make ds fp atomics overloadable — Stanislav.Mekhanoshin / detail
  30. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  31. [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic — wei.huang / detail
  32. asan: Use `#if` to test CAN_SANITIZE_LEAKS — mcgrathr / detail
  33. [scudo][standalone] Fix tests under ASan/UBSan — kostyak / detail
  34. Revert "[lsan] On Fuchsia, don't use atexit hook for leak checks" — nikita.ppv / detail
  35. [AArch64][SVE] Add lowering for llvm frecpx — muhammad.asif.manzoor / detail
  36. Allow init_priority values <= 100 and > 65535 within system headers. — aaron / detail
  37. [lldb] Normalize paths in new test — jotrem / detail
  38. [LoopTerminology][NFC] Fix formatting typo — sdi1600105 / detail

clang-d367056-gf6aceb72d6b-t14799-b14799.tar.gz (Sep 23, 2020 10:28:09 AM)

  1. [clangd] Refactor code completion signal's utility properties. — usx / detail
  2. [docs][llvm] Fix typos — paul / detail
  3. [mlir][openacc] Use OptionalParseResult in loop op parser instead of bool variables — clementval / detail
  4. Add Operation to python bindings. — stellaraccident / detail
  5. Implement python iteration over the operation/region/block hierarchy. — stellaraccident / detail
  6. Add mlir python APIs for creating operations, regions and blocks. — stellaraccident / detail
  7. NFC: Remove unused variable. — stellaraccident / detail
  8. [mlir][ods] Custom builder with no params — jpienaar / detail
  9. [mlir] Remove unneeded OpBuilder params. NFC. — jpienaar / detail
  10. Revert "[AMDGPU] Insert waitcnt after returning from call" — sebastian.neubauer / detail
  11. Add missing namespace closure comment. NFCI. — llvm-dev / detail
  12. Add missing namespace closure comments. NFCI. — llvm-dev / detail
  13. [AArch64] Fix ldst optimization of non-immediate store offset — weiwei64 / detail
  14. recommit [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  15. [lldb] Remove lldb-perf remenant — davelee.com / detail
  16. [mlir] Add insert before/after to list-like constructs in C API — zinenko / detail
  17. Fix regressioin in test dwp-separate-debug-file.cpp — Yaxun.Liu / detail
  18. [MLIR] Change default builders generated by TableGen to use TypeRange for result types — jurahul / detail
  19. [MLIR][NFC] Adopt use of TypeRange in build() methods. — jurahul / detail
  20. Improve dynamic AST matching diagnostics for conversion errors — aaron / detail
  21. Update the documentation for the MLIR Dialect class (NFC) — joker.eph / detail

clang-d367035-gdb40a743442-t14796-b14796.tar.gz (Sep 23, 2020 7:44:29 AM)

  1. [zorg] [PowerPC] set lld as the default linker on ppc64le-clang-rhel bot — saghir / githubweb

clang-d367035-gdb40a743442-t14796-b14796.tar.gz (Sep 23, 2020 7:44:29 AM)

  1. [flang] CHARACTER(*) return does not require explicit interface — jperier / detail
  2. [CUDA][HIP] Fix static device var used by host code only — Yaxun.Liu / detail
  3. [OpenMP][flang]Lower NUM_THREADS clause for parallel construct — SourabhSingh.Tomar / detail
  4. [mlir] Added support for f64 memref printing in runner utils — limo / detail
  5. [flang] Removed OpenMP lowering unittests — SourabhSingh.Tomar / detail
  6. [NFCI][flang] Renamed a variable name to a more descriptive name — SourabhSingh.Tomar / detail
  7. [libc++] Re-apply fdc41e11f (LWG1203) without breaking the C++11 build — Louis Dionne / detail
  8. [lldb] Fix GetRemoteSharedModule fallback logic — jotrem / detail
  9. AMDGPU: Check global FP atomics match default FP mode — Matthew.Arsenault / detail
  10. GlobalISel: Fix truncating shift amount in trunc (shl) combine — Matthew.Arsenault / detail
  11. Fix typos in ASTMatchers.h; NFC — aaron / detail
  12. [NFC][ARM] Pre-commit tail predication test — sam.parker / detail
  13. [SystemZ] Make sure not to call getZExtValue on a >64 bit constant. — paulsson / detail
  14. [mlir] Fix typos in Dialect.h. NFC. — zinenko / detail
  15. [VPlan] Disconnect VPValue and VPUser. — flo / detail
  16. [SVE] Lower fixed length ISD::VECREDUCE_ADD to Scalable — mcinally / detail

clang-d367019-gd0149ba9b46-t14792-b14792.tar.gz (Sep 23, 2020 4:46:12 AM)

  1. Name builddir of x86_64-fedora-clang builder like the slave/worker fedora-llvm-x86_64 — kkleine / githubweb
  2. clang-x86-ninja-win10 fixed slash replacement — kuhnel / githubweb
  3. clang-x86-ninja-win10 fixed MSVC version output — kuhnel / githubweb

clang-d367019-gd0149ba9b46-t14792-b14792.tar.gz (Sep 23, 2020 4:46:12 AM)

  1. [SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScalarSizeInBits — david.sherwood / detail
  2. [analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signatures — gabor.marton / detail
  3. [analyzer][StdLibraryFunctionsChecker] Separate the signature from the summaries — gabor.marton / detail
  4. [llvm-readelf/obj] - Cleanup the code. NFCI. — grimar / detail
  5. [AMDGPU] Insert waitcnt after returning from call — sebastian.neubauer / detail
  6. [llvm-readelf/obj] - Print section symbol names properly when dumping relocations. — grimar / detail
  7. [llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries. — grimar / detail
  8. [SVE][CodeGen] Lower legal integer -> floating point conversions — kerry.mclaughlin / detail

clang-d367011-ge46c1def523-t14788-b14788.tar.gz (Sep 23, 2020 2:00:54 AM)

  1. Added x86_64-fedora-clang builder and fedora-llvm-x86_64 slave — kkleine / githubweb

clang-d367011-ge46c1def523-t14788-b14788.tar.gz (Sep 23, 2020 2:00:54 AM)

  1. Revert "The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled." — tmsriram / detail
  2. Two patches to fix the broken build. — paul / detail
  3. [lldb][test] Remove accidental import pdb in 783dc7dc7ed7487d0782c2feb8854df949b98e69 — i / detail
  4. [compiler-rt][AIX] Add CMake support for 32-bit Power builds — daltenty / detail
  5. [ThinLTO] Option to bypass function importing. — mtrofin / detail
  6. [AArch64] Avoid pairing loads with same result reg — dancgr / detail
  7. [LoopInfo] empty() -> isInnermost(), add isOutermost() — sdi1600105 / detail
  8. Revert "[CodeGen] emit CG profile for COFF object file" — rnk / detail
  9. Small fixes for "[LoopInfo] empty() -> isInnermost(), add isOutermost()" — sdi1600105 / detail
  10. Change LoopInfo::empty to isInnermost after D82895 — i / detail
  11. [libc++] Implement LWG1203 — Louis Dionne / detail
  12. Fix build due to renaming in LoopInfo. — michael.hliao / detail
  13. [AArch64] Teach analyzeBranch to remove branch equivelent to fallthrough — listmail / detail
  14. [libc++] NFC: Collocate C++20 removed members of std::allocator — Louis Dionne / detail
  15. [libc++] NFC: Reindent the feature test macro generation script — Louis Dionne / detail
  16. [SLP]Fix coding style, NFC. — a.bataev / detail
  17. [InstCombine] Fix errno bug in pow expansion to sqrt — hubert.reinterpretcast / detail
  18. [InstCombine][NFC][tests] Add ninf base value case to pow-sqrt.ll — hubert.reinterpretcast / detail
  19. [trace] avoid using <regex> — walter erquinigo / detail
  20. [ORC][examples] Add missing library dependencies. — Lang Hames / detail
  21. [NFC][docs] Fix link. — joker.eph / detail
  22. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  23. [Clang] Fix a typo in implicit-int-float-conversion.c — noreply / detail
  24. [lld-macho] handle option -headerpad_max_install_names — gkm / detail
  25. [EHStreamer] Ensure CallSiteEntry::{BeginLabel,EndLabel} are non-null. NFC — i / detail
  26. Revert "Canonicalize declaration pointers when forming APValues." — leonardchan / detail
  27. [DWARFYAML][test] Simplify __debug_pubnames/types tests. NFC. — Xing / detail
  28. [NewPM] Pin tests with -debug-pass to legacy PM — aeubanks / detail
  29. Revert "[IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData." — andrew.litteken / detail
  30. [test][NewPM] Fix update-scev.ll under NPM — aeubanks / detail
  31. [CostModel][X86] add CostModel for SK_Select(v8f64, v8i64, v16f32, v16i32, v32i16, v64i8) — bing1.yu / detail
  32. [test][NewPM] Clean up ScalarEvolution tests to work under NPM — aeubanks / detail
  33. [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols — gkm / detail
  34. [ThinLTO] Avoid temporaries when loading global decl attachment metadata — tejohnson / detail
  35. [lld-maco] fix build breakage — gkm / detail
  36. [Sanitizers] Fix test case that doesn't clean up after itself — nemanja.i.ibm / detail
  37. [sanitizers] Remove the message queue with IPC_RMID after D82897 — i / detail
  38. [RISCV][ASAN] updated platform macros to simplify detection of RISCV64 platform — Vitaly Buka / detail
  39. [Analyzer][WebKit] Use tri-state types for relevant predicates — Jan Korous / detail
  40. [RISCV][ASAN] implementation of internal syscalls wrappers for riscv64 — Vitaly Buka / detail
  41. [RISCV][ASAN] implementation of clone interceptor for riscv64 — Vitaly Buka / detail
  42. [RISCV][ASAN] implementation for vfork interceptor for riscv64 — Vitaly Buka / detail
  43. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  44. Add a dump() method on the pass manager for debugging purpose (NFC) — joker.eph / detail
  45. [MC] [Win64EH] Try to generate packed unwind info where possible — martin / detail
  46. [InstCombine] Add parentheses in assert to silence GCC warning. NFC. — martin / detail
  47. [CVP] Remove a redundant trailing semicolon, fixing GCC warnings. NFC. — martin / detail
  48. [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins — albionapc / detail
  49. Revert "[RISCV][ASAN] implementation of ThreadSelf  for riscv64" — Vitaly Buka / detail
  50. [NFC] Reformat preprocessor directives — Vitaly Buka / detail
  51. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — Vitaly Buka / detail
  52. [mlir][Linalg] Add pattern to fold linalg.tensor_reshape that add unit extent dims. — ravishankarm / detail
  53. [AMDGPU] Fix merging m0 inits — Piotr Sobczak / detail
  54. [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors — david.sherwood / detail
  55. Revert "[libc++] Implement LWG1203" — Raphael Isemann / detail

clang-d366956-g62afc3129dc-t14764-b14764.tar.gz (Sep 22, 2020 2:04:48 PM)

  1. [NFC][regalloc] Simplify/conform to style guide indvars in Greedy — mtrofin / detail
  2. Version 0.5 of the new "TableGen Backend Developer's Guide." — paul / detail
  3. [Analyzer][WebKit] UncountedLocalVarsChecker — Jan Korous / detail
  4. [gn build] Port 848d66fafd2 — llvmgnsyncbot / detail
  5. [gn build] Port 8a64689e264 — llvmgnsyncbot / detail
  6. [clang] Fix a typo-correction crash — hokein.wu / detail
  7. [test][MC] Rehabilitate llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  8. [NFC] Replace tabs with spaces in PPCInstrPrefix.td — hubert.reinterpretcast / detail
  9. [InstCombine] For pow(x, +/-0.5), stop falling into pow(x, 1.5), etc. case — hubert.reinterpretcast / detail
  10. [lldb] Skip test_common_completion_process_pid_and_name with reproducers — Jonas Devlieghere / detail
  11. [lldb] Skip TestMiniDumpUUID with reproducers — Jonas Devlieghere / detail
  12. [LoopInfo][NewPM] Fix tests in Analysis/LoopInfo under NPM — aeubanks / detail
  13. [test][NewPM] Pin do-nothing-intrinsic.ll to legacy PM — aeubanks / detail
  14. [NFC][CVP] Add tests for srem with potentially different sigdness domains — lebedev.ri / detail
  15. [CVP] Enhance SRem -> URem fold to work not just on non-negative operands — lebedev.ri / detail
  16. [ConstantRange] binaryXor(): special-case binary complement case - the result is precise — lebedev.ri / detail
  17. [ConstantRange] Introduce getActiveBits() method — lebedev.ri / detail
  18. [NFC][CVP] processUDivOrURem(): refactor to use ConstantRange::getActiveBits() — lebedev.ri / detail
  19. [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() — lebedev.ri / detail
  20. [ConstantRange] Introduce getMinSignedBits() method — lebedev.ri / detail
  21. [NFC][CVP] Give a better name STATISTIC() counting udiv i16 -> udiv i8 xforms — lebedev.ri / detail
  22. [NFC][CVP] Add tests for SDiv/SRem narrowing — lebedev.ri / detail
  23. [CVP] Narrow SDiv/SRem to the smallest power-of-2 that's sufficient to contain its operands — lebedev.ri / detail
  24. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  25. Revert "[lldb] XFAIL TestMemoryHistory on Linux" — Raphael Isemann / detail
  26. [flang][msvc] Add explicit function template argument to applyFunction. NFC. — llvm-project / detail
  27. [flang][msvc] Add explicit function template argument to applyLamda. NFC. — llvm-project / detail
  28. [flang][msvc] Explicitly reference "this" inside closure. NFC. — llvm-project / detail

clang-d366928-g62576182562-t14762-b14762.tar.gz (Sep 22, 2020 11:43:17 AM)

  1. [lld-macho] Make lld::getInteger() tolerate leading "0x"/"0X" when base is 16 — gkm / detail
  2. [sanitizer_common] Add debug print to sysmsg.c — mascasa / detail
  3. Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  4. [DAG] Remove DAGTypeLegalizer::GenWidenVectorTruncStores (PR42046) — llvm-dev / detail
  5. [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM — amy.kwan1 / detail
  6. [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM — amy.kwan1 / detail
  7. [mlir] NFC: fix trivial typos under include directory — ishizaki / detail
  8. [mlir][ods] Make OpBuilder and OperationState optional — jpienaar / detail
  9. [SyntaxTree] Test the List API — ecaldas / detail
  10. [ASTMatchers] Avoid recursion in ancestor matching to save stack space. — sam.mccall / detail

clang-d366918-gbd31abc1d0f-t14760-b14760.tar.gz (Sep 22, 2020 9:29:23 AM)

  1. [SLP] Merge null and dyn_cast<> checks into dyn_cast_or_null<>. NFCI. — llvm-dev / detail
  2. [MLIR][Standard] Add `atan` to standard dialect — frgossen / detail
  3. [SyntaxTree] Add tests for the assignment of the `canModify` tag. — ecaldas / detail
  4. [SLP] clean up code in gather(); NFC — spatel / detail
  5. [SLP] move misplaced code comments; NFC — spatel / detail
  6. [SLP] reduce code duplication for checking parent block; NFC — spatel / detail
  7. [PowerPC] Fix for compiler side issue in PCRelative Local Exec — stefanp / detail
  8. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. — david.truby / detail
  9. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode — daltenty / detail
  10. [X86] Cleanup/add namespace closure comments. NFCI. — llvm-dev / detail
  11. [X86] Add missing namespace closure comments. NFCI. — llvm-dev / detail
  12. [PeepholeOptimizer] Enhance the redundant COPY elimination. — michael.hliao / detail
  13. [VPlan] Add dump() helper to VPValue & VPRecipeBase. — flo / detail
  14. [lld-macho] minimally handle option -dynamic — gkm / detail
  15. [AIX][compiler-rt] Use the AR/ranlib mode flag for 32-bit and 64-bit mode — daltenty / detail
  16. [libc++] Implement C++20's P0784 (More constexpr containers) — Louis Dionne / detail
  17. [GVNSink][NewPM] Add GVNSinkPass to PassRegistry.def — aeubanks / detail
  18. [scudo][standalone] Remove the pthread key from the shared TSD — kostyak / detail
  19. [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  20. [DI][ASan][NewPM] Fix some DebugInfo ASan tests under NPM — aeubanks / detail
  21. Sema: introduce `__attribute__((__swift_name__))` — Saleem Abdulrasool / detail
  22. [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. — htobonmm7 / detail

clang-d366896-g0451ed96199-t14756-b14756.tar.gz (Sep 22, 2020 6:41:20 AM)

  1. [SCEV] Support unsigned predicates in isKnownPredicateViaNoOverflow — mkazantsev / detail
  2. [MLIR][Linalg] Fix assertion in dependency analysis — frgossen / detail
  3. [NFC][PowerPC]Add tests for multiply-by-constant. — esme.yi / detail
  4. [APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI. — llvm-dev / detail
  5. [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec — stefanp / detail
  6. Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
  7. [lldb] Ignore certain Clang type sugar when creating the type name — Raphael Isemann / detail
  8. [ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being hoisted when in a loop — meera.nakrani / detail
  9. [SCEV] Handle `less` predicates for FoundPred = NE — mkazantsev / detail
  10. [SystemZ][z/OS] Set default wchar_t type for zOS — Abhina.Sreeskantharajan / detail
  11. [LLD][PowerPC][test] Update thunk range error report for PPC64PCRelLongBranchThunk — wei.huang / detail
  12. [ARM] Trying to fix asan buildbot — sam.parker / detail
  13. [libc++] NFC: Remove trailing whitespace from the feature test macro table — Louis Dionne / detail

clang-d366883-g0356a413a44-t14753-b14753.tar.gz (Sep 22, 2020 3:46:03 AM)

  1. Revert "[CMake] Use find_dependency in LLVMConfig.cmake" — phosek / detail
  2. Reapply: [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  3. [AArch64] Fix return type of Neon scalar comparison intrinsics — david.spickett / detail
  4. [ARM] VPT validForTailPredication — sam.parker / detail
  5. [ARM] Remove MVEDomain from VLDR/STR of P0 — sam.parker / detail
  6. [MLIR] Add subf and rsqrt EDSC intrinsics — ntv / detail
  7. [mlir][Linalg] Uniformize linalg.generic with named ops. — ntv / detail
  8. [llvm-readobj/elf] - Stop reporting invalid extended indexes in warnings for unnamed section symbols. — grimar / detail
  9. [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`. — ecaldas / detail
  10. Revert "Reapply Revert "RegAllocFast: Rewrite and improve"" — omair.javaid / detail
  11. [ARM] Improve VPT predicate tracking — sam.parker / detail
  12. [AMDGPU] More codegen patterns for v2i16/v2f16 build_vector — jay.foad / detail
  13. Revert "Implement a new kind of Pass: dynamic pass pipeline" — benny.kra / detail

clang-d366870-g9114d6cbda6-t14749-b14749.tar.gz (Sep 22, 2020 1:04:36 AM)

  1. Update recipe for flang-aarch64 slaves — caroline.concatto / githubweb
  2. clang-x86-ninja-win10 - replacing backslashes — kuhnel / githubweb

clang-d366870-g9114d6cbda6-t14749-b14749.tar.gz (Sep 22, 2020 1:04:36 AM)

  1. Reorder linalg.conv indexing_maps loop order — ataei / detail
  2. [AlwaysInliner] Emit optimization remarks — aeubanks / detail
  3. [clangd] Link libclangdSupport into clangd-index-server — zeratul976 / detail
  4. [clang] Traverse init-captures while indexing — zeratul976 / detail
  5. [CMake] Use find_dependency in LLVMConfig.cmake — phosek / detail
  6. [CMake] Use append for CMAKE_REQUIRED_* variables — phosek / detail
  7. [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `createTree` — ecaldas / detail
  8. [SyntaxTree] Test `findFirstLeaf` and `findLastLeaf` — ecaldas / detail
  9. [gn build] Port af582c9b0f3 — llvmgnsyncbot / detail

clang-d366861-g9c7b58080eb-t14746-b14746.tar.gz (Sep 21, 2020 10:24:29 PM)

  1. [WebAssembly][MC] Fix computation of relative symbol offset — d.c.ddcc / detail

clang-d366860-g5502cfa091e-t14745-b14745.tar.gz (Sep 21, 2020 7:43:44 PM)

  1. [MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy — diego.caballero / detail
  2. [NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt — aeubanks / detail
  3. [EarlyCSE] Handle masked loads and stores — kparzysz / detail
  4. [docs] Update ExtendingLLVM.rst — ncv / detail
  5. Add a "Trace" plug-in to LLDB to add process trace support in stages. — walter erquinigo / detail
  6. NFC: Add whitespace-changing revisions to .git-blame-ignore-revs — Louis Dionne / detail
  7. [libc++] Fix failures when running the test suite without RTTI — Louis Dionne / detail
  8. Revert D71539 "Recommit "[SCEV] Look through single value PHIs."" — i / detail
  9. Fix reporting the lack of global variables in "target var". — jingham / detail
  10. [libc++] Fix copy/paste error that broke a test — Louis Dionne / detail
  11. Include sstream after D85705 — i / detail
  12. [NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM — aeubanks / detail
  13. [Delinearization][NewPM] Port delinearization to NPM — aeubanks / detail
  14. [UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM — aeubanks / detail
  15. [lldb] Delete two unneeded <regex> — i / detail
  16. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  17. [mlir] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D85869 — i / detail
  18. [LoopUnswitch] Trivial simplification: remove trivial dead condition after unswitch — serguei.katkov / detail

clang-d366842-g1747f777640-t14741-b14741.tar.gz (Sep 21, 2020 5:01:44 PM)

  1. Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo. — gkistanova / githubweb

clang-d366842-g1747f777640-t14741-b14741.tar.gz (Sep 21, 2020 5:01:44 PM)

  1. [PowerPC] Remove unnecessary patterns and types — baptiste.saleil / detail
  2. [EarlyCSE] Small refactoring changes, NFC — kparzysz / detail
  3. Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons" — martin / detail
  4. [ASTImporter] Modifying ImportDeclContext(...) to ensure that we also handle the case when the FieldDecl is an ArrayType whose ElementType is a RecordDecl — shafik / detail
  5. [NFC][regalloc] Use reverse iterator ranges for improved readability — mtrofin / detail
  6. Don't build a StringLiteral expression with reference type when — richard / detail
  7. [AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal. — Amara Emerson / detail
  8. [mlir] Add tutorial index.md pages — jpienaar / detail
  9. [AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR. — Amara Emerson / detail
  10. [AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases. — Amara Emerson / detail
  11. Fix comment typos. NFC. — kazu / detail
  12. [lldb/test] Clean up version checking. — rupprecht / detail
  13. [llvm] Fix comment typos.  NFC. — kazu / detail
  14. [RISCV] Do not mandate scheduling for CSR instructions — ebahapo / detail
  15. [SimplifyCFG] Override options in default constructor — aeubanks / detail

clang-d366842-g1747f777640-t14741-b14741.tar.gz (Sep 21, 2020 5:01:44 PM)

  1. [testsuite] Allow a (custom) linker to be specified. — ditaliano / githubweb

clang-d366827-ge5fea37f1a2-t14737-b14737.tar.gz (Sep 21, 2020 2:17:56 PM)

  1. [cmake] Centralize LLVM_ENABLE_WARNINGS option — davelee.com / detail
  2. [SLP] Use for-range loops across ValueLists. NFCI. — llvm-dev / detail
  3. [NFC][SCEV] Add tests for @llvm.abs intrinsic — lebedev.ri / detail
  4. [SCEV] Recognize @llvm.abs as smax(x, -x) — lebedev.ri / detail
  5. [NFC][SCEV] Add tests for @llvm.*.sat intrinsics — lebedev.ri / detail
  6. [SCEV] Recognize @llvm.usub.sat as `%x - (umin %x, %y)` — lebedev.ri / detail
  7. [SCEV] Recognize @llvm.uadd.sat as `%y + umin(%x, (-1 - %y))` — lebedev.ri / detail
  8. [OpenMP] Protect unrecogonized CUDA error code — tianshilei1992 / detail
  9. [IRBuilder][VectorCombine] make and use a convenience function for unary shuffle; NFC — spatel / detail
  10. [SLP] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  11. [AIX][Clang][Driver] Add handling of shared option — daltenty / detail
  12. [ObjCARC] Initialize return value — aeubanks / detail
  13. [AMDGPU] Adding mutex to guard lld::elf::link interface use — zhuoryin / detail
  14. [MS] On x86_32, pass overaligned, non-copyable arguments indirectly — rnk / detail
  15. [AMDGPU] Fixed typo in intrinsic comment. NFC. — Stanislav.Mekhanoshin / detail
  16. [ELF][test] Delete large temporary files and make some temporary files smaller with two text segments — i / detail
  17. [NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V — lebedev.ri / detail
  18. [DIE] Remove DeadInstEliminationPass — aeubanks / detail
  19. [libc++] Verify base substitutions earlier in the testing format — Louis Dionne / detail
  20. [LoopVectorize] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  21. [InstCombine] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  22. [Coverage] Add empty line regions to SkippedRegions — zequanwu / detail
  23. Reapply Revert "RegAllocFast: Rewrite and improve" — Matthew.Arsenault / detail
  24. [mlir] Add missing space in debug message — stephen.neuendorffer / detail
  25. AMDGPU: Don't add frame register to frame pseudos — Matthew.Arsenault / detail
  26. [SLP] use std::distance/find to reduce code; NFC — spatel / detail
  27. [Analyzer] GNU named variadic macros in Plister — Chris.Hamilton / detail
  28. [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling — martin / detail
  29. [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  30. [CodeGen] [WinException] Only produce handler data at the end of the function if needed — martin / detail
  31. [Hexagon] Make HexagonVLCR compatibile with New PM — pzheng / detail

clang-d366796-g3b3b9ba1c7d-t14733-b14733.tar.gz (Sep 21, 2020 11:09:35 AM)

  1. LNT CTMark: Update default SUBMIT_NAME and add SUBMIT_ORDER — Azharuddin Mohammed / githubweb
  2. jenkins/jobs: Move the lnt-ctmark-* jobs to green-dragon-12 — Azharuddin Mohammed / githubweb

clang-d366796-g3b3b9ba1c7d-t14733-b14733.tar.gz (Sep 21, 2020 11:09:35 AM)

  1. [clang-tidy] New check cppcoreguidelines-prefer-member-initializer — adam.balogh / detail
  2. [Statepoints][ISEL] gc.relocate uniquification should be based on SDValue, not IR Value. — dantrushin / detail
  3. [gn build] Port 4fc0214a101 — llvmgnsyncbot / detail
  4. DWARFYAML::emitDebugSections - remove unnecessary cantFail(success) call. NFCI. — llvm-dev / detail
  5. [llvm-readobj/libObject] - Get rid of `FirstSym` argument. NFCI. — grimar / detail
  6. Change comments about order of classes in superclass list. — paul / detail
  7. DWARFEmitter.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  8. [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent — Raphael Isemann / detail
  9. [AIX][Clang][Driver] Add handling of nostartfiles option — daltenty / detail
  10. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  11. [analyzer][solver] Fix issue with symbol non-equality tracking — gabor.marton / detail
  12. Update update_analyze_test_checks.py to support API changes from D83004 — llvm-dev / detail
  13. [CostModel][X86] Add some select shuffle costs tests for D87884 — llvm-dev / detail
  14. [mlir][openacc] Add attributes to parallel op async, wait and self clauses — clementval / detail
  15. [LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfg — aeubanks / detail
  16. [PowerPC] Add vector pair load/store instructions and vector pair register class — baptiste.saleil / detail
  17. [LLD][ELF][test] Fix CHECKs in map-file test — grimar / detail
  18. [TextAPI] clean up auto usages in tests, NFC — cyndy_ishida / detail
  19. [SVE][CodeGen] Mark ptrue/pfalse instructions as rematerializable — david.sherwood / detail
  20. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  21. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  22. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  23. [clang] Fix a misleading variable name. NFC. — ikudrin / detail
  24. [Sema] Split special builtin type lookups into a separate function — raul / detail
  25. SLPVectorizer.cpp - fix include ordering. NFCI. — llvm-dev / detail
  26. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  27. [ARM][CMSE] Issue an error if passing arguments through memory across — momchil.velikov / detail
  28. [ObjCARC][NewPM] Port objc-arc-contract to NPM — aeubanks / detail
  29. [SCEV] Add additional max BTC tests with loop guards. — flo / detail
  30. ImplicitNullChecks.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  31. [SLP] simplify interface for gather(); NFC — spatel / detail
  32. The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled. — tmsriram / detail
  33. [lldb/Commands] Fix outdated `breakpoint command add` help string — davelee.com / detail

clang-d366763-gf3fa954b5b1-t14727-b14727.tar.gz (Sep 21, 2020 5:58:41 AM)

  1. clang-x86-ninja-win10 - delete folder if it exists — kuhnel / githubweb

clang-d366763-gf3fa954b5b1-t14727-b14727.tar.gz (Sep 21, 2020 5:58:41 AM)

  1. [AArch64] Cortex-A55 scheduler model — sjoerd.meijer / detail
  2. [NFC][ARM] More tail predication tests. — sam.parker / detail
  3. [llvm-readelf/obj] - Stop printing invalid names for unnamed section symbols. — grimar / detail
  4. Do not dereference an array out of bound just to take its address — sguelton / detail
  5. [ARM] Select f32 constants with vmov.f16 — david.green / detail
  6. [mlir][VectorOps] Loosen restrictions on vector.reduction types — benny.kra / detail
  7. Recommit "[SCEV] Look through single value PHIs." — flo / detail
  8. [AST] Reduce the size of TemplateArgumentLocInfo. — hokein.wu / detail
  9. Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" — pifon / detail
  10. Fix buildbot. — hokein.wu / detail
  11. [MLIR] Fix typo and expand gpu.host_register description. — csigg / detail
  12. [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration — ecaldas / detail
  13. [SVE] Use NEON for extract_vector_elt when the index is in range. — paul.walker / detail
  14. [SVE] Change definition of reduction ISD nodes to have an SVE vector result type. — paul.walker / detail

clang-d366749-gffdd4a46a9a-t14724-b14724.tar.gz (Sep 21, 2020 3:38:47 AM)

  1. [clang][AArch64] Correct return type of Neon vqmovun intrinsics — david.spickett / detail
  2. [clang] Fix incorrect call to TextDiagnostic::printDiagnosticMessage — andrzej.warzynski / detail
  3. [LSR] Preserve MSSA when using SplitCriticalEdge. — flo / detail
  4. Fix crash in the pass pipeline when local reproducer is enabled — joker.eph / detail
  5. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder — lucas.prates / detail
  6. [Test] Test auto-update — mkazantsev / detail
  7. [lld][ELF][test] Add additional LTO testing — james.henderson / detail
  8. [RISC-V] Implement RISCVInstrInfo::isCopyInstrImpl() — Alexander.Richardson / detail
  9. [compiler-rt] Fix atomic support functions on 32-bit architectures — Alexander.Richardson / detail
  10. [SyntaxTree][Synthesis] Implement `deepCopy` — ecaldas / detail
  11. [mlir] Shape.AssumingOp implements RegionBranchOpInterface. — tpopp / detail

clang-d366738-ge616a425988-t14721-b14721.tar.gz (Sep 21, 2020 1:31:50 AM)

  1. Add missing new line after debug logging in MLIRContext (NFC) — joker.eph / detail
  2. [c++20] Consistent with the intent to allow all plausible types in — richard / detail
  3. [SyntaxTree][Synthesis] Improve testing `createLeaf` — ecaldas / detail
  4. [AST] Fix dependence-bits for CXXDefaultInitExpr. — hokein.wu / detail
  5. [SyntaxTree] Test for '\' inside token. — ecaldas / detail

clang-d366733-g000eb1f314c-t14719-b14719.tar.gz (Sep 20, 2020 11:21:07 PM)

  1. [lld-macho] Mark weak symbols in symbol table — jezng / detail
  2. [lld-macho] Export trie addresses should be relative to the image base — jezng / detail
  3. [EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte LEB128 encoding is needed — i / detail
  4. [docs][flang] Fix typos — SourabhSingh.Tomar / detail

clang-d366729-g0cd73dbe2c0-t14717-b14717.tar.gz (Sep 20, 2020 9:14:09 PM)

  1. [Polly][NewPM] Port Simplify to the new pass manager — pzheng / detail
  2. [PowerPC] Pass nofpexcept flag to custom lowered constrained ops — qiucofan / detail
  3. [c++20] For P1907R1: Add checking for structural types for non-type — richard / detail

clang-d366726-gd06485685d4-t14714-b14714.tar.gz (Sep 20, 2020 7:07:23 PM)

  1. [clangd] Fix typo in field name — zeratul976 / detail
  2. [llvm-profdata]Fix llvm-profdata crash on compact binary profile — aktoon / detail
  3. [XRay] Change mips to use version 2 sled (PC-relative address) — i / detail

clang-d366723-ga74b1faba24-t14711-b14711.tar.gz (Sep 20, 2020 5:01:14 PM)

  1. [X86] Pre-commit test cases for D87863. NFC — craig.topper / detail
  2. [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. — craig.topper / detail

clang-d366721-g4e8c028158b-t14710-b14710.tar.gz (Sep 20, 2020 2:57:27 PM)

  1. [LVI] Refactor getValueFromICmpCondition (NFC) — nikita.ppv / detail
  2. [CVP] Add tests for mask comparisons (NFC) — nikita.ppv / detail
  3. [LVI] Get value range from mask comparison — nikita.ppv / detail
  4. [CVP] Additional tests for comparison with offset (NFC) — nikita.ppv / detail
  5. [ARM] Constant fold VMOVrh — david.green / detail
  6. [X86] Add 32-bit command lines to masked_store.ll and masked_load.ll — craig.topper / detail
  7. [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode — craig.topper / detail

clang-d366714-g0bfeede669f-t14707-b14707.tar.gz (Sep 20, 2020 12:52:16 PM)

  1. [X86][SSE] Fold SIGN_EXTEND(SIGN_EXTEND_VECTOR_INREG(X)) -> SIGN_EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  2. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTRACT_SUBVECTOR(EXTEND(X),0)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail

clang-d366712-g7903ae4720a-t14706-b14706.tar.gz (Sep 20, 2020 10:48:38 AM)

  1. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTEND_VECTOR_INREG(X)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  2. [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495) — Dávid Bolvanský / detail
  3. [InstCombine] replace zombie unreachable values with 'undef' before erasing — spatel / detail
  4. [InstCombine] factorize left shifts of add/sub — spatel / detail

clang-d366708-ga0c8793ce69-t14703-b14703.tar.gz (Sep 20, 2020 8:44:38 AM)

  1. [X86] combineX86ShufflesRecursively - fix use after move warning. NFCI. — llvm-dev / detail
  2. DWARFYAML::emitDebugSections - fix use after std::move warnings. NFCI. — llvm-dev / detail
  3. [X86] Rename getExtendInVec to getEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  4. [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. — llvm-dev / detail

clang-d366704-ga735d6eae28-t14700-b14700.tar.gz (Sep 20, 2020 6:38:48 AM)

  1. [X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  2. [MemLoc] Support lllvm.memcpy.inline in MemoryLocation::getForArgument — Dávid Bolvanský / detail
  3. JSONCompilationDatabase.cpp - cleanup key parsing error checks. NFCI. — llvm-dev / detail

clang-d366701-g26947d7b638-t14697-b14697.tar.gz (Sep 20, 2020 4:27:45 AM)

  1. [tools][remarks-shlib] Don't build libRemarks.so without PIC — ro / detail

clang-d366700-g871d03a6751-t14696-b14696.tar.gz (Sep 20, 2020 12:39:32 AM)

  1. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC — i / detail

clang-d366699-g0526713aa80-t14695-b14695.tar.gz (Sep 19, 2020 10:33:18 PM)

  1. Fix some clang-tidy bugprone-argument-comment issues — i / detail
  2. [FunctionAttrs] Remove redundant check. NFC — i / detail

clang-d366697-g4f962b0d89b-t14693-b14693.tar.gz (Sep 19, 2020 8:26:25 PM)

  1. [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. — Lang Hames / detail

clang-d366696-g9087209314c-t14692-b14692.tar.gz (Sep 19, 2020 5:19:18 PM)

  1. [Driver] Add disabled-by-default -Wuse-ld-path for the deprecation warning for -fuse-ld=/abs/path — i / detail

clang-d366695-gf4e55418096-t14691-b14691.tar.gz (Sep 19, 2020 3:12:17 PM)

  1. [Local] Clean up enforceKnownAlignment() (NFC) — nikita.ppv / detail

clang-d366694-gcba45514fb4-t14690-b14690.tar.gz (Sep 19, 2020 1:06:45 PM)

  1. [NFC][PhaseOrdering] Add test showing SROA not being performed after loop unrolling — lebedev.ri / detail
  2. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  3. [scudo/standalone] Fix undefined behavior in checksum test — mcgrathr / detail
  4. align __TEXT,__unwind_info to 8 byte boundary — gkm / detail

clang-d366690-gfa33235df5a-t14687-b14687.tar.gz (Sep 19, 2020 11:00:04 AM)

  1. [SCEVExpander] Support expanding nonintegral pointers with constant base. — flo / detail
  2. [BasicAA] Regenerate test checks — Dávid Bolvanský / detail

clang-d366688-gd716f1608cf-t14685-b14685.tar.gz (Sep 19, 2020 8:53:30 AM)

  1. [HIP] Fix -gsplit-dwarf option — Yaxun.Liu / detail
  2. Revert "[HIP] Fix -gsplit-dwarf option" — Yaxun.Liu / detail
  3. Fixes complexity of map insert_or_assign with a hint. — koraq / detail
  4. [ConstantFolding] add undef handling for fmin/fmax intrinsics — spatel / detail
  5. [InstCombine] regenerate test checks; NFC — spatel / detail
  6. [InstCombine] auto-generate test checks; NFC — spatel / detail
  7. [MemLoc] Support bcmp in MemoryLocation::getForArgument — Dávid Bolvanský / detail

clang-d366681-g04cebd900fd-t14682-b14682.tar.gz (Sep 19, 2020 6:49:32 AM)

  1. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. — llvm-dev / detail
  2. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" — thakis / detail
  3. [gn build] (manually) merge 2124ca1d5 — thakis / detail
  4. [gn build] Port 2124ca1d5cb — thakis / detail
  5. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible — thakis / detail
  6. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. — paul / detail

clang-d366675-g985deba9319-t14679-b14679.tar.gz (Sep 19, 2020 4:45:28 AM)

  1. Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion."" — usx / detail

clang-d366674-gf64903fd817-t14677-b14677.tar.gz (Sep 19, 2020 2:33:25 AM)

  1. Add -Wno-error=unknown flag to clang-format. — joachim / detail

clang-d366672-g721d57f952b-t14675-b14675.tar.gz (Sep 19, 2020 12:28:43 AM)

  1. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind — gkm / detail
  2. [IRSim] Adding ilist for IRInstructionData. — andrew.litteken / detail
  3. [ASAN] Properly deal with musttail calls in ASAN — xun / detail
  4. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. — Amara Emerson / detail
  5. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. — craig.topper / detail

clang-d366667-g58ecbbcdcdd-t14672-b14672.tar.gz (Sep 18, 2020 10:24:37 PM)

  1. [X86] Invert the compares in inline-asm-flag-output.ll so that the setcc instruction condition matches the test name. NFC — craig.topper / detail
  2. [X86] Fix copy paste mistake in @ccnp flag. — craig.topper / detail

clang-d366665-gad68a8b9526-t14671-b14671.tar.gz (Sep 18, 2020 8:20:43 PM)

  1. [llvm-install-name-tool] Validate -id value early — alexshap / detail
  2. Temporarily Revert "RegAllocFast: Rewrite and improve" — echristo / detail
  3. [llvm-objcopy][MachO] Add llvm-bitcode-strip driver — alexshap / detail
  4. Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups — thakis / detail
  5. [llvm-objcopy][MachO] Clean up the interface of Object — alexshap / detail
  6. [gn build] (manually) port 5495b691646 — thakis / detail
  7. DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately — dblaikie / detail

clang-d366658-g2ac06241d27-t14668-b14668.tar.gz (Sep 18, 2020 6:12:54 PM)

  1. Changed to use cmake arguments to specify C and C++ compilers. — gkistanova / githubweb
  2. Add ARM64 Windows on Arm buildbots — maxim.kuvyrkov / githubweb
  3. ang-x86-ninja removed MSVC environment setup — kuhnel / githubweb
  4. fixed compiler argument — kuhnel / githubweb

clang-d366658-g2ac06241d27-t14668-b14668.tar.gz (Sep 18, 2020 6:12:54 PM)

  1. [llvm-install-name-tool] Update the command-line guide — alexshap / detail
  2. [NewPM] Fix pr45927.ll under NPM — aeubanks / detail
  3. [MemorySSA] Be more conservative when traversing MemoryPhis. — flo / detail
  4. Support dwarf fission for wasm object files — dschuff / detail
  5. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator — qcolombet / detail
  6. [test] Fix FullUnroll.ll — aeubanks / detail
  7. [AArch64] Enable implicit null check transformation — listmail / detail
  8. [RISCV] Support Shadow Call Stack — zhaoshiz / detail
  9. [MLIR][TableGen] Automatic detection and elimination of redundant methods — jurahul / detail
  10. [MemorySSA] Fix an unused variable warning [NFC] — listmail / detail
  11. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang — amy.kwan1 / detail
  12. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests — amy.kwan1 / detail
  13. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. — Amara Emerson / detail
  14. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. — Amara Emerson / detail
  15. [lldb] Clarify docstring for SBBlock::IsInlined, NFC — Vedant Kumar / detail
  16. [mlir][shape] Add `shape.cstr_require %bool` — silvasean / detail
  17. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. — jurahul / detail
  18. [scudo/standalone] Don't define test main function for Fuchsia — mcgrathr / detail
  19. [NFC][Lsan] Fix zero-sized array compilation error — Vitaly Buka / detail
  20. [NFC] clang-format one line — Vitaly Buka / detail
  21. [sanitizer] Add facility to print the full StackDepot — tejohnson / detail
  22. [libc] Add implementation for hypotf — lntue / detail
  23. Revert "[sanitizer] Add facility to print the full StackDepot" — tejohnson / detail
  24. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext — weiwei64 / detail
  25. [X86] Add some demanded bits test cases for PDEP with constant mask — craig.topper / detail
  26. This is a test commit — artur.bialas / detail
  27. Revert "This is a test commit" — artur.bialas / detail
  28. [FPEnv] Use typed accessors in FPOptions — sepavloff / detail
  29. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC — weiwei64 / detail
  30. [NFC][fuzzer] Simplify StrcmpTest.cpp — Vitaly Buka / detail
  31. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" — nikita.ppv / detail
  32. [sanitizer] Add facility to print the full StackDepot — Vitaly Buka / detail
  33. [NFC][sanitizer] Disable a test on Windows — Vitaly Buka / detail
  34. [NFC][gotsan] Fix 'format' error — Vitaly Buka / detail
  35. AArch64: make sure jump table entries can reach entire image — Tim Northover / detail
  36. [TableGen][GlobalISel] Fix handling of zero_reg — bjorn.a.pettersson / detail
  37. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. — flo / detail
  38. Revert "[libunwind] Support for leaf function unwinding." — daniel.kiss / detail
  39. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  40. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. — ntv / detail
  41. [Polly] Update map passed to SCEVParameterReweriter. — flo / detail
  42. [Test] Missing range check removal opportunity — mkazantsev / detail
  43. [UpdateCCTestChecks] Include generated functions if asked — David A Greene / detail
  44. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. — Xing / detail
  45. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. — Xing / detail
  46. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  47. [InstSimplify] add another test for NaN propagation; NFC — spatel / detail
  48. [AMDGPU] Set DS alignment requirements to be more strict — Mirko.Brkusanin / detail
  49. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  50. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." — Matthew.Arsenault / detail
  51. emacs: Add nofree and willreturn to list of attributes — Matthew.Arsenault / detail
  52. IR: Move denormal mode parsing from MachineFunction to Function — Matthew.Arsenault / detail
  53. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) — spatel / detail
  54. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. — hanchung / detail
  55. [clangd] Add option for disabling AddUsing tweak on some namespaces. — adamcz / detail
  56. [AIX] Enable large code model when building with clang — daltenty / detail
  57. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. — llvm-dev / detail
  58. [X86][AVX] Add missing i686 broadcastm test coverage — llvm-dev / detail
  59. [mlir][openacc] Support Index and AnyInteger in loop op — clementval / detail
  60. [mlir][openacc] Add missing operands for acc.data operation — clementval / detail
  61. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. — antiagainst / detail
  62. [DFSan] Add strpbrk wrapper. — mascasa / detail
  63. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets — llvm-dev / detail
  64. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr — lyandy / detail
  65. Extending Baremetal toolchain's support for the rtlib option. — jonathan_roelofs / detail
  66. Use one more byte to silence a warning from Vistual C++ — jianzhouzh / detail
  67. [NFC][ScheduleDAG] Remove unused EntrySU SUnit — francisvm / detail
  68. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. — jonchesterfield / detail
  69. [clang-format] Add a option for the position of Java static import — mydeveloperday / detail
  70. [clang-format] NFC ensure the clang-format tests remain clang-formatted — mydeveloperday / detail
  71. [mlir][shape] Extend shape.cstr_require with a message. — silvasean / detail
  72. [clangd] Add Random Forest runtime for code completion. — usx / detail
  73. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. — Amara Emerson / detail
  74. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf — Matthew.Arsenault / detail
  75. [flang] Rework preprocessing of stringification — pklausler / detail
  76. [ASan][NewPM] Fix byref-args.ll under NPM — aeubanks / detail
  77. [Sema] Handle objc_super special lookup when checking builtin compatibility — raul.tambre / detail
  78. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext — dblaikie / detail
  79. [test][HWAsan] Fix kernel-inline.ll under NPM — aeubanks / detail
  80. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  81. Reapply "RegAllocFast: Record internal state based on register units" — Matthew.Arsenault / detail
  82. RegAllocFast: Rewrite and improve — Matthew.Arsenault / detail
  83. CodeGen: Move split block utility to MachineBasicBlock — Matthew.Arsenault / detail
  84. [X86][AVX] Add missing non AVX512VL broadcastm test coverage — llvm-dev / detail
  85. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — jyknight / detail
  86. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately — dblaikie / detail
  87. Linewrap & remove some dead typedefs from previous commit — dblaikie / detail
  88. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. — huihuiz / detail
  89. [test][TSan] Fix tests under NPM — aeubanks / detail
  90. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets — llvm-dev / detail
  91. scudo: Add an API for disabling memory initialization per-thread. — peter / detail
  92. First pass on MLIR python context lifetime management. — stellaraccident / detail
  93. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible — thakis / detail
  94. [gn build] (manually) port 9b6765e784b3 — thakis / detail
  95. Pre-commit test for CSEing masked loads/stores — kparzysz / detail
  96. [gn build] Do not sync filenames containing variable references — thakis / detail
  97. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py — vmiklos / detail
  98. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." — echristo / detail
  99. [gn build] (manually) port 9b6765e784b3 more — thakis / detail
  100. [gn build] add file i forgot to add in 929d91a55616 — thakis / detail
  101. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC — spatel / detail
  102. clang: Make changes in 7c8bb409f31e py2.7-compatible — thakis / detail
  103. CompletionModelCodegen: Remove unused import — thakis / detail
  104. [OpenMP] Initial Support for OpenMP Webpage Documentation — jhuber6 / detail
  105. [msan][asan] Add runtime flag intercept_strcmp — Vitaly Buka / detail
  106. [llvm-cov] Allow commas in filenames passed to `-object` flag — Vedant Kumar / detail
  107. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF — rnk / detail
  108. [spirv] Move device info from resource limit into target env — antiagainst / detail
  109. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." — echristo / detail
  110. [test][InstrProf] Fix always_inline.ll under NPM — aeubanks / detail
  111. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic — listmail / detail
  112. [clang][module] Improve incomplete-umbrella warning — zixu_wang / detail
  113. [clang] Remove profile available check for fsplit-machine-functions. — snehasishk / detail
  114. [NFC][sanitizer] Don't use ::testing::internal — Vitaly Buka / detail
  115. [lld][WebAssembly] Fix -Wunused-variable after D87663 — i / detail
  116. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang — amy.kwan1 / detail
  117. [GlobalISel] Add lowering support for G_ABS and use for AArch64. — Amara Emerson / detail
  118. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  119. [NFC][Asan] Fix test broken by RegAllocFast — Vitaly Buka / detail
  120. [NFC][StackSafety] Replace auto with type — Vitaly Buka / detail
  121. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> — Amara Emerson / detail
  122. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. — Amara Emerson / detail
  123. [NFC][LSan] Add REQUIRES: linux — Vitaly Buka / detail
  124. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function — i / detail

clang-d366533-g05d4c4ebc2f-t14620-b14620.tar.gz (Sep 17, 2020 2:06:10 PM)

  1. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber — craig.topper / detail
  2. [VectorCombine] limit load+insert transform to one-use — spatel / detail
  3. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. — Amara Emerson / detail
  4. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. — Amara Emerson / detail
  5. [PDB] Split TypeServerSource and extend type index map lifetime — rnk / detail
  6. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable — mcinally / detail
  7. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  8. [gn build] Port 7e4c6fb8546 — llvmgnsyncbot / detail
  9. AArch64::ArchKind's underlying type is uint64_t — jonathan_roelofs / detail
  10. [Lsan] Use fp registers to search for pointers — Vitaly Buka / detail
  11. Disable hoisting MI to hotter basic blocks when using pgo — wei.huang / detail
  12. [SCEV] Add test cases for max BTC with loop guard info. — flo / detail
  13. [GVN] Add additional assume tests (NFC) — nikita.ppv / detail
  14. [GVN] Use that assume(!X) implies X==false (PR47496) — nikita.ppv / detail
  15. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. — whitneyt / detail
  16. [InstCombine] Canonicalize SPF_ABS to abs intrinc — nikita.ppv / detail

clang-d366517-g0602e8f77f8-t14617-b14617.tar.gz (Sep 17, 2020 12:02:37 PM)

  1. [mlir][Vector] Add a folder for vector.broadcast — hanchung / detail
  2. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. — Amara Emerson / detail
  3. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. — david.green / detail
  4. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) — spatel / detail
  5. [amdgpu] Compilation fix for Release — benny.kra / detail
  6. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use — ecaldas / detail
  7. [DFSan] Add bcmp wrapper. — mascasa / detail
  8. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness — raul.tambre / detail
  9. [AMDGPU] Fix ROCm unit test memref initialization — zhuoryin / detail
  10. Add missing include — Adrian Prantl / detail
  11. [PowerPC][AIX] Don't hardcode python invoke command line — Jinsong Ji / detail
  12. [VectorCombine] add test for multi-use load (PR47558); NFC — spatel / detail
  13. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC — spatel / detail
  14. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  15. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — Yaxun.Liu / detail
  16. [MLIR] Support for return values in Affine.For yield — uday / detail
  17. [MLIR][Affine] Add parametric tile size support for affine.for tiling — uday / detail

clang-d366500-g7f1f89ec8d9-t14614-b14614.tar.gz (Sep 17, 2020 10:03:14 AM)

  1. [compiler-rt] [scudo] Fix typo in function attribute — n54 / detail
  2. [ARM] Sink splats to MVE intrinsics — david.green / detail
  3. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. — michael.hliao / detail
  4. [libc++] Remove some workarounds for missing variadic templates — Louis Dionne / detail
  5. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin — xun / detail
  6. [OpenMP 5.0] Fix user-defined mapper privatization in tasks — a.bataev / detail
  7. [DFSan] Add bcmp wrapper. — mascasa / detail
  8. Precommit test updates — Sanne.Wouda / detail
  9. [AArch64] Match pairwise add/fadd pattern — Sanne.Wouda / detail
  10. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions — Yaxun.Liu / detail
  11. [ARM] Add more MVE postinc distribution tests. NFC — david.green / detail
  12. [mlir][openacc] Change operand type from index to AnyInteger in parallel op — clementval / detail
  13. [flang][openacc] Lower clauses on loop construct to OpenACC dialect — clementval / detail
  14. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) — mkazantsev / detail
  15. Revert "[DFSan] Add bcmp wrapper." — mascasa / detail
  16. ModuloSchedule.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  17. Fix build failure in clangd — Yaxun.Liu / detail

clang-d366483-g5e0ded26892-t14612-b14612.tar.gz (Sep 17, 2020 8:05:06 AM)

  1. [clang][docs] Fix documentation of -O — jrtc27 / detail
  2. [SLP] sort candidates to increase chance of optimal compare reduction — spatel / detail
  3. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. — grimar / detail
  4. [obj2yaml] - Don't emit EM_NONE. — grimar / detail
  5. [SVE][CodeGen] Lower floating point -> integer conversions — kerry.mclaughlin / detail
  6. [MemorySSA] Add another loop clobber test case. — flo / detail
  7. [ARM][MachineOutliner] Add missing testcase for calls. — yvan.roux / detail
  8. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. — llvm-dev / detail
  9. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 — zhuoryin / detail
  10. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. — llvm-dev / detail
  11. [compiler-rt] Avoid pulling libatomic to sanitizer tests — n54 / detail
  12. ValueList.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  13. DwarfExpression.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  14. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. — llvm-dev / detail
  15. [compiler-rt] Replace INLINE with inline — n54 / detail
  16. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT — n54 / detail
  17. [AMDGPU] should expand ROTL i16 to shifts. — Alexander Timofeev / detail
  18. [compiler-rt] [netbsd] Include <sys/dkbad.h> — n54 / detail
  19. [compiler-rt] [hwasan] Replace INLINE with inline — n54 / detail
  20. [mlir][Standard] Canonicalize chains of tensor_cast operations — herhut / detail

clang-d366463-gaa896a0b3a9-t14609-b14609.tar.gz (Sep 17, 2020 6:06:46 AM)

  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag — kuhnel / githubweb

clang-d366463-gaa896a0b3a9-t14609-b14609.tar.gz (Sep 17, 2020 6:06:46 AM)

  1. [gn build] (manually) port c9af34027bc — thakis / detail
  2. [mlir] turn clang-format back on in C API test — zinenko / detail
  3. [ARM] Extra fp16 bitcast tests. NFC — david.green / detail
  4. DwarfFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  5. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  6. [ARM] Additional tests for qr intrinsics in loops. NFC — david.green / detail
  7. Revert "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  8. [NFC][ARM] Tail fold test changes — sam.parker / detail
  9. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  10. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  11. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function — mydeveloperday / detail
  12. [ConstraintSystem] Remove local variable that is set but not read [NFC] — mikael.holmen / detail
  13. Remove unnecessary forward declarations. NFCI. — llvm-dev / detail

clang-d366450-gf108e71437c-t14606-b14606.tar.gz (Sep 17, 2020 4:01:05 AM)

  1. [Lint] Add check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  2. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir — jay.foad / detail
  3. [SplitKit] Only copy live lanes — jay.foad / detail
  4. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) — lebedev.ri / detail
  5. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" — douglas.yung / detail
  6. [X86] Fix stack alignment on 32-bit Solaris/x86 — ro / detail
  7. [lldb] Don't send invalid region addresses to lldb server — david.spickett / detail
  8. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors — cullen.rhodes / detail
  9. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass — limo / detail
  10. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. — llvm-dev / detail
  11. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. — llvm-dev / detail
  12. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. — llvm-dev / detail
  13. [MLIR] Turns swapId into a FlatAffineConstraints member func — vincentzhaorz / detail

clang-d366437-ga2fb5446be9-t14603-b14603.tar.gz (Sep 17, 2020 2:00:06 AM)

  1. [mlir][spirv] Add GroupNonUniformBroadcastOp — thomasraoux / detail
  2. [llvm-cov gcov] Add --demangled-names (-m) — i / detail
  3. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. — tpopp / detail
  4. [SelectionDAG] Check any use of negation result before removal — qiucofan / detail

clang-d366433-g027d47d1c7c-t14600-b14600.tar.gz (Sep 17, 2020 12:00:01 AM)

  1. Add __divmodti4 to match libgcc. — craig.topper / detail
  2. [llvm-cov gcov][test] Move tests to gcov/ — i / detail
  3. [DebugInfo] Simplify DIEInteger::SizeOf(). — ikudrin / detail

clang-d366430-g57dd92746a5-t14598-b14598.tar.gz (Sep 16, 2020 10:01:14 PM)

  1. Use zu rather than llu format specifier for size_t (-Wformat warning fix). — echristo / detail
  2. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists — dblaikie / detail
  3. Revert "[IRSim] Adding IR Instruction Mapper" — stilis / detail
  4. [gn build] Port a895040eb02 — llvmgnsyncbot / detail
  5. Flush bitcode incrementally for LTO output — jianzhouzh / detail
  6. Add the header of std::min — jianzhouzh / detail
  7. Fix the arguments of std::min — jianzhouzh / detail
  8. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) — Jonas Devlieghere / detail

clang-d366422-gebfbdebe967-t14594-b14594.tar.gz (Sep 16, 2020 8:01:20 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail
  2. PR47555: Inheriting constructors are implicitly definable. — richard / detail
  3. [NewPM] Port -print-alias-sets to NPM — aeubanks / detail
  4. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  5. [mlir] expose affine map to C API — zhanghb97 / detail
  6. [gn build] Port b04c1a9d312 — llvmgnsyncbot / detail
  7. [libunwind][DWARF] Fix end of .eh_frame calculation — rprichard / detail
  8. [MachineSink] add one more mir case - nfc — czhengsz / detail
  9. [PowerPC] Fix store-fptoi combine of f128 on Power8 — qiucofan / detail

clang-d366413-g344a3d0bc0f-t14592-b14592.tar.gz (Sep 16, 2020 6:01:34 PM)

  1. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  2. [gn build] (manually) port 1321160a2 — thakis / detail
  3. [EarlyCSE] Simplify max/min pattern matching. NFC. — michael.hliao / detail
  4. [Flang] Fixed installation permission of the "binary" flang — tianshilei1992 / detail
  5. Commenting out atomics with padding to unbreak MSAN tests — ogiroux / detail
  6. Revert "[AArch64] Add -mmark-bti-property flag." — daniel.kiss / detail
  7. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  8. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. — craig.topper / detail
  9. [MemorySSA] Rename uses in blocks with Phis. — asbirlea / detail

clang-d366404-g1321160a26e-t14589-b14589.tar.gz (Sep 16, 2020 4:01:58 PM)

  1. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. — Lang Hames / detail
  2. Revert "Do not apply calling conventions to MSVC entry points" — akhuang / detail
  3. [AMDGPU] gfx1030 test update. NFC. — Stanislav.Mekhanoshin / detail
  4. [NFC][LSAN] Change SuspendedThreadsList interface — Vitaly Buka / detail
  5. [ELF] Bump the limit of thunk creation passes from 10 to 15 — maskray / detail
  6. [NFC][regalloc] type LiveInterval::reg() as Register — mtrofin / detail
  7. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  8. [lldb/test] Enable faulthandler in dotest — rupprecht / detail
  9. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  10. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  11. [flang] Substrings with lower bound greater than upper bound — psteinfeld / detail
  12. Disable a large test for EXPENSIVE_CHECKS and debug build — jasonliu / detail

clang-d366392-ge3fe203ec7f-t14587-b14587.tar.gz (Sep 16, 2020 2:21:49 PM)

  1. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  2. Add '<' meta command to read in code from external file — jingham / detail
  3. [UpdateTestChecks][NFC] Fix spelling — johannes / detail
  4. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition — johannes / detail
  5. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names — johannes / detail
  6. [OpenMP] Support nested OpenMP context selectors (declare variant) — johannes / detail
  7. [OpenMP] Context selector extensions for return value overloading — johannes / detail
  8. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU — johannes / detail
  9. [OpenMP] Context selector extensions for template functions — johannes / detail
  10. [OpenMP] Support `std::complex` math functions in target regions — johannes / detail
  11. [AMDGPU] gfx1030 RT support — Stanislav.Mekhanoshin / detail
  12. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." — rahmanl / detail
  13. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS — Abhina.Sreeskantharajan / detail
  14. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn — thakis / detail
  15. Fix build. — michael.hliao / detail
  16. [InstCombine] Add test for infinite combine loop (NFC) — nikita.ppv / detail
  17. [InstSimplify] Clarify SimplifyWithOpReplaced() return value — nikita.ppv / detail
  18. Reapply [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  19. [gn build] Port 56069b5c71c — llvmgnsyncbot / detail
  20. [UpdateTestChecks] Allow $ in function names — David A Greene / detail
  21. [aarch64][tests] Add tests which show current lack of implicit null support — listmail / detail
  22. [flang][msvc] Work around if constexpr (false) evaluation. NFC. — llvm-project / detail
  23. [X86] Add test case for a masked load mask becoming all ones after type legalization. — craig.topper / detail
  24. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load — craig.topper / detail
  25. [lsan] Share platform allocator settings between ASan and LSan — phosek / detail
  26. Revert "[lsan] Share platform allocator settings between ASan and LSan" — phosek / detail

clang-d366366-g88bdcbbf1aa-t14584-b14584.tar.gz (Sep 16, 2020 12:21:59 PM)

  1. LocalStackSlotAllocation: Swap order of check — Matthew.Arsenault / detail
  2. AMDGPU: Add baseline test for incorrect SP access — Matthew.Arsenault / detail
  3. AMDGPU: Clear offset register when using local stack area — Matthew.Arsenault / detail
  4. Include (Type|Symbol)Record.h less — rnk / detail
  5. RegAllocFast: Make self loop live-out heuristic more aggressive — Matthew.Arsenault / detail
  6. [libc++] Ensure streams are initialized early — Louis Dionne / detail
  7. Re-land: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  8. [llvm-nm] Use aggregate initialization instead of memset zero — i / detail
  9. [SLP] add tests for reduction ordering; NFC — spatel / detail
  10. ValueEnumerator.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  11. InterferenceCache.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  12. raw_ostream.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  13. DwarfUnit.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  14. [GISel] Add new combines for unary FP instrs with constant operand — mkitzan / detail
  15. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given — zequanwu / detail
  16. [libFuzzer] Enable entropic by default. — mascasa / detail
  17. Sema: add support for `__attribute__((__swift_bridge__))` — Saleem Abdulrasool / detail
  18. fix test no-rtti.cpp — zequanwu / detail
  19. [clang][codegen] Skip adding default function attributes on intrinsics. — michael.hliao / detail
  20. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. — Amara Emerson / detail
  21. [gn build] make "all" target build — thakis / detail
  22. GlobalISel: Lift store value widening restriction — Matthew.Arsenault / detail

clang-d366344-g4cff1b40dac-t14582-b14582.tar.gz (Sep 16, 2020 10:19:17 AM)

  1. [mlir][openacc] Add missing operands for acc.parallel operation — clementval / detail
  2. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. — llvm-dev / detail
  3. [AMDGPU] Add -show-mc-encoding to setreg tests — jay.foad / detail
  4. [AMDGPU] Enable scheduling around FP MODE-setting instructions — jay.foad / detail
  5. [X86] Assert that we've found a terminator instruction. NFCI. — llvm-dev / detail
  6. [AMDGPU] Add v3f16/v3i16 support to SDag — sebastian.neubauer / detail
  7. AMDGPU: Improve <2 x i24> arguments and return value handling — arsenm2 / detail
  8. [NFC][Regalloc] accessors for 'reg' and 'weight' — mtrofin / detail
  9. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. — llvm-dev / detail
  10. [ASTMatchers] Add missing definition for decompositionDecl — benny.kra / detail
  11. [AMDGPU] Corrected directive to use for ELF weak refs — dmitry.preobrazhensky / detail
  12. [NPM] Translate alias analysis into require<> as well — aeubanks / detail
  13. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. — francesco.petrogalli / detail
  14. [AMDGPU] Remove obsolete comment — jay.foad / detail
  15. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled — sjoerd.meijer / detail
  16. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass — aeubanks / detail
  17. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  18. Do not apply calling conventions to MSVC entry points — elizabeth.andrews / detail

clang-d366326-g8c0dc1e38b6-t14579-b14579.tar.gz (Sep 16, 2020 8:14:30 AM)

  1. [ARM] Reorder some logic — sam.parker / detail
  2. [clang-format] [NFC] Fix spelling mistake in the documentation — mydeveloperday / detail
  3. [SLP] fix formatting; NFC — spatel / detail
  4. Add section with details about DAGs. — paul / detail
  5. [OPENMP]Do not allow threadprivates as base for array-like reduction. — a.bataev / detail
  6. [DSE] Add another test cases with loop carried dependence. — flo / detail
  7. [mlir] Model StringRef in C API — zinenko / detail
  8. [Partial Inliner] Compute intrinsic cost through TTI — flo / detail
  9. Enable inlining for Linalg dialect — ntv / detail

clang-d366317-g6a23668e78b-t14576-b14576.tar.gz (Sep 16, 2020 6:13:26 AM)

  1. Fix table formatting after D87686 — kbobyrev / detail
  2. [ARM] Add more validForTailPredication — sam.parker / detail
  3. [ARM] Fix tail predication predicate tracking — sam.parker / detail
  4. [clangd] Actually parse Index section of the YAML file. — adamcz / detail
  5. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  6. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` — adam.balogh / detail
  7. CGBlocks.cpp - assert non-null CGF pointer. NFCI. — llvm-dev / detail
  8. TokenAnnotator.cpp - remove useless pointer null test. NFCI. — llvm-dev / detail
  9. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. — llvm-dev / detail
  10. Update dead links to Itanium and ARM ABIs. NFC — sam.mccall / detail
  11. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. — llvm-dev / detail
  12. [RDA] Fix getUniqueReachingDef for self loops — sam.parker / detail
  13. [SLP] change poorly named variable; NFC — spatel / detail
  14. [SLP] move loop index variable declaration to its use; NFC — spatel / detail
  15. [SLP] remove redundant size check; NFC — spatel / detail
  16. [SLP] remove uses of 'auto' that obscure functionality; NFC — spatel / detail

clang-d366301-g3f682611ab2-t14573-b14573.tar.gz (Sep 16, 2020 4:02:31 AM)

  1. [libc++] Add a benchmark for std::map operations — Louis Dionne / detail
  2. [MachineBasicBlock] Fix a typo in function copySuccessor — carrot / detail
  3. NFC: Add whitespace change to .git-blame-ignore-revs — Louis Dionne / detail
  4. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. — llvm-dev / detail
  5. [lldb] Add -l/--language option to script command — Jonas Devlieghere / detail
  6. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan — i / detail
  7. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" — phosek / detail
  8. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  9. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 — i / detail
  10. Fix bot failure after ccb4124a4172 — nemanja.i.ibm / detail
  11. [OPENMP]Add support for allocate vars in untied tasks. — alexey.bataev / detail
  12. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  13. [DependenceAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  14. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM — aeubanks / detail
  15. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM — aeubanks / detail
  16. [PostDominators][NewPM] Fix tests to work under NPM — aeubanks / detail
  17. [libc++] Add missing friend keyword — Louis Dionne / detail
  18. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. — craig.topper / detail
  19. [Bugpoint][NewPM] Pin bugpoint to legacy PM — aeubanks / detail
  20. [ConstraintElimination] Add constraint elimination pass. — flo / detail
  21. [gn build] Port 3d42d549554 — llvmgnsyncbot / detail
  22. Fix .debug_aranges parsing. — gclayton / detail
  23. [DemandedBits][NewPM] Pin some tests to legacy PM — aeubanks / detail
  24. [Dominators][NewPM] Pin tests with -analyze to legacy PM — aeubanks / detail
  25. [libc++] Fix broken test for std::any and allocators — Louis Dionne / detail
  26. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail
  27. [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time — zequanwu / detail
  28. [PowerPC] Implement __int128 vector divide operations — conanap / detail
  29. [AArch64][SVE] Add lowering for llvm fsqrt — dancgr / detail
  30. [clang] Add a command line flag for the Machine Function Splitter. — snehasishk / detail
  31. InferAddressSpaces: Fix assert with unreachable code — Matthew.Arsenault / detail
  32. [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs` — Matthew.Arsenault / detail
  33. Implement __isOSVersionAtLeast for Android — srhines / detail
  34. [libc] remove useless headers — gchatelet / detail
  35. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. — huihuiz / detail
  36. [libc] use stddef instead of string header — gchatelet / detail
  37. Sema: add support for `__attribute__((__swift_bridged_typedef__))` — Saleem Abdulrasool / detail
  38. [libc] Remove special case for 8 and 16 bytes — gchatelet / detail
  39. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity — diego.caballero / detail
  40. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. — a.bataev / detail
  41. [OpenMP] Additional Information for Libomptarget Mappings — huberjn / detail
  42. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) — xun / detail
  43. [AMDGPU] Unify intrinsic ret/nortn interface — Stanislav.Mekhanoshin / detail
  44. GlobalISel: Add combines for G_TRUNC — vkeles / detail
  45. [SourceManager] Explicitly check for potential iterator underflow — Jan Korous / detail
  46. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode — mtrofin / detail
  47. [GISel] Add new GISel combiners for G_MUL — aditya_nandakumar / detail
  48. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults — aktoon / detail
  49. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean — alexandre.ganea / detail
  50. GlobalISel: Fix a failing combiner test — vkeles / detail
  51. [CGSCC][NewPM] Fix adding mutually recursive new functions — aeubanks / detail
  52. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions — Jessica Paquette / detail
  53. [LICM] Make Loop ICM profile aware again — aktoon / detail
  54. SVML support for log10, sqrt — aktoon / detail
  55. [LowerSwitch][NewPM] Port lowerswitch to NPM — aeubanks / detail
  56. [NewPM] Port strip* passes to NPM — aeubanks / detail
  57. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 — kparzysz / detail
  58. [PDB] Drop LF_PRECOMP from debugTypes earlier — rnk / detail
  59. Fix test after D86156. — asbirlea / detail
  60. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. — craig.topper / detail
  61. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM — aeubanks / detail
  62. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM — aeubanks / detail
  63. [NewPM] Fix opt-hot-cold-split.ll under NPM — aeubanks / detail
  64. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) — joker.eph / detail
  65. [InstCombine] Add tests for statepoint simplification — serguei.katkov / detail
  66. [Test] Add signed version of a test — mkazantsev / detail
  67. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class — Zinovy Nis / detail
  68. [lldb] Reword CompilerType docstring to not say "generic type" — davelee.com / detail
  69. [MLIR][NFC] Value print update for block arguments — uday / detail
  70. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA — jano.vesely / detail
  71. [ThinLTO] Relax thinlto_embed_bitcode.ll check — mtrofin / detail
  72. [X86] Add test case for non-power of 2 scatter. NFC — craig.topper / detail
  73. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. — craig.topper / detail
  74. [MemorySSA] Set MustDominate to true for PhiTranslation. — asbirlea / detail
  75. [llvm-rc] Allow omitting components from VERSIONINFO versions — martin / detail
  76. [llvm-rc] Update a comment. NFC. — martin / detail
  77. [llvm-rc] Lowercase the option definitions. NFC. — martin / detail
  78. [obj2yaml] Add support for dumping the .debug_addr(v5) section. — Xing / detail
  79. [MemorySSA] Report unoptimized as None, not MayAlias. — asbirlea / detail
  80. [Test] Some more potential range check elimination opportunities — mkazantsev / detail
  81. [flang] Fix docs build — richard.barton / detail
  82. [Test] Add positive range checks tests in addition to negative — mkazantsev / detail
  83. Revert "[Asan] Fix false leak report" — Vitaly Buka / detail
  84. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" — Vitaly Buka / detail
  85. [ARM][MachineOutliner] Add calls handling. — yvan.roux / detail
  86. [clangd] Don't use zlib when it's unavailable. — platonov.aleksandr / detail
  87. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT — samuel.tebbs / detail
  88. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. — sjoerd.meijer / detail
  89. [DebugInfo][flang] DISubrange support for fortran assumed size array — AlokKumar.Sharma / detail
  90. [llvm-readobj][test] - Address a forgotten review comment for D86923. — grimar / detail
  91. [clangd] Implement hot index reloading for clangd-index-server — kbobyrev / detail
  92. [Support] Add GlobPattern::isTrivialMatchAll() — andrew.ng / detail
  93. [LLD][ELF] Optimize linker script filename glob pattern matching NFC — andrew.ng / detail
  94. [llvm-readobj][test] - Improve section-symbols.test — grimar / detail
  95. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 — samuel.tebbs / detail
  96. [clang-tidy] Improve documentation on Clangd integration — kbobyrev / detail
  97. [DAG] Remover getOperand() call. NFCI. — llvm-dev / detail

clang-d366203-gec2b0a51977-t14549-b14549.tar.gz (Sep 15, 2020 9:59:59 AM)

  1. Revert "[SelectionDAG] Remove unused FP constant in getNegatedExpression" — qiucofan / detail
  2. [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec — stefanp / detail
  3. [libc] Fix typo in platform_defs.h.inc — gchatelet / detail
  4. [libc] Add missing LibcFPTestHelpers library — gchatelet / detail
  5. [libc] Add missing TableGen dependency — gchatelet / detail
  6. [analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwrite — gabor.marton / detail
  7. [llvm-readobj/elf] - Don't crash when the size of s dynamic symbol table, inferred from the hash table, is broken. — grimar / detail
  8. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock — dkszelethus / detail
  9. [InstSimplify] add limit folds for fmin/fmax — spatel / detail
  10. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any — Louis Dionne / detail
  11. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  12. [mlir][openacc] Add loop op verifier — clementval / detail
  13. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist — dkszelethus / detail
  14. [XCOFF] Run resource intense test only on platforms where it makes sense — jasonliu / detail

clang-d366189-g97a23ab28ad-t14546-b14546.tar.gz (Sep 15, 2020 7:45:07 AM)

  1. [Scalarizer] Avoid changing name of non-instructions — bjorn.a.pettersson / detail
  2. [ARM][MVE] Tail-predication: use unsigned SCEV ranges for tripcount — sjoerd.meijer / detail
  3. AliasSetTracker.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  4. ProvenanceAnalysis.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  5. LoopCacheAnalysis.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  6. [libc++] Allow building without threads in standalone builds — Louis Dionne / detail
  7. Restrict UnnecessaryCopyInitialization check to variables initialized from free functions without arguments — aaron / detail
  8. [ConstraintSolver] Add isConditionImplied helper. — flo / detail
  9. [Flang] Add GettingInvolved documentation page and sidebar. — joshisameeran17 / detail
  10. [lld][WebAssembly] Fix --export-all when __stack_pointer is present — sbc / detail
  11. [gn build] (semi-manually) port 380e746bcca — thakis / detail
  12. [ConstraintElimination] Add initial tests. — flo / detail
  13. [libcxx] Disable failing test for no-exceptions build — oliver.stannard / detail
  14. [InstCombine] improve test names; NFC — spatel / detail
  15. [InstCombine] add RUN to show miscompile of pow expansion; NFC — spatel / detail
  16. [InstCombine] fix bug in pow expansion — spatel / detail
  17. [gn build] Port a8058c6f8d1 — llvmgnsyncbot / detail
  18. [gn build] Port cd4edf94cd4 — llvmgnsyncbot / detail
  19. [mlir][Standard] Add canonicalizer for dynamic_tensor_from_elements — herhut / detail
  20. [mlir][openacc] Add missing print of vector_length in parallel op — clementval / detail
  21. [Utils] isLegalToPromote - Fix missing null check before writing to FailureReason. — llvm-dev / detail
  22. AMDGPUPrintfRuntimeBinding.cpp - drop unnecessary casts/dyn_casts. NFCI. — llvm-dev / detail

clang-d366167-gaf3789a1881-t14543-b14543.tar.gz (Sep 15, 2020 5:23:59 AM)

  1. [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes — grimar / detail
  2. [X86] detectAVGPattern - accept non-pow2 vectors by padding. — llvm-dev / detail
  3. [MVE] fix typo in llvm debug message. NFC. — sjoerd.meijer / detail
  4. [Transforms][Coroutines] Add missing header path to CMakeLists.txt — llvm-dev / detail
  5. [SelectionDAG] Remove unused FP constant in getNegatedExpression — qiucofan / detail
  6. [ARM] Corrected condition in isSaturatingConditional — meera.nakrani / detail
  7. [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) — llvm-dev / detail
  8. Revert "[InstCombine] Simplify select operand based on equality condition" — benny.kra / detail
  9. [mlir][integration_test] Linalg Conv folder renamed to CPU — limo / detail
  10. [mlir] check for failures when packing function sigunatures in std->llvm conversion — zinenko / detail
  11. Recommit "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  12. SelectionDAGBuilder.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  13. StatepointLowering.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  14. SpillPlacement.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  15. Revert "RegAllocFast: Record internal state based on register units" — hans / detail
  16. [lldb/cmake] Fix testing support library dependencies — pavel / detail
  17. [lldb] Improve qemu interop for aarch64 — pavel / detail

clang-d366150-g58938b544b7-t14539-b14539.tar.gz (Sep 15, 2020 2:54:15 AM)

  1. [NFC][lsan][fuzzer] Relax fuzzer-leak.test — Vitaly Buka / detail
  2. [X86] Pre-commit test cases for D87593 — craig.topper / detail
  3. [NFC][Asan] Don't use MetaData for size — Vitaly Buka / detail
  4. [NFC][Asan] Remove from_memalign and rz_log — Vitaly Buka / detail
  5. Revert "[Sema] Address-space sensitive index check for unbounded arrays" — Chris.Hamilton / detail
  6. [NFC][Asan] Reorder bitfields — Vitaly Buka / detail
  7. [Asan] Cleanup kAllocBegMagic setup — Vitaly Buka / detail
  8. [NFC][Asan] Return uptr as before D87646 — Vitaly Buka / detail
  9. [NFC][Asan] Remove chunk pointer from metadata — Vitaly Buka / detail
  10. [SVE] Fix isLoadInvariantInLoop for scalable vectors — david.sherwood / detail
  11. [doc] Fix broken link — sguelton / detail
  12. [DebugInfo] Support both forward and backward slashes in tests — phosek / detail
  13. [Support] Make building with snmalloc work — hans / detail
  14. [MVE] Rename of tests making them consistent with tail-predication tests. NFC. — sjoerd.meijer / detail
  15. GlobalISel/IRTranslator resetTargetOptions based on function attributes — petar.avramovic / detail
  16. [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. — grimar / detail
  17. [NFC][DebugInfo] Use consistent regex group spelling — phosek / detail

clang-d366132-ge71cda21d71-t14536-b14536.tar.gz (Sep 15, 2020 12:41:02 AM)

  1. [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19). — ikudrin / detail
  2. [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19). — ikudrin / detail
  3. [DebugInfo] Add new emitting methods for values which depend on the DWARF format (3/19). — ikudrin / detail
  4. [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). — ikudrin / detail
  5. [DebugInfo] Fix emitting DWARF64 compilation units (5/19). — ikudrin / detail
  6. [DebugInfo] Use a common method to determine a suitable form for section offsts (6/19). — ikudrin / detail
  7. [DebugInfo] Fix emitting the DW_AT_location attribute for 64-bit DWARFv3 (7/19). — ikudrin / detail
  8. [DebugInfo] Fix emitting DWARF64 .debug_str_offsets sections (8/19). — ikudrin / detail
  9. [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). — ikudrin / detail
  10. [DebugInfo] Fix emitting DWARF64 type units (10/19). — ikudrin / detail
  11. [DebugInfo] Fix emitting DWARF64 .debug_aranges sections (11/19). — ikudrin / detail
  12. [DebugInfo] Fix emitting pre-v5 name lookup tables in the DWARF64 format (12/19). — ikudrin / detail
  13. [DebugInfo] Fix emitting DWARF64 .debug_rnglists sections (13/19). — ikudrin / detail
  14. [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). — ikudrin / detail
  15. [DebugInfo] Fix emitting DWARF64 .debug_addr sections (15/19). — ikudrin / detail
  16. [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19). — ikudrin / detail
  17. [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). — ikudrin / detail
  18. [DebugInfo] Make the offset of string pool entries 64-bit (18/19). — ikudrin / detail
  19. [DebugInfo] Make offsets of dwarf units 64-bit (19/19). — ikudrin / detail
  20. [BinaryFormat/MachO] Add a missing constant. — ditaliano / detail
  21. [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info — martin / detail
  22. [LLD] Allow configuring default ld.lld backend — martin / detail
  23. [Windows][Polly] Disable LLVMPolly module for all compilers on Windows — martin / detail

clang-d366109-g2c12b056bec-t14533-b14533.tar.gz (Sep 14, 2020 10:25:45 PM)

  1. [DebugInfo] Remove dots from getFilenameByIndex return value — phosek / detail
  2. [lld][WebAssembly] Allow globals imports via import_name/import_module — sbc / detail

clang-d366107-g1f837265eb0-t14531-b14531.tar.gz (Sep 14, 2020 8:09:15 PM)

  1. [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine — qcolombet / detail
  2. [Coroutines] Fix a typo in documentation — xun / detail

clang-d366105-gd2321129bda-t14529-b14529.tar.gz (Sep 14, 2020 5:54:08 PM)

  1. [flang] More clean-up of CookedSource API — pklausler / detail
  2. Revert "[libc++] Make rotate a constexpr." — zoecarver / detail
  3. [Take 2] [libc++] Make rotate a constexpr. — Louis Dionne / detail
  4. [flang] Fix bug for forward referenced type — psteinfeld / detail
  5. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine — qcolombet / detail
  6. Revert "[docs][NewPM] Add docs for writing NPM passes" — aeubanks / detail
  7. [GISel]: Add combine for G_FABS to G_FABS — aditya_nandakumar / detail
  8. Reland [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  9. [Hexagon] Some HVX DAG combines — kparzysz / detail
  10. [Hexagon] Widen loads and handle any-/sign-/zero-extensions — kparzysz / detail
  11. [Hexagon] Add more detailed testcase for widening truncates — kparzysz / detail
  12. [Sema] Address-space sensitive index check for unbounded arrays — Chris.Hamilton / detail
  13. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. — craig.topper / detail
  14. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine — qcolombet / detail
  15. [Asan] Accept __lsan_ignore_object for redzone pointer — Vitaly Buka / detail
  16. [AArch64] Statepoint support for AArch64. — listmail / detail
  17. [flang] Allow Fortran comments after #include path — pklausler / detail
  18. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." — craig.topper / detail
  19. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract — craig.topper / detail
  20. [flang] Respect BZ mode in exponent parts, too — pklausler / detail
  21. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> — Louis Dionne / detail
  22. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z — qcolombet / detail

clang-d366083-gf3d83448544-t14525-b14525.tar.gz (Sep 14, 2020 3:41:29 PM)

  1. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple — Louis Dionne / detail
  2. [MemProf] Rename HeapProfiler to MemProfiler for consistency — tejohnson / detail
  3. [gn build] Port 226d80ebe20 — llvmgnsyncbot / detail
  4. [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  5. [Asan] Fix false leak report — Vitaly Buka / detail
  6. Make namespace handling uniform across dialect backends. — joker.eph / detail
  7. Update PowerPC backend ownership in CODE_OWNERS.TXT — nemanja.i.ibm / detail
  8. [AMDGPU] Add XDL resource to scheduling model — Austin.Kerbow / detail
  9. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. — craig.topper / detail
  10. [libc++] Make rotate a constexpr. — zoecarver / detail
  11. [libc++] Finish implementing P0202R3 — Louis Dionne / detail
  12. Fix MLIR standalone example to properly handle namespace — joker.eph / detail
  13. [libc++][test] Portability fix of std::strstreambuf constructor test — Louis Dionne / detail
  14. [docs] Update OrcV1 removal timeline. — Lang Hames / detail
  15. [PruneEH][NFC] Use CallGraphUpdater in PruneEH — aeubanks / detail

clang-d366068-g4208ea3e19f-t14523-b14523.tar.gz (Sep 14, 2020 1:29:52 PM)

  1. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 — walter erquinigo / detail
  2. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX — nikita.ppv / detail
  3. [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  4. [ms] [llvm-ml] Add missing built-in type aliases — epastor / detail
  5. [ms] [llvm-ml] Fix struct padding logic — epastor / detail
  6. [ms] [llvm-ml] Add support for size queries in MASM — epastor / detail
  7. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME — epastor / detail
  8. [ARM] Add more tests for vecreduce soft float legalization (NFC) — nikita.ppv / detail
  9. [Legalize][ARM][X86] Add float legalization for VECREDUCE — nikita.ppv / detail
  10. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. — lntue / detail
  11. [libc++] Use LLVM 11 instead of trunk on build bots — Louis Dionne / detail
  12. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) — nikita.ppv / detail
  13. [PowerPC] Implement Thread Local Storage Support for Local Exec — albionapc / detail
  14. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) — i / detail
  15. [FastISel] Bail out of selectGetElementPtr for vector GEPs. — craig.topper / detail

clang-d366053-g7235326fb23-t14520-b14520.tar.gz (Sep 14, 2020 11:18:41 AM)

  1. Sema: add support for `__attribute__((__swift_objc_members__))` — Saleem Abdulrasool / detail
  2. [InstSimplify] add folds for fmin/fmax with 'nnan' — spatel / detail
  3. [flang] Correctly detect overlapping integer cases — tkeith / detail
  4. [libc] Decouple string functions. — gyurgyikcp / detail
  5. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors — i / detail
  6. [flang] Fix analyzed form of type-bound assignment — tkeith / detail
  7. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. — rahmanl / detail
  8. collectBitParts - use const references. NFCI. — llvm-dev / detail
  9. Retry of D84974 — walter erquinigo / detail
  10. [libc++] Upgrade the Clang on build bots — Louis Dionne / detail

clang-d366043-g75263761648-t14517-b14517.tar.gz (Sep 14, 2020 9:06:50 AM)

  1. [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits. — craig.topper / detail
  2. [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option — davelee.com / detail
  3. [CodeGenPrepare] Fix zapping dead operands of assume — yrouban / detail
  4. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  5. [llvm-cov gcov] Refactor counting and reporting — i / detail
  6. [analyzer] Evaluate PredefinedExpressions — benicsbalazs / detail
  7. [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon — benicsbalazs / detail
  8. [analyzer][z3] Use more elaborate Z3 variable names — benicsbalazs / detail
  9. [CodeGen] Fix bug in IncrementPointer — david.sherwood / detail
  10. [ARM] Fix so immediates and pc relative checks — simon.wallis2 / detail
  11. [UnifyLoopExits] Fix non-deterministic iteration order — jay.foad / detail
  12. [compiler-rt] [netbsd] Use internal_ptrace() instead of ptrace() — n54 / detail
  13. [JumpThreading] Fix an incorrect Modified status — david.stenberg / detail
  14. AMDGPU/GlobalISel/Emitter Support for predicate code that uses operands — petar.avramovic / detail
  15. [clangd] Add error() function for creating formatv-style llvm::Errors. NFC — sam.mccall / detail
  16. [gn build] Port 30667c967d3 — llvmgnsyncbot / detail
  17. [DebugInstrRef][1/9] Add fields for instr-ref variable locations — jeremy.morse / detail
  18. [clangd] Track tweaks that fail the apply stage — kadircet / detail
  19. [CodeGen][X86] Regenerate minmax reduction sequence tests to match arithmetic tests. — llvm-dev / detail
  20. [clangd] makeStringError,make_error<StringError> -> error() — sam.mccall / detail
  21. [LegalizeDAG] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. — llvm-dev / detail
  22. AMDGPU/GlobalISel Add test for non-leaf complex patterns — petar.avramovic / detail
  23. AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks' — petar.avramovic / detail
  24. AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN — petar.avramovic / detail
  25. [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors — david.sherwood / detail
  26. [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value — sjoerd.meijer / detail
  27. [SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `ParametersAndQualifiers` — ecaldas / detail
  28. [SyntaxTree] Provide `List::classof` — ecaldas / detail
  29. [SyntaxTree][List] `assertInvariants` for `List`s — ecaldas / detail
  30. [ARM] Selects SSAT/USAT from correct LLVM IR — meera.nakrani / detail
  31. [DSE] Precommit test case for invalid elimination of store in loop. — flo / detail
  32. [DSE] Only eliminate candidates that always store the same loc. — flo / detail
  33. [CGP] Limit converting phi types to simple loads and stores — david.green / detail
  34. [mlir] Check for type conversion success in std->llvm function conversion — zinenko / detail
  35. [pstl] Support Threading Building Blocks 2020 (oneTBB) for "tbb" parallel backend. — mikhail.dvorskiy / detail
  36. [llvm-readobj/elf][test] - Test all core note types properly. — grimar / detail
  37. [llvm-readelf/obj] - Refine and generalize the code that is used to dump notes. — grimar / detail
  38. [NFC] Add missing `const` statements in SCEV — mkazantsev / detail
  39. [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig(). — grimar / detail
  40. [llvm-readobj/elf] - Don't use unwrapOrError when reporting errors about SHT_DYNAMIC sections. — grimar / detail
  41. Don't dereference from a dyn_cast<>. NFCI. — llvm-dev / detail
  42. Assert we've found both vector types. NFCI. — llvm-dev / detail
  43. [AMDGPU] Don't cluster stores — jay.foad / detail
  44. [InstSimplify] fix miscompiles with maximum/minimum intrinsics — spatel / detail
  45. [ARM] Enable tail predication for reduction tests. NFC — david.green / detail
  46. [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model — jasonliu / detail
  47. [InstSimplify] fix test comments; NFC — spatel / detail
  48. [InstSimplify] add/move tests for fmin/fmax; NFC — spatel / detail
  49. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC — spatel / detail
  50. Add support for casting elements in vectors for certain Std dialect type conversion operations. — Lubomir.Litchev / detail
  51. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 — Louis Dionne / detail
  52. Assert we've found the size of each (non-overlapping) structure. NFCI. — llvm-dev / detail
  53. [MemorySSA] Precommit test case for PR47498. — flo / detail
  54. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. — flo / detail
  55. [InstSimplify] allow folds for fmin/fmax with 'ninf' — spatel / detail

clang-d365988-g783ba64a895-t14514-b14514.tar.gz (Sep 14, 2020 6:36:58 AM)

  1. [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix) — i / detail
  2. [llvm-cov gcov][test] Unsupport Windows — i / detail
  3. [JITLink] Improve formatting for Edge, Block and Symbol debugging output. — Lang Hames / detail

clang-d365985-gcb3e1dd6c31-t14511-b14511.tar.gz (Sep 13, 2020 2:58:10 PM)

  1. [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI — craig.topper / detail
  2. GCOVProfiling: Avoid use-after-move — dblaikie / detail
  3. Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate — dblaikie / detail
  4. PPCInstrInfo: Fix readability-inconsistent-declaration-parameter-name clang-tidy warning — dblaikie / detail
  5. [ARM] Add some fmin/fmax tests with commuted operands (NFC) — nikita.ppv / detail

clang-d365980-gc0bcd11068f-t14508-b14508.tar.gz (Sep 13, 2020 10:07:48 AM)

  1. [ARM] Add tests for fmin/max with largest/smallest float (NFC) — nikita.ppv / detail
  2. [CGP] Prevent optimizePhiType from iterating forever — david.green / detail
  3. [DAGCombiner] Propagate FMF flags in FMA folding — qiucofan / detail
  4. [ASTImporter] Add basic support for comparing Stmts and compare function bodies — Raphael Isemann / detail

clang-d365976-ge2dee9af8db-t14505-b14505.tar.gz (Sep 13, 2020 7:44:18 AM)

  1. Reland "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  2. [X86] Add test cases for PR11210 — llvm-dev / detail

clang-d365974-g5f4e9bf6416-t14503-b14503.tar.gz (Sep 13, 2020 2:26:27 AM)

  1. [gcov] Add spanning tree optimization — i / detail
  2. [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass — i / detail

clang-d365972-gf086e85eea9-t14500-b14500.tar.gz (Sep 12, 2020 11:58:48 PM)

  1. [Docs] Fix --print-supported-cpus option rendering — joker.eph / detail
  2. [llvm-cov gcov] Improve accuracy when some edges are not measured — i / detail
  3. [gcov] Assign names to some types and loaded values used in @__llvm_internal* — i / detail

clang-d365969-g61d29e0dff0-t14498-b14498.tar.gz (Sep 12, 2020 9:34:09 PM)

  1. [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult. — craig.topper / detail
  2. [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC — craig.topper / detail

clang-d365967-g9d300bc8d2f-t14496-b14496.tar.gz (Sep 12, 2020 7:08:57 PM)

  1. [lld][WebAssembly] Add initial support for -Map/--print-map — sbc / detail
  2. [gn build] Port cc2da5554b5 — llvmgnsyncbot / detail
  3. [Hexagon] Avoid widening vectors with non-HVX element types — kparzysz / detail

clang-d365964-gc2f8bc986fb-t14494-b14494.tar.gz (Sep 12, 2020 4:44:42 PM)

  1. TableGen: change a couple of member names to clarify their use. — paul / detail
  2. [LV][ARM] Add preferInloopReduction target hook. — david.green / detail
  3. [DSE] Precommit test case with loop carried dependence. — flo / detail
  4. [DSE] Bail out on MemoryPhis when deleting stores at end of function. — flo / detail
  5. [DSE] Adjust coroutines test after e082dee2b588. — flo / detail
  6. [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors. — craig.topper / detail
  7. [MinGW] Use lib prefix for libraries — martin / detail
  8. [MinGW][clang-shlib] Build by default on MinGW — martin / detail
  9. [MinGW][libclang] Allow simultaneous shared and static lib — martin / detail
  10. [InstCombine] Add extra use tests for abs canonicalization (NFC) — nikita.ppv / detail
  11. [gcov] Clean up by getting llvm.dbg.cu earlier — i / detail
  12. [gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering — i / detail
  13. Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering" — i / detail
  14. Change range operator from deprecated '-' to '...' — paul / detail
  15. Update TableGen test files to use the new '...' range punctuation. — paul / detail
  16. [ARM] Add additional vecreduce float legalization test (NFC) — nikita.ppv / detail
  17. [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno — i / detail
  18. [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature — sbc / detail
  19. [ARM] Add tests for fmin/max + inf folds (NFC) — nikita.ppv / detail

clang-d365945-g3170d548426-t14490-b14490.tar.gz (Sep 12, 2020 12:24:18 PM)

  1. [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics. — llvm-dev / detail

clang-d365944-ga874d633440-t14489-b14489.tar.gz (Sep 12, 2020 8:12:16 AM)

  1. [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases — llvm-dev / detail
  2. [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322) — nikita.ppv / detail
  3. [ARM] Recognize "double extend" reduction patterns — david.green / detail
  4. [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantExpr evaluators. NFCI. — llvm-dev / detail
  5. [Intrinsics] define semantics for experimental fmax/fmin vector reductions — spatel / detail
  6. [ARM] Fixup single source mla reductions. — david.green / detail
  7. [InstCombine][X86] Add tests for masked load/stores with comparisons. — llvm-dev / detail
  8. Reland [AssumeBundles] Use operand bundles to encode alignment assumptions — tyker / detail
  9. [MachineScheduler] Fix operand scheduling for pre/post-increment loads — eleviant / detail
  10. [Clang] Add option to allow marking pass-by-value args as noalias. — flo / detail

clang-d365934-g4ede83c0683-t14486-b14486.tar.gz (Sep 12, 2020 5:35:08 AM)

  1. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  2. Add raw_fd_stream that supports reading/seeking/writing — jianzhouzh / detail
  3. Add raw_fd_stream_test.cpp into CMakeLists.txt — jianzhouzh / detail
  4. Missing change from previous commit — sepavloff / detail
  5. Add a header file to support ssize_t for windows — jianzhouzh / detail
  6. Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr" — sepavloff / detail
  7. [gn build] Port 19531a81f1d — llvmgnsyncbot / detail

clang-d365927-g0680a3d56d8-t14482-b14482.tar.gz (Sep 11, 2020 10:03:12 PM)

  1. [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD — qshanz / detail
  2. [Power10] Enable the heuristic for Power10 and switch the sched model — qshanz / detail

clang-d365925-g0e0d93e2f09-t14481-b14481.tar.gz (Sep 11, 2020 7:37:25 PM)

  1. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  2. [ConstantFold] Fold binary arithmetic on scalable vector splats. — efriedma / detail
  3. [NFC] Remove unused static function — Vitaly Buka / detail
  4. Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e — Yuanfang Chen / detail
  5. [gn build] Port 31ecf8d29d8 — llvmgnsyncbot / detail
  6. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. — efriedma / detail
  7. [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary class descriptor — Jonas Devlieghere / detail
  8. Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name — dblaikie / detail
  9. [gn] Remove unneeded MC dep from llvm-tblgen — rnk / detail
  10. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  11. [gn build] Port ad99e34c59b — llvmgnsyncbot / detail

clang-d365914-g12292c8b27a-t14478-b14478.tar.gz (Sep 11, 2020 5:15:32 PM)

  1. Sema: add support for `__attribute__((__swift_error__))` — Saleem Abdulrasool / detail
  2. [lld][WebAssembly] Convert a objyaml-using test to assembly — sbc / detail
  3. Fix test hip-gz-options.hip — Yaxun.Liu / detail
  4. CodeGen: Require SSA to run PeepholeOptimizer — Matthew.Arsenault / detail
  5. RegAllocFast: Fix typo in comment — Matthew.Arsenault / detail
  6. docs: add a newline to appease Sphinx — Saleem Abdulrasool / detail
  7. [MC] Allow .org directives in SHT_NOBITS sections — maskray / detail
  8. [NFC][Asan] Early return from GetBlockBegin — Vitaly Buka / detail
  9. Fix clang Wrange-loop-analysis in BuildTree.cpp — gribozavr / detail
  10. [lldb] Add test for CFMutableDictionaryRef — Jonas Devlieghere / detail
  11. [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral — zequanwu / detail
  12. [NFC][Asan] Add another lsan test — Vitaly Buka / detail

clang-d365902-gccb4124a417-t14475-b14475.tar.gz (Sep 11, 2020 2:54:13 PM)

  1. [ThinLTO] Make -lto-embed-bitcode an enum — mtrofin / detail
  2. [Coroutine][Sema] Tighten the lifetime of symmetric transfer returned handle — xun / detail
  3. [SyntaxTree][Synthesis] Add support for Tree. — ecaldas / detail
  4. Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. — Lang Hames / detail
  5. Fix -gz=zlib options for linker — Yaxun.Liu / detail

clang-d365897-g59fc8677903-t14473-b14473.tar.gz (Sep 11, 2020 12:35:20 PM)

  1. [FPEnv] [Clang] Enable constrained FP support for PowerPC — qiucofan / detail
  2. [ARM] Extra MLA reductions tests. NFC — david.green / detail
  3. [SVE] Regenerate sve vector bits tests. NFC — david.green / detail
  4. [mlir][spirv] OpConvertSToF support operands with different bitwidth. — thomasraoux / detail
  5. [mlir] Fix some edge cases around 0-element TensorFromElementsOp — silvasean / detail
  6. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI — medismail.bennani / detail
  7. [WebAssembly] Add assembly syntax for mutable globals — sbc / detail
  8. [CMake][OpenMP] Simplify getting CUDA library directory — raul.tambre / detail
  9. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump — ecaldas / detail
  10. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. — ecaldas / detail
  11. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] — ecaldas / detail
  12. [flang] Fix bug for forward referenced type — psteinfeld / detail
  13. Re-split integral & pointer overloads. Add tests. — ogiroux / detail

clang-d365884-gbd2f7ad6036-t14469-b14469.tar.gz (Sep 11, 2020 10:16:59 AM)

  1. [mlir][Linalg] Print both types for linalg.transpose — benny.kra / detail
  2. [CodeGenPrepare] Simplify code. NFCI. — benny.kra / detail
  3. [AMDGPU] Make movreld-bug test case more robust — jay.foad / detail
  4. [clangd][NFC] Get rid of an `else after return` — kadircet / detail
  5. BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI. — llvm-dev / detail
  6. [X86] Keep variables from getDataLayout/getDebugLoc calls as const reference. NFCI. — llvm-dev / detail
  7. [clang][aarch64] Fix ILP32 ABI for arm_sve_vector_bits — cullen.rhodes / detail
  8. [flang][driver] Add the new flang compiler and frontend drivers — caroline.concatto / detail
  9. [clang][aarch64] Fix mangling of bfloat16 neon vectors — cullen.rhodes / detail
  10. [DFSan] XFail a test that's suffering too much optimization — jeremy.morse / detail
  11. PluginLoader.h - only include CommandLine.h if required. NFCI. — llvm-dev / detail
  12. Attributor.h - remove unused includes. NFCI. — llvm-dev / detail
  13. [IPO] Remove unnecessary Module.h includes. NFCI. — llvm-dev / detail
  14. [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests — jeremy.morse / detail
  15. [analyzer][MacroExpansion] Add a few dumps functions — dkszelethus / detail
  16. [analyzer][MacroExpansion][NFC] Fix incorrectly calling parameters arguments — dkszelethus / detail
  17. [NFC] Fix the signature and definition of findByPrefix — andrzej.warzynski / detail
  18. [analyzer][MacroExpansion][NFC] Fix a missing test output check — dkszelethus / detail
  19. [mlir][Linalg] Refactor StructuredOpInterface - NFC — ntv / detail
  20. [analyzer][MacroExpansion] Fix a crash where multiple parameters resolved to __VA_ARGS__ — dkszelethus / detail
  21. [MLIR][Linalg] Undo spurious parameter name change — ntv / detail
  22. [libTooling] Fix use of `char` in comparison. — yitzhakm / detail
  23. [ARM] Update arm-storebytesmerge.ll test. NFC — david.green / detail
  24. [flang] Add new documentation main page — richard.barton / detail
  25. [libcxx] Handle target triples with dashes in platform name — mikhail.maltsev / detail
  26. [ConstraintSystem] Add helpers to deal with linear constraints. — flo / detail
  27. [gn build] Port 3eb141e5078 — llvmgnsyncbot / detail
  28. Revert "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  29. [gn build] Port 8da6ae4ce1b — llvmgnsyncbot / detail
  30. [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, replace it with a GDM trait — dkszelethus / detail
  31. [libc++] NFC: Add missing license to test — Louis Dionne / detail
  32. [NFC] Fix compiler warnings due to integer comparison of different signedness — llvm-dev / detail
  33. [LiveDebugValues][NFC] Add additional tests — jeremy.morse / detail
  34. [InstCombine] add/move tests for ptr diff; NFC — spatel / detail
  35. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430) — spatel / detail
  36. [SyntaxTree] Rename functions to start with verb — ecaldas / detail
  37. Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)" — spatel / detail
  38. [DSE] Make sure that DSE+MSSA can handle masked stores — kparzysz / detail
  39. [NFC] Follow up on D87111 - Add an option for unrolling loops up to a factor - CR issues addressed. — Lubomir.Litchev / detail
  40. [flang] Fix build issue with BUILD_SHARED_LIBS=ON — richard.barton / detail
  41. [gn build] slightly improve libcxx_needs_site_config — thakis / detail
  42. [examples] Adjust ThinLtoInstrumentationLayer for emit signature change — Jonas Devlieghere / detail
  43. [libcxx] Remove the 'availability' Lit feature — Louis Dionne / detail
  44. [SLP] add test for missed store vectorization; NFC — spatel / detail
  45. [SLP] further limit bailout for load combine candidate (PR47450) — spatel / detail
  46. [docs] Fix typos — sebastian.neubauer / detail
  47. [DFSan] Re-enable event_callbacks test. — mascasa / detail
  48. [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC — i / detail
  49. Revert "[examples] Adjust ThinLtoInstrumentationLayer for emit signature change" — Jonas Devlieghere / detail

clang-d365835-gc0825fa5fc3-t14462-b14462.tar.gz (Sep 11, 2020 7:56:05 AM)

  1. Removed scei-ps4 builders. — gkistanova / githubweb
  2. More builders.py cleaning. — gkistanova / githubweb
  3. Removed unused code from LLDBBuilder. — gkistanova / githubweb
  4. Cleaned status.py from old notifiers. — gkistanova / githubweb

clang-d365835-gc0825fa5fc3-t14462-b14462.tar.gz (Sep 11, 2020 7:56:05 AM)

  1. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [InstCombine] Add more tests for select op replacement (NFC) — nikita.ppv / detail
  3. [DemandedBits] Add braces to large if (NFC) — nikita.ppv / detail
  4. [DemandedBits][BDCE] Add support for min/max intrinsics — nikita.ppv / detail
  5. [ORC] Make MaterializationResponsibility immovable, pass by unique_ptr. — Lang Hames / detail
  6. [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. — sivachandra / detail
  7. [EarlyCSE] Equivalent SELECTs should hash equally — bryan.chan / detail
  8. [DSE] Switch to MemorySSA-backed DSE by default. — flo / detail
  9. [ELF] Make two PPC64.cpp variables constexpr. NFC — i / detail
  10. [flang] Fix assert on constant folding of extended types — psteinfeld / detail
  11. Use pragmas to work around MSVC x86_32 debug miscompile bug — rnk / detail
  12. [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0. — Amara Emerson / detail
  13. Fix wrong comment about enabling optimizations to work around a bug — rnk / detail
  14. Remove unused variable introduce in 0448d11a06b451a causing build — zarko / detail
  15. [obj2yaml] Add support for dumping the .debug_ranges section. — Xing / detail
  16. [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform — Jonas Devlieghere / detail
  17. [mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOp — ravishankarm / detail
  18. scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot — peter / detail
  19. scudo: Remove the THREADLOCAL macro. — peter / detail
  20. Remove dependency on clangASTMatchers. — michael.hliao / detail
  21. Revert "[EarlyCSE] Equivalent SELECTs should hash equally" — michael.hliao / detail
  22. [Asan] Fix __asan_update_allocation_context — Vitaly Buka / detail
  23. [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6 — michael.hliao / detail
  24. libclc/spirv: Add missing files from D85911 — jano.vesely / detail
  25. [NFC][MLInliner] Presort instruction successions. — mtrofin / detail
  26. [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange. — SourabhSingh.Tomar / detail
  27. [EarlyCSE] Remove unnecessary operand swap. — michael.hliao / detail
  28. [NFC][PowerPC] Add tests of constants-i64. — esme.yi / detail
  29. [Clang] Clarify __builtin_memcpy_inline documentation — gchatelet / detail
  30. [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64 — martin / detail
  31. [MC] [Win64EH] Canonicalize ARM64 unwind opcodes — martin / detail
  32. [MC] [Win64EH] Write packed ARM64 epilogues if possible — martin / detail
  33. [NewPM] Introduce PreserveCFG check — yrouban / detail
  34. [SVE][CodeGen] Fix InlineFunction for scalable vectors — david.sherwood / detail
  35. [mlir][Linalg] Make LinalgBaseTilingPattern not delete the original operation. — ravishankarm / detail
  36. [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris — ro / detail
  37. Uncapitalize word in LanguageExtensions.rst — noreply / detail
  38. [mlir] Fix generation of AVX512 dialect documentation — marius.brehler / detail
  39. [MC] [Win64EH] Fix builds with expensive checks enabled — martin / detail
  40. Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr." — flo / detail

clang-d365795-gd4bf90271fa-t14425-b14425.tar.gz (Sep 10, 2020 3:24:36 PM)

  1. [Hexagon] Split pair-based masked memops — kparzysz / detail
  2. [SVE] Bail from VectorUtils heuristics for scalable vectors — ctetreau / detail
  3. [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis — anna / detail
  4. [libc][NFC][obvious] Remove a redudant dep of strcmp implementation. — sivachandra / detail
  5. Diable sanitizer options for amdgpu — Yaxun.Liu / detail
  6. GlobalISel: Combine fneg(fneg x) to x — vkeles / detail

clang-d365789-g21417053379-t14424-b14424.tar.gz (Sep 10, 2020 1:13:36 PM)

  1. [ArgumentPromotion]: Copy function metadata after promoting arguments — etiotto / detail
  2. [lldb, tests] Correctly configure the yaml2obj paths — stilis / detail
  3. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  4. [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. — mtrofin / detail
  5. Revert D86875 "[Flang][NFC] Remove license comments from files in docs/ folder." — SourabhSingh.Tomar / detail
  6. [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no — n54 / detail
  7. [compiler-rt] [netbsd] Improve code formatting — n54 / detail
  8. [ImplicitNullCheck] Handle instructions that preserve zero value — anna / detail
  9. [Support] Use unique_function rather than std::function for ThreadPool TaskTy. — Lang Hames / detail
  10. [NFC] Fix whitespace in lldb-vscode --help — rupprecht / detail
  11. [PGO] Skip if an IndirectBrInst critical edge cannot be split — i / detail
  12. [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk — n54 / detail
  13. [compiler-rt] [netbsd] Regenerate syscall hooks — n54 / detail
  14. [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support. — craig.topper / detail
  15. Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy." — Lang Hames / detail
  16. [WebAssembly] Set unreachable as canonical to permit disassembly — d.c.ddcc / detail
  17. Make struct dialects have the same field name as everything else, 'dialect'. — joker.eph / detail
  18. Allow Dialects to be initialized via nullptr. — joker.eph / detail
  19. [gn build] (semi-manually) port 009cd4e4910 — thakis / detail
  20. Fix operator!= for Dialects. — joker.eph / detail

clang-d365769-g009cd4e4910-t14421-b14421.tar.gz (Sep 10, 2020 10:53:35 AM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / githubweb
  2. Removed clang-lld-x86_64-2stage builder. — gkistanova / githubweb
  3. Removed abandoned builders. — gkistanova / githubweb
  4. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — Jonas Devlieghere / githubweb

clang-d365769-g009cd4e4910-t14421-b14421.tar.gz (Sep 10, 2020 10:53:35 AM)

  1. [NFC] Move definition of variable now only used in debug builds — rupprecht / detail
  2. [CMake] Simplify CMake handling for libxml2 — phosek / detail
  3. [lit] Use correct variable name for libxml2 — phosek / detail
  4. [PowerPC] [FPEnv] Disable strict FP mutation by default — qiucofan / detail
  5. [mlir][Linalg] Add Utility method to get loop ranges for a LinalgOp. — ravishankarm / detail
  6. libclc/spirv: Add various functions — jano.vesely / detail
  7. [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457 — mkazantsev / detail
  8. [NFC] Rename variables to avoid name confusion — mkazantsev / detail
  9. [JumpThreading] Conditionally freeze its condition when unfolding select — aqjune / detail
  10. [mlir][Linalg] Small refactoring of ConvOpVectorization — limo / detail
  11. [clang] Disallow fbasic-block-sections on non-ELF, non-x86 targets. — snehasishk / detail
  12. [ARM] Tail predicate VQDMULH and VQRDMULH — sam.parker / detail
  13. [SCEV] Constant expansion cost at minsize — sam.parker / detail
  14. [mlir] [VectorOps] Enable 32-bit index optimizations — ajcbik / detail
  15. [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues — martin / detail
  16. [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues — martin / detail
  17. [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane — samuel.tebbs / detail
  18. [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent — n54 / detail
  19. Enable InsertFreeze flag of JumpThreading when used in LTO — aqjune / detail
  20. [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp — gabor.marton / detail
  21. [SVE][CodeGen] Legalisation of truncate for scalable vectors — kerry.mclaughlin / detail
  22. [analyzer][StdLibraryFunctionsChecker] Add better diagnostics — gabor.marton / detail
  23. [X86] Remove WaitInsert::TTI member. NFCI. — llvm-dev / detail
  24. [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. — llvm-dev / detail
  25. [SLP][X86] Add division by uniform constant tests (PR47476) — llvm-dev / detail
  26. [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476) — llvm-dev / detail
  27. [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. — llvm-dev / detail
  28. [clang-tidy] Fix reST syntax — sguelton / detail
  29. [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. — llvm-dev / detail
  30. [NFC] Refactoring in SCEV: add missing `const` qualifiers — mkazantsev / detail
  31. [libcxx] Simplify back-deployment testing — Louis Dionne / detail
  32. [DSE] Support eliminating memcpy.inline. — flo / detail
  33. Fix broken link for Sphinx installation — gchatelet / detail
  34. Fix invalid link format in Clang LanguageExtension — gchatelet / detail
  35. [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC — spatel / detail
  36. [TargetLowering] Fix comments describing XOR -> OR/AND transformations — jay.foad / detail
  37. Revert "[clang-tidy] New check readability-prefer-member-initializer" — lebedev.ri / detail
  38. [gn build] Port ebf496d8055 — llvmgnsyncbot / detail
  39. [lldb] [netbsd] Avoid comparison of signed and unsigned integers — n54 / detail
  40. [InstCombine] Temporarily do not drop volatile stores before unreachable — nikita.ppv / detail
  41. [flang] Fix check for distinguishable operators/assignments — tkeith / detail
  42. [TableGen] Do not construct string from nullptr — nikita.ppv / detail
  43. [MLIR][Standard] Simplify `tensor_from_elements` — frgossen / detail
  44. Add an explicit toggle for the static analyzer in clang-tidy — thakis / detail
  45. AArch64MachineFunctionInfo.h - remove unnecessary TargetFrameLowering.h include. NFCI. — llvm-dev / detail
  46. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  47. Fix clangd build after 33c9dbbd380 — thakis / detail
  48. [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply. — craig.topper / detail
  49. Speculatively fix the Sphinx builder. — aaron / detail
  50. [GVN] Account for masked loads/stores depending on load/store instructions — kparzysz / detail
  51. Hexagon.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  52. [libcxx] Make sure we pass -isysroot when linking AND when compiling — Louis Dionne / detail
  53. Mark FMOV constant materialization as being as cheap as a move. — resistor / detail
  54. SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. — llvm-dev / detail
  55. [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest` — ecaldas / detail
  56. Fix typo in dsymutil.rst — Jonas Devlieghere / detail
  57. Introduce linalg.vecmat — benny.kra / detail
  58. Revert "[gcov] Delete flush_fn_list (unused since D83149)" — Azharuddin Mohammed / detail
  59. [gn build] Port c01d28dc51b — llvmgnsyncbot / detail
  60. [PPC][GlobalISel] Add initial GlobalIsel infrastructure — kbarton / detail

clang-d365709-g3e4e0fb2435-t14396-b14396.tar.gz (Sep 9, 2020 7:10:02 PM)

  1. [gcov] Delete unused llvm_gcda_increment_indirect_counter — i / detail
  2. [llvm-install-name-tool] Add -V flag — alexshap / detail
  3. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  4. mlir/Transforms/BufferPlacement.h: Add missing override — dblaikie / detail

clang-d365705-ge15215e0415-t14394-b14394.tar.gz (Sep 9, 2020 5:08:55 PM)

  1. [ARM] Add additional fmin/fmax with nan tests (NFC) — nikita.ppv / detail
  2. [DAGCombiner] Fold fmin/fmax of NaN — nikita.ppv / detail
  3. [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. — flo / detail
  4. [AArch64][GlobalISel] Share address mode selection code for memops — Jessica Paquette / detail
  5. Mark masked.{store,scatter,compressstore} intrinsics as write-only — kparzysz / detail
  6. [AMDGPU] Fix for folding v2.16 literals. — dfukalov / detail
  7. [libunwind] Bare-metal DWARF: set dso_base to 0 — rprichard / detail
  8. [ValueTracking] isKnownNonZero, computeKnownBits for freeze — aqjune / detail
  9. [Asan] Return nullptr for invalid chunks — Vitaly Buka / detail
  10. AMDGPU: Fix inserting waitcnts before kill uses — Matthew.Arsenault / detail
  11. AMDGPU: Skip all meta instructions in hazard recognizer — Matthew.Arsenault / detail
  12. AMDGPU: Hoist check for VGPRs — Matthew.Arsenault / detail

clang-d365693-g2955a27abc2-t14391-b14391.tar.gz (Sep 9, 2020 3:04:21 PM)

  1. [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) — gchatelet / detail
  2. Revert a test using padding bits in atomics — ogiroux / detail
  3. [gcov] Don't split entry block; add a synthetic entry block instead — i / detail
  4. [InstCombine] add tests for add/sub-of-shl; NFC — spatel / detail
  5. [Hexagon] Account for truncating pairs to non-pairs when widening truncates — kparzysz / detail
  6. [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output — i / detail
  7. [MC] Resolve the difference of symbols in consecutive MCDataFragements — caij2003 / detail
  8. [AMDGPU] Correct gfx1031 XNACK setting documentation — Tony.Tye / detail
  9. [X86] Add support for using fast short rep mov for memcpy lowering. — yamauchi / detail
  10. Wordsmith RegionBranchOpInterface verification errors — silvasean / detail
  11. [libc][MPFRWrapper] Provide a way to include MPFR header in downstream repos. — sivachandra / detail
  12. [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less. — Amara Emerson / detail
  13. [GlobalISel][IRTranslator] Generate better conditional branch lowering. — Amara Emerson / detail
  14. [X86] Add tests for minnum/maxnum with constant NaN (NFC) — nikita.ppv / detail
  15. [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator. — Amara Emerson / detail
  16. Add REQUIRES: asserts to a test that uses an asserts only flag. — Amara Emerson / detail
  17. [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS — Jonas Devlieghere / detail

clang-d365676-g08196e0b2e1-t14388-b14388.tar.gz (Sep 9, 2020 1:03:01 PM)

  1. [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS — davelee.com / detail
  2. [libc++] Fix variant benchmark build for some configurations. — eric / detail
  3. Revert "[Attributor] Re-enable a run line in noalias.ll" — johannes / detail
  4. [DSE] Handle masked stores — kparzysz / detail
  5. [debugserver] Extract function for default launch flavor — davelee.com / detail
  6. [DSE] Explicitly not use MSSA in testcase for now — kparzysz / detail
  7. Implements [[likely]] and [[unlikely]] in IfStmt. — koraq / detail

clang-d365669-gba5b1371ecc-t14386-b14386.tar.gz (Sep 9, 2020 11:00:35 AM)

  1. X86CallFrameOptimization.cpp - use const references where possible. NFCI. — llvm-dev / detail
  2. [OpenMP] Begin Printing Information Dumps In Libomptarget and Plugins — huberjn / detail
  3. [libc][obvious] Fix strtok_r signature in the spec. — sivachandra / detail
  4. [NFC][MLInliner] Don't initialize in an assert. — mtrofin / detail
  5. Update atomic feature macros, synopsis, signatures to match C++20. Improve test coverage for non-lock-free atomics. — ogiroux / detail
  6. [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion — ulrich.weigand / detail
  7. [libc][NFC] Add spec files as dependencies of integration test. — sivachandra / detail

clang-d365662-g27cd187587e-t14383-b14383.tar.gz (Sep 9, 2020 8:58:57 AM)

  1. Revert "[AMDGPU] Support disassembly for AMDGPU kernel descriptors" — RonakNilesh.Chauhan / detail
  2. CommandLine.h - use auto const reference in ValuesClass::apply for range loop. NFCI. — llvm-dev / detail
  3. [Statepoints] Update DAG root after emitting statepoint. — dantrushin / detail
  4. [MachinePipeliner] Fix II_setByPragma initialization — Jinsong Ji / detail
  5. [AMDGPU][MC] Improved diagnostic messages for invalid registers — dmitry.preobrazhensky / detail
  6. [FLANG] Generate error for invalid selector. — inderjeet_kalra / detail
  7. [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter — jay.foad / detail
  8. [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering — qiucofan / detail
  9. X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. — llvm-dev / detail
  10. [mlir][Linalg] Reduction dimensions specified in TC definition of ConvOps. — limo / detail
  11. [DSE] Add testcase that uses masked loads and stores — kparzysz / detail

clang-d365651-gd816499f95d-t14380-b14380.tar.gz (Sep 9, 2020 6:58:46 AM)

  1. [NFC][Asan] Fit ChunkHeader into redzone — Vitaly Buka / detail
  2. [APFloat] Fix uninitialized variable in IEEEFloat constructors — llvm-dev / detail
  3. ARMTargetParser.cpp - use auto const references in for range loops. NFCI. — llvm-dev / detail
  4. TrigramIndex.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  5. [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions — aqjune / detail
  6. [flang]Add Semantic Checks for OpenMP Allocate Clause — caroline.concatto / detail
  7. [BuildLibCalls] Add more noundef to library functions — aqjune / detail
  8. [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks — david.stenberg / detail
  9. [mlir][Linalg] Integration tests for convolutions added. — limo / detail
  10. [cmake] Use absolute paths for modules search — diana.picus / detail
  11. [elf2yaml] Fix dumping a debug section whose name is not recognized. — Xing / detail
  12. APInt.h - return directly from clearUnusedBits in single word cases. NFCI. — llvm-dev / detail
  13. [KnownBits] Move SelectionDAG::computeKnownBits ISD::ABS handling to KnownBits::abs — llvm-dev / detail

clang-d365638-g3a61bfb027a-t14378-b14378.tar.gz (Sep 9, 2020 3:48:57 AM)

  1. [lldb][doc] Mention python3-dev instead of python2.7-dev in build docs — Raphael Isemann / detail
  2. [Ignore Expressions] Fix performance regression by inlining `Ignore*SingleStep` — ecaldas / detail
  3. [gn build] Port c0e5e3fbfa5 — llvmgnsyncbot / detail
  4. [MLIR][Standard] Update `tensor_from_elements` assembly format — frgossen / detail
  5. [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` — frgossen / detail
  6. [lldb] Don't infinite loop in SemaSourceWithPriorities::CompleteType when trying to complete a forward decl — Raphael Isemann / detail
  7. [EarlyCSE] Explicitly require AAResultsWrapperPass. — flo / detail
  8. [lldb] Fix a crash when the ASTImporter is giving us two Imported callbacks for the same target decl — Raphael Isemann / detail
  9. [Test] Add failing test for pr47457 — mkazantsev / detail
  10. [lldb] Enable std::pair in CxxModuleHandler — Raphael Isemann / detail
  11. [mlir] Added support for loops to BufferPlacement transformation. — marcel.koester / detail
  12. Temporairly revert "Thread safety analysis: Consider global variables in scope" & followup — lebedev.ri / detail
  13. Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrType(). — csigg / detail
  14. [AMDGPU] Workaround for LDS Misalignment bug on GFX10 — Mirko.Brkusanin / detail
  15. [ARM] Fixup of a few test cases. NFC. — sjoerd.meijer / detail
  16. [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector. — flo / detail

clang-d365622-g6a494e117cd-t14374-b14374.tar.gz (Sep 9, 2020 12:44:09 AM)

  1. [NFC] Move functon from IndVarSimplify to SCEV — mkazantsev / detail
  2. [flang][msvc] Avoid range-based for over initializer_list. NFC. — llvm-project / detail
  3. [Attributor] Provide a command line option that limits recursion depth — johannes / detail
  4. [Attributor] Re-enable a run line in noalias.ll — johannes / detail
  5. [Attributor] Selectively look at the callee even when there are operand bundles — johannes / detail
  6. [Attributor] Cleanup `IRPosition::getArgNo` usages — johannes / detail
  7. [Attributor] Associate the callback callee with a call site argument (if any) — johannes / detail
  8. [llvm-cov gcov] Simply computation of line counts and exit block counter — i / detail
  9. [Attributor] Cleanup `::initialize` of various AAs — johannes / detail
  10. [Attributor][NFC] Improve check lines in depgraph.ll — johannes / detail
  11. [ARM] Try to rematerialize VCTP instructions — sam.parker / detail
  12. [Statepoints] Properly handle const base pointer. — dantrushin / detail
  13. [MLIR] Add debug support for ignored patterns — frgossen / detail

clang-d365609-g1bb1eac6b17-t14369-b14369.tar.gz (Sep 8, 2020 9:42:05 PM)

  1. [EarlyCSE] Add testcase for masked loads and stores, NFC — kparzysz / detail
  2. [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering — brad / detail
  3. [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff's circuit law — i / detail
  4. [Hexagon] Fix order of operands in V6_vdealb4w — kparzysz / detail
  5. [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format. — dokyungs / detail

clang-d365604-g4682f654031-t14365-b14365.tar.gz (Sep 8, 2020 6:41:18 PM)

  1. Insert missing bracket in docs. — ncv / detail
  2. [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: — craig.topper / detail
  3. llvm-symbolizer: Add optional "start file" to match "start line" — dblaikie / detail
  4. [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr — rprichard / detail
  5. [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI — craig.topper / detail
  6. [llvm] [unittest] Allow getting a C string from the TempDir helper class — jaskiewiczs / detail
  7. [NFC] Fixing a gcc compiler warning. — puyan / detail
  8. Remove unused variable(s) — dblaikie / detail
  9. Handle masked loads and stores in MemoryLocation/Dependence — kparzysz / detail
  10. [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config — mtrofin / detail
  11. [obj2yaml][test] Test generating and dumping a broken debug_ranges section. — Xing / detail

clang-d365593-g8893d0816cc-t14361-b14361.tar.gz (Sep 8, 2020 3:40:52 PM)

  1. [InstCombine] Add tests for known bits for min/max intrinsics (NFC) — nikita.ppv / detail
  2. [ValueTracking] Compute known bits of min/max intrinsics — nikita.ppv / detail
  3. fix typos; improve a couple of descriptions; — paul / detail
  4. Sema: extract a check for `isCFError` (NFC) — Saleem Abdulrasool / detail
  5. [HIP] Add gfx1031 and gfx1030 — Yaxun.Liu / detail
  6. Revert "Retry of D84974" — walter erquinigo / detail
  7. [Asan] Don't crash if metadata is not initialized — Vitaly Buka / detail
  8. [NFC][Asan] Remove Debug code — Vitaly Buka / detail
  9. [Hexagon] Handle widening of truncation's operand with legal result — kparzysz / detail
  10. [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. — jurahul / detail

clang-d365583-g5b2b4f331d7-t14357-b14357.tar.gz (Sep 8, 2020 12:43:24 PM)

  1. Remove #llvm buildbot as it doesn't scale to the size of the project anymore — dblaikie / githubweb

clang-d365583-g5b2b4f331d7-t14357-b14357.tar.gz (Sep 8, 2020 12:43:24 PM)

  1. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  2. [clang-tidy] Fix linking for FrontendOpenMP — aheejin / detail
  3. Add an option for unrolling loops up to a factor. — Lubomir.Litchev / detail
  4. LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC. — llvm-dev / detail
  5. [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch — aheejin / detail
  6. GlobalISel: Combine `op undef, x` to 0 — vkeles / detail
  7. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  8. [GVN] Add testcase that uses masked loads and stores, NFC — kparzysz / detail
  9. Add more explicit error message when creating a type or attribute for an unregistered dialect (NFC) — joker.eph / detail
  10. [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks — i / detail
  11. RISCVMatInt.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  12. CFGUpdate.h - remove unused APInt include. NFCI. — llvm-dev / detail
  13. Revert "[ARM] Follow AACPS standard for volatile bit-fields access width" — ties.stuij / detail
  14. Add detailed reference for the SearchableTables backend. — paul / detail
  15. [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. — craig.topper / detail
  16. [Coroutine] Make dealing with alloca spills more robust — xun / detail
  17. [InstCombine] Fold abs of known negative operand — nikita.ppv / detail
  18. [InstCombine] Test comparison of abs with int min (NFC) — nikita.ppv / detail
  19. [InstCombine] Fold comparison of abs with int min — nikita.ppv / detail
  20. Update clang/test/Driver/darwin-infer-simulator-sdkroot.c — Azharuddin Mohammed / detail
  21. [llvm-install-name-tool] Add a test with multiple input files — alexshap / detail
  22. [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection — andrew.ng / detail
  23. [UnifyFunctionExitNodes] Remove unused getters, NFC — david.stenberg / detail
  24. Retry of D84974 — walter erquinigo / detail

clang-d365559-gc81dd3d159a-t14353-b14353.tar.gz (Sep 8, 2020 9:45:42 AM)

  1. [analyzer] [NFC] Introduce refactoring of PthreadLockChecker — dpetrov / detail
  2. [InstCombine] add bitwise logic fold tests for D86395; NFC — spatel / detail
  3. Add a new altera check for structure packing and alignment. — aaron / detail
  4. [clang] Limit the maximum level of fold-expr expansion. — hokein.wu / detail
  5. [mlir][VectorOps] Fix more GCC5 weirdness — benny.kra / detail
  6. [NFC][ARM] Precommit test — sam.parker / detail
  7. [DSE,MemorySSA] Increase walker limit a bit. — flo / detail
  8. [gn build] (manually) port 156b127945a8 — thakis / detail
  9. StructPackAlignCheck: Fix a -Winconsistent-missing-override warning — thakis / detail
  10. Revert 3e782bf809 "[Sema][MSVC] warn at dynamic_cast when /GR- is given" — hans / detail
  11. [clang-tidy] Fix dynamic build failures after 156b127945a8c923d141e608b7380427da024376 — hokein.wu / detail
  12. [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert. — paulsson / detail
  13. [libc++] Make sure we always print all available features — Louis Dionne / detail
  14. [libc++] Allow overriding the cached value of LIBCXX_TEST_CONFIG — Louis Dionne / detail
  15. [clang-format] Handle shifts within conditions — mydeveloperday / detail

clang-d365544-g86bd8f82cc7-t14349-b14349.tar.gz (Sep 8, 2020 6:43:11 AM)

  1. [OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoop (PR46412) — llvm-dev / detail
  2. [mlir] remove BufferAssignmentPlacer from BufferAssignmentOpConversionPattern — ehsan.nadjaran_toosi / detail
  3. [DWARFYAML] Make the debug_ranges section optional. — Xing / detail
  4. X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  5. X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  6. [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder. — llvm-dev / detail
  7. [mlir][VectorOps] — benny.kra / detail
  8. [mlir] Fix bug in copy removal — ehsan.nadjaran_toosi / detail
  9. [CMake] Remove dead FindPythonInterp code — raul.tambre / detail

clang-d365535-g307dc7b2369-t14345-b14345.tar.gz (Sep 8, 2020 3:26:38 AM)

  1. [LSR] Canonicalize a formula before insert it into the list — weiwei64 / detail
  2. [clang] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  3. [PowerPC] Add parentheses to silence gcc warning — mikael.holmen / detail
  4. [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long — simon.wallis2 / detail
  5. [PowerPC] Fix getMemOperandWithOffsetWidth — qiucofan / detail
  6. [Test] More tests where IndVars fails to eliminate a range check — mkazantsev / detail
  7. [flang] Convert release notes to markdown — richard.barton / detail
  8. [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator. — Xing / detail
  9. [mlir][Vector] Make VectorToSCF deterministic — ntv / detail
  10. getClangStripDependencyFileAdjuster(): Do not remove -M args when using MSVC cl driver — hans / detail
  11. Provide anchor for compiler extensions — sguelton / detail
  12. [mlir] Conv ops vectorization pass — limo / detail
  13. [mlir][VectorOps] Redo the scalar loop emission in VectoToSCF to pad instead of clipping — benny.kra / detail
  14. Revert "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  15. [ARM][LowOverheadLoops] Remove modifications to the correct element — samuel.tebbs / detail
  16. [mlir] Fix of broken build on windows caused by using uint — limo / detail
  17. [SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr` — ecaldas / detail
  18. [SyntaxTree] Ignore implicit leaf `CXXConstructExpr` — ecaldas / detail
  19. [SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructor — ecaldas / detail
  20. [SyntaxTree] Fix crash on functions with default arguments. — ecaldas / detail
  21. [mlir][VectorOps] Clean up outdated comments. NFCI. — benny.kra / detail

clang-d365514-ge59d9df774e-t14341-b14341.tar.gz (Sep 8, 2020 12:27:22 AM)

  1. [PowerPC] Implement instruction clustering for stores — qiucofan / detail
  2. [Sema] fix /gr warning test case — zequanwu / detail
  3. [Test] Auto-generated checks for some IndVarSimplify tests — mkazantsev / detail
  4. [Attributor][FIX] Properly return changed if the IR was modified — johannes / detail
  5. [Attributor][NFC] Expand `auto` types (clang-fix-it) — johannes / detail
  6. [Attributor][NFC] Clang tidy: no else after continue — johannes / detail
  7. [Attributor][NFC] Change variable spelling — johannes / detail
  8. [Attributor][NFC] Cleanup internalize test case — johannes / detail
  9. [Attributor][FIX] Don't crash on internalizing linkonce_odr hidden functions — johannes / detail
  10. [ELF] --symbol-ordering-file: optimize a loop — i / detail

clang-d365504-g10af5bad443-t14337-b14337.tar.gz (Sep 7, 2020 7:27:33 PM)

  1. [Sema][MSVC] warn at dynamic_cast when /GR- is given — zequanwu / detail
  2. Add documentation for getDependentDialects() in the PassManagement infra docs — joker.eph / detail
  3. Add a doc/tutorial on traversing the IR — joker.eph / detail
  4. Update SVG images to be properly cropped (NFC) — joker.eph / detail
  5. [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2. — craig.topper / detail
  6. [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0 — kirankumar.tp / detail
  7. [llvm-objcopy] Consolidate and unify version tests — alexshap / detail

clang-d365497-gefb8e156daa-t14333-b14333.tar.gz (Sep 7, 2020 4:27:49 PM)

  1. [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. — craig.topper / detail
  2. [SCCP] Compute ranges for supported intrinsics — nikita.ppv / detail
  3. [KnownBits] Avoid some copies (NFC) — nikita.ppv / detail
  4. Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline — lebedev.ri / detail
  5. [asan][test] Use --image-base for Linux/asan_prelink_test.cpp if ld is LLD — i / detail
  6. [DSE,MemorySSA] Add an early check for read clobbers to traversal. — flo / detail

clang-d365491-g8b300679192-t14329-b14329.tar.gz (Sep 7, 2020 1:27:07 PM)

  1. LeonPasses.h - remove orphan function declarations. NFCI. — llvm-dev / detail
  2. LeonPasses.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. BTFDebug.h - reduce MachineInstr.h include to forward declaration. NFCI. — llvm-dev / detail
  4. MipsISelLowering.h - remove CCState/CCValAssign forward declarations. NFCI. — llvm-dev / detail
  5. VPlan.h - remove unnecessary forward declarations. NFCI. — llvm-dev / detail
  6. [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM — epastor / detail
  7. [ms] [llvm-ml] Fix STRUCT field alignment — epastor / detail
  8. [ms] [llvm-ml] Allow use of locally-defined variables in expressions — epastor / detail
  9. [DAGCombiner] allow more store merging for non-i8 truncated ops — spatel / detail
  10. [X86] Pre-commit new test case for D87214. NFC — craig.topper / detail
  11. [X86] Use the same sequence for i128 ISD::ABS on 64-bit targets as we use for i64 on 32-bit targets. — craig.topper / detail
  12. [InstCombine] add ptr difference tests; NFC — spatel / detail
  13. [InstCombine] improve fold of pointer differences — spatel / detail

clang-d365478-g7a6d6f0f704-t14325-b14325.tar.gz (Sep 7, 2020 10:30:33 AM)

  1. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  2. [InstCombine] erase instructions leading up to unreachable — spatel / detail
  3. [X86] Replace UpgradeX86AddSubSatIntrinsics with UpgradeX86BinaryIntrinsics generic helper. NFCI. — llvm-dev / detail
  4. [X86][SSE] Add test cases for PR47448 — llvm-dev / detail
  5. [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned compare with +ve operands (PR47448) — llvm-dev / detail
  6. [Sparc] Add reduced funnel shift test case for PR47303 — llvm-dev / detail
  7. AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI. — llvm-dev / detail
  8. [flang] Fix link to old repo location in doxygen mainpage. NFC. — richard.barton / detail
  9. [analyzer][StdLibraryFunctionsChecker] Add POSIX pthread handling functions — gabor.marton / detail
  10. [flang] Spelling and format edits to README.txt. NFC. — richard.barton / detail
  11. [analyzer][StdLibraryFunctionsChecker] Have proper weak dependencies — gabor.marton / detail
  12. Reduce the number of memory allocations when displaying — momchil.velikov / detail
  13. [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block — Alexander Timofeev / detail
  14. [InstCombine] move/add tests for icmp with mul operands; NFC — spatel / detail
  15. [InstCombine] improve folds for icmp with multiply operands (PR47432) — spatel / detail

clang-d365463-g288c582fc93-t14321-b14321.tar.gz (Sep 7, 2020 7:37:43 AM)

  1. [SCEV] Refactor isHighCostExpansionHelper — sam.parker / detail
  2. [MLIR][Standard] Add `dynamic_tensor_from_elements` operation — frgossen / detail
  3. [obj2yaml] Add support for dumping the .debug_str section. — Xing / detail
  4. [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining to support non-VLX targets — llvm-dev / detail
  5. X86AvoidStoreForwardingBlocks.cpp - use unsigned for Opcode values. NFCI. — llvm-dev / detail
  6. [llvm-readobj/elf] - Introduce Relocation<ELFT> helper. — grimar / detail
  7. LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI. — llvm-dev / detail
  8. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  9. [MLIR] Fix Win test due to partial order of CHECK directives — ntv / detail
  10. [InstCombine] give a name to an intermediate value for easier tracking; NFC — spatel / detail
  11. [InstCombine] add test with more unreachable insts; NFC — spatel / detail
  12. [SelectionDAG] memcpy expansion of const volatile struct ignores const zero — simon.wallis2 / detail
  13. [X86] Replace EmitX86AddSubSatExpr with EmitX86BinaryIntrinsic generic helper. NFCI. — llvm-dev / detail
  14. MachineStableHash.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  15. [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI. — grimar / detail
  16. Revert "[MLIR][Shape] Merge `shape` to `std`/`scf` lowerings." — david.truby / detail
  17. Revert "[clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations." — Raphael Isemann / detail
  18. [gn build] Port 23f700c785a — llvmgnsyncbot / detail
  19. [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851) — llvm-dev / detail
  20. [X86][SSE] Move llvm.x86.ssse3.pabs.*.128 intrinsics to ssse3-intrinsics-x86-upgrade.ll — llvm-dev / detail
  21. [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries — raul.tambre / detail
  22. [llvm-readobj] - Remove code duplication when printing dynamic relocations. NFCI. — grimar / detail
  23. [NFC][PowerPC] Add tests in constants-i64.ll. — esme.yi / detail
  24. [mlir] Take ValueRange instead of ArrayRef<Value> in StructuredIndexed — zinenko / detail
  25. [X86][SSE] Use llvm.abs.* vector intrinsics instead of old (deprecated) SSE/AVX intrinsics for combine tests — llvm-dev / detail
  26. [X86] Auto upgrade SSE/AVX PABS intrinsics to generic Intrinsic::abs — llvm-dev / detail
  27. Follow up of rG5f1cad4d296a, slightly reduced test case. NFC. — sjoerd.meijer / detail

clang-d365436-g9764eb9212c-t14316-b14316.tar.gz (Sep 7, 2020 4:35:14 AM)

  1. [cmake] Fix build of attribute plugin example on Windows — kbessonova / detail
  2. [KnownBits] Implement accurate unsigned and signed max and min — jay.foad / detail
  3. Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap — Raphael Isemann / detail
  4. [DWARFYAML] Make the debug_addr section optional. — Xing / detail
  5. [ARM][CostModel] CodeSize costs for i1 arith ops — sam.parker / detail
  6. [GlobalISel] Extend not_cmp_fold to work on conditional expressions — jay.foad / detail
  7. [SimplifyCFG] Consider cost of combining predicates. — sam.parker / detail
  8. [clang-format] Allow configuring list of macros that map to attributes — Alexander.Richardson / detail
  9. [clang-format] Handle typename macros inside cast expressions — Alexander.Richardson / detail
  10. [clang-format] Check that */& after typename macros are pointers/references — Alexander.Richardson / detail
  11. [clang-format] Fix formatting of _Atomic() qualifier — Alexander.Richardson / detail
  12. [clang-format] Parse __underlying_type(T) as a type — Alexander.Richardson / detail
  13. [clang-format] Correctly parse function declarations with TypenameMacros — Alexander.Richardson / detail
  14. [OpenMP][AMDGPU] Use DS_Max_Warp_Number instead of WARPSIZE — Pushpinder.Singh / detail
  15. [mlir][Vector] Revisit VectorToSCF. — ntv / detail
  16. Extract infrastructure to ignore intermediate expressions into `clang/AST/IgnoreExpr.h` — ecaldas / detail
  17. [Ignore Expressions][NFC] Refactor to better use `IgnoreExpr.h` and nits — ecaldas / detail
  18. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  19. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  20. [NFC][PowerPC] Add tests for `mul` with big constants. — esme.yi / detail
  21. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  22. [X86][AVX] Add extra vperm2f128+vpermilvar combine coverage — llvm-dev / detail
  23. [X86] getFauxShuffleMask - handle insert_subvector(zero, sub, C) — llvm-dev / detail
  24. [X86] Unbreak the build after 22fa6b20d92e — benny.kra / detail
  25. [gn build] Port 81aa66f65f5 — llvmgnsyncbot / detail
  26. [clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations. — Raphael Isemann / detail
  27. [gn build] Port 0478720157f — llvmgnsyncbot / detail

clang-d365409-gf4835b94f2c-t14313-b14313.tar.gz (Sep 7, 2020 1:52:21 AM)

  1. Extend PyConcreteType to support intermediate base classes. — stellaraccident / detail
  2. [Sparc] Select the UltraSPARC instruction set with the external assembler — brad / detail
  3. [scan-view] Explicitly use utf-8 in send_string — sguelton / detail
  4. [CMake][TableGen] Simplify code by using list(TRANSFORM) — raul.tambre / detail
  5. [CMake][Polly] Remove dead CMake code — raul.tambre / detail
  6. [CMake][OpenMP] Remove old dead CMake code — raul.tambre / detail
  7. [CMake][TableGen] Remove dead CMake version checks — raul.tambre / detail

clang-d365402-g76953321666-t14310-b14310.tar.gz (Sep 6, 2020 11:09:36 PM)

  1. Removed redundant code. — gkistanova / githubweb

clang-d365402-g76953321666-t14310-b14310.tar.gz (Sep 6, 2020 11:09:36 PM)

  1. Move targetHasSVE function to lldbtest.py — omair.javaid / detail
  2. When dumping results of StackLifetime, it will print the following — dongaxis / detail
  3. Move NativeRegisterContextLinux/RegisterContextPOSIX*_arm to RegisterInfoAndSetInterface — omair.javaid / detail

clang-d365399-g69f2c79f2ad-t14308-b14308.tar.gz (Sep 6, 2020 8:32:52 PM)

  1. [machinesink] add testcase for more sinking - NFC — czhengsz / detail
  2. [ELF] Add a new e_machine value EM_CSKY and add some CSKY relocation types — zixuan.wu / detail

clang-d365397-gcaee15a0ed5-t14306-b14306.tar.gz (Sep 6, 2020 5:57:44 PM)

  1. [InstSimplify] Fold degenerate abs of abs form — nikita.ppv / detail
  2. Add proper move ctor/move assign to APValue. NFCI. — benny.kra / detail
  3. [ARM] Regenerate tests. NFC — david.green / detail
  4. [ARM] Remove -O3 from mve intrinsic tests. NFC — david.green / detail
  5. [X86][AVX] lowerShuffleWithPERMV - adjust binary shuffle masks to account for widening on non-VLX targets — llvm-dev / detail
  6. [SmallVector] Move error handling out of line — benny.kra / detail
  7. Thread safety analysis: Test and document release_generic_capability — aaronpuchert / detail
  8. Thread safety analysis: Improve documentation for scoped capabilities — aaronpuchert / detail
  9. [mlir] Add Shaped Type, Tensor Type and MemRef Type to python bindings. — stellaraccident / detail
  10. [DSE,MemorySSA] Add a few additional debug messages. — flo / detail
  11. [compiler-rt] Implement __clear_cache() on OpenBSD/arm — brad / detail
  12. [ValueTracking] Avoid known bits fallback for non-zero get check (NFCI) — nikita.ppv / detail
  13. [asan_symbolize] Pass --demangle/--no-demangle instead of --demangle={True,False} — i / detail
  14. [PowerPC] Implement Vector Expand Mask builtins in LLVM/Clang — amy.kwan1 / detail
  15. [WebAssembly] Fix incorrect assumption of simple value types — tlively / detail

clang-d365382-gb11db3606ca-t14304-b14304.tar.gz (Sep 6, 2020 2:33:26 PM)

  1. [GlobalISel] Disable the indexed loads combine completely unless forced. NFC. — Amara Emerson / detail
  2. Revert "[Asan] Cleanup atomic usage in allocator" — Vitaly Buka / detail
  3. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail

clang-d365379-geb87e1dbcfd-t14301-b14301.tar.gz (Sep 5, 2020 9:32:57 PM)

  1. [NFC][Asan] Move free_tid from ChunkHeader — Vitaly Buka / detail
  2. [NFC][Asan] Fix clang-tidy warning — Vitaly Buka / detail
  3. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail

clang-d365376-gaff94ec0f4d-t14298-b14298.tar.gz (Sep 5, 2020 6:59:37 PM)

  1. [NFC][Asan] Rename internal enum value. — Vitaly Buka / detail
  2. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail
  3. [NFC][Asan] Reformat some allocator code — Vitaly Buka / detail
  4. [Hexagon] Resize the mem operand when widening loads and stores — kparzysz / detail
  5. [Hexagon] When widening truncate result, also widen operand if necessary — kparzysz / detail
  6. [Hexagon] Add assertions about V6_pred_scalar2 — kparzysz / detail
  7. [AMDGPU] Remove the dead spill slots while spilling FP/BP to memory — VenkataRamanaiah.Nalamothu / detail

clang-d365369-g298c9fae937-t14296-b14296.tar.gz (Sep 5, 2020 4:30:28 PM)

  1. [NFC][compiler-rt] Refine .clang-tidy checks — Vitaly Buka / detail

clang-d365368-g1387f96ab33-t14295-b14295.tar.gz (Sep 5, 2020 2:02:58 PM)

  1. scan-build-py: fix multiprocessing error — lawrence_danna / detail
  2. [LangRef] Adjust guarantee for llvm.memcpy to also allow equal arguments. — flo / detail
  3. [InstSimplify] Add tests for a peculiar abs of abs form (NFC) — nikita.ppv / detail
  4. [Hexagon] Handle widening of vector truncate — kparzysz / detail

clang-d365364-gbef38e86b4e-t14292-b14292.tar.gz (Sep 5, 2020 11:37:51 AM)

  1. [InstCombine] Add tests for known negative abs intrinsic (NFC) — nikita.ppv / detail
  2. Restore size of TemplateParameterList after D44352 — aaronpuchert / detail
  3. Attempt to fix Sphinx build failure, NFC — aaronpuchert / detail
  4. [ELF] Handle SHT_RISCV_ATTRIBUTES similarly to SHT_ARM_ATTRIBUTES — jrtc27 / detail

clang-d365360-gb2ce79ef661-t14289-b14289.tar.gz (Sep 5, 2020 9:13:53 AM)

  1. [InstCombine] Add tests for abs intrinsic eq zero (NFC) — nikita.ppv / detail
  2. [InstCombine] Fold abs intrinsic eq zero — nikita.ppv / detail
  3. [InstSimplify] Fold min/max based on dominating condition — nikita.ppv / detail
  4. [InstCombine] Fold abs with dominating condition — nikita.ppv / detail
  5. [SCEV] Recognize min/max intrinsics — nikita.ppv / detail
  6. Thread safety analysis: Consider global variables in scope — aaronpuchert / detail
  7. Thread safety analysis: ValueDecl in Project is non-null — aaronpuchert / detail

clang-d365353-g430b47a17d2-t14286-b14286.tar.gz (Sep 5, 2020 6:46:31 AM)

  1. Thread safety analysis: Document how try-acquire is handled — aaronpuchert / detail
  2. Set InvalidDecl directly when deserializing a Decl — aaronpuchert / detail
  3. [MLIR] Remove unused arg from affine tiling validity check — uday / detail

clang-d365350-g58b28fa7a2f-t14283-b14283.tar.gz (Sep 5, 2020 4:13:17 AM)

  1. [SelectionDAG] Always intersect SDNode flags during getNode() node memoization. — paulsson / detail
  2. [InstCombine] Test abs with dominating condition (NFC) — nikita.ppv / detail
  3. [InstCombine] Add tests for cttz of abs intrinsic (NFC) — nikita.ppv / detail
  4. [InstCombine] Fold cttz of abs intrinsic — nikita.ppv / detail
  5. [InstCombine] Add tests for mul of abs intrinsic (NFC) — nikita.ppv / detail
  6. [InstCombine] Fold mul of abs intrinsic — nikita.ppv / detail

clang-d365344-g39caf9e9409-t14280-b14280.tar.gz (Sep 5, 2020 1:51:25 AM)

  1. Fix return status of SimplifyCFG — sguelton / detail
  2. [SCCP] Add tests for intrinsic ranges (NFC) — nikita.ppv / detail

clang-d365342-g705271d9cd0-t14278-b14278.tar.gz (Sep 4, 2020 11:33:08 PM)

  1. [PowerPC] Expand constrained ppc_fp128 to i32 conversion — qiucofan / detail

clang-d365341-g2d652949be4-t14277-b14277.tar.gz (Sep 4, 2020 9:13:54 PM)

  1. [PowerPC] Provide vec_cmpne on pre-Power9 architectures in altivec.h — nemanja.i.ibm / detail

clang-d365340-ga5d6af421d6-t14276-b14276.tar.gz (Sep 4, 2020 6:55:57 PM)

  1. [compiler-rt] Add .clang-tidy with customization to disable readability-identifier-naming — i / detail

clang-d365339-g5e04b539c83-t14274-b14274.tar.gz (Sep 4, 2020 4:40:16 PM)

  1. Reduce a build path for clang-win-x-aarch64 builder. — vvereschaka / githubweb

clang-d365339-g5e04b539c83-t14274-b14274.tar.gz (Sep 4, 2020 4:40:16 PM)

  1. [DSE,MemorySSA] Check for throwing instrs between killing/killed def. — flo / detail
  2. [PowerPC] Allow const pointers for load builtins in altivec.h — nemanja.i.ibm / detail
  3. [compiler-rt] Try to correct test after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail
  4. [ThinLTO][Legacy] Fix StringRef assertion from ThinLTO bots — Steven Wu / detail
  5. [SCEV] Add tests for min/max intrinsics (NFC) — nikita.ppv / detail
  6. [ORC] Fix some bugs in TPCDynamicLibrarySearchGenerator, use in llvm-jitlink. — Lang Hames / detail
  7. [LiveDebugVariables] Delete unneeded doInitialization — i / detail
  8. [libclang] Expose couple more AST details via cursors — Jan Korous / detail
  9. [BDCE] Add tests for min/max intrinsincs (NFC) — nikita.ppv / detail
  10. [InstCombine] add test for assume in block with unreachable (PR47416); NFC — spatel / detail
  11. [InstCombine] rename tmp values to avoid scripted FileCheck conflicts; NFC — spatel / detail
  12. [X86] Prevent shuffle combining from creating an identical X86ISD::SHUF128. — craig.topper / detail
  13. [libclang] Add CXRewriter to libclang API — Jan Korous / detail
  14. [gn build] Port 69e5abb57b7 — llvmgnsyncbot / detail
  15. [InstSimplify] Add tests for min/max with dominating condition (NFC) — nikita.ppv / detail
  16. [libclang] Add missing dependency on clangRewrite lib — Jan Korous / detail
  17. [Driver] Allow -specs and -nostartfiles to be forwarded to GCC — pzheng / detail
  18. [Hexagon] Unindent everything in HexagonISelLowering.h, NFC — kparzysz / detail
  19. [compiler-rt] Try again to correct test after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail

clang-d365320-g64bb582f4a0-t14265-b14265.tar.gz (Sep 4, 2020 11:20:44 AM)

  1. sanitizer_common: Implement COMPILER_CHECK using static_assert — thakis / detail
  2. [AArch64][SVE] Add lowering for rounding operations — dancgr / detail
  3. [clang-format] Parse __ptr32/__ptr64 as a pointer qualifier — Alexander.Richardson / detail
  4. [clang-format] Add a test showing the current config file list parsing — Alexander.Richardson / detail
  5. FormatTest: Provide real line number in failure messages — Alexander.Richardson / detail
  6. [HeapProf] Address post-review comments in instrumentation code — tejohnson / detail
  7. [OpenMPOpt] Assume indirect call always changes ICV — aktoon / detail
  8. [libclang] Add translateCXRangeToCharRange conversion — Jan Korous / detail
  9. [analyzer][StdLibraryFunctionsChecker] Add POSIX time handling functions — gabor.marton / detail
  10. [DSE,MemorySSA] Remove some duplicated test functions. — flo / detail
  11. [objdump][macho] Emit segment names along with section names — daniel_l_sanders / detail
  12. [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092 — hubert.reinterpretcast / detail
  13. [lld] Test corrections after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail
  14. Fix the type of the invoke function in the block ABI documentation — Akira / detail

clang-d365320-g64bb582f4a0-t14265-b14265.tar.gz (Sep 4, 2020 11:20:44 AM)

  1. Fix a weird error when some time output files were causing bytes/str read errors. — Amara Emerson / githubweb
  2. compare.py: add two new options, --minimal_names and --no-abs-sort — Amara Emerson / githubweb

clang-d365306-gdbf04aaade2-t14261-b14261.tar.gz (Sep 4, 2020 9:03:57 AM)

  1. [DSE] Move legacy tests to DeadStoreElimination/MemDepAnalysis. — flo / detail
  2. Revert "Canonicalize declaration pointers when forming APValues." — thakis / detail
  3. [gn build] fix llvm-lit after d23b15cc16077 — thakis / detail
  4. [spirv] Add more target and resource limit fields — antiagainst / detail
  5. clang: Add test for -Wunreachable-code + weak redeclaration — thakis / detail
  6. [EarlyCSE] Verify hash code in regression tests — bryan.chan / detail
  7. [MachOYAML] Allow handcrafting custom contents for DWARF sections. — Xing / detail
  8. Revert "[Asan] Cleanup atomic usage in allocator" — thakis / detail

clang-d365298-g4f7cdc10a83-t14259-b14259.tar.gz (Sep 4, 2020 6:50:10 AM)

  1. CallingConvLower.h - remove unnecessary MachineFunction.h include. NFC. — llvm-dev / detail
  2. [modules] Correctly parse LateParsedTemplates in case of dependent modules. — v.g.vassilev / detail
  3. [lldb][NFC] Rewrite CPP11EnumTypes test to make it faster — Raphael Isemann / detail
  4. Fix typos in doc LangRef.rst — Vitaly Buka / detail
  5. [Test] Range fix in test — mkazantsev / detail
  6. [x86] add tests for store merging; NFC — spatel / detail
  7. [MemCpyOpt] Account for case that MemInsertPoint == BI. — flo / detail
  8. [mlir] Fix includes in mlir-translate — marius.brehler / detail
  9. [mlir] Refactor standalone-translate to use mlirTranslateMain() — marius.brehler / detail

clang-d365289-g740625fecd1-t14256-b14256.tar.gz (Sep 4, 2020 4:29:49 AM)

  1. [SVE][CodeGen] Fix up warnings in sve-split-insert/extract tests — david.sherwood / detail
  2. [NFC][Asan] Fix typo in comment — Vitaly Buka / detail
  3. [mlir][VectorOps] Simplify code. NFCI. — benny.kra / detail
  4. [lldb] Speed up TestValueObjectRecursion by making it a no_debug_info_test — Raphael Isemann / detail
  5. [FPEnv] Partially implement #pragma STDC FENV_ROUND — sepavloff / detail
  6. [analyzer][StdLibraryFunctionsChecker] Do not match based on the restrict qualifier in C++ — gabor.marton / detail
  7. [llvm-readobj/elf] - Refine signature of print*Reloc methods. — grimar / detail
  8. MIRFormatter.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  9. [llvm-readelf/obj] - Use `RelSymbol<ELFT>` instead of std::pair. NFCI. — grimar / detail
  10. [ARM] Fold predicate_cast(load) into vldr p0 — david.green / detail
  11. [X86] Make lowerShuffleAsLanePermuteAndPermute use sublanes on AVX2 — llvm-dev / detail

clang-d365278-gab86e64a966-t14254-b14254.tar.gz (Sep 4, 2020 2:10:40 AM)

  1. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail
  2. Revert "[lldb] avoid assert in threadsanitizer tests on linux" — Raphael Isemann / detail
  3. [mlir] introduce type constraints for operands of LLVM dialect operations — zinenko / detail
  4. [MemCpyOpt] Preserve MemorySSA. — flo / detail
  5. [NFC][Asan] Reformat some allocator code — Vitaly Buka / detail
  6. [DSE] Remove some dead code from DSE tests. — flo / detail

clang-d365272-g17ac4543d42-t14251-b14251.tar.gz (Sep 3, 2020 11:56:38 PM)

  1. [mlir] [VectorOps] Improve SIMD compares with narrower indices — ajcbik / detail
  2. [libc] Add implementations of remquo[f|l] and remainder[f|l]. — sivachandra / detail
  3. Add comment to describe a field member (NFC) — joker.eph / detail
  4. [libc][obvious] Use constants of type double in remquo_test. — sivachandra / detail

clang-d365268-g0ac81333ebc-t14248-b14248.tar.gz (Sep 3, 2020 9:43:54 PM)

  1. [NFC][Asan] Add FIXME into GetAsanChunk — Vitaly Buka / detail
  2. [NFC][Asan] Rename internal enum value. — Vitaly Buka / detail
  3. [NFC] Adding pythonenv* to .gitignore — plotfi / detail

clang-d365265-g2dd9a4d855f-t14246-b14246.tar.gz (Sep 3, 2020 7:31:23 PM)

  1. [SmallVector] Include stdexcept if LLVM_ENABLE_EXCEPTIONS — maskray / detail

clang-d365264-g3c2a7bd2867-t14245-b14245.tar.gz (Sep 3, 2020 5:21:27 PM)

  1. Canonicalize declaration pointers when forming APValues. — richard / detail
  2. Remove unused and dangerous overload of PerformImplicitConversion. — richard / detail
  3. [codegen] Ensure target flags are cleared/set properly. NFC. — michael.hliao / detail
  4. [DebugInfo] Add size to class declarations in debug info. — akhuang / detail
  5. [libunwind] Minor SJLJ config cleanup. NFCI. — rprichard / detail
  6. [X86] Update stale comment. NFC — craig.topper / detail
  7. AMDGPU: Remove code to handle tied si_else operands — Matthew.Arsenault / detail

clang-d365257-g3d54976a704-t14243-b14243.tar.gz (Sep 3, 2020 3:11:48 PM)

  1. [libFuzzer] Evenly select inputs to cross over with from the corpus regardless of the input's coverage. — dokyungs / detail
  2. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail
  3. [MIRVRegNamer] Experimental MachineInstr stable hashing (Fowler-Noll-Vo) — plotfi / detail
  4. [gn build] Port 7fff1fbd3ce — llvmgnsyncbot / detail
  5. [libFuzzer] Scale energy assigned to each input based on input execution time. — dokyungs / detail
  6. [Sema] Fix a -Warc-repeated-use-of-weak false-positive by only calling CheckPlaceholderExpr once — erik.pilkington / detail
  7. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail
  8. [NFC][Asan] Set AP32::kMetadataSize to 0 — Vitaly Buka / detail
  9. [llvm-symbolizer] Add back --use-symbol-table=true — maskray / detail

clang-d365248-ga09eef113f1-t14240-b14240.tar.gz (Sep 3, 2020 1:02:46 PM)

  1. [libc++] Mark std::atomic<_ExtInt> test as unsupported in C++03 — Louis Dionne / detail
  2. [spirv][nfc] Simplify resource limit with default values — antiagainst / detail
  3. SelectionDAG.h - remove unnecessary FunctionLoweringInfo.h include. NFCI. — llvm-dev / detail
  4. [DebugInfo] Make DWARF ignore sizes on forward declared class types. — akhuang / detail
  5. Revert "Add new hidden option -print-changed which only reports changes to IR" — anhtuyen / detail
  6. SVML support for log2 — aktoon / detail
  7. [lldb] avoid assert in threadsanitizer tests on linux — l.lunak / detail
  8. [test] Use %t instead of %T to remove race conditions between config-file3.c and target-override.c — maskray / detail
  9. Replace CRLF with LF; NFC — bryan.chan / detail

clang-d365239-gdb574fc7ba2-t14237-b14237.tar.gz (Sep 3, 2020 10:53:20 AM)

  1. Run libc++ tests on AArch64 Windows-to-Linux cross builders — jaskiewiczs / githubweb

clang-d365239-gdb574fc7ba2-t14237-b14237.tar.gz (Sep 3, 2020 10:53:20 AM)

  1. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  2. Step down from security group — JF Bastien / detail
  3. Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  4. [libFuzzer] Add an option to keep initial seed inputs around. — dokyungs / detail
  5. [lldb-vscode] Fix TestVSCode_module — waltermelon / detail
  6. Eliminate the sizing template parameter N from CoalescingBitVector — dimitry / detail
  7. [Analyzer][docs][NFC] Fix typo in code example — Jan Korous / detail
  8. [InstCombine] add tests for commutative intrinsics; NFC — spatel / detail
  9. [InstCombine] canonicalize all commutative intrinsics with constant arg — spatel / detail
  10. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  11. Fix Wdocumentation trailing comments warnings. NFCI. — llvm-dev / detail
  12. PHIEliminationUtils.cpp - remove unnecessary MachineBasicBlock.h include. NFCI. — llvm-dev / detail
  13. WebAssemblyUtilities.h - reduce unnecessary includes to forward declarations. NFCI. — llvm-dev / detail
  14. [ARM] Extra predicate load tests. NFC — david.green / detail
  15. [libc++] Make ext-int.verify.cpp test compatible with c++03 — john.brawn / detail

clang-d365224-g898e42db93a-t14234-b14234.tar.gz (Sep 3, 2020 8:53:55 AM)

  1. [EarlyCSE] add tests for fma/fmuladd; NFC — spatel / detail
  2. [X86] Fix llvm-qualified-auto warning by using const auto*. NFC. — llvm-dev / detail
  3. [X86] Fix llvm-qualified-auto warning by using auto*. NFC. — llvm-dev / detail
  4. [X86] Avoid llvm-qualified-auto warning by not using auto. NFC. — llvm-dev / detail
  5. [mlir] Add Acos, Asin, Atan, Sinh, Cosh, Pow to SPIRVGLSLOps — antiagainst / detail
  6. LowerEmuTLS.cpp - remove unused TargetLowering.h include. NFC. — llvm-dev / detail
  7. [spirv] Add SPIR-V GLSL extended Round op — antiagainst / detail
  8. [mlir] Support default valued attribute in StructsGen — antiagainst / detail
  9. [mlir][VectorOps] Fall back to a loop when accessing a vector from a strided memref — benny.kra / detail
  10. [LLD][PowerPC][test] Fix out-of-memory issue running ppc64-pcrel-long-branch-error.s — wei.huang / detail
  11. [GVN] add tests for >2 arg commutable intrinsics; NFC — spatel / detail
  12. [IR][GVN] add/allow commutative intrinsics with >2 args — spatel / detail
  13. Fix spelling mistake. NFC. — llvm-dev / detail
  14. X86/X86TargetObjectFile.cpp - remove unused headers. NFCI. — llvm-dev / detail
  15. [libTooling] Provide overloads of `rewriteDescendants` that operate directly on an AST node. — yitzhakm / detail
  16. GlobalISel/Utils.h - remove unused includes. NFCI. — llvm-dev / detail

clang-d365208-g6de51189b07-t14231-b14231.tar.gz (Sep 3, 2020 6:44:01 AM)

  1. [PowerPC] Fix missing TLS symbol type. — stefanp / detail
  2. [MemCpyOptimizer] Change required analysis order for BasicAA/PhiValuesAnalysis — david.green / detail
  3. [X86][AVX] Test SSE41 BLENDV combines on AVX targets as well — llvm-dev / detail
  4. [X86][SSE] Add PR47404 test case — llvm-dev / detail
  5. [GVN] Preserve MemorySSA if it is available. — flo / detail
  6. [Test] Add test showing some simple cases that IndVarSimplify does not cover — mkazantsev / detail
  7. [NFC][RISCV] Simplify pass arg of RISCVMergeBaseOffsetOpt — powerman1st / detail
  8. [X86][SSE] Fold select(X > -1, A, B) -> select(0 > X, B, A) (PR47404) — llvm-dev / detail
  9. [lldb] Improve test failure reporting for expect() — david.spickett / detail
  10. [PassManager] Move load/store motion pass after DSE in LTO pipeline. — flo / detail

clang-d365198-g269984e772d-t14228-b14228.tar.gz (Sep 3, 2020 4:29:47 AM)

  1. [lldb/Interpreter] Fix language detection for the REPL InitFile — medismail.bennani / detail
  2. [SCCP] Add test where dereferenceable ptr is replaced with un-dereferenceable one — flo / detail
  3. [llvm-readelf/obj] - Cleanup the interface of `DumpStyle`. NFCI. — grimar / detail
  4. [SCCP] Do not replace deref'able ptr with un-deref'able one. — flo / detail
  5. Revert "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  6. [clang][aarch64] Drop experimental from  __ARM_FEATURE_SVE_BITS macro — cullen.rhodes / detail
  7. Revert "Adding GDB PrettyPrinter for mlir::Identifier." — orlando.hyams / detail
  8. [llvm-readobj/elf] - Improve warning messages, reported for .stack_sizes sections. — grimar / detail
  9. [llvm-readelf] - Move a bit of common code to printDynamicRelocHeader(). NFC. — grimar / detail

clang-d365189-g5b354d204d0-t14225-b14225.tar.gz (Sep 3, 2020 2:13:44 AM)

  1. [mlir][Linalg] Wrong tile size for convolutions fixed — limo / detail
  2. Decouple OpPassManager from the the MLIRContext (NFC) — joker.eph / detail
  3. Adding GDB PrettyPrinter for mlir::Identifier. — csigg / detail
  4. [StackProtector] Fix crash with vararg due to not checking LocationSize validity. — Amara Emerson / detail
  5. [debugserver] Fix that debugserver's stop reply packets always return signal code 0 — Raphael Isemann / detail
  6. Fix broken HUGE_VALF macro in llvm-c/DataTypes.h — Raphael Isemann / detail
  7. [lldb] Remove debugserver specific string from TestAbortExitCode check — Raphael Isemann / detail
  8. [AArch64] Add asm directives for the remaining SEH unwind codes — martin / detail
  9. [lldb] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  10. [lldb] Make symbol list output from `image dump symtab` not depend on internal ordering of DenseMap — Raphael Isemann / detail

clang-d365179-g3746906193c-t14222-b14222.tar.gz (Sep 2, 2020 11:59:52 PM)

  1. Revert "[NewPM][Lint] Port -lint to NewPM" — aeubanks / detail
  2. [lldb] Pass -fno-objc-exceptions for objcxx targets — Jonas Devlieghere / detail
  3. [lldb] Add reproducer verifier — Jonas Devlieghere / detail

clang-d365176-g883399c8402-t14220-b14220.tar.gz (Sep 2, 2020 9:47:41 PM)

  1. Removed unused code. — gkistanova / githubweb

clang-d365176-g883399c8402-t14220-b14220.tar.gz (Sep 2, 2020 9:47:41 PM)

  1. Add code owners of new MachO port — gkm / detail
  2. [lldb/Gui] zero-initialize children_stop_id — rupprecht / detail
  3. [mlir][spirv] Add block read and write from SPV_INTEL_subgroups — thomasraoux / detail
  4. [X86] Add a /tune: option for clang-cl — craig.topper / detail
  5. [CodeGenPrepare][X86] Teach optimizeGatherScatterInst to turn a splat pointer into GEP with scalar base and 0 index — craig.topper / detail
  6. [lldb] Always record both the working and home directory. — Jonas Devlieghere / detail
  7. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail

clang-d365169-g198a13e970d-t14217-b14217.tar.gz (Sep 2, 2020 7:38:38 PM)

  1. Revert de6caf871be79dc7549aebe4e4fb57d52f6ed202 and 51128b670d4f757132e927c4f3dd78d257d37f70 (https://reviews.llvm.org/D84974) — waltermelon / detail
  2. [asan_symbolize] Remove --use-symbol-table=true which is the default — maskray / detail
  3. [llvm-dwarfdump] Warn user when it encounters no null terminated strings. — Xing / detail
  4. [InstCombine] Fix a couple crashes with extractelement on a scalable vector. — efriedma / detail
  5. [compiler-rt] Don't build llvm-lit in RUNTIMES-BUILD — Jinsong Ji / detail
  6. Fix for PR46384. Failure on weak dllimport. — sunil.srivastava / detail

clang-d365163-g6478caa0340-t14214-b14214.tar.gz (Sep 2, 2020 5:28:55 PM)

  1. Revert "[clang] Add missing .def files to Clang's modulemap" — Adrian Prantl / detail
  2. Perform an extra consistency check when searching ModuleManager's — Adrian Prantl / detail
  3. [scudo][standalone] Enable secondary cache release on Fuchsia — kostyak / detail
  4. run in terminal — waltermelon / detail
  5. [ThinLTO] Fix a metadata lost issue with DICompileUnit import. — hoy / detail
  6. [mlir][Affine] Support affine vector loads/stores in LICM — diego.caballero / detail
  7. Use an Identifier instead of an OperationName internally for OpPassManager identification (NFC) — joker.eph / detail
  8. Improve error handling for SmallVector programming errors — maskray / detail
  9. [VectorCombine][SVE] Do not fold bitcast shuffle for scalable type. — huihuiz / detail
  10. Fix de6caf871be79dc7549aebe4e4fb57d52f6ed202 — waltermelon / detail
  11. [PowerPC] Fix broken kill flag after MI peephole — nemanja.i.ibm / detail
  12. [libc++] Avoid including <sys/cdefs.h> on non-Apple platforms in <ctime> — Louis Dionne / detail
  13. [MLIR][Affine][VectorOps] Vectorize uniform values in SuperVectorizer — diego.caballero / detail
  14. Tweak `mlir-linalg-ods-gen` library dependency: only MLIRIR is needed, not the entire parser (NFC) — joker.eph / detail

clang-d365149-g65f20ea1133-t14212-b14212.tar.gz (Sep 2, 2020 3:21:25 PM)

  1. [libTooling] Restore defaults for matchers in makeRule. — yitzhakm / detail
  2. [lldb/test] Fix TestPlatform*.py Windows failures (NFC) — medismail.bennani / detail
  3. [libcxx] Fix whitespace error — mschellenbergercosta / detail
  4. Make sure that llvm-ml uses MASM integer lexing when in --as-lex mode — epastor / detail
  5. [flang] Implement nonstandard OPEN statement CARRIAGECONTROL specifier — pklausler / detail
  6. Revert "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
  7. [PowerPC] Update MemorySanitizer test to cater for number of CPUs > 1024 — saghir / detail
  8. [APInt] New member function setBitVal — jay.foad / detail
  9. [PowerPC] Do not legalize vector FDIV without VSX — nemanja.i.ibm / detail
  10. [mlir][Affine] Fix AffineLoopInvariantCodeMotion — diego.caballero / detail

clang-d365139-g1cfde143e82-t14210-b14210.tar.gz (Sep 2, 2020 1:11:54 PM)

  1. [flang] Support multiple CookedSource instances — pklausler / detail
  2. [clang-format] Parse double-square attributes as pointer qualifiers — Alexander.Richardson / detail
  3. [Bindings] Move LLVMAddInstructionSimplifyPass to Scalar.cpp — aeubanks / detail
  4. Revert "Move all fields of '-cc1' option related classes into def file databases" — douglas.yung / detail
  5. [TSan][libdispatch] Fix compilation error on Linux — julian.lettner / detail
  6. [gn build] Fix COMPILER_RT_HAS_* defines for libclang_rt.profile — thakis / detail
  7. [clang] Add missing .def files to Clang's modulemap — Raphael Isemann / detail
  8. [AST] Fix handling of long double and bool in __builtin_bit_cast — erik.pilkington / detail
  9. Fix a -Wparenthesis warning in 8ff44e644bb7, NFC — erik.pilkington / detail
  10. Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) — joker.eph / detail
  11. [PowerPC] Implemented Vector Multiply Builtins — albionapc / detail
  12. Add constexpr to pair — mschellenbergercosta / detail
  13. [GCDAProfiling] Suppress -Wprio-ctor-dtor for GCC>=9 and remove unused write_string/length_of_string — maskray / detail

clang-d365126-gecde200209f-t14207-b14207.tar.gz (Sep 2, 2020 11:01:30 AM)

  1. [lldb/Host] Add missing proc states — rupprecht / detail
  2. [mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks — ehsan.nadjaran_toosi / detail
  3. [X86][SSE] Fold vselect(pshufb,pshufb) -> or(pshufb,pshufb) — llvm-dev / detail
  4. [ms] [llvm-ml] Add support for line continuations in MASM — epastor / detail
  5. [IRGen] Fix an assert when __attribute__((used)) is used on an ObjC method — erik.pilkington / detail
  6. Make -fvisibility-inlines-hidden apply to static local variables in inline functions on Darwin — erik.pilkington / detail
  7. [libc++] Re-apply the workaround for timespec_get not always being available in Apple SDKs — Louis Dionne / detail
  8. [libc++] Fix incorrect usage of __STDC_HOSTED__ — Louis Dionne / detail
  9. [libc++] Remove definition of _LIBCPP_ALIGNOF for GCC in C++03 mode — Louis Dionne / detail
  10. [flang] Make -fget-symbols-sources output deterministic — pklausler / detail
  11. [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages — dmitry.preobrazhensky / detail

clang-d365115-gec489ae048f-t14205-b14205.tar.gz (Sep 2, 2020 8:56:19 AM)

  1. Revert "[mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks" — antiagainst / detail
  2. [libc++] Make some testing utilities constexpr — Louis Dionne / detail
  3. [ImplicitNullChecks] NFC: Separated out checks and added comments — anna / detail
  4. [ImplicitNullChecks] NFC: Refactor dependence safety check — anna / detail
  5. [lldb/Target] Add custom interpreter option to `platform shell` — medismail.bennani / detail
  6. [NFC] [PowerPC] Add FMA flag propagation test — qiucofan / detail
  7. [IPSCCP] Fix a bug that the "returned" attribute is not cleared when function is optimized to return undef — dancgr / detail

clang-d365108-g6d36b22b219-t14202-b14202.tar.gz (Sep 2, 2020 6:51:38 AM)

  1. [mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks — ehsan.nadjaran_toosi / detail
  2. [Test] Simplify test by removing unneeded variable — mkazantsev / detail
  3. Move all fields of '-cc1' option related classes into def file databases — dany.grumberg / detail
  4. [VectorCombine] allow vector loads with mismatched insert type — spatel / detail
  5. [InstCombine] Transform 1.0/sqrt(X) * X to X/sqrt(X) — spatel / detail
  6. [mlir][VectorToSCF] 128 byte alignment of alloc ops — limo / detail
  7. [GlobalOpt] Fix an incorrect Modified status — david.stenberg / detail

clang-d365101-gf72121254da-t14199-b14199.tar.gz (Sep 2, 2020 4:36:09 AM)

  1. [DebugInfo] Remove Dwarf5AccelTableWriter::Header::UnitLength. NFC. — ikudrin / detail
  2. [DebugInfo] Emit a 1-byte value as a terminator of entries list in the name index. — ikudrin / detail
  3. [AArch64][SVE] Preserve full vector regs over EH edge. — sander.desmalen / detail
  4. [AMDGPU] Fix offset for REL32_HI relocs — jay.foad / detail
  5. [SVE] Don't reorder subvector/binop sequences when the resulting binop is not legal. — paul.walker / detail

clang-d365096-g4820af2bfc7-t14197-b14197.tar.gz (Sep 2, 2020 2:19:23 AM)

  1. Add flang to clang-cmake-aarch64-full — diana.picus / githubweb

clang-d365096-g4820af2bfc7-t14197-b14197.tar.gz (Sep 2, 2020 2:19:23 AM)

  1. [Attributor] Fix AANoUndef initialization — okuraofvegetable / detail
  2. [Attributor] Make use of AANoUndef in AAUndefinedBehavior — okuraofvegetable / detail
  3. Revert "[libc++] Workaround timespec_get not always being available in Apple SDKs" — Raphael Isemann / detail
  4. [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support — llvm-dev / detail
  5. [mlir][VectorOps] Fail fast when a strided memref is passed to vector_transfer — benny.kra / detail
  6. [X86] Remove superfluous trailing semicolons, fixing warnings. NFC. — martin / detail

clang-d365090-g1d994728751-t14194-b14194.tar.gz (Sep 2, 2020 12:11:20 AM)

  1. [RFC][Target] Add a new triple called Triple::csky — zixuan.wu / detail
  2. [mlir] Add Complex Type, Vector Type and Tuple Type subclasses to python bindings — joker.eph / detail

clang-d365088-gdc673402084-t14192-b14192.tar.gz (Sep 1, 2020 10:07:15 PM)

  1. [ORC] Fix MachOPlatform's synthetic symbol dependence registration. — Lang Hames / detail
  2. [ORC] Add an early out for MachOPlatform's init-scraper plugin setup. — Lang Hames / detail
  3. Fix build-bots. — asbirlea / detail
  4. [ORC] Remove stray debugging output. — Lang Hames / detail
  5. [CMake] Remove -Wl,-allow-shlib-undefined which was added in rL221530 — maskray / detail

clang-d365083-g057028ed391-t14189-b14189.tar.gz (Sep 1, 2020 7:57:07 PM)

  1. [lldb] Move ScriptCommand and RegexCommand under Commands (NFC) — Jonas Devlieghere / detail
  2. [MemCpyOptimizer] Preserve analyses and replace use of lambdas to get them. — asbirlea / detail
  3. [DebugInfo] Simplify string table dumpers. — Xing / detail
  4. Don't take the expression range into account when looking for widening — richard / detail
  5. Revert switch based variant temporarily. — eric / detail

clang-d365078-g202766947ed-t14187-b14187.tar.gz (Sep 1, 2020 5:51:13 PM)

  1. [Docs] Remove outdated OS limitation — julian.lettner / detail
  2. [SVE] Update INSERT_SUBVECTOR DAGCombine to use getVectorElementCount(). — mcinally / detail
  3. [llvm] [unittests] Fix failing test 'FileCollectorTest.addDirectory' — jaskiewiczs / detail
  4. [PowerPC] Implement builtins for xvcvspbf16 and xvcvbf16spn — amy.kwan1 / detail
  5. [libFuzzer] Break dependency on common_interface_defs.h — mascasa / detail
  6. [mlir][vulkan-runner] Explicitly export vulkan-runtime-wrapper entry points. — thomasraoux / detail
  7. [clang] consistently use getLangOpts() — ndesaulniers / detail
  8. [ADT] Make Optional a literal type. — varun_gandhi / detail
  9. [clang] Do not consider the template arguments of bases to be bases themselves — zeratul976 / detail
  10. [clangd] Handle templates more consistently in type hierarchy — zeratul976 / detail
  11. [lldb/interpreter] Improve REPL init file compatibility — medismail.bennani / detail
  12. Simplify Symbol Status Message to Only Debug Info Size — walter erquinigo / detail
  13. [NFC] Fix unused var in release builds. — rupprecht / detail

clang-d365065-gfad75598d27-t14185-b14185.tar.gz (Sep 1, 2020 3:43:02 PM)

  1. Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _)" (and dependent patch "Optimize away a Not feeding a brcond by using tbz instead of tbnz.") — rupprecht / detail
  2. [LangRef] Fix condition for when a loop is considered parallel. — llvm-project / detail
  3. [mlir][ODS] Use c++ types for integer attributes of fixed width when possible. — riddleriver / detail
  4. Thread safety analysis: More consistent warning message — aaronpuchert / detail
  5. [builtins] Fix divtf3_test.c — atrosinenko / detail
  6. Revert "Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _)" (and dependent patch "Optimize away a Not feeding a brcond by using tbz instead of tbnz.")" — Amara Emerson / detail
  7. [llvm] [unittests] Remove temporary files after they're not needed — jaskiewiczs / detail

clang-d365058-g1f4e7463b5e-t14183-b14183.tar.gz (Sep 1, 2020 1:36:47 PM)

  1. [flang] Version information in flang/f18 — richard.barton / detail
  2. [AArch64][GlobalISel] Optimize away a Not feeding a brcond by using tbz instead of tbnz. — Amara Emerson / detail
  3. [Bitstream] Use alignTo to make code more readable. NFC — craig.topper / detail
  4. [PowerPC][AIX] Update save/restore offset for frame and base pointers. — sd.fertile / detail
  5. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  6. [gn build] port 5ffd940ac02 a bit more — thakis / detail
  7. [gn build] Port 3d90a61cf2e — llvmgnsyncbot / detail
  8. [gn build] Port 3e1e5f54492 — llvmgnsyncbot / detail
  9. First commit on the release/11.x branch. — tejohnson / detail
  10. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  11. [builtins] Make __div[sdt]f3 handle denormal results — atrosinenko / detail
  12. [MemorySSA] Update phi map with replacement value. — asbirlea / detail
  13. Revert "[fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist" — mascasa / detail
  14. [libc++] Workaround timespec_get not always being available in Apple SDKs — Louis Dionne / detail
  15. [OpenMP] Consolidate error handling and debug messages in Libomptarget — huberjn / detail
  16. Revert "Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain"" — resistor / detail
  17. [ORC] Add unit test for HasMaterializationSideEffectsOnly failure behavior. — Lang Hames / detail
  18. Do not emit "-tune-cpu generic" for PS4 platform — douglas.yung / detail
  19. [Bindings] Add LLVMAddInstructionSimplifyPass — aeubanks / detail
  20. [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers. — craig.topper / detail
  21. [LV] Interleave to expose ILP for small loops with scalar reductions. — hualilia / detail
  22. Revert "[libfuzzer] Reduce default verbosity when printing large mutation sequences" — mascasa / detail
  23. [Loads] Add canReplacePointersIfEqual helper. — flo / detail
  24. [NFC] Fix unused var in release build — rupprecht / detail
  25. [amdgpu] Run SROA after loop unrolling. — michael.hliao / detail

clang-d365033-g11ddb84b69e-t14179-b14179.tar.gz (Sep 1, 2020 11:27:12 AM)

  1. GlobalISel: Add combines for extend operations — vkeles / detail
  2. [flang] Improve compile-time shape conformance checking — pklausler / detail
  3. [PowerPC] Implement instruction definitions/MC Tests for xvcvspbf16 and xvcvbf16spn — amy.kwan1 / detail
  4. [DAGCombiner] Fold an AND of a masked load into a zext_masked_load — samuel.tebbs / detail
  5. [libc++] Improve REQUIRES for _ExtInt test on recent Clangs — Louis Dionne / detail
  6. [builtins] Unify the softfloat division implementation — atrosinenko / detail
  7. [PowerPC] Handle STRICT_FSETCC(S) in more cases — qiucofan / detail
  8. GlobalISel: Implement computeKnownBits for G_BSWAP and G_BITREVERSE — Matthew.Arsenault / detail
  9. GlobalISel: Port smarter known bits for umin/umax from DAG — Matthew.Arsenault / detail
  10. GlobalISel: Implement computeNumSignBits for G_SELECT — Matthew.Arsenault / detail
  11. [tsan] Fix "failed to intercept sysctlnametomib" on FreeBSD — Alexander.Richardson / detail
  12. x87 FPU state instructions do not use an f32 memory location — epastor / detail
  13. [GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _) — Amara Emerson / detail
  14. [flang] Fix integer CASE constant typing — pklausler / detail

clang-d365019-g9e7e1b2d4b1-t14176-b14176.tar.gz (Sep 1, 2020 9:20:42 AM)

  1. [InstCombine] adjust recip sqrt tests for better coverage; NFC — spatel / detail
  2. [llvm-readobj] - Remove Error.cpp,.h and drop dependencies in the code. — grimar / detail
  3. [NFC] Test commit, whitespace changes — Abhina.Sreeskantharajan / detail
  4. [LoopIdiomRecognizePass] Options to disable part or the entire Loop Idiom Recognize Pass — anhtuyen / detail
  5. [SystemZ][z/OS] Adding initial toolchain for z/OS — Abhina.Sreeskantharajan / detail
  6. [SystemZ][z/OS] Fix build break in z/OS toolchain — Abhina.Sreeskantharajan / detail
  7. AMDGPU: Convert test to MIR — Matthew.Arsenault / detail
  8. AMDGPU: Check some offsets in test — Matthew.Arsenault / detail
  9. PowerPC: Switch test to generated checks — Matthew.Arsenault / detail
  10. GlobalISel: Artifact combine unmerge of unmerge — Matthew.Arsenault / detail
  11. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" — paul.walker / detail
  12. GlobalISel: Implement computeKnownBits for G_UNMERGE_VALUES — Matthew.Arsenault / detail
  13. GlobalISel: Implement computeNumSignBits for G_SEXTLOAD/G_ZEXTLOAD — Matthew.Arsenault / detail

clang-d365006-g5ffd940ac02-t14173-b14173.tar.gz (Sep 1, 2020 7:12:25 AM)

  1. [llvm-readobj][test] - Remove amdgpu-elf-definitions.test — grimar / detail
  2. [libcxx] Link target `cxx_external_threads` to `cxx-headers` for BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  3. [llvm-dwarfdump][test] Add tests for dumping the .debug_line_str section. — Xing / detail
  4. [NFC][Asan] Format includes — Vitaly Buka / detail
  5. [OpenMP] Fix infinite loop in Sema::isOpenMPGlobalCapturedDecl() — a.bataev / detail
  6. Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail

clang-d365000-g6c6984ecd54-t14170-b14170.tar.gz (Sep 1, 2020 5:04:25 AM)

  1. [analyzer][StdLibraryFunctionsChecker] Use Optionals throughout the summary API — gabor.marton / detail
  2. Revert "[lldb] Add reproducer verifier" — Raphael Isemann / detail
  3. [NFCI] Removed an un-used declaration got accidentally introduced in f91d18eaa946b2d2ea5a9 — SourabhSingh.Tomar / detail
  4. [llvm-readobj/elf] - Report warnings instead of errors when dumping broken stack sizes sections. — grimar / detail
  5. [llvm-readobj][test] - Update the comment in archive.test — grimar / detail

clang-d364995-g9fbb113247a-t14167-b14167.tar.gz (Sep 1, 2020 2:48:41 AM)

  1. Fix typos in builders descriptions — diana.picus / githubweb

clang-d364995-g9fbb113247a-t14167-b14167.tar.gz (Sep 1, 2020 2:48:41 AM)

  1. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-load.ll — david.sherwood / detail

clang-d364994-gffd0b31c7cb-t14166-b14166.tar.gz (Sep 1, 2020 12:45:25 AM)

  1. More accurately compute the ranges of possible values for +, -, *, &, %. — richard / detail
  2. Classify (small unsigned bitfield) < 0 comparisons under — richard / detail
  3. Revert "[ARM] Register pressure with -mthumb forces register reload before each call" — david.green / detail

clang-d364991-ge7f53044e72-t14164-b14164.tar.gz (Aug 31, 2020 10:42:01 PM)

  1. [CMake] Use find_library for ncurses — phosek / detail
  2. Remove -Wcompound-token-split-by-space from -Wall. — richard / detail
  3. Fix -Wcompound-token-split to give the same warnings under -E — richard / detail
  4. [Test] Move IndVars test to a proper place — mkazantsev / detail

clang-d364987-g63844c116a0-t14161-b14161.tar.gz (Aug 31, 2020 8:36:27 PM)

  1. [DWARFYAML] Make the debug_str section optional. — Xing / detail
  2. [MemorySSA] Clean up single value phis. — asbirlea / detail

clang-d364985-g1d3d9b9cd80-t14159-b14159.tar.gz (Aug 31, 2020 6:32:20 PM)

  1. [SVE] Remove calls to VectorType::getNumElements() from llvm-stress — ctetreau / detail
  2. Fix mlir-reduce to explicitly register dialects and disable the global dialect registry by default — joker.eph / detail
  3. [flang] Check shape conformance on initializers — pklausler / detail
  4. [mlir][openacc] Add missing attributes and operands for acc.loop — clementval / detail
  5. [OpenMPOpt][NFC] Moving constants as struct static attributes — htobonmm7 / detail

clang-d364980-g4cbfd93a591-t14157-b14157.tar.gz (Aug 31, 2020 4:28:40 PM)

  1. [OpenMPOpt][HideMemTransfersLatency] Get values stored in offload arrays — htobonmm7 / detail
  2. [flang] Format label scope is independent of block scope — pklausler / detail
  3. [analyzer][NFC] Add `override` keyword missing from D86027 — hubert.reinterpretcast / detail
  4. [SVE] Mark VectorType::getNumElements() deprecated — ctetreau / detail
  5. [lldb] Add reproducer verifier — Jonas Devlieghere / detail
  6. [ORC] Remove an unused variable. — Lang Hames / detail
  7. [flang] Make `TypeParamInquiry` monomorphic — pklausler / detail

clang-d364973-g2481846a303-t14154-b14154.tar.gz (Aug 31, 2020 2:23:43 PM)

  1. [ORC] Remove a stray semicolon, silencing warnings. NFC. — martin / detail
  2. [NFC][InstCombine] visitPHINode(): cleanup PHI CSE instruction replacement — lebedev.ri / detail
  3. [SVE] Remove calls to VectorType::getNumElements from InstCombine — ctetreau / detail
  4. [IR][GVN] allow intrinsics in Instruction's isCommutative query (2nd try) — spatel / detail
  5. [X86][CGP] Add gather test cases for D86371. — craig.topper / detail
  6. [docs] Fix indentation in FileCheck.rst — aeubanks / detail
  7. [mlir][OpFormatGen] Add support for specifiy "custom" directives. — riddleriver / detail
  8. [mlir][ODS] Add new SymbolNameAttr and add support for in assemblyFormat — riddleriver / detail
  9. [mlir][OpFormatGen] Add initial support for regions in the custom op assembly format — riddleriver / detail
  10. [mlir][PDL] Move the formats for PatternOp and RewriteOp to the declarative form. — riddleriver / detail

clang-d364963-g85b4d286d7b-t14152-b14152.tar.gz (Aug 31, 2020 12:19:40 PM)

  1. [analyzer] Add bool operator modeling for unque_ptr — vrnithinkumar / detail
  2. [X86][CGP] Pre-commit test cases for D86371. — craig.topper / detail
  3. [LLD] [COFF] Error out if creating a DLL with too many exported symbols — martin / detail
  4. [ARM] Register pressure with -mthumb forces register reload before each call — david.green / detail

clang-d364959-g5475154865f-t14149-b14149.tar.gz (Aug 31, 2020 10:11:49 AM)

  1. [clang-tidy] Buildbot failure fix for commit rGf5fd7486d6c0 — adam.balogh / detail
  2. [PowerPC][AIX] Add test for returning a vector type. [NFC] — sd.fertile / detail
  3. [llvm-reduce] Create returns with undef values for non-void functions. — flo / detail
  4. [NFC] [DAGCombiner] Remove unnecessary negation in visitFNEG — qiucofan / detail
  5. [NFC] [DAGCombiner] Refactor bitcast folding within fabs/fneg — qiucofan / detail

clang-d364954-ga9a6e62ddff-t14145-b14145.tar.gz (Aug 31, 2020 8:05:36 AM)

  1. [lldb] tab completion for class `CommandObjectTypeFormatterDelete` — Raphael Isemann / detail
  2. [NFCI] Silent a build warning due to an extra semi-colon — SourabhSingh.Tomar / detail
  3. [analyzer] Add modeling for unique_ptr move constructor — vrnithinkumar / detail
  4. [Flang][NFC] Remove license comments from files in docs/ folder. — joshisameeran17 / detail
  5. [x86] add another test for reciprocal sqrt; NFC — spatel / detail
  6. [AArch64] add another test for reciprocal sqrt; NFC — spatel / detail
  7. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x), better — spatel / detail
  8. [clang-tidy] New check readability-prefer-member-initializer — adam.balogh / detail
  9. [Clang-Tidy] New check `bugprone-redundant-branch-condition` — adam.balogh / detail
  10. [gn build] Port 14dd0737822 — llvmgnsyncbot / detail
  11. [gn build] Port f5fd7486d6c — llvmgnsyncbot / detail
  12. Teach the swift calling convention about _Atomic types — aschwaighofer / detail
  13. [CodeGen] Make sure the EH cleanup for block captures is conditional when the block literal is in a conditional context — erik.pilkington / detail

clang-d364941-g9026d3b2f94-t14142-b14142.tar.gz (Aug 31, 2020 5:59:17 AM)

  1. [llvm-readobj/elf] - Don't fail when dumping an archive with a member that can't be recognized. — grimar / detail
  2. [lldb] Fix TestCompletion's pid completion failing randomly — Raphael Isemann / detail
  3. [lldb][NFC] Remove trailing whitespace in TestCompletion — Raphael Isemann / detail
  4. Fix sphinx documentation after a6a37a2fcd2a8048a75bd0d8280497ed89d73224 — alexandre.ganea / detail

clang-d364937-ged89eb3571e-t14140-b14140.tar.gz (Aug 31, 2020 3:40:44 AM)

  1. [lldb] Don't crash when LLDB can't extract the tsan report — Raphael Isemann / detail
  2. [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail
  3. Revert "[FileCheck] Move FileCheck implementation out of LLVMSupport into its own library" — Raphael Isemann / detail

clang-d364934-g1d01fc100bb-t14138-b14138.tar.gz (Aug 31, 2020 1:38:44 AM)

  1. [Test] Simplify DWARF test cases. NFC. — Xing / detail

clang-d364933-gf2284e3405d-t14137-b14137.tar.gz (Aug 30, 2020 11:35:52 PM)

  1. [Sink] Optimize/simplify sink candidate finding with nearest common dominator — i / detail

clang-d364932-g389fd309da8-t14136-b14136.tar.gz (Aug 30, 2020 6:47:43 PM)

  1. [Sink][test] Add nounwind test and properly test convergent — i / detail

clang-d364931-g86163f885b5-t14135-b14135.tar.gz (Aug 30, 2020 4:44:49 PM)

  1. [GVN] add another commutable intrinsic test; NFC — spatel / detail
  2. [InstCombine] add extra-use tests for fmul+sqrt; NFC — spatel / detail

clang-d364929-gbadd7264e15-t14133-b14133.tar.gz (Aug 30, 2020 2:41:09 PM)

  1. [llvm-reduce] Add test for BB reduction with non-void ret type. — flo / detail
  2. [X86] Pre-commit the test-shrink.ll changes from D86578. — craig.topper / detail
  3. [DSE,MemorySSA] Simplify code, EarlierAccess is be a MemoryDef (NFC). — flo / detail
  4. [GVN] add test for commutative intrinsic; NFC — spatel / detail
  5. [NewGVN] add test for commutative intrinsic; NFC — spatel / detail
  6. [IR][GVN] allow intrinsics in Instruction's isCommutative query — spatel / detail
  7. [DSE,MemorySSA] Skip defs without analyzable write locations. — flo / detail
  8. Revert "[IR][GVN] allow intrinsics in Instruction's isCommutative query" — spatel / detail

clang-d364921-g998709b7d55-t14130-b14130.tar.gz (Aug 30, 2020 12:36:29 PM)

  1. [LV] Update CFG before adding runtime checks. — flo / detail
  2. Fix gcc warning by explicitly initializing the base class copy ctor (NFC) — joker.eph / detail
  3. [FileCheck] Add precision to format specifier — thomasp / detail

clang-d364918-g7d15ece79c1-t14127-b14127.tar.gz (Aug 30, 2020 10:26:17 AM)

  1. [SLP] make commutative check apply only to binops; NFC — spatel / detail
  2. [x86] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  3. [AArch64] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  4. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x) — spatel / detail
  5. [FastISel] update to use intrinsic's isCommutative(); NFC — spatel / detail
  6. [libcxx/variant] Implement workaround for GCC bug. — Louis Dionne / detail

clang-d364912-gcb392c870d1-t14124-b14124.tar.gz (Aug 30, 2020 8:20:21 AM)

  1. [NFC][compiler-rt] Factor out __div[sdt]i3 and __mod[dt]i3 implementations — atrosinenko / detail
  2. [CVP] Regenerate test checks (NFC) — nikita.ppv / detail

clang-d364910-g69fac677bc2-t14122-b14122.tar.gz (Aug 30, 2020 6:13:43 AM)

  1. [llvm-reduce] Function body reduction: don't forget to unset comdat — tyker / detail
  2. [LV] Add some const to RecurrenceDescriptor. NFC — david.green / detail
  3. [Hexagon] Fix perfect shuffle generation for single vectors — kparzysz / detail

clang-d364907-g5dfd7cc46c8-t14119-b14119.tar.gz (Aug 30, 2020 3:58:20 AM)

  1. Improve doc comments for several methods returning bools — kamleshbhalui / detail
  2. [Attributor] Introduce module slice. — sstipanovic / detail
  3. Reland [OpenMPOpt] ICV tracking for calls — sstipanovic / detail

clang-d364904-gef018236945-t14116-b14116.tar.gz (Aug 30, 2020 1:53:20 AM)

  1. [OpenMPOpt][NFC] add reproducer for problem found in D85544 — sstipanovic / detail

clang-d364903-g09dcb52ca83-t14115-b14115.tar.gz (Aug 29, 2020 11:50:31 PM)

  1. [LangRef] State that storing an aggregate fills padding with undef — aqjune / detail
  2. [LangRef] Apply a missing comment from D86189 — aqjune / detail

clang-d364901-ga7ca9e09bd1-t14113-b14113.tar.gz (Aug 29, 2020 9:48:32 PM)

  1. [Attributor][NFC] Fix dependency type in AAUndefinedBehaviorImpl::updateImpl — okuraofvegetable / detail
  2. [Attributor] Fix callsite check in AAUndefinedBehavior — okuraofvegetable / detail

clang-d364899-g6ae7b403c3e-t14111-b14111.tar.gz (Aug 29, 2020 7:46:22 PM)

  1. Remove OpenBSD/sparc support — brad / detail
  2. Set alignment of .llvmbc and .llvmcmd to 1 — i / detail

clang-d364897-ge1d5f7d0037-t14109-b14109.tar.gz (Aug 29, 2020 5:38:47 PM)

  1. [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder methods to JITDylib. — Lang Hames / detail

clang-d364896-g1013468fe6f-t14108-b14108.tar.gz (Aug 29, 2020 3:32:54 PM)

  1. [LVI] Remove unnecessary lambda capture (NFC) — nikita.ppv / detail
  2. [LV] Check opt-for-size before expanding runtime checks. — flo / detail
  3. [InstSimplify] Protect against more poison in SimplifyWithOpReplaced (PR47322) — nikita.ppv / detail
  4. [InstSimplify] Reduce code duplication in simplifySelectWithICmpCond (NFC) — nikita.ppv / detail
  5. [Attributor] Fix AANoUndef identification — okuraofvegetable / detail
  6. [libc++] Add from-scratch configuration files for the test suite — Louis Dionne / detail
  7. [libc++] Move the default site config template alongside other config files — Louis Dionne / detail
  8. [libc++] Temporarily force-set the LIBCXX_TEST_CONFIG cache value — Louis Dionne / detail

clang-d364888-g6d88f6efd44-t14104-b14104.tar.gz (Aug 29, 2020 1:24:26 PM)

  1. [Attributor][NFC] Do not manifest noundef for positions to be changed to undef — okuraofvegetable / detail
  2. [NFCI][Local] Rewrite EliminateDuplicatePHINodes to optionally check hashing invariants — lebedev.ri / detail
  3. [NFC][Local] EliminateDuplicatePHINodes(): add STATISTIC() — lebedev.ri / detail
  4. Reapply [LVI] Normalize pointer behavior — nikita.ppv / detail

clang-d364884-g6ce5b74b82a-t14102-b14102.tar.gz (Aug 29, 2020 11:16:49 AM)

  1. [TargetLowering] Strip tailing whitespace (NFC) — nikita.ppv / detail
  2. [EarlyCSE] add tests for commutative intrinsics; NFC — spatel / detail
  3. [EarlyCSE] fold commutable intrinsics — spatel / detail
  4. [Instruction] Speculatively undo isIdenticalToWhenDefined() PHI handling changes — lebedev.ri / detail
  5. [Sema] ICK_Function_Conversion is a third kind conversion — aaronpuchert / detail
  6. [Sema] Simplify ShouldDiagnoseUnusedDecl, NFC — aaronpuchert / detail
  7. [IR] Inline AttrBuilder::addAttribute. It just sets 1 bit. NFC. — benny.kra / detail
  8. [DSE,MemorySSA] Return early when hitting a MemoryPhi. — flo / detail
  9. [Attributor][NFC] rerun update_test_checks without --scrub-attributes — sstipanovic / detail

clang-d364875-gbf21ce7b908-t14099-b14099.tar.gz (Aug 29, 2020 9:12:02 AM)

  1. [UpdateTestChecks] Don't skip attributes when comparing functions — sstipanovic / detail
  2. [InstCombine] Take 3: Perform trivial PHI CSE — lebedev.ri / detail

clang-d364873-gbdaa3f86a04-t14097-b14097.tar.gz (Aug 29, 2020 7:06:55 AM)

  1. [InstCombine] visitPHINode(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  2. [NFC][InstCombine] select.ll: remove outdated TODO comment — lebedev.ri / detail
  3. [NFC][InstCombine] Add STATISTIC() for how many iterations we did — lebedev.ri / detail
  4. [NFC] Instruction::isIdenticalToWhenDefined(): s/nessesairly/necessarily/ — lebedev.ri / detail
  5. [NFC][InstCombine] Fix some comments: the code already uses IC::replaceInstUsesWith() — lebedev.ri / detail
  6. [InstCombine] canonicalizeICmpPredicate(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  7. [InstCombine] foldAggregateConstructionIntoAggregateReuse(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  8. [MC] [Win64EH] Fill in FuncletOrFuncEnd if missing — martin / detail
  9. [AArch64] Generate and parse SEH assembly directives — martin / detail
  10. [InstCombine] Return replaceInstUsesWith() result (NFC) — nikita.ppv / detail
  11. Revert "[InstCombine] Take 2: Perform trivial PHI CSE" — lebedev.ri / detail

clang-d364862-g3e69871ab5a-t14094-b14094.tar.gz (Aug 29, 2020 4:57:08 AM)

  1. [PPC] Fix platform definitions when compiling FreeBSD powerpc64 as LE — dimitry / detail
  2. [NFC][InstCombine] Add tests for PHI CSE — lebedev.ri / detail
  3. [NFC][InstSimplify] Add a note to PHI CSE tests that they are all negative tests — lebedev.ri / detail
  4. [InstCombine] Take 2: Perform trivial PHI CSE — lebedev.ri / detail

clang-d364858-g57a26bb7b43-t14092-b14092.tar.gz (Aug 29, 2020 2:44:16 AM)

  1. [NFC][STLExtras] Add make_first_range(), similar to existing make_second_range() — lebedev.ri / detail
  2. [NFC][InstructionSimplify] Add a warning about not simplifying to not def-reachable — lebedev.ri / detail
  3. [Attributes] Merge calls to getFnAttribute/hasFnAttribute using Attribute::isValid. NFC — craig.topper / detail
  4. [Target][AArch64] Allow for char as int8_t in AArch64AsmParser.cpp — ro / detail
  5. [InstCombine] Fix typo in comment (NFC) — nikita.ppv / detail

clang-d364853-g12e832cbcb6-t14090-b14090.tar.gz (Aug 29, 2020 12:41:58 AM)

  1. [DWARFYAML] Make the debug_abbrev_offset field optional. — Xing / detail

clang-d364852-g97febb139dc-t14089-b14089.tar.gz (Aug 28, 2020 10:37:35 PM)

  1. [DAGCombiner] Enhance (zext(setcc)) — lkail / detail
  2. [LLD][PowerPC][test] Disable ELF/ppc64-pcrel-long-branch-error.s — hubert.reinterpretcast / detail

clang-d364850-g6760f7ee6f0-t14087-b14087.tar.gz (Aug 28, 2020 8:32:40 PM)

  1. [lldb] Make the lit configuration values optional for the API tests — Jonas Devlieghere / detail
  2. [lldb] Hoist --framework argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  3. [compiler-rt][tsan] Remove unnecesary typedefs — mvanotti / detail

clang-d364847-g0231a4e5bd0-t14085-b14085.tar.gz (Aug 28, 2020 6:26:54 PM)

  1. [gcov] Increment counters with atomicrmw if -fsanitize=thread — maskray / detail
  2. Revert "[InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block" — resistor / detail
  3. [ARC] Update brcc test. — petecoup / detail
  4. [clang] Enable -fsanitize=thread on Fuchsia. — mvanotti / detail
  5. [gcov][test] Don't write a.gcno in CWD — maskray / detail
  6. Use report_fatal_error instead of llvm::errs() + abort() (NFC) — joker.eph / detail
  7. [ObjC][ARC] In HandlePotentialAlterRefCount, check whether an — Akira / detail

clang-d364840-g141c8475b69-t14082-b14082.tar.gz (Aug 28, 2020 4:22:51 PM)

  1. Add new warning for compound punctuation tokens that are split across macro expansions or split by whitespace. — richard / detail
  2. Rename AnalysisManager::slice in AnalysisManager::nest (NFC) — joker.eph / detail
  3. [test] Pin some RUNs in potential.ll to legacy PM — aeubanks / detail
  4. Reland "[test] Exit with an error if no tests are run." — rupprecht / detail
  5. [UpdateTestChecks] include { in function signature check line — sstipanovic / detail
  6. AMDGPU: Fix incorrectly deleting copies after spilling SGPR tuples — Matthew.Arsenault / detail
  7. [early-ifcvt] Add OptRemarks — jonathan_roelofs / detail
  8. GlobalISel: Combine out redundant sext_inreg — Matthew.Arsenault / detail
  9. Add Location, Region and Block to MLIR Python bindings. — stellaraccident / detail
  10. [lldb] Dervice dotest.py path from config.lldb_src_root (NFC) — Jonas Devlieghere / detail
  11. [lldb] Get rid of LLDB_LIB_DIR and LLDB_IMPLIB_DIR in dotest — Jonas Devlieghere / detail

clang-d364829-gaab90384a3a-t14079-b14079.tar.gz (Aug 28, 2020 2:19:35 PM)

  1. [lldb/test] Use @skipIfWindows for PExpectTest — rupprecht / detail
  2. [lldb] Fix typo in disassemble_options_line description — Jonas Devlieghere / detail
  3. [lldb/test] Use shorter test case names in TestStandardUnwind — rupprecht / detail
  4. [CodeGenPrepare] Zap the argument of llvm.assume when deleting it — benny.kra / detail
  5. Strength-reduce SmallVectors to arrays. NFCI. — benny.kra / detail
  6. [ARM] Skip combining base updates for vld1x NEON intrinsics — sjoerd.meijer / detail
  7. Skip analysis re-computation when no changes are reported — sguelton / detail
  8. [LIBOMPTARGET]Do not try to optimize bases for the next parameters. — a.bataev / detail
  9. [InstCombine] usub.sat(a, b) + b => umax(a, b) (PR42178) — nikita.ppv / detail
  10. [SROA] Improve handleling of assumes bundles by SROA — tyker / detail
  11. [ObjCARCOpt] Port objc-arc to NPM — aeubanks / detail
  12. [LLD][PowerPC] Remove redundant file write out in the test cases — wei.huang / detail
  13. [Attributes] Add a method to check if an Attribute has AttrKind None. Use instead of hasAttribute(Attribute::None) — craig.topper / detail

clang-d364816-g73f4317ffd5-t14077-b14077.tar.gz (Aug 28, 2020 12:16:18 PM)

  1. [ARM] Extra gather scatter tailpred test. NFC — david.green / detail
  2. [ARM] Correct predicate operand for offset gather/scatter — david.green / detail
  3. [libc++] Un-deprecate and un-remove some members of std::allocator — Louis Dionne / detail
  4. [flang][NFC] Change how error symbols are recorded — tkeith / detail
  5. [ARM][MVE] Enable MVE gathers and scatters by default — anna.welker / detail
  6. [llvm][CodeGen] Machine Function Splitter — snehasishk / detail
  7. [gn build] Port 94faadaca4e — llvmgnsyncbot / detail

clang-d364809-g331dcc43eac-t14074-b14074.tar.gz (Aug 28, 2020 10:13:42 AM)

  1. Fix build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail
  2. Fix more build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail
  3. Fix Windows x86 compilation after a6a37a2fcd2a8048a75bd0d8280497ed89d73224 — alexandre.ganea / detail
  4. [LLD][PowerPC] Add a pc-rel based long branch thunk — wei.huang / detail
  5. Reland "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" — cullen.rhodes / detail
  6. [DAGCombine] Don't delete the node if it has uses immediately — Jinsong Ji / detail
  7. [GlobalISel] fix a compilation error with gcc 6.3.0 — yhs / detail
  8. [OpenMP] Fixed wrong test command in the test private_mapping.c — tianshilei1992 / detail
  9. [Statepoint] Always spill base pointer. — dantrushin / detail
  10. [PowerPC] Implemented Vector Load with Zero and Signed Extend Builtins — albionapc / detail

clang-d364799-gf4257c5832a-t14071-b14071.tar.gz (Aug 28, 2020 8:10:23 AM)

  1. [SCCP] Use bulk-remove API to bulk-remove attributes. NFCI. — benny.kra / detail
  2. [NFC][ARM] Add tail predication test — sam.parker / detail
  3. [ARM][LowOverheadLoops] Liveouts and reductions — sam.parker / detail
  4. [Statepoint] Turn assert into check in foldPatchpoint. — dantrushin / detail
  5. [DWARFYAML] Abbrev codes in a new abbrev table should start from 1 (by default). — Xing / detail
  6. [SVE] Make ElementCount members private — david.sherwood / detail

clang-d364793-ga1461953f4e-t14069-b14069.tar.gz (Aug 28, 2020 6:03:19 AM)

  1. [clang-format] Parse volatile as a pointer qualifier — Alexander.Richardson / detail
  2. [clang-format] Parse restrict as a pointer qualifier — Alexander.Richardson / detail
  3. [clang-format] Parse __attribute((foo)) as a pointer qualifier — Alexander.Richardson / detail
  4. [clang-format] Parse nullability attributes as a pointer qualifier — Alexander.Richardson / detail
  5. [clang-format] Detect pointer qualifiers in cast expressions — Alexander.Richardson / detail
  6. [AArch64][CodeGen] Restrict bfloat vector operations to what's actually supported — ties.stuij / detail
  7. [FunctionAttrs] Bulk remove attributes. NFC. — benny.kra / detail
  8. [SyntaxTree][NFC] Refactor function templates into functions taking base class — ecaldas / detail
  9. [SyntaxTree] Add coverage for declarators and init-declarators — ecaldas / detail

clang-d364784-g43aa7227dfa-t14067-b14067.tar.gz (Aug 28, 2020 3:49:13 AM)

  1. [unittests/Object] - Add testing for missing ELF formats. — grimar / detail
  2. [llvm-readobj][test] - Test "Format" values. — grimar / detail
  3. [llvm-readobj] - Simplify the code that creates dumpers. NFCI. — grimar / detail
  4. [BuildLibCalls] Add argmemonly to more lib calls. — flo / detail
  5. [mlir][Linalg] Enhance Linalg fusion on generic op and tensor_reshape op. — hanchung / detail
  6. [NFC][asan] Don't unwind stack before pool check — Vitaly Buka / detail
  7. [DSE,MemorySSA] Add memcmp test case. — flo / detail
  8. [BasicAA] Add first libfunc tests with memcmp. — flo / detail
  9. [MemLoc] Support memcmp in MemoryLocation::getForArgument. — flo / detail
  10. [cmake] Don't build with -O3 -fPIC on Solaris/sparcv9 — ro / detail
  11. [doxygen] Fix bad doxygen results for BugReporterVisitors.h — vsavchenko / detail
  12. [lldb] Reduce intentation in SymbolFileDWARF::ParseVariableDIE — pavel / detail
  13. [lldb/Utility] Polish the Scalar class — pavel / detail
  14. [DSE,MemorySSA] Check if Current is valid for elimination first. — flo / detail

clang-d364770-gba7c79cb3a6-t14064-b14064.tar.gz (Aug 28, 2020 1:45:48 AM)

  1. [gn build] Port b1f4e5979b7 — llvmgnsyncbot / detail
  2. [MC] [Win64EH] Avoid producing malformed xdata records — martin / detail
  3. [ValueTracking] Remove a stray semicolon. NFC. — martin / detail
  4. [llvm-reduce] Skip chunks that lead to broken modules. — flo / detail

clang-d364766-gb1f4e5979b7-t14062-b14062.tar.gz (Aug 27, 2020 11:43:36 PM)

  1. (Expensive) Check for Loop, SCC and Region pass return status — sguelton / detail

clang-d364765-g7b00c80888f-t14061-b14061.tar.gz (Aug 27, 2020 9:40:58 PM)

  1. [flang][openacc] Add check for tile clause restriction — clementval / detail
  2. [MSAN] Add fiber switching APIs — Vitaly Buka / detail
  3. [flang][openacc] Fix gang-argument parsing and add validity tests for !$acc loop — clementval / detail
  4. Add an unsigned shift base sanitizer — JF Bastien / detail
  5. Add a global flag to disable the global dialect registry "process wise" — joker.eph / detail

clang-d364760-gcbea17568f4-t14059-b14059.tar.gz (Aug 27, 2020 7:38:29 PM)

  1. [clang-query][NFC] Silence a few lint warnings — n.james93 / detail
  2. [lldb] Fix "no matching std::pair constructor" on Ubuntu 16.04 (NFC) — Jonas Devlieghere / detail
  3. [lld-macho] Implement weak binding for branch relocations — jezng / detail
  4. [lld-macho] Emit the right header flags for weak bindings/symbols — jezng / detail
  5. [lld-macho] Emit binding opcodes for defined symbols that override weak dysyms — jezng / detail
  6. [lld-macho] Implement GOT_LOAD relaxation — jezng / detail
  7. [lld-macho] Support GOT relocations to __dso_handle — jezng / detail
  8. [lld-macho] Weak locals should be relaxed too — jezng / detail
  9. [lld-macho][NFC] Define isHidden() in LinkEditSection — jezng / detail
  10. Revert "Use find_library for ncurses" — gkistanova / detail
  11. [MemorySSA] Assert defining access is not a MemoryUse. — asbirlea / detail
  12. [PowerPC] PPCBoolRetToInt: Don't translate Constant's operands — lkail / detail

clang-d364748-g5feca7c9c33-t14056-b14056.tar.gz (Aug 27, 2020 5:35:22 PM)

  1. Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." — dokyungs / detail
  2. Revert "GlobalISel: Use & operator on KnownBits" — Matthew.Arsenault / detail
  3. Correctly revert "GlobalISel: Use & operator on KnownBits" — Matthew.Arsenault / detail
  4. AMDGPU: Fix broken switch braces — Matthew.Arsenault / detail
  5. AMDGPU/GlobalISel: Implement computeKnownBits for groupstaticsize — Matthew.Arsenault / detail
  6. GlobalISel: Implement computeNumSignBits for G_SEXT_INREG — Matthew.Arsenault / detail

clang-d364742-g23524fdecef-t14053-b14053.tar.gz (Aug 27, 2020 3:32:19 PM)

  1. [InstSimplify] SimplifyPHINode(): check that instruction is in basic block first — lebedev.ri / detail
  2. [OpenMP] Ensure testing for versions 4.5 and default - Part 3 — Saiyedul.Islam / detail
  3. [CodeGen] Use an AttrBuilder to bulk remove 'target-cpu', 'target-features', and 'tune-cpu' before re-adding in CodeGenModule::setNonAliasAttributes. — craig.topper / detail
  4. [Attributor] Do not add AA to dependency graph after the update stage — okuraofvegetable / detail
  5. [RegisterScavenging] Delete dead function unprocess(). — efriedma / detail
  6. [Hexagon] Emit better 32-bit multiplication sequence for HVXv62+ — kparzysz / detail
  7. GlobalISel: Add and_trivial_mask to all_combines — Matthew.Arsenault / detail
  8. AMDGPU: Use caller subtarget, not intrinsic declaration — Matthew.Arsenault / detail
  9. [NFC][ValueTracking] Add OffsetZero into findAllocaForValue — Vitaly Buka / detail
  10. [StackSafety] Ignore allocas with partial lifetime markers — Vitaly Buka / detail
  11. MIR: Infer not-SSA for subregister defs — Matthew.Arsenault / detail
  12. AArch64/GlobalISel: Fix missing function begin marker in test — Matthew.Arsenault / detail
  13. GlobalISel: Implement known bits for min/max — Matthew.Arsenault / detail
  14. [OpenMP] Fix a failing test after D85214 — Saiyedul.Islam / detail
  15. [Attributor] Do not manifest noundef for dead positions — okuraofvegetable / detail
  16. [Driver][XRay][test] Update the macOS support check — Azharuddin Mohammed / detail
  17. [OPENMP]Do not crash for globals in inner regions with outer target — a.bataev / detail
  18. [SSP] Restore setting the visibility of __guard_local to hidden for better code generation. — brad / detail
  19. Revert "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" — cullen.rhodes / detail
  20. [ValueTracking] Replace recursion with Worklist — Vitaly Buka / detail

clang-d364722-g035833ae42a-t14050-b14050.tar.gz (Aug 27, 2020 1:30:16 PM)

  1. GlobalISel: Remove leftover lit.local.cfg — Matthew.Arsenault / detail
  2. [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics — mikhail.maltsev / detail
  3. GlobalISel: Implement known bits for G_MERGE_VALUES — Matthew.Arsenault / detail
  4. GlobalISel: Use & operator on KnownBits — Matthew.Arsenault / detail
  5. [SVE] Remove calls to VectorType::getNumElements from IR — ctetreau / detail
  6. [libc++][NFC] Define functor's call operator inline — Louis Dionne / detail
  7. [lld-macho] Disable invalid/stub-link.s test for Mac — jezng / detail
  8. [OpenMP][MLIR] Conversion pattern for OpenMP to LLVM — kiran.chandramohan / detail
  9. [OpenMP] Ensure testing for versions 4.5 and default - Part 2 — Saiyedul.Islam / detail
  10. [SVE] Remove calls to VectorType::getNumElements from Transforms/Vectorize — ctetreau / detail
  11. [MLIR] Fixed missing constraint append when adding an AffineIfOp domain — uday / detail
  12. [Attributor] Guarantee getAAFor not to update AA in the manifestation stage — okuraofvegetable / detail
  13. [libcxx] Fix the broken test after D82657. — hokein.wu / detail
  14. Recommit "[libFuzzer] Fix value-profile-load test." — dokyungs / detail
  15. [analyzer] NFC: Store the pointee/referenced type for dynamic type tracking. — Artem Dergachev / detail
  16. [analyzer] pr47037: CastValueChecker: Support for the new variadic isa<>. — Artem Dergachev / detail
  17. [analyzer] Fix the debug print about debug egraph dumps requiring asserts. — Artem Dergachev / detail
  18. [analyzer] NFC: Fix wrong parameter name in printFormattedEntry. — Artem Dergachev / detail
  19. [SVE] Remove bad call to VectorType::getNumElements() from HeapProfiler — ctetreau / detail

clang-d364703-gae1396c7d4d-t14048-b14048.tar.gz (Aug 27, 2020 11:27:03 AM)

  1. [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL — russell.gallop / detail
  2. [NFC][EarlyCSE][InstSimplify] Add tests for CSE of PHI nodes — lebedev.ri / detail
  3. [InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block — lebedev.ri / detail
  4. Revert "[libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY" — mikhail.maltsev / detail
  5. [HeapProf] Clang and LLVM support for heap profiling instrumentation — tejohnson / detail
  6. [MLIR][GPUToSPIRV] Fix use-after-free. Found by asan. — benny.kra / detail
  7. [CodeGen] Properly propagating Calling Convention information when lowering vector arguments — lucas.prates / detail
  8. [GISel]: Fix one more CSE Non determinism — aditya_nandakumar / detail
  9. [Attributor] Add a phase flag to Attributor — okuraofvegetable / detail
  10. [sda][nfc] clang-formatting — simon.moll / detail
  11. [OCaml] Remove add_constant_propagation — aeubanks / detail
  12. [lldb] Move triple construction out of getArchCFlags in DarwinBuilder (NFC) — Jonas Devlieghere / detail
  13. [lldb] Make lldb-argdumper a dependency of liblldb — Jonas Devlieghere / detail
  14. [GISel] Add new GISel combiners for G_SELECT — aditya_nandakumar / detail
  15. [test][Inliner] Make always-inline.ll work with NPM — aeubanks / detail
  16. [gn build] Manually port c9455d3 — aeubanks / detail
  17. [gn build] Port 7ed8124d46f — llvmgnsyncbot / detail
  18. [HeapProf] Fix bot failures from instrumentation pass — tejohnson / detail
  19. Reapply D70800: Fix AArch64 AAPCS frame record chain — resistor / detail
  20. [X86] Don't call hasFnAttribute and getFnAttribute for 'prefer-vector-width' and 'min-legal-vector-width' in getSubtargetImpl — craig.topper / detail
  21. [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics — mikhail.maltsev / detail

clang-d364682-g49644cd941c-t14045-b14045.tar.gz (Aug 27, 2020 9:23:38 AM)

  1. [lldb/cmake] Fix linking of lldbUtilityHelpers for 9cb222e74 — pavel / detail
  2. [SimplifyLibCalls] Remove over-eager early return in strlen optzns. — flo / detail
  3. [Hexagon] Widen short vector stores to HVX vectors using masked stores — kparzysz / detail
  4. AMDGPU: Hoist subtarget lookup — Matthew.Arsenault / detail
  5. [lldb/cmake] Fix linking of lldbSymbolHelpers for 9cb222e7 — pavel / detail
  6. [Hexagon] Fold single-use variable into assert. NFCI. — benny.kra / detail
  7. [Hexagon] Fold another layer of single-use variable into assert. NFCI. — benny.kra / detail
  8. [MLIR] MemRef Normalization for Dialects — uday / detail
  9. Revert "[AIX][XCOFF] emit symbol visibility for xcoff object file." — diggerlin / detail
  10. [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc} — alexandre.ganea / detail
  11. [CodeGen][AArch64] Support arm_sve_vector_bits attribute — cullen.rhodes / detail
  12. [libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  13. [libc++] Install a more recent CMake on libc++ builders — Louis Dionne / detail

clang-d364669-g0de14633739-t14043-b14043.tar.gz (Aug 27, 2020 7:21:58 AM)

  1. [LLD] [MinGW] Enable dynamicbase by default — martin / detail
  2. [LLD] [COFF] Check the aux section definition size for IMAGE_COMDAT_SELECT_SAME_SIZE — martin / detail
  3. [FPEnv] Allow fneg + strict_fadd -> strict_fsub in DAGCombiner — kevin.neal / detail
  4. [AMDGPU] Remove unused variable introduced in r251860 — jay.foad / detail
  5. [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds — raul / detail
  6. [SyntaxTree][NFC] Append "get" to syntax Nodes accessor names — ecaldas / detail
  7. [SyntaxTree][NFC][Style] Functions start with lowercase — ecaldas / detail
  8. Fix Attributor return status — sguelton / detail
  9. Fix OpenMP deduplicateRuntimeCalls return status — sguelton / detail
  10. [lldb/Utility] Use APSInt in the Scalar class — pavel / detail
  11. [lldb/DWARF] Fix handling of variables with both location and const_value attributes — pavel / detail
  12. [Tooling][Format] Treat compound extensions (foo.bar.cc) as matching foo.h — sam.mccall / detail
  13. [cmake] Make gtest include directories a part of the library interface — pavel / detail
  14. [lldb] Fix Type::GetByteSize for pointer types — pavel / detail

clang-d364655-gc17718e0ff2-t14040-b14040.tar.gz (Aug 27, 2020 5:18:19 AM)

  1. [RISC-V] ADDI/ORI/XORI x, 0 should be as cheap as a move — Alexander.Richardson / detail
  2. [RISC-V] Mark C_MV as a move instruction — Alexander.Richardson / detail
  3. [RISC-V] fmv.s/fmv.d should be as cheap as a move — Alexander.Richardson / detail
  4. [lld][ELF][test] Expand testing of symbols in mergeable sections — james.henderson / detail
  5. Follow up of rGca243b07276a: fixed a typo. NFC. — sjoerd.meijer / detail
  6. [AArch64][SVE] Add missing debug info for ACLE types. — sander.desmalen / detail
  7. [SVE] Fallback to default expansion when lowering SIGN_EXTEN_INREG from non-byte based source. — paul.walker / detail
  8. [NFC][ValueTracking] Fix typo in test — Vitaly Buka / detail
  9. [AArch64] Optimize instruction selection for certain vector shuffles — mikhail.maltsev / detail
  10. [NFC][ValueTracking] Cleanup a test — Vitaly Buka / detail
  11. [DSE,MemorySSA] Add test for PR47285. — flo / detail
  12. [Sema][AArch64] Support arm_sve_vector_bits attribute — cullen.rhodes / detail
  13. [NFC][DebugInfo] Create InstructionOrdering helper class (1/4) — orlando.hyams / detail
  14. [DwarfDebug] Improve single location detection in validThroughout (2/4) — orlando.hyams / detail
  15. [DwarfDebug] Improve multi-BB single location detection in validThroughout (3/4) — orlando.hyams / detail
  16. [DwarfDebug] Improve validThroughout performance (4/4) — orlando.hyams / detail
  17. Revert "[DWARF] Add cuttoff guarding quadratic validThroughout behaviour" — orlando.hyams / detail
  18. [ELF][test] Add test coverage of TLS to gc-sections.s — andrew.ng / detail
  19. [NFC][compiler-rt] Factor out __mulv[sdt]i3 implementations to .inc file — atrosinenko / detail
  20. [NFC][compiler-rt] Factor out __mulo[sdt]i4 implementations to .inc file — atrosinenko / detail
  21. [DSE,MemorySSA] Remove short-cut to check if all paths are covered. — flo / detail
  22. Fix for PS4 bots after 0b7f6cc71a72a85f8a0cbee836a7a8e31876951a — russell.gallop / detail

clang-d364633-gc1e6f1a7b1a-t14037-b14037.tar.gz (Aug 27, 2020 3:06:47 AM)

  1. [ARM] Enable outliner at -Oz for M-class — sam.parker / detail
  2. [Attributor] Add flag for undef value to the state of AAPotentialValues — okuraofvegetable / detail
  3. [LangRef] get.active.lane.mask can produce poison value — sjoerd.meijer / detail
  4. [MLIR][Shape] Fix typo — frgossen / detail
  5. [AMDGPU] Preserve vcc_lo when shrinking V_CNDMASK — Piotr Sobczak / detail
  6. Revert "[Verifier] Additional check for intrinsic get.active.lane.mask" — sjoerd.meijer / detail
  7. [NFC] Add unittests for findAllocaForValue — Vitaly Buka / detail
  8. [polly][cmake] Don't build LLVMPolly.so without PIC — ro / detail
  9. [DSE,MemorySSA] Traverse use-def chain without MemSSA Walker. — flo / detail
  10. [unittests/Object] - Simplify the code in ELFObjectFileTest.cpp, NFCI. — grimar / detail
  11. [ValueTracking] Support select in findAllocaForValue — Vitaly Buka / detail
  12. [lldb] Fix gcc 5.4.0 compile error — david.spickett / detail

clang-d364621-g04879086b44-t14034-b14034.tar.gz (Aug 27, 2020 1:01:23 AM)

  1. Allow lit test timeout value to be configurable — Azharuddin Mohammed / githubweb

clang-d364621-g04879086b44-t14034-b14034.tar.gz (Aug 27, 2020 1:01:23 AM)

  1. [MLIR][SPIRVToLLVM] Added a hook for descriptor set / binding encoding — georgemitenk0v / detail
  2. [lld-macho] Fix objc.s test — jezng / detail
  3. [gn build] Port 7394460d875 — llvmgnsyncbot / detail
  4. [gn build] Port cf918c809bb — llvmgnsyncbot / detail
  5. [ARM] Make MachineVerifier more strict about terminators — sam.parker / detail
  6. [RISCV] add the MC layer support of riscv vector Zvamo extension — 932494295 / detail
  7. [MLIR][GPUToSPIRV] Passing gpu module name to SPIR-V module — georgemitenk0v / detail
  8. [mlir] NFC: fix trivial typo under test and tools — ishizaki / detail
  9. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" — martin / detail

clang-d364612-g718e550cd03-t14032-b14032.tar.gz (Aug 26, 2020 10:59:04 PM)

  1. Fix MLIR build with MLIR_INCLUDE_TESTS=OFF — joker.eph / detail
  2. [PowerPC] Implement Vector Multiply High/Divide Extended Builtins in LLVM/Clang — amy.kwan1 / detail
  3. [MLIR][SPIRV] Added optional name to SPIR-V module — georgemitenk0v / detail
  4. Fix an overflow issue at BackpatchWord — jianzhouzh / detail
  5. [MLIR][SPIRVToLLVM] Updated the documentation for type conversion — georgemitenk0v / detail
  6. Remove the `run` method from `OpPassManager` and `Pass` and migrate it to `OpToOpPassAdaptor` — joker.eph / detail
  7. [NFC][Test] Update the test with utils/update_llc_test_checks.py — qshanz / detail
  8. Default to -fuse-init-array on OpenBSD. — brad / detail
  9. [SyntaxTree] Refactor `NodeRole`s — ecaldas / detail

clang-d364603-g62b39b3a0cb-t14029-b14029.tar.gz (Aug 26, 2020 8:56:51 PM)

  1. [lld-macho] Fall back to raw path if we don't find anything under syslibroot — jezng / detail
  2. [lld-macho] Make it possible to re-export .tbd files — jezng / detail
  3. [lld-macho] Handle TAPI and regular re-exports uniformly — jezng / detail
  4. [lld-macho] Implement -ObjC — jezng / detail
  5. [lld-macho][NFC] Handle GOT bindings and regular bindings more uniformly — jezng / detail
  6. [lld-macho] Implement weak bindings for GOT/TLV — jezng / detail
  7. [lld-macho] Implement -all_load — jezng / detail

clang-d364596-gce3f26c1d07-t14028-b14028.tar.gz (Aug 26, 2020 6:55:03 PM)

  1. Fix OCaml bindings — aeubanks / detail
  2. [X86] Update release notes for -mtune support. — craig.topper / detail
  3. [OpenMP] Always emit debug messages that indicate offloading failure — jhuber6 / detail
  4. [ORC][JITLink] Switch to unique ownership for EHFrameRegistrars. — Lang Hames / detail
  5. GlobalISel: Add generic instructions for memory intrinsics — Matthew.Arsenault / detail
  6. GlobalISel: IRTranslate minimum of pointer sizes on memcpy — Matthew.Arsenault / detail
  7. [libunwind] Minor fixes in libunwind — rprichard / detail
  8. [libunwind] Factor out getInfoFromFdeCie. NFCI. — rprichard / detail
  9. [gn build] Port 7a457593efe — llvmgnsyncbot / detail

clang-d364587-g486ed885339-t14025-b14025.tar.gz (Aug 26, 2020 4:53:46 PM)

  1. [libomptarget][amdgpu] Improve thread safety, remove dead code — jonchesterfield / detail
  2. [mlir][vector] Add vector.bitcast operation — thomasraoux / detail
  3. [LangRef] Memset/memcpy/memmove can take undef/poison pointer if the size is 0 — aqjune / detail
  4. [AArch64] Use CCAssignFnForReturn helper in more spots. NFC. — Ahmed Bougacha / detail
  5. [IR] Remove noundef from masked store/load/gather/scatter's pointer operands — aqjune / detail
  6. [X86] Default to -mtune=generic unless -march is passed to the driver. Add TuneCPU to the AST serialization — craig.topper / detail
  7. Bring llvm::Optional data formatter back in sync with the implementation. — Adrian Prantl / detail
  8. Use properlyDominates in RDFLiveness when sorting on dominance. — asbirlea / detail
  9. [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. — craig.topper / detail
  10. Load correct module for linux and android when duplicates exist in minidump. — gclayton / detail
  11. [ConstProp] Remove ConstantPropagation — aeubanks / detail

clang-d364576-g9cea682faaa-t14022-b14022.tar.gz (Aug 26, 2020 2:51:20 PM)

  1. [test] Rewrite various tests to not use constprop — aeubanks / detail
  2. [AArch64][SVE] Add lowering for llvm fceil — dancgr / detail
  3. [InstSimplify] Add additional umax tests (NFC) — nikita.ppv / detail
  4. [InstSimplify] Fold min/max intrinsic based on icmp of operands — nikita.ppv / detail
  5. [VectorCombine] adjust test for better coverage; NFC — spatel / detail

clang-d364571-g9936455204f-t14020-b14020.tar.gz (Aug 26, 2020 12:53:36 PM)

  1. [XCOFF][AIX] Support relocation generation for large code model — jasonliu / detail
  2. [ThinLTO][Legacy] Compute PreservedGUID based on IRName in Symtab — Steven Wu / detail
  3. [llvm] [DAG] Fix bug in llvm.get.active.lane.mask lowering — ajcbik / detail
  4. Revert "Fix frame pointer layout on AArch64 Linux." — resistor / detail
  5. [NFC][InstCombine] Add tests with PHI-of-{insert,extract}value with multiple uses — lebedev.ri / detail
  6. [NFC][Value] Fixup comments, "N users" is NOT the same as "N uses". — lebedev.ri / detail
  7. [Value][InstCombine] Fix one-use checks in PHI-of-op -> Op-of-PHI[s] transforms to be one-user checks — lebedev.ri / detail
  8. [clang] Exclude invalid destructors from lookups. — adamcz / detail
  9. [X86] Add assembler support for .d32 and .d8 mnemonic suffixes to control displacement size. — craig.topper / detail
  10. [IR] Add NoUndef attribute to Intrinsics.td — aqjune / detail
  11. [SampleFDO] Enhance profile remapping support for searching inline instance — wmi / detail
  12. AMDGPU: Don't assert on misaligned DS read2/write2 offsets — Matthew.Arsenault / detail
  13. [Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX — kparzysz / detail
  14. [SVE] Remove calls to VectorType::getNumElements from clang — ctetreau / detail
  15. [Polly] Use llvm::function_ref. NFC. — llvm-project / detail
  16. [Polly] Inline ShoulDelete lambda. NFC. — llvm-project / detail
  17. [LTO] Don't apply LTOPostLink module flag during writeMergedModule — Steven Wu / detail
  18. [MC][SVE] Fix data operand for instruction alias of `st1d`. — francesco.petrogalli / detail
  19. [gn build] Manually port ed07e1fe — aeubanks / detail
  20. [InstSimplify] Simplify to vector constants when possible — aeubanks / detail
  21. Add cmake test support for LLJITWithThinLTOSummaries to make sure — echristo / detail
  22. [mlir] NFC: fix trivial typos in documents — ishizaki / detail
  23. [OpenMP] Fix import library installation with MinGW — Andrey.Churbanov / detail
  24. [libomptarget][amdgpu] Update plugin CMake to work with latest rocr library — jonathanchesterfield / detail
  25. [Support][Windows] Fix incorrect GetFinalPathNameByHandleW() return value check in realPathFromHandle() — platonov.aleksandr / detail
  26. [llvm] [Thumb2] Test unusual length for active lane mask — ajcbik / detail
  27. [DAGCombiner] allow store merging non-i8 truncated ops — spatel / detail
  28. Reapply D70800: Fix AArch64 AAPCS frame record chain — resistor / detail

clang-d364543-g1f47f89a901-t14017-b14017.tar.gz (Aug 26, 2020 10:58:50 AM)

  1. [LV] Fallback strategies if tail-folding fails — sjoerd.meijer / detail
  2. Fix frame pointer layout on AArch64 Linux. — resistor / detail
  3. Fix quiet mode in git-clang-format — sguelton / detail
  4. Revert "[LiveDebugValues][NFC] Add instr-ref tests, adapt old tests" — jeremy.morse / detail
  5. [libFuzzer] Error and exit if user supplied fuzzer writeable directories don't exist — mascasa / detail
  6. [SystemZ/ZOS] Add header file to encapsulate use of <sysexits.h> — kai / detail
  7. [SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List API — ecaldas / detail
  8. [LegalizeTypes] Remove WidenVecRes_Shift and just use WidenVecRes_Binary — craig.topper / detail
  9. [profile] Add InstrProfilingVersionVar.c.o to Darwin kext builtins — Vedant Kumar / detail

clang-d364534-g60db26a66d5-t14015-b14015.tar.gz (Aug 26, 2020 9:00:48 AM)

  1. [LegalizeTypes] Add ROTL/ROTR to ScalarizeVectorResult. — jay.foad / detail
  2. [libc] Add implementations for sqrt, sqrtf, and sqrtl. — lntue / detail
  3. [OpenMP] Fix build on macOS sdk 10.12 and newer — Andrey.Churbanov / detail
  4. [AMDGPU] Make more use of Subtarget reference in SIInstrInfo — jay.foad / detail
  5. [lldb][NFC] Simplify string literal in GDBRemoteCommunicationClient — Raphael Isemann / detail
  6. Fix failing tests after VCTOOLSDIR change — hans / detail
  7. Bump -len_control value in fuzzer-custommutator.test (PR47286) — hans / detail
  8. [clangd] Enable recovery-ast-type by default. — hokein.wu / detail
  9. [libc++] Always run Ninja through xcrun in the macOS CI scripts — Louis Dionne / detail
  10. [clangd] Use string[] for allCommitCharacters — kbobyrev / detail
  11. [clang][NFC] Properly fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail
  12. [Clang] Fix tests following rG087047144210 — alexandre.ganea / detail
  13. [libc++] Use xcrun to find Ninja in the macOS backdeployment CI too — Louis Dionne / detail
  14. [LiveDebugValues][NFC] Add instr-ref tests, adapt old tests — jeremy.morse / detail

clang-d364520-ga7da7e421c5-t14012-b14012.tar.gz (Aug 26, 2020 6:56:07 AM)

  1. [lldb/DWARF] More DW_AT_const_value fixes — pavel / detail
  2. [obj2yaml] - Cleanup error reporting (remove Error.cpp/.h files) — grimar / detail
  3. Copy m_plan_is_for_signal_trap member. — benny.kra / detail
  4. [libunwind] Convert x86, x86_64, arm64 register restore functions to C calling convention and name mangling — martin / detail
  5. [gn build] Port 357dc1ed125 — llvmgnsyncbot / detail
  6. [RDA] Don't visit the BB of the instruction in getReachingUniqueMIDef — samuel.tebbs / detail
  7. [llvm-readobj/elf][test] - Add testing for EM_* specific OS/ABI values. — grimar / detail
  8. [llvm-readobj][test] - Commit trivial.obj.elf-amdhsa-gfx803 binary back. — grimar / detail
  9. [ARM] Increase MVE gather/scatter cost by MVECostFactor. — david.green / detail
  10. [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should. — grimar / detail
  11. [mlir][PDL] Add a PDL Interpreter Dialect — riddleriver / detail
  12. [Scheduling] Implement a new way to cluster loads/stores — qshanz / detail
  13. [DWARFYAML] Make the unit_length and header_length fields optional. — Xing / detail
  14. [AMDGPU][GlobalISel] Eliminate barrier if workgroup size is not greater than wavefront size — jay.foad / detail
  15. GlobalISel: Combine G_ADD of G_PTRTOINT to G_PTR_ADD — Matthew.Arsenault / detail
  16. AMDGPU/GlobalISel: Tolerate negated control flow intrinsic outputs — Matthew.Arsenault / detail
  17. Add clang-cl "vctoolsdir" option to specify the location of the msvc toolchain — hans / detail
  18. AMDGPU: Use Subtarget reference in SIInstrInfo — Matthew.Arsenault / detail
  19. [Support] Allow printing the stack trace only for a given depth — alexandre.ganea / detail

clang-d364501-g7749e2de20d-t14009-b14009.tar.gz (Aug 26, 2020 4:39:41 AM)

  1. [SelectionDAG] Handle non-power-of-2 bitwidths in expandROT — jay.foad / detail
  2. [lldb] XFAIL TestMemoryHistory on Linux — Raphael Isemann / detail
  3. [Support] Speedup llvm-dwarfdump 3.9x — jan.kratochvil / detail
  4. [clangd] Compute the inactive code range for semantic highlighting. — hokein.wu / detail
  5. [NFC] Fix some spelling errors in clang Driver Options.td — puyan / detail
  6. [AArch64][SVE] Fix calculation restore point for SVE callee saves. — sander.desmalen / detail
  7. [analyzer] Add modeling of assignment operator in smart ptr — vrnithinkumar / detail
  8. [AArch64][AsmParser] Fix bug in operand printer — cullen.rhodes / detail
  9. Reland [IR] Intrinsics default attributes and opt-out flag — sstipanovic / detail
  10. [TableGen][GlobalISel] Fix tblgen optimization bug — bjorn.a.pettersson / detail
  11. [GlobalISel] Fix and tidy up documentation for ValueMapping class (NFC) — bjorn.a.pettersson / detail
  12. [X86] Make sure we do not clobber RBX with mwaitx when used as a base — pierre.gousseau / detail
  13. [lldb] Correct wording of EXP_MSG — david.spickett / detail
  14. [SystemZ/ZOS] Additions to the build system. — kai / detail
  15. [llvm-readelf][test] - Refine the sections-ext.test — grimar / detail
  16. [llvm-readobj] - Don`t crash when --section-symbols is requested for an object w/o .symtab. — grimar / detail

clang-d364485-g474f7639e34-t14006-b14006.tar.gz (Aug 26, 2020 2:29:42 AM)

  1. Adjust assertion when casting to an unregistered operation — joker.eph / detail
  2. Add assertion in PatternRewriter::create<> to defend the same way as OpBuilder::create<> against missing dialect registration (NFC) — joker.eph / detail
  3. [NFC][InstCombine] Add a PHI-of-insertvalues test with different base aggregate types — lebedev.ri / detail
  4. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  5. [SyntaxTree] Add support for `CallExpression` — ecaldas / detail
  6. [SyntaxTree] Fix C++ versions on tests of `BuildTreeTest.cpp` — ecaldas / detail
  7. [Attributor] Provide an edge-based interface in AAIsDead — okuraofvegetable / detail
  8. [mlir] Fix bug in block merging when the types of the operands differ — riddleriver / detail

clang-d364477-gfe44992b797-t14004-b14004.tar.gz (Aug 26, 2020 12:26:42 AM)

  1. [libc] Extend MPFRMatcher to handle multiple-input-multiple-output functions. — sivachandra / detail
  2. [libc][obvious] Add back the accidentally removed MPFRNumber destructor. — sivachandra / detail
  3. Remove the use of global dialect registration from the standalone-translate.cpp example (NFC) — joker.eph / detail
  4. Fix a 32-bit overflow issue when reading LTO-generated bitcode files whose strtab are of size > 2^29 — jianzhouzh / detail
  5. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  6. Revert "[InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad" — lebedev.ri / detail
  7. [mlir][spirv] Infer converted type of scf.for from the init value — thomasraoux / detail
  8. [llvm-readobj] Fix arm64 unwind opcode disassembly printing — martin / detail
  9. [MC] [Win64EH] Update the AArch64/seh.s test slightly. NFC. — martin / detail
  10. [LLD][MinGW] Cleanup Options.td file. NFC. — martin / detail
  11. [LLD][MinGW] Handle allow-multiple-definition flag — martin / detail
  12. [libc][NFC] For remquo quotient, compare only 3 bits of MPFR and libc results. — sivachandra / detail

clang-d364465-g75e0b586686-t14001-b14001.tar.gz (Aug 25, 2020 10:17:50 PM)

  1. Let mlir-nvidia and mlir-windows builders combine commits, otherwise the waiting queue is too long. — gkistanova / githubweb

clang-d364465-g75e0b586686-t14001-b14001.tar.gz (Aug 25, 2020 10:17:50 PM)

  1. [Docs] Document --lto-whole-program-visibility — tejohnson / detail
  2. Update UnwindPlan dump to list if it is a trap handler func; also Command — Jason Molenda / detail
  3. Ah, one test too many updated.  This one should be unmodified. — Jason Molenda / detail
  4. [llvm-lipo] Add support for bitcode files — alexshap / detail
  5. [DWARFYAML] Use writeDWARFOffset() to write the prologue_length field. NFC. — Xing / detail

clang-d364460-g30967e51da6-t13998-b13998.tar.gz (Aug 25, 2020 8:15:21 PM)

  1. [X86] Add an isel pattern for (i8 (trunc (i16 (bitconvert (v16i1 X))))) to avoid an extra EXTRACT_SUBREG — craig.topper / detail
  2. Add Z3 to system libraries list if enabled — mikhail.ramalho / detail

clang-d364458-g8839e278ffc-t13996-b13996.tar.gz (Aug 25, 2020 6:12:11 PM)

  1. Revert "[Coverage] Enable emitting gap area between macros" — zequanwu / detail
  2. Add llvm_unreachable after fully covered switch to silence some warnings from GCC (NFC) — joker.eph / detail
  3. [X86] Remove extra getOperand(0) call from recently introduced store(extract_element(vtrunc)) to truncated store combine. — craig.topper / detail
  4. Remove global registration from the test dialect in MLIR (NFC) — joker.eph / detail
  5. [Modules] Improve error message when cannot find parent module for submodule definition. — vsapsai / detail

clang-d364453-gba319ac47ee-t13994-b13994.tar.gz (Aug 25, 2020 4:11:20 PM)

  1. [mlir] [LLVMIR] Mark reductions as side-effect free — ajcbik / detail
  2. [SDAG] Improve MemSDNode::getBasePtr — kparzysz / detail
  3. [TargetLoweringObjectFileImpl] Make .llvmbc and .llvmcmd non-SHF_ALLOC — i / detail
  4. [AMDGPU] Remove unsound dependency on ISA version in waitcnt — Stanislav.Mekhanoshin / detail
  5. [MLInliner] Simplify TFUTILS_SUPPORTED_TYPES — mtrofin / detail
  6. Remove unused/misnamed SetObjectModificationTime — davelee.com / detail
  7. [llvm-libtool-darwin] Address post-commit feedback — smeenai / detail
  8. [X86] Remove a redundant COPY_TO_REGCLASS for VK16 after a KMOVWkr in an isel output pattern. — craig.topper / detail

clang-d364445-g0775c1dfbce-t13991-b13991.tar.gz (Aug 25, 2020 2:08:34 PM)

  1. [ORC] Fix an endif comment. — Lang Hames / detail
  2. [examples] Fix dependencies for OrcV2Examples/LLJITWithThinLTOSummaries. — Lang Hames / detail
  3. [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests — aeubanks / detail
  4. [X86] Mention -march=sapphirerapids in the release notes. — craig.topper / detail
  5. [tsan] On arm64e, strip out ptrauth bits from incoming PCs — Kuba Mracek / detail
  6. [flang] Check that various variables referenced in I/O statements may be defined — pklausler / detail
  7. [mlir][openacc][NFC] Fix comment about OpenACCExecMapping — clementval / detail
  8. [llvm-mca][NFC] Refactor handling of views that examine individual instructions, — wolfgang_pieb / detail
  9. [mlir] [LLVMIR] Add get active lane mask intrinsic — ajcbik / detail
  10. [MemDep] Use BatchAA when computing pointer dependencies — nikita.ppv / detail
  11. Reland "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — akhuang / detail
  12. [ValueTracking] Add a noundef test for D86477; NFC — aqjune / detail
  13. [ValueTracking] Let getGuaranteedNonPoisonOp find multiple non-poison operands — aqjune / detail
  14. [SystemZ][z/OS] Add z/OS Target and define macros — hubert.reinterpretcast / detail
  15. [lldb] Make Reproducer compatbile with SubsystemRAII  (NFC) — Jonas Devlieghere / detail
  16. [Hexagon] Check if EVT is simple type in HVX lowering — kparzysz / detail
  17. [AMDGPU] Switch to named simm16 in vscnt insertion — Stanislav.Mekhanoshin / detail
  18. [OpenMP] Pack first-private arguments to improve efficiency of data transfer — tianshilei1992 / detail

clang-d364427-ga0a1a4e5c83-t13989-b13989.tar.gz (Aug 25, 2020 12:05:33 PM)

  1. [x86] add AVX shuffle test for PR47262; NFC — spatel / detail
  2. [Hexagon] Remove (redundant) HexagonISelLowering::isHvxOperation(SDValue) — kparzysz / detail
  3. [ARM] Additional test for tailpred reductions. NFC — david.green / detail
  4. [NewPM][test] Fix accelerate-vector-functions.ll under NPM — aeubanks / detail
  5. [flang] Don't completely left-justify fixed-form tokenization — pklausler / detail
  6. AArch64: Fix hardcoded register in test — Matthew.Arsenault / detail
  7. [mlir] NFC: fix typo in FileCheck prefix — ishizaki / detail
  8. [FIX] Avoid creating BFI when emitting remarks for dead functions — hoy / detail
  9. [lldb] Don't ask for QOS_CLASS_UNSPECIFIED queue in TestQueues — Raphael Isemann / detail
  10. [lldb] Initialize reproducers in LocateSymbolFileTest — Raphael Isemann / detail
  11. [flang] Parse global compiler directives — pklausler / detail
  12. [flang] Improve error handling for bad characters in source — pklausler / detail

clang-d364415-gabbd652dd6d-t13986-b13986.tar.gz (Aug 25, 2020 10:01:44 AM)

  1. [DWARFYAML] Make the 'Attributes' field optional. — Xing / detail
  2. [scudo][standalone] Skip irrelevant regions during release — kostyak / detail
  3. [Verifier] Additional check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  4. AMDGPU/GlobalISel: re-auto-generate some test checks — jay.foad / detail
  5. [ELF] .note.gnu.property: error for invalid pr_datasize — i / detail
  6. [InstCombine] add vector demanded elements tests with shuffles; NFC — spatel / detail
  7. [InstCombine] improve demanded element analysis for vector insert-of-extract (2nd try) — spatel / detail
  8. [LangRef] Revise semantics of intrinsic get.active.lane.mask — sjoerd.meijer / detail
  9. [AIX][compiler-rt][builtins] Don't add ppc builtin implementations that require __int128 on AIX — daltenty / detail
  10. [LoopNest] False negative of `arePerfectlyNested` with LCSSA loops — whitneyt / detail

clang-d364405-g39522b1e104-t13983-b13983.tar.gz (Aug 25, 2020 7:59:23 AM)

  1. [LV] get.active.lane.mask consuming tripcount instead of backedge-taken count — sjoerd.meijer / detail
  2. [libFuzzer] Un-XFAIL msan.test on SystemZ — iii / detail
  3. [compiler-rt][builtins] Add more test cases for __div[sdt]f3 LibCalls — atrosinenko / detail
  4. [Utils] Add highlighting definition for byref IR attribute — atrosinenko / detail
  5. AMDGPU/GlobalISel: Apply bitcast load/store hack to pointer vectors — Matthew.Arsenault / detail
  6. [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks — sjoerd.meijer / detail
  7. AMDGPU/GlobalISel: Fix using unlegalizable values in tests — Matthew.Arsenault / detail
  8. AMDGPU/GlobalISel: Use more accurate legality rules for merge/unmerge — Matthew.Arsenault / detail
  9. [LiveDebugValues] Add switches for using instr-ref variable locations — jeremy.morse / detail
  10. [SelectionDAG] Legalize intrinsic get.active.lane.mask — sjoerd.meijer / detail

clang-d364395-g4d90ff59ac4-t13981-b13981.tar.gz (Aug 25, 2020 5:58:51 AM)

  1. [NFC][SimplifyCFG] Add some more tests for Arm. — sam.parker / detail
  2. [PowerPC] Fix gcc warning [NFC] — mikael.holmen / detail
  3. [libunwind] Fix warning when building without frameheader cache — mikael.holmen / detail
  4. [ARM][CGP] Fix scalar condition selects for MVE — david.green / detail
  5. [NFC][SimplifyCFG] More tests for Arm — sam.parker / detail
  6. [asan] Also allow for SIGBUS in high-address-dereference.c — Alexander.Richardson / detail
  7. Fix crypt.cpp sanitizer test on FreeBSD — Alexander.Richardson / detail
  8. Fix update_llc_test_checks function regex for RV64 — Alexander.Richardson / detail
  9. [clangd] When inserting "using", add "::" in front if that's the style. — adamcz / detail

clang-d364386-g05390440a22-t13978-b13978.tar.gz (Aug 25, 2020 3:49:32 AM)

  1. [SVE] Fix TypeSize related warnings with IR truncates of scalable vectors — david.sherwood / detail
  2. [llvm-dwarfdump] Fix misleading scope byte coverage statistics — orlando.hyams / detail
  3. [FileCheck][docs] Fix word errors — thomasp / detail
  4. [llvm-readelf/obj] - Change the return type of the `createDRI(...)` to `Expected<>` — grimar / detail
  5. Revert "[CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU" — hans / detail
  6. Revert "[InstCombine] improve demanded element analysis for vector insert-of-extract" — benny.kra / detail
  7. [NFC][InstCombine] Tests for PHI-of-extractvalues — lebedev.ri / detail
  8. [llvm-readobj] - Print "Unknown" when a program header is unknown. — grimar / detail
  9. [UpdatesTestChecks] Fix typo in common.py — sam.parker / detail
  10. [NFC][ARM] arith code size cost tests — sam.parker / detail
  11. [SVE] Lower scalable vector ISD::FNEG operations. — paul.walker / detail
  12. [Attributor][NFC] Clang format — okuraofvegetable / detail

clang-d364374-ge19ef1aab52-t13975-b13975.tar.gz (Aug 25, 2020 1:45:40 AM)

  1. [X86] Support -march=sapphirerapids — freddy.ye / detail
  2. PR37556: Don't diagnose conflicts between instantiated unqualified — richard / detail
  3. [lldb] Don't depend on psutil in TestCompletion.py — Raphael Isemann / detail
  4. [SyntaxTree] Extend the syntax tree dump to also cover `NodeRole` — ecaldas / detail
  5. [SyntaxTree] Update `Statement` tests to dump `NodeRole` — ecaldas / detail
  6. [SyntaxTree] Update `Expression` tests to dump `NodeRole` — ecaldas / detail
  7. [SyntaxTree] Update `Declaration` tests to dump `NodeRole` — ecaldas / detail
  8. [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` and `unmodifiable` tag — ecaldas / detail
  9. [Compiler-RT] Fix profiler building with MinGW GCC — martin / detail
  10. [compiler-rt][asan][test] Set LD_LIBRARY_PATH_{32,64} on Solaris — ro / detail
  11. [NFC][RDA] Add explicit def check — sam.parker / detail
  12. [InstCombine] PHI-of-insertvalues -> insertvalue-of-PHI's — lebedev.ri / detail
  13. [DSE,MemorySSA] Cache accesses with/without reachable read-clobbers. — flo / detail

clang-d364361-g7f426c65b06-t13972-b13972.tar.gz (Aug 24, 2020 11:36:29 PM)

  1. Temporarily Revert "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — echristo / detail
  2. [CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU — phosek / detail
  3. [SyntaxTree] Split `MemberPointer` tests with annotations — ecaldas / detail
  4. [SyntaxTree] Split ConstVolatileQualifiers tests — ecaldas / detail
  5. [SyntaxTree] Use annotations on ClassTemplate_MemberClassDefinition test — ecaldas / detail

clang-d364356-g589ce5f7050-t13970-b13970.tar.gz (Aug 24, 2020 9:30:03 PM)

  1. [DebugInfo] Move constructor homing case in shouldOmitDefinition. — akhuang / detail

clang-d364355-g1f04678f875-t13969-b13969.tar.gz (Aug 24, 2020 7:26:20 PM)

  1. [not][test] Fix disable-symbolization.test when 'printenv' is not available — maskray / detail
  2. [MLInliner] Support training that doesn't require partial rewards — mtrofin / detail
  3. Properly pass modules flags to frontend when using -std=c++20 instead of -std=c++2a. — richard / detail
  4. Add NDEBUG checks around debug only loop to avoid unused variable — echristo / detail
  5. [flang] Don't attempt to compute element size if no DynamicType — tkeith / detail
  6. Disable 'not' test on Windows because 'env' from GnuWin32 cannot be used without arguments. — alexandre.ganea / detail

clang-d364349-g4283320b728-t13966-b13966.tar.gz (Aug 24, 2020 5:22:32 PM)

  1. AMDGPU: Have a few selection failure tests check both paths — Matthew.Arsenault / detail
  2. [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic — craig.topper / detail
  3. [PowerPC] Do not use FISel for calls and TOC-based accesses with PC-Rel — nemanja.i.ibm / detail
  4. AMDGPU/GlobalISel: Handle AGPRs used for SGPR operands. — Matthew.Arsenault / detail
  5. [lldb] Add a SymbolFileProvider to record and replay calls to dsymForUUID — Jonas Devlieghere / detail
  6. [x86][AArch64] adjust fast-math-flags in tests; NFC — spatel / detail
  7. [DAGCombine]: Fold X/Sqrt(X) to Sqrt(X) — spatel / detail
  8. [LLDB] Fix how ValueObjectVariable handles DW_AT_const_value when the DWARFExpression holds the data that represents a constant value — shafik / detail
  9. Fix test for D77924. — enh / detail
  10. [LLDB] Fix SVE offset calculation in NativeRegisterContextLinux_arm64 — omair.javaid / detail

clang-d364339-gc1d25e9a825-t13963-b13963.tar.gz (Aug 24, 2020 3:18:13 PM)

  1. [PowerPC] Extend custom lower of vector truncate to handle wider input — froese / detail
  2. [NFC][InstCombine] Adjust naming for some methods to match coding standards — lebedev.ri / detail
  3. [NFC][InstCombine] Multi-level aggregate test for phi-of-insertvalue pattern — lebedev.ri / detail
  4. [flang] Fix bug accessing implicit variable in specification expression — tkeith / detail
  5. [Scalarizer] Avoid updating the name of globals — bjorn.a.pettersson / detail
  6. Move special va_list handling to kmp_os.h — dimitry / detail
  7. Add <stdarg.h> include to kmp_os.h, to get the va_list type, required — dimitry / detail
  8. [llvm-libtool-darwin] Add support for -V option — smeenai / detail
  9. [compiler-rt] Disable ranlib when using libtool — smeenai / detail
  10. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  11. [runtimes] Use llvm-libtool-darwin for runtimes build — smeenai / detail
  12. [InstCombine] add tests for insert+extract demanded elements; NFC — spatel / detail
  13. [SLP] avoid 'tmp' names in regression tests; NFC — spatel / detail
  14. [InstCombine] improve demanded element analysis for vector insert-of-extract — spatel / detail
  15. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait() — julian.lettner / detail
  16. [libunwind] Remove static_assert / __has_feature macros — rprichard / detail
  17. [PowerPC] Handle SUBFIC in reg+reg -> reg+imm transformation — nemanja.i.ibm / detail
  18. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait(), pt. 2 — julian.lettner / detail

clang-d364321-g1f6c4d829c2-t13960-b13960.tar.gz (Aug 24, 2020 1:07:02 PM)

  1. TableGen/GlobalISel: Allow inst matcher to check multiple opcodes — arsenm2 / detail
  2. [lldb] type category name common completion — Raphael Isemann / detail
  3. [flang][openacc] Fix reduction operator parsing/unparsing — clementval / detail
  4. [AMDGPU, docs] Fix typos — VenkataRamanaiah.Nalamothu / detail
  5. [TSan][Darwin] Handle NULL argument in interceptor — julian.lettner / detail
  6. AMDGPU: Add flag to disable promotion of uniform i16 ops — arsenm2 / detail
  7. Revert D85812 "[coroutine] should disable inline before calling coro split" — i / detail
  8. Add hashing of the .text section to ProcessMinidump. — gclayton / detail
  9. [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings. — stellaraccident / detail

clang-d364312-g43465a43755-t13957-b13957.tar.gz (Aug 24, 2020 11:03:22 AM)

  1. [lldb] common completion for process pids and process names — Raphael Isemann / detail
  2. [lldb] Remote disk file/directory completion for platform commands — Raphael Isemann / detail
  3. [FLANG] Pick `.md` files when building sphinx documentation. — joshisameeran17 / detail
  4. [SDAG] Convert FSHL <--> FSHR if the target only supports one of them — jay.foad / detail
  5. [LegalizeTypes][X86] Add ROTL/ROTR to WidenVectorResult. — craig.topper / detail

clang-d364307-gd1a1cce5b13-t13954-b13954.tar.gz (Aug 24, 2020 8:58:45 AM)

  1. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  2. GlobalISel: Reduce G_SHL width if source is extension — Matthew.Arsenault / detail
  3. Revert "[llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI]" — francesco.petrogalli / detail
  4. AMDGPU/GlobalISel: Start implementing computeKnownBitsForTargetInstr — Matthew.Arsenault / detail
  5. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  6. [OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region. — a.bataev / detail
  7. AMDGPU/GlobalISel: Add baseline, failing unmerge tests — Matthew.Arsenault / detail
  8. AMDGPU/GlobalISel: Use different technique for sample v3s16 values — Matthew.Arsenault / detail
  9. GlobalISel: Improve dead instruction debug printing — Matthew.Arsenault / detail
  10. [coroutine] should disable inline before calling coro split — dongaxis / detail
  11. [SyntaxTree] Split array declarator tests — ecaldas / detail
  12. [SyntaxTree] Use annotations to reduce noise on member function tests — ecaldas / detail
  13. [SyntaxTree] Split FreeStandingClass tests — ecaldas / detail
  14. [SyntaxTree] Split ExplicitTemplateInstantiation test — ecaldas / detail
  15. [SyntaxTree] Group tests related to `using` — ecaldas / detail
  16. [SyntaxTree] Split `ParametersAndQualifiers` tests — ecaldas / detail
  17. [SyntaxTree] Split `DynamicExceptionSpecification` test — ecaldas / detail
  18. [PowerPC] Add clang options to control MMA support — baptiste.saleil / detail
  19. Test all CHECK-NOT in a block even if one fails — thomasp / detail
  20. [libFuzzer] Make msan.test:SimpleCmpTest succeed with less trials. — dokyungs / detail
  21. [OpenMP] Check if _MSC_VER is defined before using it — Andrey.Churbanov / detail
  22. AMDGPU/GlobalISel: Use unmerge instead of extract in addrspace queries — Matthew.Arsenault / detail
  23. [clang][NFC] Fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail
  24. [DSE,MemorySSA] Do not use callCapturesBefore in isReadClobber. — flo / detail

clang-d364283-gaec12c1264a-t13952-b13952.tar.gz (Aug 24, 2020 6:56:42 AM)

  1. [InstCombine] add tests for abs of select with negated op; NFC (PR39474) — spatel / detail
  2. [InstCombine] fold abs of select with negated op (PR39474) — spatel / detail
  3. [DSE,MemorySSA] Limit elimination at end of function to single UO. — flo / detail
  4. [SystemZ] Preserve the MachineMemOperand in emitCondStore() in all cases. — paulsson / detail
  5. [DSE,MemorySSA] Regnerate some check lines. — flo / detail
  6. [AST][RecoveryAST] Preserve the type by default for recovery expression. — hokein.wu / detail
  7. [Fixed Point] Use FixedPointBuilder to codegen fixed-point IR. — bevin.hansson / detail
  8. [Fixed Point] Add codegen for fixed-point shifts. — bevin.hansson / detail
  9. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  10. [ARM][MVE] Allow tail predication for strides !=1 with gather/scatters — anna.welker / detail
  11. [DSE,MemorySSA] Delay PointerMayBeCaptured calls until actually needed. — flo / detail
  12. [analyzer][tests] Add a notion of project sizes — vsavchenko / detail

clang-d364271-g2b3074c0d14-t13949-b13949.tar.gz (Aug 24, 2020 4:42:53 AM)

  1. [SCEV] Still trying to fix windows buildbots — sam.parker / detail
  2. [lldb/Utility] Remove some Scalar type accessors — pavel / detail
  3. [lld] s/dyn_cast/isa in InputSection.cpp — pavel / detail
  4. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  5. [SCEV] Still (again) trying to fix buildbots — sam.parker / detail
  6. Revert "Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)"" — Raphael Isemann / detail

clang-d364265-g0f0be3fb8dd-t13946-b13946.tar.gz (Aug 24, 2020 2:31:04 AM)

  1. [SCEV] Attempt to fix windows buildbots — sam.parker / detail
  2. [SelectionDAG] Fix miscompile bug in expandFunnelShift — bjorn.a.pettersson / detail
  3. [NFCI][SimplifyCFG] Combine select costs and checks — sam.parker / detail
  4. Add support for AVR attiny441 and attiny841 — me / detail

clang-d364261-g610706906ae-t13943-b13943.tar.gz (Aug 24, 2020 12:26:29 AM)

  1. Add initial python bindings for attributes. — stellaraccident / detail
  2. [LiveDebugVariables] Internalize class DbgVariableValue. NFC — i / detail
  3. [SCEV] Add operand methods to Cast and UDiv — sam.parker / detail
  4. Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) — joker.eph / detail

clang-d364257-g1bc45b2fd80-t13940-b13940.tar.gz (Aug 23, 2020 10:22:49 PM)

  1. [PowerPC] Allow constrained FP intrinsics in mightUseCTR — qiucofan / detail
  2. [PowerPC] Support lowering int-to-fp on ppc_fp128 — qiucofan / detail

clang-d364255-g960cbc53ca1-t13939-b13939.tar.gz (Aug 23, 2020 8:19:52 PM)

  1. [clang][Driver] Implement addLibCxxIncludePaths and getCompilerRT for the OpenBSD clang driver. — brad / detail
  2. [NFC][OpenMP] Remove outdated comments about potential issues — tianshilei1992 / detail
  3. [PowerPC] Support constrained vector fp/int conversion — qiucofan / detail
  4. [DAGCombine] Remove dead node when it is created by getNegatedExpression — qshanz / detail

clang-d364251-g2b37174b9a5-t13936-b13936.tar.gz (Aug 23, 2020 6:16:36 PM)

  1. [flang][openacc] Fix wait-argument for wait clause + add tests — clementval / detail
  2. [clang][Driver] Implement AddClangSystemIncludeArgs and HasNativeLLVMSupport for the OpenBSD clang driver. — brad / detail

clang-d364249-gf6615b2ddb3-t13934-b13934.tar.gz (Aug 23, 2020 4:13:18 PM)

  1. Update FIR registration to not rely on the global MLIR dialect registry (NFC) — joker.eph / detail

clang-d364248-gf6decfa36d8-t13933-b13933.tar.gz (Aug 23, 2020 2:11:25 PM)

  1. [NFC][InstCombine] Add tests for negation of freeze — lebedev.ri / detail
  2. [InstCombine] Negator: freeze is freely negatible if it's operand is negatible — lebedev.ri / detail

clang-d364246-g51a82828fb2-t13932-b13932.tar.gz (Aug 23, 2020 11:53:06 AM)

  1. [llvm-reduce] Skip terminators when reducing instructions. — flo / detail

clang-d364245-gbef684154d4-t13931-b13931.tar.gz (Aug 23, 2020 9:45:14 AM)

  1. [DAGCombiner] restrict store merge of truncs to early combining — spatel / detail
  2. [DSE,MemorySSA] Keep single DL instance in DSEState (NFC). — flo / detail
  3. [X86] Enable constexpr on ROTL/ROTR intrinsics (PR31446) — llvm-dev / detail
  4. [X86][FastISel] Support materializing floating-point constants for large code model & PIC — maskray / detail

clang-d364241-g55208f5a212-t13928-b13928.tar.gz (Aug 23, 2020 7:41:22 AM)

  1. [analyzer] Add modeling for unque_ptr::get() — vrnithinkumar / detail

clang-d364240-gb014cc0f655-t13927-b13927.tar.gz (Aug 23, 2020 5:35:51 AM)

  1. [docs] Add an initial (non-exhaustive) list of intrinsics that can be used in constant expressions — llvm-dev / detail
  2. [ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples — Stefan Gränitz / detail

clang-d364238-gf8e0e5db486-t13925-b13925.tar.gz (Aug 23, 2020 3:20:36 AM)

  1. [X86] Enable constexpr on _cast fp<-> uint intrinsics (PR31446) — llvm-dev / detail

clang-d364237-g50927f3191f-t13924-b13924.tar.gz (Aug 22, 2020 9:54:15 PM)

  1. Create ${swig_target}-scripts target instead of lldb-python-scripts — antonio.afonso / detail
  2. Reword the documentation for the `mlirTranslateMain` API (NFC) — joker.eph / detail

clang-d364235-gf164534ca8e-t13922-b13922.tar.gz (Aug 22, 2020 7:50:59 PM)

  1. Use TranslateFromMLIRRegistration for SPIRV roundtrip (NFC) — joker.eph / detail
  2. Refactor `mlir-translate` to extract the `main()` logic in a helper on the model of `MlirOptMain()` (NFC) — joker.eph / detail
  3. Add a `dialect_registration` callback for "translations" registered with mlir-translate — joker.eph / detail

clang-d364232-g3c1b2e338df-t13921-b13921.tar.gz (Aug 22, 2020 5:48:25 PM)

  1. [X86] Allow 32-bit mode only CPUs with -mtune on 64-bit targets — craig.topper / detail
  2. [libunwind] Make findUnwindSectionsByPhdr static — rprichard / detail

clang-d364230-gba93844d114-t13919-b13919.tar.gz (Aug 22, 2020 3:45:07 PM)

  1. [flang][msvc] Split class declaration and constexpr variable definition. NFC. — llvm-project / detail
  2. [LLD][COFF] Reset outputSections for successive runs — martin / detail
  3. Revert "[Polly] Ensure consistent Scop::InstStmtMap. NFC." — llvm-project / detail
  4. [DAGCombiner] add early exit for store merging of truncs — spatel / detail
  5. [llvm-dwarfdump] --statistics: break lines and indent by 2 — maskray / detail
  6. [DebugInfo][test] Fix dwarf-callsite-related-attrs.ll after llvm-dwarfdump --statistics change — maskray / detail

clang-d364224-g542db87f1ac-t13917-b13917.tar.gz (Aug 22, 2020 1:42:49 PM)

  1. [AArch64] add tests for store merge of truncs; NFC — spatel / detail
  2. [libunwind] Ensure enough alignment for unw_cursor_t for SEH build configurations — martin / detail

clang-d364222-g93af37043b9-t13915-b13915.tar.gz (Aug 22, 2020 11:40:55 AM)

  1. [lldb] Extract reproducer providers & co into their own header. — Jonas Devlieghere / detail
  2. [flang] Fix assert on bad character kind — tkeith / detail
  3. [flang][msvc] Disambiguate injected class name. — llvm-project / detail
  4. [llvm-reduce] make llvm-reduce save the best reduction it has when it crashes — tyker / detail
  5. [LiveDebugValues] Add instruction-referencing LDV implementation — jeremy.morse / detail
  6. [gn build] Port ae6f7882403 — llvmgnsyncbot / detail
  7. Move Py_buffer_RAII to .h file so SWIG 2 doesnt have to parse it — antonio.afonso / detail
  8. [LiveDebugValues] Delete unneeded copy constructor after D83047 — maskray / detail
  9. Follow-up build fix for rGae6f78824031 — jeremy.morse / detail

clang-d364213-g8e06bf6b3a2-t13912-b13912.tar.gz (Aug 22, 2020 9:38:51 AM)

  1. Fix some builds after 20bb9fe565a — jeremy.morse / detail
  2. [X86] ia32intrin.h - pull out common attributes used in cast helpers into define. NFCI. — llvm-dev / detail
  3. GlobalISel: Merge FewerElements for G_BUILD_VECTOR/G_CONCAT_VECTORS — Matthew.Arsenault / detail
  4. [Polly] Fix use-after-free. — llvm-project / detail
  5. [Polly] Ensure consistent Scop::InstStmtMap. NFC. — llvm-project / detail

clang-d364208-geeb46367720-t13910-b13910.tar.gz (Aug 22, 2020 7:35:12 AM)

  1. [LiveDebugValues][NFC] Move LiveDebugValues source for refactor — jeremy.morse / detail
  2. [gn build] Port fba06e3c85a — llvmgnsyncbot / detail
  3. [clang-tidy] readability-simplify-boolean-expr detects negated literals — n.james93 / detail
  4. [docs] Replace "constexpr expressions" with "constant expressions". — llvm-dev / detail
  5. [DAGCombiner] clean up merge of truncated stores; NFC — spatel / detail
  6. [InstCombine] canonicalize 'not' ops before logical shifts — spatel / detail
  7. Enable constexpr on ROTATELEFT/ROTATERIGHT builtin intrinsics (PR47249) — llvm-dev / detail
  8. Enable constexpr on BITREVERSE builtin intrinsics (PR47249) — llvm-dev / detail
  9. [LiveDebugValues] Install an implementation-picking LiveDebugValues pass — jeremy.morse / detail
  10. [gn build] Port 20bb9fe565a — llvmgnsyncbot / detail

clang-d364198-g1ce07cd614b-t13907-b13907.tar.gz (Aug 22, 2020 5:31:38 AM)

  1. Instantiate Error in Target::GetEntryPointAddress() only when necessary — dimitry / detail

clang-d364197-g5e7e2162d44-t13905-b13905.tar.gz (Aug 22, 2020 3:18:01 AM)

  1. [DSE,MemorySSA] Use BatchAA for AA queries. — flo / detail

clang-d364196-gb65ba704799-t13903-b13903.tar.gz (Aug 22, 2020 1:15:06 AM)

  1. [MLIR][NFC] Update MLIR vim syntax file - std ops + types — uday / detail
  2. [DebugInfo][test] Move distringtype.ll to X86/ subdir to fix failures when X86 target is not built — maskray / detail
  3. [MLIR][SPIRVToLLVM] Updated the documentation for the conversion — georgemitenk0v / detail

clang-d364193-g12edd4b3647-t13901-b13901.tar.gz (Aug 21, 2020 11:13:11 PM)

  1. [DebugInfo][flang]Added support for representing Fortran assumed length strings — SourabhSingh.Tomar / detail
  2. Fix arm bot failure after f91d18eaa946b2 — SourabhSingh.Tomar / detail

clang-d364191-g86fc1933099-t13899-b13899.tar.gz (Aug 21, 2020 9:11:19 PM)

  1. [lldb] Don't pass --rerun-all-issues on Windows. — Jonas Devlieghere / detail

clang-d364190-g6a64079699e-t13898-b13898.tar.gz (Aug 21, 2020 7:09:31 PM)

  1. [DomTree] Extend update API to allow a post CFG view. — asbirlea / detail
  2. lld: link libatomic if needed for Timer — jistone / detail
  3. Fix llvm/test/tools/lto/hide-linkonce-odr.ll — Azharuddin Mohammed / detail

clang-d364187-g72ddaedddaf-t13895-b13895.tar.gz (Aug 21, 2020 5:06:16 PM)

  1. Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline" — lebedev.ri / detail
  2. Replace TableGen range piece punctuator with '...' — nicolai.haehnle / detail
  3. Fix swig scripts install target name — antonio.afonso / detail
  4. [Attributor][test] Add REQUIRES: asserts after D86129 — maskray / detail

clang-d364183-g5eff21c8ff2-t13893-b13893.tar.gz (Aug 21, 2020 3:03:03 PM)

  1. [Attributor] fix AANoUndef initialization — okuraofvegetable / detail
  2. [lldb] Fix build error in TestSimulatorPlatform.py — Jonas Devlieghere / detail
  3. [DomTree] Avoid creating an empty GD to reduce compile time. — asbirlea / detail
  4. [Attributor] Function seed allow list — kuterdinel / detail
  5. MachineSSAUpdater: Allow initialization with just a register class — nicolai.haehnle / detail
  6. [opt][NewPM] Add basic-aa in legacy PM compatibility mode — aeubanks / detail
  7. New TableGen Programmer's Reference document — nicolai.haehnle / detail
  8. Fix two bugs in TGParser::ParseValue — nicolai.haehnle / detail
  9. [lldb] Remove --rerun-all-issues as its functionality no longer exists — Jonas Devlieghere / detail
  10. [NFC][documentation] clarify comment in test — ctetreau / detail

clang-d364173-g5e3fd471acb-t13890-b13890.tar.gz (Aug 21, 2020 1:00:44 PM)

  1. Update my email address. — Dev / detail
  2. [lldb] Fix TestAPILog.py for reproducer replay — Jonas Devlieghere / detail
  3. [mlir][GPUToVulkan] Fix signature of bindMemRef function for f16 — thomasraoux / detail
  4. [LLD][PowerPC] Add check in LLD to produce an error for missing TLSGD/TLSLD — stefanp / detail
  5. Preserve the error message when MemoryBuffer creation fails — joker.eph / detail
  6. [PowerPC] Support constrained scalar sitofp/uitofp — qiucofan / detail
  7. [ASan][Darwin] Enable test on additional platforms — julian.lettner / detail
  8. [lldb] Make it a fatal error when %lldb cannot be substituted — Jonas Devlieghere / detail
  9. Forgot to update the test case for ppc64-tls-missing-gdld.s for 02e02f5398d0 — stefanp / detail
  10. PrintStackTrace: don't symbolize if LLVM_DISABLE_SYMBOLIZATION is set — maskray / detail
  11. [llvm-mca][NFC] Refactor views to separate data collection from printing. — wolfgang_pieb / detail
  12. [InstCombine] Remove unused entries in gc-live bundle of statepoint — serguei.katkov / detail
  13. Re-land 7a527f17776be78ec44b88e82b39afb65fc148e4 with fixes. — aaron / detail
  14. [AMDGPU] Avoid sorting stalls in regbank-reassign — Stanislav.Mekhanoshin / detail
  15. [docs] Move the label for __builtin_shufflevector below __builtin_dump_struct so the see also link in 'vector operations' will go to the right place and have the right name. — craig.topper / detail
  16. [Cloning] Fix to cloning DISubprograms. — akhuang / detail

clang-d364157-g8831e34771f-t13887-b13887.tar.gz (Aug 21, 2020 10:45:45 AM)

  1. [DWARFYAML] Add support for emitting multiple abbrev tables. — Xing / detail
  2. [cmake] Don't use ld.lld when targeting Darwin — smeenai / detail
  3. [DWARFYAML] Add support for emitting multiple abbrev tables. — Xing / detail
  4. [DWARFYAML] Add support for referencing different abbrev tables. — Xing / detail
  5. [ADT] Allow IsSizeLessThanThresholdT for incomplete types. NFC — yrouban / detail
  6. Revert "[DWARFYAML] Add support for referencing different abbrev tables." — Xing / detail
  7. Refactor Reduction Tree Pass — sifontes / detail
  8. [Polly] Update isl to isl-0.22.1-416-g61d6dc75. — llvm-project / detail
  9. [lldb] Simplify CMake logic with LLVM's append_if function — Jonas Devlieghere / detail
  10. [lldb] Remove redundant call to FindBacktrace (NFC) — Jonas Devlieghere / detail
  11. [lldb] Fix a new -Wdocumetnation issues (NFC) — Jonas Devlieghere / detail
  12. Allow multiple calls to InitLLVM() (NFC) — joker.eph / detail
  13. [X86] Correct the implementation of the testFeature macro in getIntelProcessorTypeAndSubtype to do a proper bit test. — craig.topper / detail
  14. [PowerPC] Add readflm/setflm intrinsics to Clang — qiucofan / detail
  15. [ARM][LV] Add a preferPredicatedReductionSelect target hook — david.green / detail
  16. [ARM][CostModel] Select instruction costs. — sam.parker / detail
  17. [SyntaxTree] Add support for `this` — ecaldas / detail
  18. [DSE,MemorySSA] Split off partial tracking from isOverwite. — flo / detail
  19. [llvm-readobj] - Change how we create DynRegionInfo objects. NFCI. — grimar / detail
  20. [lldb] Tab completion for process load/unload — Raphael Isemann / detail
  21. [SimplifyCFG] Cost required selects — sam.parker / detail
  22. [X86] ia32intrin.h - pull out common attributes into defines. NFCI. — llvm-dev / detail
  23. [NewPM][PassInstrumentation] Add PreservedAnalyses parameter to AfterPass* callbacks — yrouban / detail
  24. [Attributor][NFC] run update_test_checks with --check-attributes. — sstipanovic / detail
  25. [AMDGPU] Apply llvm-prefer-register-over-unsigned from clang-tidy — jay.foad / detail
  26. [DSE,MemorySSA] Regenerate check lines for atomic.ll tests. — flo / detail
  27. [X86] Enable constexpr on POPCNT intrinsics (PR31446) — llvm-dev / detail
  28. [SelectionDAG] Better legalization for FSHL and FSHR — jay.foad / detail
  29. [NFC] Port InstCount pass to new pass manager — lebedev.ri / detail
  30. [DSE,MemorySSA] Handle atomicrmw/cmpxchg conservatively. — flo / detail
  31. [X86] Enable constexpr on BSWAP intrinsics (PR31446) — llvm-dev / detail
  32. [llvm-readelf] - Start recognizing 'PT_OPENBSD_*' segment types. — grimar / detail
  33. [AMDGPU] Fix alignment requirements for 96bit and 128bit local loads and stores — Mirko.Brkusanin / detail
  34. [AMDGPU] Reorganize GCN subtarget features for unaligned access — Mirko.Brkusanin / detail
  35. [AMDGPU][GlobalISel] Fix 96 and 128 local loads and stores — Mirko.Brkusanin / detail
  36. [AMDGPU] Use ds_read/write_b96/b128 when possible for SDag — Mirko.Brkusanin / detail
  37. [RISCV] Fix inaccurate annotations on PseudoBRIND — lewis-revill / detail
  38. [X86] Enable constexpr on BITSCAN intrinsics (PR31446) — llvm-dev / detail
  39. [NFC] Add SimplifyCFG for ARM — sam.parker / detail
  40. Recommit: [DWARFYAML] Add support for referencing different abbrev tables. — Xing / detail
  41. [clangd] Discard diagnostics from another SourceManager. — adamcz / detail
  42. [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  43. [PowerPC] Pre-commit FISel with PC-Rel test — nemanja.i.ibm / detail
  44. [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic. — grimar / detail
  45. [compiler-rt][RISCV] Use muldi3 builtin assembly implementation — luismarques / detail
  46. [llvm-readelf][test] - Refine the merged.test — grimar / detail
  47. [NFC][SimplifyCFG] Formatting and variable rename — sam.parker / detail
  48. [LoopIdiom,LSR] Add additional tests for SCEVExpander cleanups. — flo / detail
  49. Correctly emit dwoIDs after ASTFileSignature refactoring (D81347) — Raphael Isemann / detail
  50. [AST][RecoveryExpr] Fix a bogus unused diagnostic when the type is preserved. — hokein.wu / detail
  51. [SVE] Lower fixed length UDIV to scalable — mcinally / detail
  52. Recommit "[SCEVExpander] Add helper to clean up instrs inserted while expanding." — flo / detail
  53. Revert "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  54. [SyntaxTree] Use annotations in Statement tests — ecaldas / detail
  55. [AIX][XCOFF] emit symbol visibility for xcoff object file. — diggerlin / detail
  56. [PowerPC][PCRelative] Thread Local Storage Support for Initial Exec — kamau.bridgeman / detail
  57. [Constants] Handle FNeg in getWithOperands. — flo / detail
  58. [gn build] Port 57903cf0933 -- https://reviews.llvm.org/rG57903cf0933 — thakis / detail
  59. Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute — aaron / detail
  60. [lldb] Skip PDB and NativePDB tests with reproducers — Jonas Devlieghere / detail
  61. [LibFuzzer] [tests] [Darwin] Use the pthread library from the SDK — Azharuddin Mohammed / detail
  62. Revert "Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute" — aaron / detail
  63. [InstCombine] Move handling of gc.relocate in a gc.statepoint — serguei.katkov / detail
  64. Revert "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." — Azharuddin Mohammed / detail

clang-d364093-g5257a60ee02-t13861-b13861.tar.gz (Aug 20, 2020 7:34:43 PM)

  1. Improve pretty-printing for APValues of void type. — richard / detail
  2. [GISel] Correct the known bits of G_ANYEXT — Justin Bogner / detail
  3. Fix msan build — Vitaly Buka / detail
  4. [NFC][libFuzzer] Try to fix test on Windows — Vitaly Buka / detail
  5. [HeaderSearch] Fix processing #import-ed headers multiple times with modules enabled. — vsapsai / detail
  6. Revert "[libFuzzer] Fix value-profile-load test." — Vitaly Buka / detail
  7. [lldb] Implement WorkingDirectoryProvider in terms of DirectoryProvider (NFC) — Jonas Devlieghere / detail
  8. [lldb] Capture and load home directory from the reproducer. — Jonas Devlieghere / detail
  9. [PowerPC] Fix a typo for InstAlias of mfsprg — shkzhang / detail
  10. [clang]:  Remove assertion which checks explicit declaration — richard / detail
  11. [runtimes] Allow LLVM_BUILTIN_TARGETS to include Darwin — smeenai / detail
  12. [amdgpu] Add codegen support for HIP dynamic shared memory. — michael.hliao / detail

clang-d364081-g53aff8d864a-t13858-b13858.tar.gz (Aug 20, 2020 5:32:26 PM)

  1. [lldb] Extract FileSystem initialization code into helper (NFC) — Jonas Devlieghere / detail
  2. Make DWARFExpression::GetLocationExpression public — dschuff / detail
  3. [MLIR] Add affine.parallel folder and normalizer — frank.laub / detail
  4. Don't reject uses of void-returning consteval functions. — richard / detail
  5. Fix 32 bit build broken by D85990 by dropping align from filecheck pattern — jonchesterfield / detail
  6. [ELF] Keep st_type for symbol assignment — i / detail
  7. [compiler-rt][Darwin] Refactor minimum deployment target substitutions — julian.lettner / detail
  8. Fix up clangd after Clang 038edf6029bafe70b1f7165abe2b0e61ddf506b3. — richard / detail
  9. [Darwin][iOS] Enable test on non-macOS platforms — julian.lettner / detail

clang-d364072-gb587ca93be1-t13855-b13855.tar.gz (Aug 20, 2020 3:31:16 PM)

  1. [TSan][Darwin] Remove unnecessary lit substitution — julian.lettner / detail
  2. [PowerPC][PCRelative] Thread Local Storage Support for General Dynamic — kamau.bridgeman / detail
  3. allSGPRSpillsAreDead() should use actual FP/BP frame indices — Matthew.Arsenault / detail
  4. AMDGPU/GlobalISel: Legalize odd sized loads with widening — Matthew.Arsenault / detail
  5. CodeGen: Don't drop AA metadata when splitting MachineMemOperands — Matthew.Arsenault / detail
  6. [X86] Enable constexpr on POPCNT intrinsics (PR31446) — llvm-dev / detail
  7. Fix a couple of typos. NFC — jonathan_roelofs / detail
  8. [lldb] Provide GetHomeDirectory wrapper in Host::FileSystem (NFC) — Jonas Devlieghere / detail
  9. [llvm-dwarfdump] Fix a typo: witin -> within — maskray / detail
  10. [MLIR][SPIRVToLLVM] Removed std to llvm patterns from the conversion — georgemitenk0v / detail
  11. [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection — maskray / detail

clang-d364061-g8372e47bb96-t13852-b13852.tar.gz (Aug 20, 2020 1:25:52 PM)

  1. [gn build] Port 1a995a0af3c — llvmgnsyncbot / detail
  2. [SVE] Lower fixed length vXi8/vXi16 SDIV to scalable — mcinally / detail
  3. [lldb] tab completion for breakpoint names — Raphael Isemann / detail
  4. [llvm-dwarfdump] --statistics: switch to json::OStream. NFC — maskray / detail
  5. [TSan][Darwin] Enable test on non-macOS platforms — julian.lettner / detail
  6. [NFCI][SVE] Move fixed length i32/i64 SDIV tests — mcinally / detail

clang-d364054-g3149ec07c02-t13849-b13849.tar.gz (Aug 20, 2020 11:19:03 AM)

  1. [PeepholeOptimizer] Remove dead code — jay.foad / detail
  2. [libc] Add a class called NormalFloat which represents normalized floats. — sivachandra / detail
  3. [lldb][asan] Mark destructor as virtual to allow subclasses. — rupprecht / detail
  4. [NFC] Expose the -Oz module optimization pipeline to opt — mtrofin / detail
  5. [AMDGPU] Remove uses of Register::isPhysicalRegister/isVirtualRegister — jay.foad / detail
  6. [NFC][InstCombine] Tests for PHI-of-insertvalue's — lebedev.ri / detail
  7. [RISCV] Enable MCCodeEmitter instruction predicate verifier — jrtc27 / detail

clang-d364047-ged8982da3e3-t13846-b13846.tar.gz (Aug 20, 2020 9:18:06 AM)

  1. [LV] Allow tail folded reduction selects to remain in the loop — david.green / detail
  2. Add triples to fixed-point tests which lacked them. — bevin.hansson / detail
  3. [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True — asb / detail
  4. [lldb/Utility] Simplify Scalar handling of float types — pavel / detail
  5. lld docs config: Use a list key in html_sidebars — hans / detail
  6. [SyntaxTree] Add support for `MemberExpression` — ecaldas / detail
  7. [SyntaxTree] Unify logic for generating `id-expression` — ecaldas / detail
  8. [SyntaxTree] Split tests related to Namespace — ecaldas / detail
  9. [libc][NFC] Switch math tests to the new ULP based tolerance. — sivachandra / detail

clang-d364038-gadf0b8cc703-t13843-b13843.tar.gz (Aug 20, 2020 7:15:45 AM)

  1. [compiler-rt] Compile assembly files as ASM not C — phosek / detail
  2. [AMDGPU][LoopUnroll] Increase BB size to analyze for complete unroll. — dfukalov / detail
  3. [MLIR] Redundancy detection for FlatAffineConstraints using Simplex — uday / detail
  4. [AST] Get field size in chars rather than bits in RecordLayoutBuilder. — bevin.hansson / detail
  5. [ADT] Move FixedPoint.h from Clang to LLVM. — bevin.hansson / detail
  6. [IR] Add FixedPointBuilder. — bevin.hansson / detail
  7. Refactor most of the fixed-point tests. — bevin.hansson / detail
  8. [yaml2obj] - Make the 'Machine' key optional. — grimar / detail
  9. [GlobalISel][IRTranslator] Support PHI instructions in landingpad blocks — konstantin.schwarz / detail
  10. [AMDGPU] Add A16/G16 to InstCombine — sebastian.neubauer / detail
  11. [ThinLTO] Import globals recursively — eleviant / detail
  12. Revert "[LoopUnswitch] Fix incorrect Modified status" — david.stenberg / detail
  13. [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic. — grimar / detail
  14. [DebugInfo] Fix DwarfExpression::addConstantFP for float on big-endian — bjorn.a.pettersson / detail
  15. Reland "[LoopUnswitch] Fix incorrect Modified status" — david.stenberg / detail
  16. [GlobalOpt] Fix an incorrect Modified status — david.stenberg / detail
  17. [SVE] Add ISEL patterns for predicated shifts by an immediate. — paul.walker / detail
  18. Revert "[llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic." — grimar / detail
  19. [APInt] Allow self-assignment with libstdc++ — Vitaly Buka / detail
  20. [Attributor] Handle CallBase case in AAValueConstantRange::initialize — okuraofvegetable / detail
  21. [ARM] Regenerate mve-vabd.ll test. NFC — david.green / detail
  22. Fix Wdocumentation unknown parameter warning. NFC. — llvm-dev / detail
  23. [clangd] Fix crash-bug in preamble indexing when using modules. — adamcz / detail
  24. [clang] When loading preamble from AST file, re-export modules in Sema. — adamcz / detail
  25. [AArch64] Update a code comment incorrectly referring to zero_reg. NFC — bjorn.a.pettersson / detail
  26. [clangd] Remove useless stderr logging. — adamcz / detail
  27. [clangd] Don't crash on `#pragma clang __debug parser_crash` — platonov.aleksandr / detail
  28. Fix -allow-enabling-analyzer-alpha-checkers always being passed to run-clang-tidy.py — aaron / detail
  29. [lldb] Forcefully complete a type when adding typedefs — pavel / detail
  30. Revert "[compiler-rt] Compile assembly files as ASM not C" — Raphael Isemann / detail

clang-d364008-g0459f29e8b0-t13820-b13820.tar.gz (Aug 20, 2020 12:49:53 AM)

  1. Removed unused code from zorg/buildbot/commands. — gkistanova / githubweb
  2. AnnotatedCommand.py is a part of the build bot, thus does not need x permission set. — gkistanova / githubweb

clang-d364008-g0459f29e8b0-t13820-b13820.tar.gz (Aug 20, 2020 12:49:53 AM)

  1. Revert "[IR] Intrinsics default attributes and opt-out flag" — johannes / detail
  2. [PowerPC] Support constrained scalar fptosi/fptoui — qiucofan / detail
  3. [ELF][test] Fix some llvm-objdump RUN lines which don't actually test anything — i / detail
  4. [Attributor][NFC] Extract functionality into own member — johannes / detail
  5. [Attributor][NFC] Improve the depgraph test to make differences clear — johannes / detail
  6. [Attributor][AAIsDead][NFC] Skip uninteresting instructions early — johannes / detail
  7. [Attributor][FIX] Do not use cyclic arguments for `nonnull` — johannes / detail
  8. [Attributor] Simplify comparison against constant null pointer — johannes / detail
  9. [Attributor][FIX] Update the call graph properly when internalizing functions — johannes / detail
  10. [LoopUnswitch] Fix incorrect Modified status — david.stenberg / detail
  11. [ARM][MachineOutliner] Add default mode. — yvan.roux / detail

clang-d363997-g1de70a724e0-t13817-b13817.tar.gz (Aug 19, 2020 10:47:09 PM)

  1. [OpenMP] Introduce target memory manager — tianshilei1992 / detail
  2. Revert "[OpenMPOpt] ICV tracking for calls" — johannes / detail

clang-d363995-gfc18e483205-t13815-b13815.tar.gz (Aug 19, 2020 8:47:26 PM)

  1. [NFC] It's a test commit, which updates CREDITS.TXT — zixuan.wu / detail

clang-d363994-gb690c1157e9-t13814-b13814.tar.gz (Aug 19, 2020 6:47:10 PM)

  1. GlobalISel: Implement fewerElementsVector for G_CONCAT_VECTORS sources — Matthew.Arsenault / detail
  2. [X86] Add mtune command line test cases that should have gone with 4cbceb74bb5676d0181d4d0cab5194d90a42c2ec — craig.topper / detail
  3. [X86] Add support 'tune' in target attribute — craig.topper / detail
  4. [MLIR] Add PatternRewriter::mergeBlockBefore() to merge a block in the middle of another block. — jurahul / detail
  5. [X86][AutoUpgrade] Simplify string management in UpgradeDataLayoutString a bit. NFCI — craig.topper / detail
  6. [lldb] Return empty string from getExtraMakeArgs when not implemented — Jonas Devlieghere / detail
  7. [AMDGPU] Correct DWARF register defintions — Tony.Tye / detail

clang-d363987-gc1c1bed5d08-t13811-b13811.tar.gz (Aug 19, 2020 4:39:01 PM)

  1. [llvm-zorg] Flang and MLIR PowerPC buildbot; removed double quoting — zrselk / githubweb

clang-d363987-gc1c1bed5d08-t13811-b13811.tar.gz (Aug 19, 2020 4:39:01 PM)

  1. [flang] Improve error messages for procedures in expressions — tkeith / detail
  2. [WIP][DebugInfo] Lazily parse debug_loclist offsets — dblaikie / detail
  3. GlobalISel: Implement fewerElementsVector for G_INSERT_VECTOR_ELT — Matthew.Arsenault / detail
  4. [libc] Add ULP function to MPFRNumber class to test correctly rounded functions such as SQRT, FMA. — lntue / detail
  5. [libc][obvious] Fix link order of math tests. — sivachandra / detail
  6. [GlobalISel][CallLowering] Don't tail call with non-forwarded explicit sret — Jessica Paquette / detail
  7. [GlobalISel][CallLowering] NFC: Unify flag-setting from CallBase + AttributeList — Jessica Paquette / detail
  8. Remove MLIREDSCInterface library which isn't used anywhere (NFC) — joker.eph / detail
  9. [X86] Don't call SemaBuiltinConstantArg from CheckX86BuiltinTileDuplicate if Argument is Type or Value Dependent. — craig.topper / detail
  10. [clang codegen] Use IR "align" attribute for static array arguments. — efriedma / detail
  11. [AArch64][SVE] Allow llvm.aarch64.sve.st2/3/4 with vectors of pointers. — efriedma / detail
  12. [AArch64][SVE] Add patterns for integer mla/mls. — efriedma / detail
  13. [mlir] Check libraries linked into standalone-opt — marius.brehler / detail
  14. [VectorCombine] add tests for vector loads; NFC — spatel / detail
  15. Fix a check that was attempting to see if an object file was in memory. — gclayton / detail
  16. [Coverage] Adjust skipped regions only if {Prev,Next}TokLoc is in the same file as regions' {start, end}Loc — zequanwu / detail
  17. Recommit "PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units" — dblaikie / detail
  18. [mlir][Linalg] Modify callback for getting id/nprocs in — ravishankarm / detail
  19. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  20. [X86] Fix the Predicates on MMX_PSHUFWri/PSHUFWmi to include SSE1 in addition to MMX. — craig.topper / detail
  21. Default to disabling the libunwind frameheader cache. — saugustine / detail
  22. Use std::make_tuple instead of initializer lists to make a bot happy: — Amara Emerson / detail
  23. [InstCombine] PHI-aware aggregate reconstruction: properly handle duplicate predecessors — lebedev.ri / detail
  24. [Analysis] Bug fix for exploded graph branching in evalCall for constructor — vrnithinkumar / detail
  25. [NFC][InstCombine] Aggregate reconstruction: use plain map — lebedev.ri / detail
  26. [X86] Add basic support for -mtune command line option in clang — craig.topper / detail
  27. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail
  28. [lldb] Remove unused function getArchFlag (NFC) — Jonas Devlieghere / detail
  29. Hook up OpenBSD 64-bit RISC-V support — brad / detail
  30. ld128 demangle: allow space for 'L' suffix. — enh / detail
  31. [mlir] Remove the use of "kinds" from Attributes and Types — riddleriver / detail
  32. [NFC][StackSafety] Test that StackLifetime looks through stripPointerCasts — Vitaly Buka / detail
  33. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  34. AMDGPU: Implement waterfall loop for MIMG instructions with 256-bit SRsrc — changpeng.fang / detail
  35. WCharType and WIntType are always signed int on OpenBSD. — brad / detail
  36. [mlir] Update the documentation for defining types — riddleriver / detail
  37. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail
  38. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  39. Reland "[TSan][libdispatch] Add interceptors for dispatch_async_and_wait()" — julian.lettner / detail
  40. [TSan][libdispatch] Ensure TSan dylib works on old systems — julian.lettner / detail
  41. [TSan][libdispatch] Guard test execution on old platforms — julian.lettner / detail
  42. [mlir] [VectorOps] Cleanup mask 1-d test on constants — ajcbik / detail
  43. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  44. [HIP] Support target id by --offload-arch — Yaxun.Liu / detail
  45. [gn build] Port 7546b29e761 — llvmgnsyncbot / detail
  46. Fix test hip-target-id.hip — Yaxun.Liu / detail
  47. [Attributor][NFC] Add tests to range.ll — okuraofvegetable / detail
  48. [X86][Driver] Remove code that forced a core2 mtune from MachO::TranslateArgs. — craig.topper / detail
  49. [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegalizer::GenWidenVectorLoads — david.sherwood / detail
  50. [AST] Fix a crash on mangling a binding decl from a DeclRefExpr. — hokein.wu / detail
  51. Convert SVE macros into c++ constants and inlines — omair.javaid / detail
  52. [LLDB] NativeThreadLinux invalidate register cache on stop — omair.javaid / detail
  53. [clang] Remove stray semicolons, fixing GCC warnings. NFC. — martin / detail
  54. Revert "[AMDGPU] Support disassembly for AMDGPU kernel descriptors" — RonakNilesh.Chauhan / detail
  55. [DSE,MemorySSA] Use NumRedundantStores instead of NumNoopStores. — flo / detail
  56. [GlobalISel] Don't skip adding predicate matcher — Madhur.Amilkanthwar / detail
  57. [utils] Fix regexp in llvm/utils/extract_vplan.py to extract VPlans. — flo / detail
  58. [RISCV] add the assemble and disassemble support of Zvlsseg instructions — 932494295 / detail
  59. [ARM] Enabled VMLAV and Add instructions to use VMLAVA — meera.nakrani / detail
  60. [IR] Intrinsics default attributes and opt-out flag — sstipanovic / detail
  61. [OpenMPOpt] ICV tracking for calls — sstipanovic / detail
  62. [GlobalISel] Untabify InstructionSelectorImpl.h. NFC — bjorn.a.pettersson / detail
  63. [Clang][SVE] NFC: Move info about ACLE types into separate function. — sander.desmalen / detail
  64. [X86][AVX] Fold store(extract_element(vtrunc)) to truncated store — llvm-dev / detail
  65. [LLDB] Add ptrace register access for AArch64 SVE registers — omair.javaid / detail
  66. [SVE] Add tests for fixed length vector integer operations with immediate operands. — paul.walker / detail
  67. [X86][AVX] computeKnownBitsForTargetNode - add VTRUNC/VTRUNCS/VTRUNCUS known zero upper elements handling. — llvm-dev / detail
  68. [LLDB] Minor fix in TestSVERegisters.py for AArch64/Linux buildbot — omair.javaid / detail
  69. [ARM] Change target triple to arm-none-none-eabi. NFC — david.green / detail
  70. [lldb] Make error messages in TestQueues more helpfull — Raphael Isemann / detail
  71. [InstCombine] Lower infinite combine loop detection thresholds — lebedev.ri / detail
  72. [InstCombine] update stale comments in test files; NFC — spatel / detail
  73. [X86][AVX] getAVX512TruncNode - don't truncate from illegal vector widths. — llvm-dev / detail
  74. [X86] lowerShuffleWithVPMOV - remove unnecessary shuffle commutation. NFCI. — llvm-dev / detail
  75. [lldb] Add typedefs to the DeclContext they are created in — pavel / detail
  76. [lldb] Clean up DW_AT_declaration-with-children.s test — pavel / detail
  77. [obj2yaml] Refactor the .debug_pub* sections dumper. — Xing / detail
  78. [CodeGen] Use existing EmitLambdaVLACapture (NFC) — aaronpuchert / detail
  79. Fix unused variable warnings. NFCI. — llvm-dev / detail
  80. [X86][AVX] lowerShuffleWithVPMOV - minor refactor to more closely match lowerShuffleAsVTRUNC — llvm-dev / detail
  81. Fix MSVC implicit truncation narrowing conversion warning. — llvm-dev / detail
  82. Revert "[InstCombine] Lower infinite combine loop detection thresholds" — lebedev.ri / detail
  83. Make helpers static. NFC. — benny.kra / detail
  84. AMDGPU/GlobalISel: Add selection tests for pointer constants — arsenm2 / detail
  85. [NFC] Fix typo in AMDGPU doc — Madhur.Amilkanthwar / detail
  86. AMDGPU/GlobalISel: Add some bitcast tests — Matthew.Arsenault / detail
  87. [libomptarget][amdgpu] Support building with static rocm libraries — jonathanchesterfield / detail
  88. [mlir][VectorToSCF] Bug in TransferRead lowering fixed — limo / detail
  89. [lldb] Convert builders to use inheritance (NFC) — Jonas Devlieghere / detail
  90. [InstCombine] reduce code duplication; NFC — spatel / detail
  91. [lldb] Move builders under lldbsuite.test as they import lldbtest (NFC) — Jonas Devlieghere / detail
  92. [InstCombine] avoid 'tmp' names in tests; NFC — spatel / detail
  93. Add python bindings for Type and IntegerType. — stellaraccident / detail
  94. [NFC][llvm] Make the contructors of `ElementCount` private. — francesco.petrogalli / detail
  95. [clang] Replace call to private ctor with ElementCount::getScalable — Jonas Devlieghere / detail
  96. [docs] Clarify ENABLE_MODULES uses Clang Header Modules. — flo / detail
  97. [clang] Replace call to private ctor with ElementCount::getScalable (2/2) — Jonas Devlieghere / detail
  98. [OpenMPOpt][HideMemTransfersLatency] Moving the 'wait' counterpart of __tgt_target_data_begin_mapper — htobonmm7 / detail
  99. [lldb] Fix buildDsym signature in Builder base class — Jonas Devlieghere / detail
  100. [lldb] Add getExtraMakeArgs to Builder (NFC) — Jonas Devlieghere / detail
  101. [mlir] fix build after llvm made ElementCount constructor private — zinenko / detail
  102. [mlir] expose standard attributes to C API — zinenko / detail
  103. [clang][driver]Add quotation mark in test/fortran.f95  to avoid false positive — caroline.concatto / detail
  104. [Clang] Fix BZ47169, loader_uninitialized on incomplete types — jonathanchesterfield / detail
  105. [GlobalISel] Add combine for (x & mask) -> x when (x & mask) == x — Jessica Paquette / detail
  106. Revert "[NFC][llvm] Make the contructors of `ElementCount` private." — joker.eph / detail
  107. Fix flang test after MLIR API changes — joker.eph / detail
  108. Revert "Revert "[NFC][llvm] Make the contructors of `ElementCount` private."" — joker.eph / detail
  109. [mlir][VectorToSCF] Fix of broken build - missing link to MLIRLinalgUtils — limo / detail
  110. [CMake] Don't look for terminfo libs when LLVM_ENABLE_TERMINFO=OFF — phosek / detail
  111. [CMake] Fix OCaml build failure because of absolute path in system libs — phosek / detail
  112. GlobalISel: Use Register — Matthew.Arsenault / detail
  113. [InstCombine] add tests for shifted xor; NFC — spatel / detail
  114. sanitizer_common: Use void* for madvise first argument on Solaris. — peter / detail
  115. AMDGPU/GlobalISel: Remove hack for combines forming illegal extloads — Matthew.Arsenault / detail
  116. GlobalISel: Don't check for verifier enforced constraint — Matthew.Arsenault / detail
  117. [index-while-building] PathIndexer — Jan Korous / detail
  118. AMDGPU: Fix wrong type mangling in intrinsic test — Matthew.Arsenault / detail
  119. [DSE] Remove dead argument from removePartiallyOverlappedStores (NFC). — flo / detail
  120. [lldb] Extend Darwin builder to pass the ARCH_CFLAGS spec to Make. — Jonas Devlieghere / detail
  121. GlobalISel: Add TargetLowering member to LegalizerHelper — Matthew.Arsenault / detail
  122. [CMake] Always mark terminfo as unavailable on Windows — phosek / detail
  123. [lldb] Code sign binaries with entitlements — Jonas Devlieghere / detail
  124. [PGO][PGSO][LV] Fix loop not vectorized issue under profile guided size opts. — yamauchi / detail
  125. [lldb] Print the load command that wasn't found in TestSimulatorPlatform — Jonas Devlieghere / detail
  126. [DebugInfo] Emit DW_OP_implicit_value for Floating point constants — SourabhSingh.Tomar / detail
  127. [AArch64][GlobalISel] Handle rtcGPR64RegClassID in AArch64RegisterBankInfo::getRegBankFromRegClass() — Jessica Paquette / detail
  128. Revert "[DebugInfo] Emit DW_OP_implicit_value for Floating point constants" — SourabhSingh.Tomar / detail
  129. [OpenMP] Refactored the function `DeviceTy::data_exchange` — tianshilei1992 / detail
  130. Re-apply "[DebugInfo] Emit DW_OP_implicit_value for Floating point constants" — SourabhSingh.Tomar / detail
  131. [mlir] Add a new "Pattern Descriptor Language" (PDL) dialect. — riddleriver / detail
  132. [OPENMP]Fix PR47158, case 2: do not report host-only functions in unused function in device mode. — a.bataev / detail
  133. [X89] Ignore -mtune=generic to fix failures some users are seeing after D85384 — craig.topper / detail
  134. [lldb] Move Xcode SDK helper functions into lldbutil — Jonas Devlieghere / detail
  135. [X86] Add feature for Fast Short REP MOV (FSRM) for Icelake or newer. — yamauchi / detail
  136. Implement FPToUI and UIToFP ops in standard dialect — zinenko / detail
  137. [ValueTracking] define/use max recursion depth in header — spatel / detail
  138. Force Remove Attribute — puyan / detail
  139. [CMake] Fix an issue where get_system_libname creates an empty regex capture on windows — phosek / detail
  140. [llvm] Add default constructor of `llvm::ElementCount`. — francesco.petrogalli / detail
  141. [libc][obvious] Fix x86 long double conversion to integer. — sivachandra / detail
  142. [DFSan] Handle mmap() calls before interceptors are installed. — mascasa / detail
  143. [libFuzzer] Fix value-profile-load test. — dokyungs / detail
  144. [lldb/interpreter] Add REPL-specific init file — medismail.bennani / detail
  145. [lldb] Update TestSimulatorPlatform.py to set ARCH_CFLAGS instead of TRIPLE — Jonas Devlieghere / detail
  146. Explain why the array bound is non-constant in VLA diagnostics. — richard / detail
  147. [c++14] Implement missed piece of N3323: use "converted constant" rules — richard / detail

clang-d363840-g04a6ea5d77e-t13763-b13763.tar.gz (Aug 18, 2020 11:00:25 AM)

  1. [XCOFF] emit .rename for .lcomm when necessary — jasonliu / detail
  2. [GlobalISel][CallLowering] Look through call parameters for flags — Jessica Paquette / detail
  3. [ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC and set sh_addr=0 to non-SHF_ALLOC — i / detail
  4. [NFC] Add raw_ostream parameter to printIR routines — anhtuyen / detail
  5. [llvm-dwarfdump][test] Add a --statistics test for a DW_AT_artificial variable — i / detail
  6. [libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator. — dokyungs / detail
  7. [MLIR][SPIRVToLLVM] Additional conversions for spirv-runner — georgemitenk0v / detail
  8. [ARM] Use mov operand if the mov cannot be moved while tail predicating — samuel.tebbs / detail
  9. [lldb] [testsuite] Add split-file for check-lldb dependencies — jan.kratochvil / detail
  10. [ARM] Allow tail predication of VLDn — david.green / detail
  11. Disable use of _ExtInt with '__atomic' builtins — jeffrey.t.mott / detail
  12. [ARM] Fix build after D86087 — i / detail
  13. Create Optimization Pass Wrapper for MLIR Reduce — sifontes / detail
  14. Revert "[TSan][libdispatch] Add interceptors for dispatch_async_and_wait()" — aeubanks / detail
  15. [X86][AVX] lowerShuffleWithVPMOV - add non-VLX support. — llvm-dev / detail
  16. [gn build] Add support for expensive checks — aeubanks / detail
  17. Added std.floor operation to match std.ceil — rob.suderman / detail
  18. [GlobalISel] Add a combine for ashr(shl x, c), c --> sext_inreg x, c' — Amara Emerson / detail
  19. [GlobalISel] Add a combine for sext_inreg(load x), c --> sextload x — Amara Emerson / detail

clang-d363821-ga65a50540e3-t13759-b13759.tar.gz (Aug 18, 2020 9:00:39 AM)

  1. [InstCombine] add tests for fneg+fabs; NFC — spatel / detail
  2. [InstCombine] fold fabs of select with negated operand — spatel / detail
  3. [llvm-readobj/elf] - Refine testing of broken Android's packed relocation sections. — grimar / detail
  4. AMDGPU/GlobalISel: Fix selection of s1/s16 G_[F]CONSTANT — Matthew.Arsenault / detail
  5. AMDGPU/GlobalISel: Select llvm.amdgcn.groupstaticsize — Matthew.Arsenault / detail
  6. [X86][AVX] lowerShuffleWithVTRUNC - pull out TRUNCATE/VTRUNC creation into helper code. NFCI. — llvm-dev / detail
  7. [SLP] remove instcombine dependency from regression test; NFC — spatel / detail
  8. [X86][AVX] lowerShuffleWithVTRUNC - extend to support v16i16/v32i8 binary shuffles. — llvm-dev / detail
  9. [X86][AVX] lowerShuffleWithPERMV - pad 128/256-bit shuffles on non-VLX targets — llvm-dev / detail
  10. [NFC][clang-tidy] Put abseil headers in alphabetical order — n.james93 / detail
  11. [LV] Predicated reduction tests. NFC — david.green / detail
  12. [X86] Regenerate load-slice test labels. NFCI. — llvm-dev / detail
  13. [mlir][Linalg] Canonicalize tensor_reshape(splat-constant) -> splat-constant. — ravishankarm / detail

clang-d363808-gbd7daf5ceb9-t13756-b13756.tar.gz (Aug 18, 2020 6:53:53 AM)

  1. [clangd] Target member of dependent base made visible via a using-decl — zeratul976 / detail
  2. [mlir] VectorToSCF bug in setAllocAtFunctionEntry fixed. — limo / detail
  3. [mlir] Fix printing of unranked memrefs in non-default memory space — zinenko / detail
  4. [llvm-readobj/elf] - Merge mips-got-overlapped.test to mips-got.test and refine testing. — grimar / detail
  5. [llvm-readobj/elf] - Refine the malformed-pt-dynamic.test. — grimar / detail
  6. [Attributor] Deduce noundef attribute — okuraofvegetable / detail
  7. [gn build] Port 00d7b7d014f — llvmgnsyncbot / detail
  8. [compiler-rt][test] XFAIL two tests on 32-bit sparc — ro / detail
  9. [Test][NFC] Add a new test to verify if scheduler can cluster two ld/st — qshanz / detail
  10. [Flang] Move markdown files(.MD) from documentation/ to docs/ — joshisameeran17 / detail
  11. [X86][AVX] Lower v16i8/v8i16 binary shuffles using VTRUNC/TRUNCATE — llvm-dev / detail
  12. [SVE] Lower fixed length vector ISD::SPLAT_VECTOR operations. — paul.walker / detail
  13. [NFC] Add some more Arm tests for IndVarSimplify — sam.parker / detail
  14. [SVE] Fix shift-by-imm patterns used by asr, lsl & lsr intrinsics. — paul.walker / detail
  15. [mlir] expose standard types to C API — zinenko / detail
  16. [lldb][gui] use left/right in the source view to scroll — l.lunak / detail
  17. [llvm-objdump][AMDGPU] Detect CPU string — RonakNilesh.Chauhan / detail
  18. Revert "PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units" — thakis / detail
  19. [X86][AVX] lowerShuffleWithVTRUNC - avoid unnecessary division in element counts. NFCI. — llvm-dev / detail
  20. [ELF] Hide target specific methods as private — RonakNilesh.Chauhan / detail
  21. [SyntaxTree] Implement annotation-based test infrastructure — ecaldas / detail
  22. [SyntaxTree] Use Annotations based tests for expressions — ecaldas / detail
  23. [OPENMP]Do not capture base pointer by reference if it is used as a base for array-like reduction. — a.bataev / detail
  24. [yaml2obj] - Don't crash when `FileHeader` declares an empty `Flags` key in specific situations. — grimar / detail

clang-d363784-gbe3ef93bf58-t13747-b13747.tar.gz (Aug 18, 2020 12:05:41 AM)

  1. [clang] Fix visitation of ConceptSpecializationExpr in constrained-parameter — zeratul976 / detail
  2. [Attributor][FIX] Handle function pointers properly in AANonNull — johannes / detail
  3. [Attributor][NFC] Directly return proper type to avoid casts — johannes / detail
  4. [Attributor] We (should) keep the CG updated so we can mark it as preserved — johannes / detail
  5. [Attributor] Bail early if AAMemoryLocation cannot derive anything — johannes / detail
  6. DebugInfo: Emit class template parameters first, before members — dblaikie / detail
  7. PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units — dblaikie / detail

clang-d363777-g15673d748ac-t13745-b13745.tar.gz (Aug 17, 2020 10:04:45 PM)

  1. Cleaned __init__.py files in zorg package. — gkistanova / githubweb

clang-d363777-g15673d748ac-t13745-b13745.tar.gz (Aug 17, 2020 10:04:45 PM)

  1. [PowerPC] Implement Vector Extract Mask builtins in LLVM/Clang — amy.kwan1 / detail
  2. Use find_library for ncurses — Jonas Devlieghere / detail
  3. [clangd] Index refs to main-file symbols as well — zeratul976 / detail

clang-d363774-g2af4c2b2b1b-t13743-b13743.tar.gz (Aug 17, 2020 8:04:19 PM)

  1. Fix method name to start with lower case to match style guide (NFC) — joker.eph / detail
  2. [X86] Make PreprocessISelDAG create X86ISD::VRNDSCALE nodes with i32 constants instead of i8. — craig.topper / detail
  3. [X86] Truncate immediate to i8 for INTR_TYPE_3OP_IMM8 — craig.topper / detail
  4. [X86] Rename INTR_TYPE_4OP to INTR_TYPE_4OP_IMM8 and truncate immediates to MVT::i8 — craig.topper / detail
  5. [X86] When manually creating intrinsic nodes in X86ISelLowering, make sure we use getTargetConstant and pointer type for the intrinsic ID. — craig.topper / detail
  6. NFC: [GVNHoist] Outline functions from the class — 1894981+hiraditya / detail
  7. [llvm-objdump] Attempt to fix html doc generation issue. — hoy / detail
  8. Revert "[libc++] Use CMake interface targets to setup benchmark flags" — leonardchan / detail
  9. [OpenMPOpt][HideMemTransfersLatency] Split __tgt_target_data_begin_mapper into its "issue" and "wait" counterparts. — Hamilton Tobon / detail
  10. [NewPM] Pin various tests under Other/ to legacy PM — aeubanks / detail

clang-d363764-g62fc44ca3cf-t13740-b13740.tar.gz (Aug 17, 2020 6:02:08 PM)

  1. [OpenMPOpt][HideMemTransfersLatency] Update regression test with new runtime calls. — Hamilton Tobon / detail
  2. [Attributor][FIX] Do not request an AANonNull for non-pointer types — johannes / detail
  3. [Attributor] Properly use the call site argument position — johannes / detail
  4. [llvm-objdump] Symbolize binary addresses for low-noisy asm diff. — hoy / detail
  5. [MLInliner] In development mode, obtain the output specs from a file — mtrofin / detail

clang-d363759-g68cb29eff1d-t13738-b13738.tar.gz (Aug 17, 2020 3:57:56 PM)

  1. [gn build] Port 2f0d755d815 — llvmgnsyncbot / detail
  2. [safe-stack] Fix typo in test command line — Vitaly Buka / detail
  3. Improve error message when constructing a Tensor with an invalid element type (NFC) — joker.eph / detail
  4. libclc: Fix FP_ILOGBNAN definition — tstellar / detail
  5. libclc: Make all built-ins overloadable — tstellar / detail
  6. Fix Wsign-compare warnings in test. — echristo / detail
  7. libclc: Add Mesa/SPIR-V target — tstellar / detail
  8. [libunwind] Remove compatibility support for macOS 10.6 — Steven Wu / detail
  9. Fix another Wsign-comparison warning. — echristo / detail
  10. Convert to early exit (NFC) — Adrian Prantl / detail
  11. Convert to early exit (NFC) — Adrian Prantl / detail
  12. Convert if cascade to switch (NFC) — Adrian Prantl / detail
  13. Simplify error reporting (NFC) — Adrian Prantl / detail
  14. Convert to early exit (NFC) — Adrian Prantl / detail
  15. [NFC][InstCombine] Add more tests for aggregate reconstruction w/ PHI handling — lebedev.ri / detail
  16. [NFC][InstCombine] PHI-aware aggregate reconstruction: insert PHI node manually — lebedev.ri / detail
  17. [NFC][InstCombine] PHI-aware aggregate reconstruction: don't capture UseBB in lambdas, take it as argument — lebedev.ri / detail
  18. [InstCombine] PHI-aware aggregate reconstruction: correctly detect "use" basic block — lebedev.ri / detail
  19. [NFC][clang] Adjust test/CodeGenCXX/nrvo.cpp after 03127f795b8244c1039c18d4391374707a3dc75e — lebedev.ri / detail
  20. [VE] Modify ISelLoweirng following clang-tidy — marukawa / detail

clang-d363739-ga128292b901-t13735-b13735.tar.gz (Aug 17, 2020 2:11:38 PM)

  1. [llvm] Don't create the directory hierarchy in the FileCollector... — Jonas Devlieghere / detail
  2. [flang][directives] Use TableGen to generate clause unparsing — clementval / detail
  3. [DFSan] Support fast16labels mode in dfsan_union. — mascasa / detail
  4. [ELF] Allow mixed SHF_LINK_ORDER & non-SHF_LINK_ORDER sections and sort within InputSectionDescription — maskray / detail
  5. [lldb] Skip the Apple Simulator tests with reproducers — Jonas Devlieghere / detail
  6. [lldb] Skip TestMultipleDebuggers on Windows — Jonas Devlieghere / detail
  7. Revert "[BPI] Improve static heuristics for integer comparisons" — Dávid Bolvanský / detail
  8. [lldb] Skip test_launch_simple with reproducers — Jonas Devlieghere / detail
  9. [AMDGPU] Define spill opcodes for all AGPR sizes — Stanislav.Mekhanoshin / detail
  10. AMDGPU: Add baseline tests for global saddr matching — Matthew.Arsenault / detail
  11. AMDGPU: Match global saddr addressing mode — Matthew.Arsenault / detail
  12. [AssumeBundles] Fix Bug in Assume Queries — tyker / detail
  13. [DAGCombiner] convert StoreSource if-chain to switch; NFC — spatel / detail
  14. [DAGCombiner] clean up getStoreMergeCandidates(); NFC — spatel / detail
  15. [DAGCombiner] simplify bool return in getStoreMergeCandidates; NFC — spatel / detail
  16. [DAGCombiner] reduce code duplication in getStoreMergeCandidates; NFC — spatel / detail
  17. [DAGCombiner] give magic number a name in getStoreMergeCandidates; NFC — spatel / detail
  18. AMDGPU/GlobalISel: Match global saddr addressing mode — Matthew.Arsenault / detail
  19. Revert "Re-Re-land: [CodeView] Add full repro to LF_BUILDINFO record" — alexandre.ganea / detail
  20. [DSE,MemorySSA] Skip access already dominated by a killing def. — flo / detail
  21. [NVPTX] Fix typo in lit test — puyan / detail
  22. [AIX][XCOFF][Patch1] Provide decoding trace back table information API for xcoff object file for llvm-objdump -d — diggerlin / detail
  23. GlobalISel: Make type for lower action more consistently optional — Matthew.Arsenault / detail

clang-d363716-g5ca7c6386f4-t13732-b13732.tar.gz (Aug 17, 2020 12:07:09 PM)

  1. [DSE,MemorySSA] Account for ScanLimit == 0 on entry. — flo / detail
  2. [ELF] Enforce two-dash form for some LLD specific options and the newer --[no-]pcrel-optimize — i / detail
  3. Revert "Make compiler-rt/asan tests run with llvm-lit." — akhuang / detail
  4. [lldb] Use os.path.sep in TestInvalidArgsLog.py to fix Windows bot — Raphael Isemann / detail
  5. [lldb] Replace unittest2.expectedFailure with expectedFailure (NFC) — Jonas Devlieghere / detail
  6. [test] Fix thinlto-debug-pm.c in preparation for -enable-npm-optnone — aeubanks / detail
  7. [test] Fix aggregate-assign-call.c in preparation for -enable-npm-optnone — aeubanks / detail
  8. [lldb] Add missing LLDB_REGISTER for GarbageCollectAllocatedModules — Jonas Devlieghere / detail
  9. [lldb] Skip TestError.test with reproducers — Jonas Devlieghere / detail
  10. GlobalISel: Early continue to reduce loop indentation — Matthew.Arsenault / detail
  11. [DSE,MemorySSA] Check for underlying objects first. — flo / detail
  12. [libcxx/variant] Correctly propagate return type of the visitor. — mcypark / detail
  13. GlobalISel: Revisit users of other merge opcodes in artifact combiner — Matthew.Arsenault / detail
  14. GlobalISel: Fix parameter name in doxygen comment — Matthew.Arsenault / detail

clang-d363702-g95b77f2eac8-t13730-b13730.tar.gz (Aug 17, 2020 10:03:17 AM)

  1. Reset PAL metadata when AMDGPU traget stream finishes — kubak / detail
  2. [libomptarget][NFC] Sort list of plugins in chronological order — georgios.rokos / detail
  3. [lldb] Get rid of helper CMake variables for Python — Jonas Devlieghere / detail
  4. [MLIR] Add support for defining and using Op specific analysis — jurahul / detail
  5. [mlir] Provide LLVMType::getPrimitiveSizeInBits — zinenko / detail
  6. [lldb-vscode] NFC: clang format — waltermelon / detail
  7. [lldb] Fix and re-enable TestMultipleDebuggers — Jonas Devlieghere / detail
  8. Make compiler-rt/asan tests run with llvm-lit. — akhuang / detail
  9. AMDGPU/GlobalISel: Look through copies in getPtrBaseWithConstantOffset — Matthew.Arsenault / detail
  10. [lldb] Only link against Python 3 when LLDB_ENABLE_PYTHON is set. — Jonas Devlieghere / detail
  11. [lldb] Add missing signal include for TestMultipleDebuggers.py — Jonas Devlieghere / detail
  12. NFC: [GVNHoist] Hoist loop invariant code and rename variables for readability — 1894981+hiraditya / detail
  13. Adds __str__ support to python mlir.ir.MlirModule. — stellaraccident / detail

clang-d363689-gcddb0dbcefd-t13727-b13727.tar.gz (Aug 17, 2020 8:01:10 AM)

  1. [llvm-readobj] - Remove unwrapOrError calls from GNUStyle<ELFT>::printRelocations. — grimar / detail
  2. [lldb][NFC] Use StringRef in CreateFunctionDeclaration/GetDeclarationName — Raphael Isemann / detail
  3. [NFC] Tweak a comment about the lock-free builtins — luismarques / detail
  4. [NFC] run update test script — sam.parker / detail
  5. [SystemZ/ZOS]__(de)register_frame are not available on z/OS. — kai / detail
  6. [lldb] Skip TestSimulatorPlatform with sanitized builds — Raphael Isemann / detail
  7. [llvm] support graceful failure of DataLayout parsing — zinenko / detail
  8. [mlir] Move data layout from LLVMDialect to module Op attributes — zinenko / detail
  9. AMDGPU: Fix using wrong offsets for global atomic fadd intrinsics — Matthew.Arsenault / detail
  10. AMDGPU/GlobalISel: Fix using post-legal combiner without LegalizerInfo — Matthew.Arsenault / detail
  11. GlobalISel: Remove unnecessary check for copy type — Matthew.Arsenault / detail
  12. [flang] Add preprocessor test for defines passed on the command line — david.truby / detail
  13. [mlir] do not use llvm.cmpxchg with floats — zinenko / detail
  14. AMDGPU: Don't look at dbg users for foldable operands — Matthew.Arsenault / detail
  15. AMDGPU/GlobalISel: Fix using readfirstlane with ballot intrinsics — Matthew.Arsenault / detail
  16. AMDGPU/GlobalISel: Fix missing 256-bit AGPR mapping — Matthew.Arsenault / detail
  17. [clangd] Fix Windows build when remote index is enabled. — platonov.aleksandr / detail
  18. [flang] Copy attributes and flags onto host-assoc symbols — tkeith / detail
  19. DAG: Add missing comment for transform — Matthew.Arsenault / detail
  20. [PowerPC] Fix thunk alignment issue when using pc-rel instruction — wei.huang / detail
  21. [libc] Make benchmark boxplots transparent. — asteinhauser / detail
  22. [LLD][PowerPC] Implement GOT to PC-Rel relaxation — nemanja.i.ibm / detail

clang-d363667-g3f7068ad986-t13724-b13724.tar.gz (Aug 17, 2020 5:57:11 AM)

  1. [NFC][StackSafety] Move out sort from the loop — Vitaly Buka / detail
  2. [InlineCost] Fix scalable vectors in visitAlloca — cullen.rhodes / detail
  3. [lldb][NFC] Use the proper type for the 'storage' parameter of CreateFunctionDeclaration — Raphael Isemann / detail
  4. [X86][AVX] Move lowerShuffleWithVPMOV inside explicit shuffle lowering cases — llvm-dev / detail
  5. [lldb][NFC] Use expect_expr in more tests — Raphael Isemann / detail
  6. [lldb][NFC] Remove name parameter from CreateFunctionTemplateDecl — Raphael Isemann / detail
  7. [LLD][ELF] - Do not produce an invalid dynamic relocation order with --shuffle-sections. — grimar / detail
  8. [NFC] Run update script on test — sam.parker / detail
  9. [DemandedBits] Reorder addition test checks. NFC. — llvm-dev / detail
  10. [DemandedBits] Improve accuracy of Add propagator — llvm-dev / detail
  11. [llvm-readobj/elf] - Refine the warning about the broken PT_DYNAMIC segment. — grimar / detail
  12. [InstCombine] reduce code duplication; NFC — spatel / detail
  13. [InstCombine] add tests for sdiv-of-abs; NFC — spatel / detail
  14. [InstCombine] fold abs(X)/X to cmp+select — spatel / detail
  15. [gn build] Port c1f6ce0c732 — llvmgnsyncbot / detail
  16. [RISCV] Indirect branch generation in position independent code — selliott / detail
  17. [RISCV] Enable the use of the old mucounteren name — selliott / detail

clang-d363650-g6b97fa0bfef-t13721-b13721.tar.gz (Aug 17, 2020 3:41:49 AM)

  1. [clang] Make signature help work with dependent args — kadircet / detail
  2. [lldb][NFC] Remove stride parameter from GetArrayElementType — Raphael Isemann / detail
  3. [VE] Support f128 — marukawa / detail
  4. [lldb] Get lldb-server platform's --socket-file working again — Raphael Isemann / detail
  5. [lldb] Fix that log enable's -f parameter causes LLDB to crash when it can't open the log file — Raphael Isemann / detail
  6. [lldb] Add SBModule::GarbageCollectAllocatedModules and clear modules after each test run — Raphael Isemann / detail
  7. [lldb] Forcefully complete a type when adding nested classes — pavel / detail
  8. [lldb/Utility] Simplify and generalize Scalar class — pavel / detail
  9. [lldb] Don't delete orphaned shared modules in SBDebugger::DeleteTarget — Raphael Isemann / detail
  10. [lldb] Remove OS-specific string from TestInvalidArgsLog — Raphael Isemann / detail

clang-d363640-g24fc3177c17-t13718-b13718.tar.gz (Aug 17, 2020 1:37:33 AM)

  1. [X86] Reject dirflag in inline asm constraints other than clobber. — craig.topper / detail
  2. [lldb] Print the exception traceback when hitting cleanup errors — Raphael Isemann / detail

clang-d363638-g4d52ebb9b9c-t13716-b13716.tar.gz (Aug 16, 2020 11:36:23 PM)

  1. [clang] fix a compilation bug — yhs / detail
  2. [InstCombine] Fix a compilation bug — yhs / detail
  3. [PowerPC] Make StartMI ignore COPY like instructions. — czhengsz / detail

clang-d363635-gfcd2969da9e-t13713-b13713.tar.gz (Aug 16, 2020 9:33:29 PM)

  1. Initial MLIR python bindings based on the C API. — stellaraccident / detail

clang-d363634-ge10e7829bf6-t13712-b13712.tar.gz (Aug 16, 2020 7:31:11 PM)

  1. Use consistent code for setting FPFeatures from operator constructors. — richard / detail
  2. Always keep unset fields in FPOptionsOverride zeroed. — richard / detail
  3. Replace setter named 'getAsOpaqueInt' with a real getter. — richard / detail
  4. [StackSafety] Skip ambiguous lifetime analysis — Vitaly Buka / detail

clang-d363630-g9860e68450c-t13710-b13710.tar.gz (Aug 16, 2020 5:26:40 PM)

  1. Add missing parsing for attributes to std.generic_atomic_rmw op — joker.eph / detail
  2. Don't leave the FPOptions in a UnaryOperator uninitialized. — richard / detail

clang-d363628-g0ec1f0f332c-t13708-b13708.tar.gz (Aug 16, 2020 3:19:14 PM)

  1. [InstCombine] Aggregate reconstruction simplification (PR47060) — lebedev.ri / detail
  2. [NFCI][InstCombine] Pacify GCC builds - don't name variable and enum class identically — lebedev.ri / detail

clang-d363626-g5272d29e2cb-t13706-b13706.tar.gz (Aug 16, 2020 1:15:29 PM)

  1. [ARM] Tests for tail predicated loads. NFC — david.green / detail
  2. [OpenMP][FIX] Do not use TBAA in type punning reduction GPU code PR46156 — johannes / detail
  3. [OpenMP][CUDA] Cache the maximal number of threads per block (per kernel) — johannes / detail
  4. [OpenMP][CUDA] Keep one kernel list per device, not globally. — johannes / detail

clang-d363622-gfef26071240-t13704-b13704.tar.gz (Aug 16, 2020 11:12:39 AM)

  1. [Sema] Validate calls to GetExprRange. — koraq / detail
  2. [Sema] Use the proper cast for a fixed bool enum. — koraq / detail

clang-d363620-gf25d47b7ed3-t13702-b13702.tar.gz (Aug 16, 2020 9:09:16 AM)

  1. Revert "[PhaseOrdering] add test for memcpy removal (PR47114); NFC" — spatel / detail
  2. [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for float types — llvm-dev / detail

clang-d363618-g3ffb751f3db-t13701-b13701.tar.gz (Aug 16, 2020 7:08:16 AM)

  1. [StackSafety] Change how callee searched in index — Vitaly Buka / detail
  2. [PhaseOrdering] add test for memcpy removal (PR47114); NFC — spatel / detail
  3. [InstCombine] add tests for copysign; NFC — spatel / detail
  4. [InstCombine] reduce code duplication; NFC — spatel / detail
  5. [InstCombine] fold copysign with fabs/fneg operand — spatel / detail

clang-d363613-gdca7eb7d602-t13699-b13699.tar.gz (Aug 16, 2020 5:02:53 AM)

  1. [X86] isRepeatedTargetShuffleMask - don't require specific MVT type. NFC. — llvm-dev / detail
  2. Create strict aligned code for OpenBSD/arm64. — brad / detail
  3. [X86][SSE] Replace combineShuffleWithHorizOp with canonicalizeShuffleMaskWithHorizOp — llvm-dev / detail

clang-d363610-g402b063c806-t13697-b13697.tar.gz (Aug 16, 2020 12:49:23 AM)

  1. [OpenMP][OMPBuilder] Adding support for `omp single` — fghanim84 / detail
  2. [llvm-libtool-darwin] Fix test on all host architectures — smeenai / detail

clang-d363608-g12b4df99195-t13695-b13695.tar.gz (Aug 15, 2020 10:48:50 PM)

  1. [gn build] Port 577e58bcc75 — llvmgnsyncbot / detail
  2. [llvm-libtool-darwin] Speculative buildbot fix — smeenai / detail

clang-d363606-g577e58bcc75-t13693-b13693.tar.gz (Aug 15, 2020 8:47:44 PM)

  1. [ARC] Fix CodeGen/ARC/brcc.ll — i / detail
  2. [InlineAdvisor] New inliner advisor to replay inlining from optimization remarks — aktoon / detail

clang-d363604-gd0b312955f1-t13691-b13691.tar.gz (Aug 15, 2020 6:47:22 PM)

  1. [libomptarget] Implement host plugin for amdgpu — jonchesterfield / detail

clang-d363603-ga49b05bb61f-t13690-b13690.tar.gz (Aug 15, 2020 4:44:57 PM)

  1. Slightly relax the regex on lld version in test (NFC) — joker.eph / detail
  2. [JITLink][MachO] Use correct symbol scope when N_PEXT is set and N_EXT unset. — Lang Hames / detail

clang-d363601-g7006bb69efb-t13688-b13688.tar.gz (Aug 15, 2020 2:43:07 PM)

  1. Refactor mlir-opt setup in a new helper function (NFC) — joker.eph / detail
  2. [GlobalISel] Enable copy-propagation in post-legalizer combiner. — Amara Emerson / detail

clang-d363599-g93c761f5e5b-t13686-b13686.tar.gz (Aug 15, 2020 12:41:20 PM)

  1. AMDGPU: Remove SIFixupVectorISel pass — Matthew.Arsenault / detail
  2. AMDGPU: Correct definitions for global saddr instructions — Matthew.Arsenault / detail
  3. AMDGPU: Remove redundant FLAT complex patterns — Matthew.Arsenault / detail
  4. AMDGPU: Fix matching wrong offsets for global atomic loads — Matthew.Arsenault / detail
  5. AMDGPU: Remove slc from flat offset complex patterns — Matthew.Arsenault / detail
  6. AMDGPU: Fix global atomic saddr operand class — Matthew.Arsenault / detail
  7. AMDGPU: Remove register class params from flat memory patterns — Matthew.Arsenault / detail
  8. GlobalISel: Remove unnecessary llvm:: — Matthew.Arsenault / detail
  9. [gn build] Port 79298a50670 — llvmgnsyncbot / detail
  10. [llvm-libtool-darwin] Use Optional operator overloads. NFC — smeenai / detail

clang-d363589-g49a944af7f1-t13684-b13684.tar.gz (Aug 15, 2020 10:40:51 AM)

  1. [Attributor][NFC] Use indexes instead of iterator — clfbbn / detail
  2. [Attributor][NFC] Format code — clfbbn / detail
  3. [NFC] Fix typo and variable names — 1894981+hiraditya / detail

clang-d363586-g345053390ac-t13682-b13682.tar.gz (Aug 15, 2020 8:36:32 AM)

  1. [Attributor] Use internalized version of non-exact functions — clfbbn / detail
  2. [MachOYAML] Move EmitFunc to an inner scope. NFC. — Xing / detail
  3. [TextAPI] update DriverKit string value — cyndy_ishida / detail
  4. Add support for C++20 concepts and decltype to modernize-use-trailing-return-type. — aaron / detail

clang-d363582-g4a0b95dc5e4-t13677-b13677.tar.gz (Aug 15, 2020 5:57:04 AM)

  1. Reland "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" — Dávid Bolvanský / detail
  2. On FreeBSD, add -pthread to ASan dynamic compile flags for tests — dimitry / detail
  3. [DWARFYAML] Simplify isEmpty(). NFC. — Xing / detail

clang-d363579-g25ee851746d-t13674-b13674.tar.gz (Aug 15, 2020 3:42:31 AM)

  1. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail

clang-d363578-g20563933875-t13672-b13672.tar.gz (Aug 15, 2020 1:40:10 AM)

  1. Revert "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" — martin / detail
  2. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail
  3. Separate the Registration from Loading dialects in the Context — joker.eph / detail

clang-d363575-g7208cb1ac43-t13670-b13670.tar.gz (Aug 14, 2020 11:36:46 PM)

  1. [lldb] Remove XFAIL from now passing TestPtrRefs/TestPtreRefsObjC — Raphael Isemann / detail

clang-d363574-g1621c004da7-t13669-b13669.tar.gz (Aug 14, 2020 9:31:44 PM)

  1. Remove inline gc arguments from statepoints — listmail / detail
  2. [Statepoint] Remove code related to inline operand bundles — listmail / detail
  3. [Tests] Be consistent w/definition of statepoint-example — listmail / detail

clang-d363571-g43a38dc2517-t13666-b13666.tar.gz (Aug 14, 2020 5:26:06 PM)

  1. [TableGen] Allow mnemonics with uppercase letters to be matched — nguillemot / detail
  2. [SLC] sprintf(dst, "%s", str) -> strcpy(dst, str) — Dávid Bolvanský / detail
  3. Temporarily revert "[SCEVExpander] Add helper to clean up instrs inserted while expanding." — rupprecht / detail
  4. [TestPtrRefs] Prefer `command script import`. — ditaliano / detail
  5. [TestPtrRefsObjC] Prefer `command script import`. — ditaliano / detail
  6. [X86][MC][Target] Initial backend support a tune CPU to support -mtune — craig.topper / detail
  7. [ELF] Re-initialize InputFile::isInGroup so that elf::link can be called more than once — i / detail
  8. Fix TargetSubtargetInfo derivatives after D85165 — i / detail
  9. [NewPM][optnone] Mark various passes as required — aeubanks / detail
  10. [test][LoopUnroll] Cleanup FullUnroll.ll — aeubanks / detail
  11. Remove deopt and gc transition arguments from gc.statepoint intrinsic — listmail / detail
  12. [libcxx/variant] Avoided variable name shadowing. — mcypark / detail
  13. [SVE] Remove calls to VectorType::getNumElements from AggressiveInstCombine — ctetreau / detail
  14. [SVE] Lower fixed length vXi32/vXi64 SDIV to scalable vectors. — mcinally / detail
  15. [MSAN] Avoid dangling ActualFnStart when replacing instruction — guiand / detail
  16. [SLC] Transform strncpy(dst, "text", C) to memcpy(dst, "text\0\0\0", C) for C <= 128 only — Dávid Bolvanský / detail
  17. [AMDGPU] Fix MAI ld/st hazard handling — Stanislav.Mekhanoshin / detail

clang-d363554-g36ebabc153d-t13663-b13663.tar.gz (Aug 14, 2020 3:21:35 PM)

  1. [MachO] Add skeletal support for DriverKit platform — jezng / detail
  2. [lld-macho] Emit load command LC_BUILD_VERSION — jezng / detail
  3. [libc] Add restrict qualifiers to string library; give consistent naming scheme to TableGen files. — gyurgyikcp / detail
  4. [StackSafety] Use ValueInfo in ParamAccess::Call — Vitaly Buka / detail
  5. [libcxx/variant] Introduce `switch`-based mechanism for `std::visit`. — mcypark / detail
  6. Split Preprocessor/init.c test — tra / detail
  7. [x86] add tests for store merging (PR46662); NFC — spatel / detail
  8. [AIX] Generate unique module id based on Pid and timestamp — Xiangling.Liao / detail
  9. [MSAN] Reintroduce libatomic load/store instrumentation — guiand / detail
  10. [docs] Add missing semicolon to example. — mascasa / detail
  11. [MSAN] Convert ActualFnStart to be a particular Instruction *, not BB — guiand / detail

clang-d363542-gc26ed5c9657-t13660-b13660.tar.gz (Aug 14, 2020 1:15:01 PM)

  1. [X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y)) — llvm-dev / detail
  2. TableGen/GlobalISel: Partially handle immAllOnesV/immAllZerosV — arsenm2 / detail
  3. Remove unnecessary HEADER_DIRS in lib/InterfaceStub/CMakeLists.txt — haowei / detail
  4. [clang-tools-extra] Added missing comma — zrselk / detail
  5. [llvm-libtool-darwin] Support universal outputs — sameerarora101 / detail
  6. [mlir] Make mlir_check_link_libraries() work with interface libraries — stephen.neuendorffer / detail
  7. [mlir] build fix for gcc-5 — stephen.neuendorffer / detail
  8. [examples][cmake] build fix for examples with BUILD_SHARED_LIBS=on — stephen.neuendorffer / detail
  9. [DFSan] Don't unmap during dfsan_flush(). — mascasa / detail
  10. [llvm-libtool-darwin] Add support for -l and -L — sameerarora101 / detail
  11. Fix warning caused by ReductionTreePass class — sifontes / detail

clang-d363531-g40a142fa57d-t13658-b13658.tar.gz (Aug 14, 2020 11:12:25 AM)

  1. [llvm-zorg] PowerPC Fixing Malformed LIT Flag — zrselk / githubweb

clang-d363531-g40a142fa57d-t13658-b13658.tar.gz (Aug 14, 2020 11:12:25 AM)

  1. [lldb] Remove Python 2 fallback and only support Python 3 — Jonas Devlieghere / detail
  2. [ORC] Build LLJITWithChildProcess example only on UNIX host systems — Stefan Gränitz / detail
  3. Remove dependency from lib/CAPI/IR/IR.cpp on registerAllDialects() (build fix) — joker.eph / detail
  4. [TSan][libdispatch] Add interceptors for dispatch_async_and_wait() — julian.lettner / detail
  5. Minor build fix (pointer must be dereferenced with `->`) — joker.eph / detail
  6. Add python enumerators for SBTypeEnumMemberList, and some tests for this API. — jingham / detail
  7. AMDGPU/GlobalISel: Match andn2/orn2 for more types — arsenm2 / detail

clang-d363524-gfd9187f7469-t13655-b13655.tar.gz (Aug 14, 2020 9:10:14 AM)

  1. [Orc] Fix werror for unused variable in noasserts build — bjorn.a.pettersson / detail
  2. [OpenMP][NFC] Update test check lines with new script version — johannes / detail
  3. [OpenMP][OMPIRBuilder] Use the source (=directory + filename) for locations — johannes / detail
  4. [DemandedBits] Add addition test case from D72423 — llvm-dev / detail
  5. [DFSan] Fix parameters to strtoull wrapper. — mascasa / detail
  6. [ARM][test] Add more tests of two-part immediates — powerman1st / detail
  7. Revert "[NFC][StackSafety] Move out sort from the loop" — mascasa / detail
  8. [Statepoints] FixupStatepoint: properly set isKill on spilled register. — dantrushin / detail
  9. [lldb] Use file to synchronize TestDeepBundle and TestBundleWithDotInFilename — Jonas Devlieghere / detail
  10. [NFC] Silence variables unused in release builds — rupprecht / detail

clang-d363514-g5f6bee77fad-t13652-b13652.tar.gz (Aug 14, 2020 7:08:56 AM)

  1. [Attributor] Implement AAPotentialValues — okuraofvegetable / detail
  2. [libc] [obvious] Fix typographical error. — noreply / detail
  3. [lldb] Make packetlog_get_dylib_info returns the last full response — Raphael Isemann / detail
  4. [VE] Remove obsolete I8/I16 register classes — marukawa / detail
  5. [Statepoints] Spill GC Ptr regs in FixupStatepoints. — dantrushin / detail

clang-d363509-g4c30d4b4e5f-t13649-b13649.tar.gz (Aug 14, 2020 5:09:03 AM)

  1. [lldb/Utility] Simplify Scalar::PromoteToMaxType — pavel / detail
  2. [MLIR][Shape] Add custom assembly format for `shape.any` — frgossen / detail
  3. [NFC][ARM] Port MaybeCall into ARMTTImpl method — sam.parker / detail
  4. [mlir] Mention mandatory RFC process for changes in Standard dialect — zinenko / detail
  5. [mlir] do not emit bitcasts between structs in StandardToLLVM — zinenko / detail
  6. [ORC] Add JITLink-compatible remote memory-manager and LLJITWithChildProcess example — Stefan Gränitz / detail
  7. [ORC] In LLLazyJIT provide public access to the CompileOnDemandLayer — Stefan Gränitz / detail
  8. [ORC][NFC] Refactor loop to determine name of init symbol in IRMaterializationUnit — Stefan Gränitz / detail
  9. [lldb] Display autosuggestion part in gray if there is one possible suggestion — Raphael Isemann / detail
  10. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  11. [ORC][NFC] Fix a header comment — Stefan Gränitz / detail
  12. [lldb] Deduplicate copy-pasted TypeSystemMap::GetTypeSystemForLanguage — Raphael Isemann / detail
  13. [ORC] Fix missing include in OrcRemoteTargetClient.h — Stefan Gränitz / detail
  14. [lldb] Fix py3 incompatibility in gdbremote_testcase.py — pavel / detail
  15. [lldb] Check Decl kind when completing -flimit-debug-info types — pavel / detail
  16. [lldb] Use SBProcess::Continue instead of 'run' command in TestTargetAPI.py — Raphael Isemann / detail
  17. [NFC][StackSafety] Move out sort from the loop — Vitaly Buka / detail
  18. [NFC][StackSafety] Change map key comparison — Vitaly Buka / detail

clang-d363491-g9698deb2570-t13643-b13643.tar.gz (Aug 14, 2020 2:57:46 AM)

  1. Fix binaries directory for flang slaves gcc10 and clang10 — caroline.concatto / githubweb

clang-d363491-g9698deb2570-t13643-b13643.tar.gz (Aug 14, 2020 2:57:46 AM)

  1. [SyntaxTree] Split `TreeTestBase` into header and source — ecaldas / detail
  2. [gn build] Port 2e4a20fd706 — llvmgnsyncbot / detail
  3. [CGAtomic] Mark atomic libcall functions `nounwind` — guiand / detail
  4. Fix BufferPlacement Pass to derive from the TableGen generated parent class (NFC) — joker.eph / detail
  5. Remove spurious empty line at the beginning of source file (NFC) — joker.eph / detail
  6. [NFC][StackSafety] Dedup callees — Vitaly Buka / detail
  7. [clangd] Warn developers when trying to link system-installed gRPC statically — kbobyrev / detail
  8. [OpenMP] Fix releasing of stack memory — protze / detail
  9. [clangd] Fix find_program() result check when searching for gRPC — platonov.aleksandr / detail
  10. [clangd] Clarify comments regarding gRPC linking — kbobyrev / detail

clang-d363481-gbbe3c479a6a-t13641-b13641.tar.gz (Aug 14, 2020 12:56:52 AM)

  1. [DebugInfo] Avoid an infinite loop with a truncated pre-v5 .debug_str_offsets.dwo. — ikudrin / detail
  2. [NFCI][SimpleLoopUnswitch] Adjust CostKind query — sam.parker / detail
  3. [SVE] Fix bug in SVEIntrinsicOpts::optimizePTest — david.sherwood / detail
  4. [AMDGPU] Enable .rodata for amdpal os — sebastian.neubauer / detail
  5. [lldb] Fix a crash when tab-completion an empty line in a function with only one local variable — Raphael Isemann / detail

clang-d363476-g48cd5b72b13-t13638-b13638.tar.gz (Aug 13, 2020 10:55:20 PM)

  1. Revert "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" — aeubanks / detail

clang-d363475-g800f0eda5b1-t13637-b13637.tar.gz (Aug 13, 2020 6:52:04 PM)

  1. hwasan: Emit the globals note even when globals are uninstrumented. — peter / detail
  2. [WebAssembly] Add missing lit.local.cfg — tlively / detail
  3. [mlir] [VectorOps] Canonicalization of 1-D memory operations — ajcbik / detail
  4. [NFC] Remove unused function. — hubert.reinterpretcast / detail

clang-d363471-ga5ed20b5497-t13634-b13634.tar.gz (Aug 13, 2020 4:50:08 PM)

  1. PowerPC Flang+MLIR buildbot cmake fix — zrselk / githubweb

clang-d363471-ga5ed20b5497-t13634-b13634.tar.gz (Aug 13, 2020 4:50:08 PM)

  1. [lldb] Improve diagnostics in lldb-repro when replay fails — Jonas Devlieghere / detail
  2. Revert "[ARM] Fix IT block generation after Thumb2SizeReduce with -Oz" — david.green / detail
  3. [NFC] Remove unused variables. — ckennelly / detail
  4. [SLC] sprintf(dst, "%s", str) -> strcpy(dst, str) — Dávid Bolvanský / detail
  5. [DebugInfo] Add -fuse-ctor-homing cc1 flag so we can turn on constructor homing only if limited debug info is already on. — akhuang / detail
  6. [ConstProp] Handle insertelement constants — aeubanks / detail
  7. [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only — Ben.Dunbobbin / detail
  8. [NewPM][CodeGen] Add machine code verification callback — Yuanfang Chen / detail

clang-d363463-g7d1cb187fbe-t13631-b13631.tar.gz (Aug 13, 2020 2:44:13 PM)

  1. Solaris buildbot updates — ro / githubweb

clang-d363463-g7d1cb187fbe-t13631-b13631.tar.gz (Aug 13, 2020 2:44:13 PM)

  1. [mlir][DialectConversion] Update the documentation for dialect conversion — riddleriver / detail
  2. [mlir][docs] Update/Add documentation for MLIRs Pattern Rewrite infrastructure — riddleriver / detail
  3. [darwin][driver] fix isMacosxVersionLT minimum supported OS version check — Alex Lorenz / detail
  4. [ORC][NFC] Fix typo in comment — Stefan Gränitz / detail
  5. [gn build] (manually) port d650cbc349ccc4 — thakis / detail
  6. [gn build] (manually) port d650cbc349ccc4 better — thakis / detail
  7. [SVE] Lower fixed length vector integer UMIN/UMAX — mcinally / detail
  8. [libc] Add strtok_r implementation. — parallels / detail
  9. [tsan] Respect no_huge_pages_for_shadow. — ckennelly /