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

 

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-d355884-g07239c736a5-t10916-b10916.tar.gz (Jun 1, 2020 11:45:15 PM)

  1. [X86] Fix a few recursivelyDeleteUnusedNodes calls that were trying to delete nodes before their user was really gone. — craig.topper / detail
  2. Fix violations of [basic.class.scope]p2. — richard / detail
  3. [BrachProbablityInfo] Proportional distribution of reachable probabilities — yrouban / detail

clang-d355881-g3bb0d95fdc2-t10913-b10913.tar.gz (Jun 1, 2020 9:59:07 PM)

  1. [BrachProbablityInfo] Rename loop variables. NFC — yrouban / detail

clang-d355880-g801d823bdec-t10912-b10912.tar.gz (Jun 1, 2020 8:12:57 PM)

  1. Fix UB in EmulateInstructionARM64.cpp — Adrian Prantl / detail
  2. [COFF] Free some memory used for chunks — rnk / detail
  3. Fix how cc1 command line options are mapped into FP options. — rjmccall / detail
  4. add debug code to chase down a rare crash in asan/lsan https://github.com/google/sanitizers/issues/1193 — kcc / detail
  5. [asan] fix a comment typo — kcc / detail

clang-d355875-ga66e1d2aa94-t10908-b10908.tar.gz (Jun 1, 2020 6:25:57 PM)

  1. [AArch64] Fix CollectLOH creating an AdrpAdd LOH when there's a live used reg — Amara Emerson / detail
  2. [AArch64][GlobalISel] Split G_GLOBAL_VALUE into ADRP + G_ADD_LOW and optimize. — Amara Emerson / detail
  3. [docs] Sketch outline for HowToUpdateDebugInfo.rst — Vedant Kumar / detail
  4. [os_log][test] Remove -O1 from a test, NFC — Vedant Kumar / detail

clang-d355871-g776708b00bd-t10905-b10905.tar.gz (Jun 1, 2020 4:39:56 PM)

  1. Updated synopsis of <atomic> to match what is implemented — ogiroux / detail
  2. AMDGPU: Change internal tracking of wave size — Matthew.Arsenault / detail
  3. [LiveDebugValues] Remove early-exit when testing regmasks, NFC — Vedant Kumar / detail

clang-d355868-g959517ace1c-t10902-b10902.tar.gz (Jun 1, 2020 2:52:52 PM)

  1. [Matrix] Implement matrix index expressions ([][]). — flo / detail
  2. [PDB] Use inlinee file checksum offsets directly — rnk / detail
  3. [libc] Expose APIGenerator. — paulatoth / detail
  4. Add DIAError.h to list of headers excluded from the LLVM_DebugInfo_PDB module — dany.grumberg / detail
  5. [llvm][NFC] Cache FAM in InlineAdvisor — mtrofin / detail
  6. [lldb/Test] Add test for man page and lldb --help output — Jonas Devlieghere / detail
  7. For --relativenames, ignore directory 0, which is the comp_dir. — saugustine / detail
  8. [PDB] Share code to relocate .debug$[SF] sections, NFC — rnk / detail
  9. [OpenMP] Replace Clang's OpenMP RTL Definitions with OMPKinds.def — jhuber6 / detail
  10. [libc++] NFC: Minor refactoring in std::array — Louis Dionne / detail
  11. [PowerPC] Add clang option -m[no-]pcrel — lei / detail
  12. [libc++] Add assertions on OOB accesses in std::array when the debug mode is enabled — Louis Dionne / detail
  13. [analyzer][MallocChecker] Fix the incorrect retrieval of the from argument in realloc() — dkszelethus / detail
  14. Clean up clang/test/CodeGenObjC/os_log.m — Akira / detail

clang-d355854-gb638b63b99d-t10898-b10898.tar.gz (Jun 1, 2020 1:06:04 PM)

  1. [lldb] Trigger reproducer job on success — Jonas Devlieghere / githubweb
  2. [lldb] Make triggering downstream jobs a stage — Jonas Devlieghere / githubweb
  3. [lldb] Don't wait on downstream jobs — Jonas Devlieghere / githubweb

clang-d355854-gb638b63b99d-t10898-b10898.tar.gz (Jun 1, 2020 1:06:04 PM)

  1. [AMDGPU/MemOpsCluster] Let mem ops clustering logic also consider number of clustered bytes — mahesha.comp / detail
  2. AMDGPU: Remove dead file — Matthew.Arsenault / detail
  3. AMDGPU: Fix test in code directory — Matthew.Arsenault / detail
  4. [PGO] Improve the working set size heuristics under the partial sample PGO. — yamauchi / detail
  5. [Darwin] Add and adopt a way to query the Darwin kernel version — julian.lettner / detail
  6. DAG: Fix getNode dropping flags if there's a glue output — Matthew.Arsenault / detail
  7. [LiveDebugValues] Speed up removeEntryValue, NFC — Vedant Kumar / detail
  8. [LiveDebugValues] Add LocIndex::u32_{location,index}_t types for readability, NFC — Vedant Kumar / detail
  9. AMDGPU: Fix not emitting nofpexcept on fdiv expansion — Matthew.Arsenault / detail
  10. [InstCombine] fix use of base VectorType; NFC — spatel / detail
  11. [ELF] Refine --export-dynamic-symbol semantics to be compatible GNU ld 2.35 — maskray / detail
  12. Move internal_uname to #if SANITIZER_LINUX scope. — mliska / detail

clang-d355842-gee9a251caf1-t10894-b10894.tar.gz (Jun 1, 2020 11:18:42 AM)

  1. [WebAssembly] Update test expectations — sbc / detail
  2. [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. — sivachandra / detail
  3. Process gep (phi ptr1, ptr2) in SROA — Stanislav.Mekhanoshin / detail
  4. [InstCombine] add test for select-of-shuffle; NFC — spatel / detail
  5. [Object] Add DF_1_PIE — maskray / detail
  6. Update some names in test. NFC. — Stanislav.Mekhanoshin / detail
  7. [flang] This adds the lowering stubs for Open MP. — eschweitz / detail
  8. [Clang][CGM] style cleanups NFC — ndesaulniers / detail
  9. [SVE] Eliminate calls to default-false VectorType::get() from Clang — ctetreau / detail
  10. AMDGPU: Fix alignment for dynamic allocas — arsenm2 / detail
  11. Temporarily removed unstable test. NFC. — Stanislav.Mekhanoshin / detail
  12. [ELF] Set DF_1_PIE for -pie — maskray / detail

clang-d355830-gdd54432a0f5-t10891-b10891.tar.gz (Jun 1, 2020 9:33:14 AM)

  1. [Support] Add more context to DataExtractor getLEB128 errors — james.henderson / detail
  2. [CodeGen] remove instnamer dependency from test file; NFC — spatel / detail
  3. [StructurizeCFG] Fix an incorrect comment, NFC. — ehudkatz / detail
  4. Support GCC [[gnu::attributes]] in C2x mode — aaron / detail
  5. [openmp] Fixed taskloop recursive splitting so that taskloop tasks have — Andrey.Churbanov / detail
  6. [InstNamer] use 'i' for Instructions, not 'tmp' — spatel / detail

clang-d355824-g54422d21700-t10886-b10886.tar.gz (Jun 1, 2020 7:19:55 AM)

  1. [DebugInfo] Add use of truncating data extractor to debug line parsing — james.henderson / detail
  2. Revert "[lldb] Pass -fPIC flag even when DYLIB_ONLY is set" — Raphael Isemann / detail

clang-d355822-g2b37c5b5605-t10883-b10883.tar.gz (Jun 1, 2020 5:32:51 AM)

  1. [llvm-readobj] - Improve error reporting for hash tables. — grimar / detail
  2. [StructurizeCFG] Fix region nodes ordering — ehudkatz / detail
  3. [llvm-readelf] - Add explicit braces. NFC. — grimar / detail
  4. [llvm-readelf] - Add explicit braces again. NFC. — grimar / detail
  5. [DebugInfo] Separate fields with commas in headers of .debug_pub* tables (1/3). — ikudrin / detail
  6. [DebugInfo] Separate fields with commas in headers of compile units (2/3). — ikudrin / detail
  7. [DebugInfo] Separate fields with commas in headers of type units (3/3). — ikudrin / detail
  8. MIPatternMatch.h - remove unused APFloat/APInt includes. NFC. — llvm-dev / detail
  9. ARMFrameLowering.h - remove unnecessary includes. NFC. — llvm-dev / detail
  10. [llvm-dwarfdump][test] Use verbose output to check expected opcodes — james.henderson / detail
  11. [utils] change default nameless value to "TMP" — spatel / detail
  12. [lldb][NFC] Make ClangExpressionSourceCode's wrapping logic more consistent — Raphael Isemann / detail

clang-d355810-gdace8224f38-t10878-b10878.tar.gz (Jun 1, 2020 3:20:07 AM)

  1. AArch64: materialize large stack offset into xzr correctly. — Tim Northover / detail

clang-d355809-g40a3fcb05c8-t10877-b10877.tar.gz (Jun 1, 2020 1:34:24 AM)

  1. [ASTMatchers] Force c++ unittests to specify correct language standard — n.james93 / detail
  2. [DebugInfo][CallSites] Remove decl subprograms from 'retainedTypes:' — djordje.todorovic / detail

clang-d355807-g11efb0837c8-t10875-b10875.tar.gz (May 31, 2020 11:48:41 PM)

  1. Fix strict aliasing warning in msan.cpp — sguelton / detail
  2. Improve SmallPtrSetImpl::count implementation — sguelton / detail

clang-d355805-g2a24d350dbe-t10872-b10872.tar.gz (May 31, 2020 10:02:38 PM)

  1. [PowerPC] Exploit vabsd on P9 — onelirong / detail
  2. [MachineCombine] add a hook for resource length limit — czhengsz / detail

clang-d355803-g216bad9a64e-t10869-b10869.tar.gz (May 31, 2020 8:17:57 PM)

  1. [gn build] (semi-manually) port a8ca0ec2670 — thakis / detail

clang-d355802-ga8ca0ec2670-t10868-b10868.tar.gz (May 31, 2020 6:31:51 PM)

  1. [Driver] Simplify Linux::addProfileRTLibs — maskray / detail
  2. AMDGPU/GlobalISel: Add stub reg-bank aware combiner pass — arsenm2 / detail

clang-d355800-g77e1181df44-t10866-b10866.tar.gz (May 31, 2020 4:41:36 PM)

  1. [analyzer] Add dumps to CheckerRegistry — dkszelethus / detail

clang-d355799-gc15d5d12c62-t10865-b10865.tar.gz (May 31, 2020 2:54:46 PM)

  1. [X86][AVX] Reduce unary target shuffles width if the upper elements aren't demanded. — llvm-dev / detail
  2. [X86] Rewrite how X86PartialReduction finds candidates to consider optimizing. — craig.topper / detail
  3. [test][compiler-rt] Avoid LD_PRELOAD for "outer" dynamic linkers — hubert.reinterpretcast / detail
  4. [Driver] NFC: Use Twine temp to replace std::string local — hubert.reinterpretcast / detail

clang-d355795-g8f2f613a6ec-t10863-b10863.tar.gz (May 31, 2020 1:07:33 PM)

  1. Change some extraneous /// comments to // comments inside methods. NFC. — clattner / detail
  2. [X86][AVX] combineX86ShufflesRecursively - peekThroughOneUseBitcasts subvector before widening. — llvm-dev / detail

clang-d355793-g59521256915-t10861-b10861.tar.gz (May 31, 2020 11:20:43 AM)

  1. Revert "clang-tidy and clang-query wont crash with invalid command line options" — n.james93 / detail
  2. clang-tidy and clang-query wont crash with invalid command line options — n.james93 / detail

clang-d355791-gdfbfdc96f9e-t10858-b10858.tar.gz (May 31, 2020 9:34:06 AM)

  1. [PhaseOrdering] add test for hoisting/CSE (PR46115); NFC — spatel / detail
  2. [utils] change update_test_checks.py use of 'TMP' value names — spatel / detail
  3. AArch64/GlobalISel: Fix incorrect ptrmask usage for alignment — arsenm2 / detail
  4. clang-tidy and clang-query wont crash with invalid command line options — n.james93 / detail
  5. [utils] update expected strings in tests; NFC — spatel / detail

clang-d355786-g4a2673d79fd-t10855-b10855.tar.gz (May 31, 2020 7:47:47 AM)

  1. [X86][AVX] getFauxShuffleMask - don't widen shuffle inputs from INSERT_SUBVECTOR(X,SHUFFLE(Y,Z)) — llvm-dev / detail
  2. [PhaseOrdering] add scalarization test for PR42174; NFC — spatel / detail
  3. [X86][AVX] Add test case described in D79987 — llvm-dev / detail
  4. [X86] getFauxShuffleMask/getTargetShuffleInputs - make SelectionDAG const (PR45974). — llvm-dev / detail
  5. [VectorCombine] add tests for scalarizing binop-with-constant; NFC — spatel / detail
  6. [X86][AVX] Add SimplifyMultipleUseDemandedBits VBROADCAST handling to SimplifyDemandedVectorElts. — llvm-dev / detail

clang-d355780-g45ebe38ffc4-t10851-b10851.tar.gz (May 31, 2020 5:55:15 AM)

  1. [X86][AVX] Pad small shuffle inputs in combineX86ShufflesRecursively — llvm-dev / detail

clang-d355779-gec25a71eb7f-t10850-b10850.tar.gz (May 31, 2020 4:08:43 AM)

  1. Revert "[NFC][PowerPC] Add a new case to test phi-node-elimination pass" — shkzhang / detail
  2. [ScheduleDAG] Avoid unnecessary recomputation of topological order. — flo / detail

clang-d355777-gaf3abbf7bd2-t10848-b10848.tar.gz (May 31, 2020 2:21:18 AM)

  1. [NFC][PowerPC] Add a new case to test phi-node-elimination pass — shkzhang / detail

clang-d355776-g2768edfff19-t10847-b10847.tar.gz (May 30, 2020 11:40:12 PM)

  1. [AMDGPU] Precommit tests for D80813 — jay.foad / detail
  2. [AMDGPU] Propagate fast-math flags when lowering FSIN and FCOS — jay.foad / detail

clang-d355774-g234eba90f4f-t10845-b10845.tar.gz (May 30, 2020 9:53:36 PM)

  1. [ELF][docs] Update supported targets — maskray / detail
  2. [X86] Move MMX_SET0 pattern into the instruction definition. NFC — craig.topper / detail
  3. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  4. [X86] Fix a place where we created MOVQ2DQ with a DstVT other than v2i64. — craig.topper / detail
  5. [X86] Teach computeKnownBitsForTargetNode that the upper half of X86ISD::MOVQ2DQ is all zero. — craig.topper / detail
  6. [DAGCombiner] Move debug message and statistic update into CommitTargetLoweringOpt. — craig.topper / detail
  7. [X86] Add DAG combine to turn (v2i64 (scalar_to_vector (i64 (bitconvert (mmx))))) to MOVQ2DQ. Remove unneeded isel patterns. — craig.topper / detail
  8. [X86] Remove unneeded bitconverts from isel patterns. NFC — craig.topper / detail
  9. AMDGPU: Add setTruncStoreAction for vector i64 types made legal recently — changpeng.fang / detail

clang-d355765-gd04eb253c71-t10841-b10841.tar.gz (May 30, 2020 8:07:14 PM)

  1. [llvm-objdump] Move llvm:: to llvm::objdump:: and qualifying definitions with objdump:: — maskray / detail
  2. [llvm-objdump] Delete unneeeded namespace llvm {} — maskray / detail

clang-d355763-ga23d1e9aff4-t10838-b10838.tar.gz (May 30, 2020 6:21:07 PM)

  1. [X86] Add pseudo instructions to use MULX with a single destination when the low result isn't used. — craig.topper / detail
  2. [llvm-objdump] Simplify reportError() and prepend outs().flush() — maskray / detail

clang-d355761-g1b6d29e06b0-t10835-b10835.tar.gz (May 30, 2020 4:34:53 PM)

  1. [X86] Factor constant pool comment printing out of the switch in X86AsmPrinter::emitInstruction. NFC — craig.topper / detail
  2. [X86] Minor cleanups to addShuffleComments in X86MCInstPrinter.cpp. NFCI — craig.topper / detail
  3. Remove some non-determinism from the `Darwin/duplicate_os_log_reports.cpp` test. — Dan Liew / detail
  4. [Driver] Fix BooleanFFlag identifiers to use 'f' 'fno_' prefixes instead of suffixes — maskray / detail

clang-d355757-g0fee91a187d-t10831-b10831.tar.gz (May 30, 2020 2:47:14 PM)

  1. [clang-tidy] RenamerClangTidyChecks ignore builtin and command line macros — n.james93 / detail
  2. [Tests] Convert last statepoint lowering tests to bundle format — listmail / detail
  3. [LoopUnroll] Add a test case for rG7873376bb36b. — whitneyt / detail

clang-d355754-g7873376bb36-t10828-b10828.tar.gz (May 30, 2020 1:00:39 PM)

  1. [LoopUnroll] Fix build failure for allyesconfig. — whitneyt / detail

clang-d355753-g065bf124fde-t10826-b10826.tar.gz (May 30, 2020 11:15:07 AM)

  1. [BasicAA] Use known lower bounds for index values for size based check. — flo / detail
  2. [lldb] Pass -fPIC flag even when DYLIB_ONLY is set — Raphael Isemann / detail
  3. [DSE] Remove noop stores in MSSA. — zoecarver / detail

clang-d355750-ge6aba43cda8-t10822-b10822.tar.gz (May 30, 2020 9:28:58 AM)

  1. SafeStackColoring.h - reduce Instructions.h include to forward declaration. NFC. — llvm-dev / detail

clang-d355749-g2b881f7911d-t10819-b10819.tar.gz (May 30, 2020 7:42:08 AM)

  1. ArchitectureSet.h - add missing <tuple> include. — llvm-dev / detail
  2. TBEHandler.h - remove unnecessary VersionTuple forward declaration. NFC. — llvm-dev / detail
  3. [clang-format] [PR46130] When editing a file with unbalance {} the namespace comment fixer can incorrectly comment the wrong closing brace — mydeveloperday / detail
  4. PackedVersion.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  5. [SelectionDAG] ComputeNumSignBits - use Valid Min/Max shift amount helpers directly. NFCI. — llvm-dev / detail
  6. [TargetLowering] SimplifyDemandedBits - remove shift amount clamps from getValidShiftAmountConstant calls. NFC. — llvm-dev / detail
  7. SafeStackLayout.cpp - remove includes directly defined in SafeStackLayout.h module header. NFC. — llvm-dev / detail
  8. CriticalAntiDepBreaker.cpp - remove includes directly defined in CriticalAntiDepBreaker.h header. NFC. — llvm-dev / detail

clang-d355741-gd1765cf1974-t10816-b10816.tar.gz (May 30, 2020 5:47:12 AM)

  1. [libcxx testing] Stop using arbitrary timeouts in one test — dave / detail
  2. IPDBRawSymbol.h - reduce StringRef.h include to forward declaration. NFC. — llvm-dev / detail
  3. IPDBRawSymbol.h - remove already declared forward declarations. NFC. — llvm-dev / detail
  4. Architecture.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  5. ArchitectureSet.h - reduce raw_ostream.h include to forward declaration. NFC. — llvm-dev / detail

clang-d355736-gbd85b7d6688-t10812-b10812.tar.gz (May 30, 2020 3:52:52 AM)

  1. [SelectionDAG] Remove repeated getOperand() call. NFC. — llvm-dev / detail
  2. [OpenMP][SYCL] Do not crash on attempt to diagnose unsupported type use — alexey.bader / detail

clang-d355734-g92063228f85-t10810-b10810.tar.gz (May 30, 2020 2:07:52 AM)

  1. [AArch64] Treat x18 as callee-saved in functions with windows calling convention on non-windows OSes — martin / detail
  2. [test] Regenerate checks in aarch64_win64cc_vararg.ll with update_llc_test_checks.py. NFC. — martin / detail
  3. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  4. [lldb/CMake] Fix typo that prevented regenerating the bindings — Jonas Devlieghere / detail

clang-d355730-g2388a096e78-t10807-b10807.tar.gz (May 30, 2020 12:20:43 AM)

  1. [lldb/Bindings] Raise exception when using properties that rely on lldb.target — Jonas Devlieghere / detail
  2. [DWARF5] Added support for emission of .debug_macro.dwo section — SourabhSingh.Tomar / detail
  3. [lldb/Test] use GetLoadAddress from scripted thread plan — Jonas Devlieghere / detail

clang-d355727-g21fee0921d5-t10804-b10804.tar.gz (May 29, 2020 10:34:33 PM)

  1. [ValueLattice] Fix uninitialized-value after D79036 — maskray / detail
  2. Fix full unrolling with new pass manager. — echristo / detail
  3. NFC: Simplify O1 pass pipeline construction. — echristo / detail
  4. Use .empty() instead of .size() == 0 (NFC) — joker.eph / detail

clang-d355723-gd04147789ff-t10800-b10800.tar.gz (May 29, 2020 8:47:34 PM)

  1. [jitlink] R_X86_64_PC32 support for the elf x86 jitlinker — jared.wyles / detail
  2. [SVE] Eliminate calls to default-false VectorType::get() from AMDGPU — ctetreau / detail
  3. AMDGPU: Move MIMG MMO check to verifier — Matthew.Arsenault / detail
  4. AMDGPU: Add new baseline tests for setreg handling — Matthew.Arsenault / detail
  5. AMDGPU: Optimize s_setreg_b32 to s_denorm_mode/s_round_mode — Matthew.Arsenault / detail
  6. [AMDGPU] Remove assertion on S1024 SGPR to VGPR spill — carl.ritson / detail

clang-d355717-g77b1ed4b4a4-t10797-b10797.tar.gz (May 29, 2020 7:01:12 PM)

  1. [diagtool] Install diagtool when LLVM_INSTALL_TOOLCHAIN_ONLY is ON. — vsapsai / detail
  2. [libc++] Fix issues with the triviality of std::array — maskray / detail
  3. [mlir][spirv] Clean up coop matrix assembly declaration. — thomasraoux / detail
  4. [flang][NFC] Remove link-time dependency of Evaluate on Semantics — tkeith / detail
  5. [gn build] (manually) port 0e265e31578 — thakis / detail
  6. [AMDGPU] Add loaded code object path URI definition to AMDGPUUsage — Tony.Tye / detail
  7. [gn build] Port 34cfed24ebd — llvmgnsyncbot / detail
  8. [gn build] Port cf6cc662eee — llvmgnsyncbot / detail
  9. [SVE] Eliminate calls to default-false VectorType::get() from Linker — ctetreau / detail

clang-d355708-g5a99ec10f5d-t10794-b10794.tar.gz (May 29, 2020 5:15:28 PM)

  1. AMDGPU/GlobalISel: Add boilerplate for inline asm lowering — Matthew.Arsenault / detail
  2. Revert "Process gep (phi ptr1, ptr2) in SROA" — Stanislav.Mekhanoshin / detail
  3. [lldb/Test] Don't leak forked processes on Darwin — Jonas Devlieghere / detail
  4. [CMake] Change target 'check' from 'check-llvm' to 'check-all' — maskray / detail
  5. [ELF] Add -z rel and -z rela — maskray / detail
  6. [mlir][Affine] Minor clean-up of D79829 — diego.caballero / detail
  7. [SVE] Eliminate calls to default-false VectorType::get() from Utils — ctetreau / detail
  8. [SVE] Eliminate calls to default-false VectorType::get() from Instrumentation — ctetreau / detail
  9. [flang] Batch together the changes to the PFT intermediate data — eschweitz / detail
  10. [SVE] Eliminate calls to default-false VectorType::get() from InstCombine — ctetreau / detail
  11. [mlir] NFC - Add debug information for Linalg transformations. — ntv / detail
  12. [SLP] Apply external to vectorizable tree users cost adjustment for — valery.n.dmitriev / detail
  13. [SVE] Eliminate calls to default-false VectorType::get() from AArch64 — ctetreau / detail
  14. [SVE] Eliminate calls to default-false VectorType::get() from AggressiveInstCombine — ctetreau / detail
  15. [mlir] Fix Windows build — ntv / detail
  16. [libFuzzer] Fixed description of fuzzer merge control file. — kcc / detail
  17. [SVE] Eliminate calls to default-false VectorType::get() from X86 — ctetreau / detail

clang-d355691-g6a4714030e4-t10789-b10789.tar.gz (May 29, 2020 3:27:58 PM)

  1. [tests] Fix AMDGPU test — ehudkatz / detail
  2. AMDGPU: Remove fp-exceptions feature — Matthew.Arsenault / detail
  3. [lldb/CMake] Set both the BUILD and INSTALL RPATH on macOS (2/2) — Jonas Devlieghere / detail
  4. [clang-format] Create a python documentation tool to generate a summary of the clang-format status for the whole of the LLVM project — paul_hoad / detail
  5. Add NoMerge MIFlag to avoid MIR branch folding — zequanwu / detail
  6. [ASTMatchers] Matchers related to C++ inheritance — Jan Korous / detail
  7. [Matrix] Implement + and - operators for MatrixType. — flo / detail
  8. Process gep (phi ptr1, ptr2) in SROA — Stanislav.Mekhanoshin / detail
  9. [DebugInfo][DAG] Don't reuse debug location on COPY if width changes. — tbosch / detail

clang-d355682-ga5202949134-t10786-b10786.tar.gz (May 29, 2020 1:25:36 PM)

  1. [SLP] auto-generate complete test checks; NFC — spatel / detail
  2. [WebAssembly] Add placeholders for R_WASM_TABLE_INDEX_REL_SLEB relocations — sbc / detail
  3. Add support for Overloaded Binary Operators in SyntaxTree — gribozavr / detail
  4. [Local] Prevent `invertCondition` from creating a redundant instruction — ehudkatz / detail
  5. [SVE] Eliminate calls to default-false VectorType::get() from Vectorize — ctetreau / detail
  6. [DWARF5] Added support for .debug_macro.dwo section in llvm-dwarfdump — SourabhSingh.Tomar / detail
  7. [DWARF5] Replace emission of strp with stx forms in debug_macro section — SourabhSingh.Tomar / detail
  8. [mlir][Linalg] Make contraction vectorization use vector transfers — ntv / detail
  9. [AMDGPU] Regenrated urem/udiv global isel tests. NFC. — Stanislav.Mekhanoshin / detail

clang-d355673-g5c7aca6a4c8-t10783-b10783.tar.gz (May 29, 2020 11:38:57 AM)

  1. [CodeGen] Fix warning in visitShuffleVector — david.sherwood / detail
  2. Fix errors in use of strictfp attribute. — kevin.neal / detail
  3. Fix errors in use of strictfp attribute. — kevin.neal / detail
  4. Fix errors in use of strictfp attribute. — kevin.neal / detail
  5. GlobalISel: fix CombinerHelper::matchEqualDefs() — Stanislav.Mekhanoshin / detail
  6. [X86] Fix errors in use of strictfp attribute. — kevin.neal / detail
  7. [DAGCombiner] Add command line options to guard store width reduction — carrot / detail
  8. Let @skipUnlessThreadSanitizer imply @skipIfAsan — Adrian Prantl / detail
  9. Let @skipUnlessUndefinedBehaviorSanitizer imply @skipIfAsan — Adrian Prantl / detail
  10. [ConstantFolding] Constant folding for integer vector reduce intrinsics — david.green / detail
  11. Preserve DbgLoc when DeadArgumentElimination rewrites a 'ret'. — paul.robinson / detail
  12. [LoopVectorize] auto-generate complete test checks; NFC — spatel / detail
  13. [LoopVectorize] regenerate test checks; NFC — spatel / detail
  14. [LoopVectorize] auto-generate complete checks; NFC — spatel / detail
  15. [LoopVectorize] regenerate test checks; NFC — spatel / detail
  16. [SVE] Eliminate calls to default-false VectorType::get() from polly — ctetreau / detail
  17. [AIX] Emit AvailableExternally Linkage on AIX — Xiangling.Liao / detail
  18. [LoopVectorize] auto-generate complete test checks; NFC — spatel / detail
  19. [PrintSCC] Fix printing a basic-block without a name — ehudkatz / detail
  20. [MLIR][OpenMP] Defined master operation in OpenMP Dialect — asudhaku / detail
  21. [X86] Remove isel pattern for MMX_X86movdq2q+simple_load. Replace with DAG combine to to loadmmx. — craig.topper / detail
  22. [SVE] Replace deprecated call in changeVectorElementTypeToInteger — dancgr / detail
  23. [X86] Ignore large code model in X86FastISel::X86MaterializeFP in 32-bit mode — craig.topper / detail

clang-d355650-g634258b8060-t10780-b10780.tar.gz (May 29, 2020 9:52:21 AM)

  1. [llvm-objcopy][ELF] Fix removing SHT_GROUP sections. — ikudrin / detail
  2. [llvm-objcopy][ELF] Fix removing a group member. — ikudrin / detail
  3. [DAGCombiner] avoid unnecessary indirection from SDNode/SDValue; NFCI — spatel / detail
  4. [llvm-readobj] - Cleanup the DwarfCFIEH::PrinterContext class. NFCI. — grimar / detail
  5. [ModuloSchedule] Allow illegal phis to be moved across stages. — hgreving / detail
  6. [analyzer] ApiModeling: Add buffer size arg constraint — gabor.marton / detail
  7. [CodeGen] Fix warnings in LowerToPredicatedOp — david.sherwood / detail
  8. [analyzer] ApiModeling: Add buffer size arg constraint with multiplier involved — gabor.marton / detail
  9. [SVE] Remove getNumElements() calls in visitGetElementPtrInst — david.sherwood / detail
  10. Fix build failure when source is read only — sameer.sahasrabuddhe / detail
  11. [analyzer] StdLibraryFunctionsChecker: Add sanity checks for constraints — gabor.marton / detail
  12. Move unittest helpers to a shared location — gribozavr / detail
  13. [OpenMP][SYCL] Improve diagnosing of unsupported types usage — alexey.bader / detail
  14. Remove SVN logic from find_first_existing_vc_file — sameer.sahasrabuddhe / detail
  15. [AIX][XCOFF] add symbol priority for the llvm-objdump -D -symbol-description — diggerlin / detail
  16. [ARM] Extra MVE VMLAV reduction patterns — david.green / detail
  17. unwind: use a more portable endianness check in EHABI — Saleem Abdulrasool / detail
  18. [lldb/test] Fix TestAppleSimulatorOSType when multiple runtimes are installed — Fred Riss / detail
  19. [AMDGPU] Remove duplicate test cases — jay.foad / detail
  20. [analyzer] StdLibraryFunctionsChecker: Add support to lookup types — gabor.marton / detail

clang-d355630-g99a3b20452b-t10775-b10775.tar.gz (May 29, 2020 7:10:35 AM)

  1. [SelectionDAG] Update getNode asserts for EXTRACT/INSERT_SUBVECTOR. — paul.walker / detail
  2. [clangd] Run PreambleThread in async mode behind a flag — kadircet / detail
  3. [CGP] Ensure address scaled offset is representable as int64_t — llvm-dev / detail
  4. [mlir][SCF] Add utility to clone an scf.ForOp while appending new yield values. — ntv / detail
  5. [clangd][NFC] Add traces for PreamblePatch::create — kadircet / detail
  6. [ObjectYAML][DWARF] Make the `PubSection` optional. — Xing / detail
  7. [mlir][Linalg][Vector] Add forwarding patterns between linalg.copy and vector.transfer — ntv / detail
  8. [DAGComb] Do not turn insert_elt into shuffle for single elt vectors. — flo / detail
  9. [clang] [Darwin] Add reverse mappings for aarch64/aarch64_32 to darwin arch names — martin / detail
  10. [clang] [MinGW] Fix libunwind extension — martin / detail
  11. Rename APIs in unittests/AST/Language.h in preparation to share them — gribozavr / detail
  12. [AArch64][x86] add tests for FMA combines; NFC — spatel / detail
  13. TextAPIContext.h - remove unused MemoryBuffer.h include. NFC. — llvm-dev / detail
  14. TextStubCommon.h - move StringSwitch.h include to TextStubCommon.cpp. NFC. — llvm-dev / detail

clang-d355616-gdac21fd29cd-t10771-b10771.tar.gz (May 29, 2020 5:19:10 AM)

  1. [llvm-readobj][test] - unwind.test: add comments, document the current behavior. — grimar / detail
  2. [libc++] Fix the LIBCXX_HAS_MERGED_TYPEINFO_NAMES_DEFAULT setting — Louis Dionne / detail
  3. Unbreak the build of mlir-cuda-runner — benny.kra / detail
  4. [clangd] Handle additional includes while parsing ASTs — kadircet / detail
  5. [clangd] Add buildPreamble to TestTU — kadircet / detail
  6. [llvm-readelf] - --elf-hash-histogram: do not crash when the .gnu.hash goes past the EOF. — grimar / detail
  7. [clangd] Preserve extra args in PreambleTests::IncludeParsing to fix windows build bots — kadircet / detail
  8. VirtualFileSystem.h - reduce Twine.h include to forward declaration. NFC. — llvm-dev / detail
  9. IPDBInjectedSource.h - remove unused includes and forward declarations. NFC. — llvm-dev / detail
  10. IPDBLineNumber.h - remove unused includes. NFC. — llvm-dev / detail
  11. [clangd] Patch PP directives to use stale preambles while building ASTs — kadircet / detail
  12. [clangd] locateMacroAt handles patched macros — kadircet / detail
  13. Fix broken include — kadircet / detail
  14. [CodeGen] Fix warnings in getZeroExtendInReg — david.sherwood / detail
  15. [readobj] Fix dangling else warning — kadircet / detail
  16. [SCCP] Switch to widen at PHIs, stores and call edges. — flo / detail
  17. [lit] Add an option to print all features used in tests — Louis Dionne / detail

clang-d355599-g7ff2de4f0c6-t10768-b10768.tar.gz (May 29, 2020 3:31:51 AM)

  1. New intrinsic @llvm.get.active.lane.mask() — sjoerd.meijer / detail
  2. [AST][RecoveryExpr] Make DeduceAutoType fail if the auto is deduced from recovery exprs. — hokein.wu / detail
  3. [TTI] New target hook emitGetActiveLaneMask — sjoerd.meijer / detail
  4. [VE] Implements minimum MC layer for VE (4/4) — simon.moll / detail
  5. [AMDGPU] Use numbers::pi instead of M_PI. NFC. — jay.foad / detail
  6. [AMDGPU] Better use of llvm::numbers — jay.foad / detail
  7. [MLIR][BufferPlacement] Support functions that return Memref typed results — ehsan.nadjaran_toosi / detail
  8. Avoid O_CLOEXEC to allow building on older Linux (RHEL5) — Vitaly Buka / detail
  9. [lldb][NFC] Remove a std::string->C string->StringRef conversion in ClangUserExpression — Raphael Isemann / detail
  10. [lldb] Make "inline" tests more configurable — pavel / detail
  11. Do not list adb devices when a device id is given — pavel / detail

clang-d355588-ga3418631e8a-t10764-b10764.tar.gz (May 29, 2020 1:45:17 AM)

  1. [X86] Remove MMX isel patterns containing (x86mmx (scalar_to_vector (i32))). — craig.topper / detail
  2. [libc] Add implementation of call_once from threads.h. — sivachandra / detail
  3. [CodeGen] Add support for extracting elements of scalable vectors — david.sherwood / detail
  4. [SVE] Fix warnings in SelectInst::areInvalidOperands — david.sherwood / detail
  5. [SVE] Remove getNumElements() warnings in InstCombiner::visitBitCast — david.sherwood / detail
  6. [CMake] Pass CLANG_VENDOR variables into later stages — sylvestre / detail
  7. libclc: update website url — sylvestre / detail

clang-d355581-ga0c90b5b2ad-t10761-b10761.tar.gz (May 29, 2020 12:00:19 AM)

  1. [JITLink] Fix 80-column rule violation. — Lang Hames / detail
  2. [JITLink] Improve llvm-jitlink regression testing support for ELF. — Lang Hames / detail
  3. [ORC] Add debugging output for LLJIT construction. — Lang Hames / detail
  4. [gn build] Port a6deaeec370 — llvmgnsyncbot / detail
  5. [AArch64][GlobalISel] Enable extending loads combines post-legalization. — Amara Emerson / detail

clang-d355576-g4e74541a928-t10758-b10758.tar.gz (May 28, 2020 10:15:20 PM)

  1. [WebAssembly] Fix a bug in removing unnecessary branches — aheejin / detail
  2. [WebAssembly] Fix a bug in finding matching EH pad — aheejin / detail
  3. [ObjectYAML][DWARF] Add DWARF entry in ELFYAML. — Xing / detail
  4. [Tests] Migrate more statepoint lowering tests to use operand bundles — listmail / detail
  5. [LoopUnroll] Fix not-rotated.ll by adding back a limitation was unintentionally — whitneyt / detail

clang-d355571-g59ba12994c0-t10755-b10755.tar.gz (May 28, 2020 8:29:19 PM)

  1. Run Coverage pass before other *San passes under new pass manager, round 2 — aeubanks / detail
  2. [X86] Fix a nullptr dereference in X86Subtarget::classifyLocalReference when compiling with -mcmodel=medium -fpic and using a constant pool — craig.topper / detail
  3. GlobalISel: Work on improving stock set of legality predicates — Matthew.Arsenault / detail
  4. [NFC][SLP] Add test case exposing SLP cost model bug. — valery.n.dmitriev / detail
  5. [AMDGPU] DWARF Proposal For Heterogeneous Debugging — Tony.Tye / detail
  6. [LoopUnroll] Support loops with exiting block that is neither header nor — whitneyt / detail
  7. [llvm-xray][test] Fix unsupported-elf32.txt after D80185 — maskray / detail

clang-d355564-gfd1c894a4a3-t10750-b10750.tar.gz (May 28, 2020 5:51:53 PM)

  1. [libc][NFC][Obvious] Remove line break from a CMake message. — sivachandra / detail
  2. [mlir][Vector] Fix vector.transfer alignment calculation — ntv / detail
  3. [libc][NFC][Obvious] Fix few header guards in src/threads. — sivachandra / detail
  4. [X86] Fix a comment reference to registers R8L..R15L to use R8B..R15B like everywhere else. NFC — craig.topper / detail
  5. [Tests] Update a few more statepoint tests — listmail / detail
  6. unsigned -> Register for readability. — echristo / detail
  7. [mlir] Add test to check if standalone dialect is registered — jean-michel.gorius / detail
  8. Fix handling of default arguments in __attribute__((enable_if)). — richard / detail
  9. [NFC,StackSafety] Add test flag — Vitaly Buka / detail
  10. clang-format xray InstrumentationMap.cpp — ianlevesque / detail
  11. [xray] Add llvm-xray extract support for 32 bit ARM — ianlevesque / detail
  12. [X86] Add test case to show fast-isel incorrectly emitting a 64-bit movabsq instruction in 32-bit mode when using constant pools with -code-model=large. NFC — craig.topper / detail
  13. Disable `duplicate_os_log_reports.cpp` test. — Dan Liew / detail
  14. Test update for a7fa35a629e85a72b8cf07a8f95c7c09d9663808 — Vitaly Buka / detail
  15. [lldb/CMake] Set both the BUILD and INSTALL RPATH on macOS — Jonas Devlieghere / detail
  16. [lld][WebAssembly] Convert some lld tests to assembly — sbc / detail

clang-d355548-ga9c7b498621-t10746-b10746.tar.gz (May 28, 2020 4:04:37 PM)

  1. [Docs] Correct description of lldbinit behavior — Jonas Devlieghere / detail
  2. [StackSafety] Remove SetMetadata parameter — Vitaly Buka / detail
  3. [StackSafety] Don't run datafow on allocas — Vitaly Buka / detail
  4. [NFC,StackSafety] Move internal offset calculation — Vitaly Buka / detail
  5. [StackSafety] Lazy calculations — Vitaly Buka / detail
  6. [lldb-vscode] Make it possible to run vsce package — gclayton / detail
  7. [Clang] Enable KF and KC mode for [_Complex] __float128 — nemanja.i.ibm / detail
  8. [Statepoint] Use iterate_range.empty [NFC] — listmail / detail
  9. [Statepoint] Sink actual_args and gc_args to GCStatepointInst [NFC] — listmail / detail
  10. [Statepoints] Sink routines for grabbing projections to GCStatepointInst [NFC] — listmail / detail
  11. [MachineLICM] Assert that locations from debug insts are not lost — Vedant Kumar / detail
  12. [MachineVerifier] Verify that a DBG_VALUE has a debug location — Vedant Kumar / detail
  13. [LiveDebugValues] Add cutoffs to avoid pathological behavior — Vedant Kumar / detail
  14. [ARM] More tests for MVE LSR and float issues. NFC — david.green / detail
  15. [MLIR] Fix build when NVPTX is not enabled — stephen.neuendorffer / detail
  16. [mlir] Extend standalone example by standalone-translate — stephen.neuendorffer / detail
  17. [SVE] Eliminate calls to default-false VectorType::get() from Analysis — ctetreau / detail
  18. Run Coverage pass before other *San passes under new pass manager, round 2 — aeubanks / detail
  19. [NFC,StackSafety] clang-tidy warning fixes — Vitaly Buka / detail
  20. [scudo] Fix deadlock in ScudoWrappersCTest.DisableForkEnable test. — eugenis / detail
  21. [Tests] Switch a few statepoint tests to using operand bundles — listmail / detail
  22. [Tests] Remove deopt operands from SafepointIRVerfier tests — listmail / detail
  23. Revert "Run Coverage pass before other *San passes under new pass manager, round 2" — aeubanks / detail
  24. [SVE] Eliminate calls to default-false VectorType::get() from mlir — ctetreau / detail

clang-d355524-g51401a676c0-t10743-b10743.tar.gz (May 28, 2020 2:18:40 PM)

  1. AMDGPU: Handle rewriting ptrmask for more address spaces — Matthew.Arsenault / detail
  2. [Statepoint] Convert a few more isStatepoint calls to idiomatic isa/cast — listmail / detail
  3. AMDGPU/GlobalISel: precommit extractelement test. NFC. — Stanislav.Mekhanoshin / detail
  4. [AArch64] Add native CPU detection for Neoverse N1 — sjoerd.meijer / detail
  5. Revert "[LoopUnroll] Support loops with exiting block that is neither header nor" — whitneyt / detail
  6. [llvm] [MatrixIntrinsics] Add row-major support for llvm.matrix.transpose — ajcbik / detail
  7. Add tests for preallocated + musttail — aeubanks / detail
  8. Improve test infrastructure in SyntaxTree — gribozavr / detail
  9. add isAtPosition narrowing matcher for parmVarDecl — vyng / detail

clang-d355515-gebddf90a4e8-t10740-b10740.tar.gz (May 28, 2020 12:32:49 PM)

  1. Create utility function to Merge Adjacent Basic Blocks — whitneyt / detail
  2. [SDAG] Don't require LazyBlockFrequencyInfo at optnone — nikita.ppv / detail
  3. [gn build] Port 7cfdff7b4a6 — llvmgnsyncbot / detail
  4. Fix the crashlog.py script's use of the load_address property. — jingham / detail
  5. [X86] Add 'avx512vp2intersect' to getHostCPUFeatures. — craig.topper / detail
  6. [PGO] Guard the memcmp/bcmp size value profiling instrumentation behind flag. — yamauchi / detail
  7. Default to generating statepoints with deopt and gc-transition bundles if needed — listmail / detail
  8. [analyzer] Remove unused function. NFC. — vsavchenko / detail
  9. [analyzer] Remove unused function declaration. NFC. — vsavchenko / detail
  10. [ThinLTO] Compute the basic block count across modules. — yamauchi / detail
  11. [IR] Avoid linear scan in MDNode::intersect() (NFC) — nikita.ppv / detail
  12. [clang-tidy] Fix build broken by commit 7cfdff7b4a6704b8ef2a1b594e1ec19d2d89f385 (D80023) — yitzhakm / detail
  13. [analyzer] SATestBuild.py: Make verbosity level a cmd option — vsavchenko / detail
  14. [lldb/Reproducers] Add top-level-target check-lldb-reproducers — Jonas Devlieghere / detail
  15. [Statepoint] Sink logic about actual callee into GCStatepointInst — listmail / detail
  16. [mlir][GPU] Link relevant LLVM components in GPUCommon instead of test — zinenko / detail
  17. [mlir][Linalg] Add pass to remove unit-extent dims from tensor — ravishankarm / detail
  18. [clang] Avoid linking libdl unless needed — martin / detail
  19. [libc] Fixing the build command for benchmarks. — asteinhauser / detail
  20. AMDGPU: Add intrinsic for s_setreg — Matthew.Arsenault / detail
  21. [LoopUnroll] Support loops with exiting block that is neither header nor — whitneyt / detail
  22. [libc++] NFC: Remove outdated numbering in <bit> synopsis — Louis Dionne / detail

clang-d355493-gcc8fafa2be8-t10737-b10737.tar.gz (May 28, 2020 10:47:44 AM)

  1. [lldb] Remove the "Test Reproducer" stage form the fast incremental bot. — Jonas Devlieghere / githubweb
  2. [lldb] Merge code path for 'sanitized' variant. (NFC) — Jonas Devlieghere / githubweb
  3. [lldb] Add lldb-cmake-reproducers — Jonas Devlieghere / githubweb
  4. [lldb] Retab lldb-cmake and lldb-cmake-sanitized (NFC) — Jonas Devlieghere / githubweb
  5. [lldb] Disable emails on the reproducer bot — Jonas Devlieghere / githubweb

clang-d355493-gcc8fafa2be8-t10737-b10737.tar.gz (May 28, 2020 10:47:44 AM)

  1. [clangd] Work around PS4 -fno-exceptions, easier than disabling tests? — sam.mccall / detail
  2. [ASTMatchers] Add traversal-kind support to `DynTypedMatcher` — yitzhakm / detail
  3. [mlir] Make translation libraries available through MLIRConfig.cmake — jean-michel.gorius / detail
  4. [libTooling] Fix Transformer to work with ambient traversal kinds. — yitzhakm / detail
  5. [x86] Propagate memory operands during call frame optimization — jean-michel.gorius / detail
  6. [analyzer] Merge implementations of SymInt, IntSym, and SymSym exprs — vsavchenko / detail
  7. [analyzer] Refactor range inference for symbolic expressions — vsavchenko / detail
  8. [analyzer] Generalize bitwise OR rules for ranges — vsavchenko / detail
  9. [analyzer] Generalize bitwise AND rules for ranges — vsavchenko / detail
  10. [analyzer] Introduce reasoning about symbolic remainder operator — vsavchenko / detail
  11. Remove WrapperMatcherInterface — gribozavr / detail
  12. [mlir] Use ValueRange instead of ArrayRef<Value> — jpienaar / detail
  13. [mlir] Fix mismatched-tags warning — jpienaar / detail
  14. [AMDGPU] Reject moving PHI to VALU if the only VGPR input originated from move immediate — alex-t / detail
  15. [libc++] Complete overhaul of constexpr support in std::array — Louis Dionne / detail
  16. Make VE.def a textual header — Adrian Prantl / detail
  17. [clang-tidy] Add abseil-string-find-str-contains checker. — yitzhakm / detail
  18. [llvm-exegesis] Make a few counter methods virtual to allow targets to provide target-specific support. — vyng / detail

clang-d355475-g06019e31257-t10733-b10733.tar.gz (May 28, 2020 9:00:40 AM)

  1. [MLIR] Move `ConcatOp` to its lexicographic position — frgossen / detail
  2. WithColor.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  3. FileOutputBuffer.h - remove unused includes. NFC. — llvm-dev / detail
  4. [MLIR] Tidy up documentation for `Shape_JoinOp`, `Shape_ReduceOp`, and — frgossen / detail
  5. [MLIR] Add TensorFromElementsOp to Standard ops. — pifon / detail
  6. [MLIR] Add `index_to_size` and `size_to_index` to the shape dialect — frgossen / detail
  7. AMDGPU: Add baseline test for ptrmask infer address space — Matthew.Arsenault / detail
  8. InferAddressSpaces: Handle ptrmask intrinsic — Matthew.Arsenault / detail
  9. [MLIR] Add `num_elements` to the shape dialect — frgossen / detail
  10. [mlir][gpu][mlir-cuda-runner] Refactor ConvertKernelFuncToCubin to be generic. — whchung / detail
  11. [MLIR] Fix operand type in `from_extent_tensor` in the shape dialect — frgossen / detail
  12. Prevent test from failing in my home directory — sam.mccall / detail
  13. SymbolicFile.h - removed unused FileSystem.h include. NFC. — llvm-dev / detail
  14. AMDGPU: Make S_DENORM_MODE not be a scheduling boundary — Matthew.Arsenault / detail
  15. libclc: Compile with -nostdlib — arsenm2 / detail
  16. AMDGPU: Add missing test for s_denorm_mode scheduling — Matthew.Arsenault / detail

clang-d355459-g1ddac9563d7-t10728-b10728.tar.gz (May 28, 2020 7:10:10 AM)

  1. [AMDGPU][MC][DISASSEMBLER] Corrected decoder to consume each code fragment only once — dmitry.preobrazhensky / detail
  2. [clangd] Highlight related control flow. — sam.mccall / detail
  3. [AMDGPU][MC] Corrected v_writelane_b32 to fix a decoding bug — dmitry.preobrazhensky / detail
  4. [Clang] Enable _Complex __float128 — nemanjai / detail
  5. llvm-dwarfdump.h - remove unnecessary WithColor.h include. NFC. — llvm-dev / detail
  6. DWARFDebugMacro.h - remove unnecessary WithColor.h include. NFC. — llvm-dev / detail
  7. Fix MSVC signed/unsigned comparison warnings. NFC. — llvm-dev / detail
  8. [AMDGPU][MC][GFX908] Corrected src0 of v_accvgpr_write to accept only VGPRs and inline constants. — dmitry.preobrazhensky / detail
  9. Fixed bot failure after d20bf5a7258d4b6a7 — SourabhSingh.Tomar / detail
  10. [X86][SSE] Peek though MOVMSK source sign bits using SimplifyMultipleUseDemandedBits — llvm-dev / detail

clang-d355449-gbd06c417e6c-t10724-b10724.tar.gz (May 28, 2020 5:16:46 AM)

  1. [TableGen] Fix non-standard escape warnings for braces in InstAlias — cullen.rhodes / detail
  2. FileCheck [10/12]: Add support for signed numeric values — thomasp / detail
  3. [ARM] Improve codegen of volatile load/store of i64 — victor.campos / detail
  4. [AArch64][SVE] Add support for spilling/filling ZPR2/3/4 — cullen.rhodes / detail
  5. Fixed bot failure after d20bf5a7258d4b6a7 — SourabhSingh.Tomar / detail
  6. [AArch64] Precommit new fp extraction/insertion test. — flo / detail
  7. [DebugInfo] Use SplitTemplateClosers (foo<bar<baz> >) in DWARF too — sam.mccall / detail
  8. [yaml2obj] - Implement the "SectionHeaderTable" tag. — grimar / detail
  9. [analyzer] Allow bindings of the CompoundLiteralRegion — vsavchenko / detail

clang-d355440-g69935d86aed-t10720-b10720.tar.gz (May 28, 2020 3:27:09 AM)

  1. [zorg] Update container-based Linaro slaves — maxim.kuvyrkov / githubweb

clang-d355440-g69935d86aed-t10720-b10720.tar.gz (May 28, 2020 3:27:09 AM)

  1. AMDGPU: Fix backwards s_cselect_* operands — Matthew.Arsenault / detail
  2. [UnJ] Update LI for inner nested loops — david.green / detail
  3. [IR][BFloat] add BFloat IR intrinsics support — ties.stuij / detail
  4. [llvm-readobj] - Do not crash when an invalid .eh_frame_hdr is dumped using --unwind. — grimar / detail
  5. [compiler-rt][asan] Add noinline to use-after-scope testcases — Jinsong Ji / detail
  6. [mlir] SCF: provide function_ref builders for IfOp — zinenko / detail
  7. [AArch64][BFloat] basic AArch64 bfloat support — ties.stuij / detail
  8. tsan: fix false positives in AcquireGlobal — dvyukov / detail
  9. [AArch64][BFloat] add BFloat instruction support for AArch64 — ties.stuij / detail
  10. Revert "[PowerPC] Add support for -mcpu=pwr10 in both clang and llvm" — lei / detail
  11. SpecialCaseList.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  12. Add support for UnaryOperator in SyntaxTree — gribozavr / detail
  13. [FileCheck] Allow parenthesized expressions — Alexander.Richardson / detail
  14. [OPENMP50]Initial support for use_device_addr clause. — a.bataev / detail
  15. [mlir] Add simple generator for return types — jpienaar / detail
  16. CoverageFilters.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  17. Fix Darwin 'constinit thread_local' variables. — jyknight / detail
  18. Fix warning `-Wpedantic`. NFC. — michael.hliao / detail
  19. [VFABI] Fix parsing of uniform parameters that shouldn't expect step or positional data. — paul.walker / detail
  20. Start migrating away from statepoint's inline length prefixed argument bundles — listmail / detail
  21. [MLIR] [OpenMP] Add basic OpenMP parallel operation — david.truby / detail
  22. [gn build] (manually) port dedaf3a2ac5 — thakis / detail
  23. [DDG] Data Dependence Graph - Add query function for memory dependencies between two nodes — bmahjour / detail
  24. [gn build] Port 0d20ed664ff — llvmgnsyncbot / detail
  25. [CodeGen] fix typo `def nxv1bf32` -> `def nxv1f32` — ties.stuij / detail
  26. [mlir][spirv] Lower allocation/deallocations of workgroup memory. — ravishankarm / detail
  27. [X86] Assemble movzb 1280(%rbx, %r12), %r12 after D80608 — maskray / detail
  28. [lldb] Make order of completions for expressions deterministic and sorted by Clang's priority values. — Raphael Isemann / detail
  29. AMDGPU: Fix dropping MI flags when rewriting instructions — arsenm2 / detail
  30. [lldb/Reproducers] Skip API logging in the DUMMY macro — Jonas Devlieghere / detail
  31. [clangd] Add access specifier information to hover contents — kadircet / detail
  32. [Driver] Support -fsanitize=shadow-call-stack on aarch64_be — maskray / detail
  33. AMDGPU: Set StackPointerRegisterToSaveRestore — Matthew.Arsenault / detail
  34. [NFC][XCOFF][AIX] Return function entry point symbol with dedicate function — jasonliu / detail
  35. [Driver] Support -fsanitize=shadow-call-stack and cfi-icall on aarch64_be — maskray / detail
  36. [CodeMoverUtils] Use dominator tree level to decide the direction of — whitneyt / detail
  37. [mlir] [VectorOps] Add 'vector.flat_transpose' operation — ajcbik / detail
  38. [PowerPC] Add support for -mcpu=pwr10 in both clang and llvm — lei / detail
  39. [BPF] simplify zero extension with MOV_32_64 — yhs / detail
  40. AMDGPU: Start adding MODE register uses to instructions — arsenm2 / detail
  41. [InstCombine] add tests for vector demanded elements of select condition; NFC — spatel / detail
  42. [llvm]NFC] Simplify ProfileSummaryInfo state transitions — mtrofin / detail
  43. [X86] Restore selection of MULX on BMI2 targets. — craig.topper / detail
  44. [lldb/Test] Generate YAML binary in build directory — Jonas Devlieghere / detail
  45. [lldb/Reproducers] Skip tests relying on timeouts — Jonas Devlieghere / detail
  46. Also cache negative results in GetXcodeSDKPath (NFC) — Adrian Prantl / detail
  47. [AMDGPU] Fix for the lost CarryOut/CarryIn register operands in S_ADD/SUB_CO_PSEUDO. — alex-t / detail
  48. tsan: fix test in debug mode — dvyukov / detail
  49. [GlobalISel] Don't combine instructions which are fed by memory instructions. — Jessica Paquette / detail
  50. Fix `-Wpedantic` warning. NFC. — michael.hliao / detail
  51. [mlir][Linalg] Fix build failure from D80188 — ravishankarm / detail
  52. [mlir] Fix RunnerUtils template specialization — ntv / detail
  53. [TargetPassConfig] Add CanonicalizeFreezeInLoops before LSR — aqjune / detail
  54. Remove error-prone mlir::ExecutionEngine::invoke overload. — silvasean / detail
  55. [StackSafety] Bailout more aggressively — Vitaly Buka / detail
  56. [NFC,StackSafety] Rename some variables — Vitaly Buka / detail
  57. Refactor argument attribute specification in intrinsic definition. NFC. — michael.hliao / detail
  58. Enable `align <n>` to be used in the intrinsic definition. — michael.hliao / detail
  59. [llvm] Add function feature extraction analysis — mtrofin / detail
  60. [mlir][core] Add IndexElementsAttr helpers. — silvasean / detail
  61. [mlir][shape] Use IndexElementsAttr in Shape dialect. — silvasean / detail
  62. [lldb/Reproducers] Differentiate active and passive replay unexpected packet. — Jonas Devlieghere / detail
  63. [lldb/Reproducers] Skip & add FIXME to tests failing with unexpected packet. — Jonas Devlieghere / detail
  64. [NFC] Reformat TEST_FOO macros in test_macros.h — Louis Dionne / detail
  65. Fix a use-after-free in GetXcodeSDKPath — Adrian Prantl / detail
  66. [mlir][Linalg] Add missing library linkage for shared library builds. — ravishankarm / detail
  67. Fix Windows command line bug when last token in response file is "" — amccarth / detail
  68. Fix shared libs build break introduced in rG98ef93eabd76 — mtrofin / detail
  69. [MLPolicies] Fix dependency and -DBUILD_SHARED_LIBS=on builds after D80579 — maskray / detail
  70. [CMake] Revert cf86a234ba86acf0bb875e21d27833be36e08be4 — maskray / detail
  71. AMDGPU/GlobalISel: Fixed handling of non-standard vectors — Stanislav.Mekhanoshin / detail
  72. DAG: Fix expansion of DYNAMIC_STACKALLOC for StackGrowsUp targets — Matthew.Arsenault / detail
  73. AMDGPU: Support non-entry block static sized allocas — Matthew.Arsenault / detail
  74. [Lexer] Fix invalid suffix diagnostic for fixed-point literals — leonardchan / detail
  75. AMDGPU/GlobalISel: Fixed insert element for non-standard vectors — Stanislav.Mekhanoshin / detail
  76. [TRE] Allow elimination when the returned value is non-constant — efriedma / detail
  77. [ELF] --wrap: Drop __real_ symbol from the symbol table — maskray / detail
  78. [gn build] Port D80579 — maskray / detail
  79. [llvm][NFC] ProfileSummaryInfo - const-ify APIs — mtrofin / detail
  80. [gn build] Add MLAnalysisTests after D80579 — maskray / detail
  81. Introduce a GCStatepointInst type analogous to IntrinsicInst subclasses — listmail / detail
  82. Do not warn that an expression of the form (void)arr; is unused when — richard / detail
  83. [ELF][test] Fix wrap-no-real.s after D51283 — maskray / detail
  84. [NFC,StackSafety] Cleanup alloca size calculation — Vitaly Buka / detail
  85. Sink first bit of functionality from Statepoint to GCStatepointInst — listmail / detail
  86. [Statepoint] Replace uses of isX functions with idiomatic isa<X> — listmail / detail
  87. [ObjectYAML][MachO] Add error handling in MachOEmitter. — Xing / detail
  88. [Statepoint] Reduce scope of usage of ImmutableStatepoint — listmail / detail
  89. Temporarily disable the following failing tests on Darwin: — Dan Liew / detail
  90. [Analyzer][WebKit] NoUncountedMembersChecker — Jan Korous / detail
  91. [gn build] Port 660cda572d6 — llvmgnsyncbot / detail
  92. [NFC,StackSafety] Add StackSafetyGlobalInfo class — Vitaly Buka / detail
  93. [lldb/Reproducers] Skip or fix the remaining tests. — Jonas Devlieghere / detail
  94. [lldb/Test] Import all decorators. — Jonas Devlieghere / detail
  95. [docs] Release notes for DIModule metadata — SourabhSingh.Tomar / detail
  96. [Driver][X86] Support branch align options with LTO — shengchen.kan / detail
  97. [JumpThreading] Use emplace_back instead of push_back (NFC) — kazu / detail
  98. [Analyzer][StreamChecker] Added check for "indeterminate file position". — 1.int32 / detail
  99. [HardwareLoops] LangRef Intrinsic descriptions — sjoerd.meijer / detail
  100. [VE] Implements minimum MC layer for VE (3/4) — simon.moll / detail
  101. [gn build] Port 5921782f744 — llvmgnsyncbot / detail
  102. Harden MLIR detection of misconfiguration when missing dialect registration — joker.eph / detail
  103. [DebugInfo] Upgrade DISubrange to support Fortran dynamic arrays — SourabhSingh.Tomar / detail
  104. [CodeGen] Specify meaning of ISD opcodes for scalable vectors — sander.desmalen / detail
  105. tsan: disable java_finalizer2 test on darwin — dvyukov / detail
  106. [Clang][Sanitizers] Expect test failure on {arm,thumb}v7 — elver / detail

clang-d355334-g2ee4ec6b6f6-t10674-b10674.tar.gz (May 27, 2020 7:46:22 AM)

  1. [NFC] Updating tests — gchatelet / detail
  2. [lldb] Fix a potential bug that may cause assert failure in CommandObject::CheckRequirements — Raphael Isemann / detail
  3. [ARM] Fix rewrite of frame index in Thumb2's address mode i8s4 — victor.campos / detail
  4. [lldb] Tab completion for process plugin name — Raphael Isemann / detail
  5. [Alignment] Fix misaligned interleaved loads — gchatelet / detail
  6. Update release notes with porting guide for AST Matchers — steveire / detail
  7. [CodeGen][BFloat] Add bfloat MVT type — ties.stuij / detail
  8. ObjCARCInstKind.h - remove unused includes. NFC. — llvm-dev / detail
  9. ObjectFile.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  10. [IR] add set function for FMF 'contract' — spatel / detail

clang-d355324-g9b507b2127f-t10671-b10671.tar.gz (May 27, 2020 5:37:51 AM)

  1. [GlobalISel][InlineAsm] Add missing EarlyClobber flag to inline asm output operands — konstantin.schwarz / detail
  2. [X86][SSE] Convert PTEST to MOVMSK for allsign bits vector results — llvm-dev / detail
  3. VPlanValue.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  4. [lldb] Don't complete ObjCInterfaceDecls in ClangExternalASTSourceCallbacks::FindExternalVisibleDeclsByName — Raphael Isemann / detail
  5. [llvm-readobj] - Do not skip building of the GNU hash table histogram. — grimar / detail
  6. DOTGraphTraitsPass.h - remove unnecessary includes. NFC. — llvm-dev / detail
  7. ArchiveWriter.h - remove unnecessary includes. NFC. — llvm-dev / detail
  8. [llvm-readelf] - Split GNUStyle<ELFT>::printHashHistogram. NFC. — grimar / detail
  9. [SimpleLoopUnswitch] Drop uses of instructions before block deletion — suc-daniil / detail
  10. [LAA] We only need pointer checks if there are non-zero checks (NFC). — flo / detail
  11. Revert "[LAA] We only need pointer checks if there are non-zero checks (NFC)." — flo / detail
  12. [LAA] We only need pointer checks if there are non-zero checks (NFC). — flo / detail

clang-d355312-gf6383643d9e-t10667-b10667.tar.gz (May 27, 2020 3:47:32 AM)

  1. Automatically configure MLIR when flang is enabled — joker.eph / detail
  2. [OpenMP][AMDGCN] Support OpenMP offloading for AMDGCN architecture - Part 1 — Saiyedul.Islam / detail
  3. Add test exposing a bug in SimpleLoopUnswitch. — suc-daniil / detail
  4. [VE] Dynamic stack allocation — simon.moll / detail
  5. [X86] Add helper function to reduce some code duplication when shrinking a vector load to a vzext_load. — craig.topper / detail
  6. [NFC][Debugify] Format the CheckModuleDebugify output — djordje.todorovic / detail
  7. [DebugInfo] - Fix typo in comment. NFC. — grimar / detail
  8. [StackSafety] Ignore some use of values — Vitaly Buka / detail
  9. [StackSafety] Fix formatting in the test — Vitaly Buka / detail
  10. [StackSafety] Bailout on some function calls — Vitaly Buka / detail

clang-d355302-gde02a75e398-t10663-b10663.tar.gz (May 27, 2020 2:01:15 AM)

  1. [analyzer] Add support for IE of keyboard and mouse navigation in HTML report — dpetrov / detail
  2. [StackSafety] Use getSignedRange for offsets — Vitaly Buka / detail
  3. [StackSafety] Use SCEV to find mem operation length — Vitaly Buka / detail
  4. [X86][llvm-mc] Make the suffix matcher more accurate. — pengfei.wang / detail
  5. [X86] Use SIMD_EXC to remove some let statements in tablegen. NFCI — craig.topper / detail
  6. [X86] Lower sse_cmp_ss/sse2_cmp_sd intrinsics to X86ISD::FSETCC with vector types. — craig.topper / detail
  7. [PGO] Fix computation of function Hash — sguelton / detail

clang-d355295-g9f69d3d0bc6-t10658-b10658.tar.gz (May 27, 2020 12:13:39 AM)

  1. Update parallelization settings on Linaro builders — maxim.kuvyrkov / githubweb

clang-d355295-g9f69d3d0bc6-t10658-b10658.tar.gz (May 27, 2020 12:13:39 AM)

  1. [mlir][Linalg] Avoid using scf.parallel for non-parallel loops in Linalg ops. — ravishankarm / detail
  2. [mlir][linalg] Allow promotion to use callbacks for — ravishankarm / detail
  3. [libc][NFC][Obvious] Convert the MPFR operations enum to an enum class. — sivachandra / detail

clang-d355292-ga7141480fb0-t10655-b10655.tar.gz (May 26, 2020 10:28:30 PM)

  1. [NFC][PowerPC] Modify the test case two-address-crash.mir — shkzhang / detail
  2. [compiler-rt][NFC]Fix Wdeprecated warnings for fsanitize-coverage — Jinsong Ji / detail

clang-d355290-g97a133f1572-t10652-b10652.tar.gz (May 26, 2020 8:42:16 PM)

  1. [NFC, StackSafety] Better names for internal stuff — Vitaly Buka / detail
  2. [NFC, StackSafety] Remove duplicate code — Vitaly Buka / detail
  3. [NFC, StackSafety] Add some missing includes — Vitaly Buka / detail
  4. [StackSafety] Simplify SCEVRewriteVisitor — Vitaly Buka / detail
  5. GlobalISel: Basic legalization for G_PTRMASK — Matthew.Arsenault / detail
  6. GlobalISel: Add a clarification to G_STORE documentation — Matthew.Arsenault / detail
  7. Temporarily Revert "[Clang][AArch64] Capturing proper pointer alignment for Neon vld1 intrinsicts" — echristo / detail

clang-d355283-gae597a771ed-t10649-b10649.tar.gz (May 26, 2020 6:58:32 PM)

  1. [llvm-objcopy][MachO] Add support for removing Swift symbols — alexshap / detail
  2. [mlir][shape] Add `shape.get_extent`. — silvasean / detail
  3. [lldb/Test] Modify TestSymbolTable.py for reproducers — Jonas Devlieghere / detail
  4. [lldb][Core] Remove dead codepath in Mangled — apl / detail
  5. Autogen a couple of test files to make a future diff easier to read — listmail / detail
  6. Split a test file so that most of it can be autogened — listmail / detail
  7. [lldb/Docs] Add the application speicfic lldbinit to the man page — Jonas Devlieghere / detail
  8. Add self as code owner for SCEV and IndVars — listmail / detail
  9. [AArch64][GlobalISel] Do not modify predicate when optimizing G_ICMP — Jessica Paquette / detail

clang-d355274-g9a0b0855a96-t10646-b10646.tar.gz (May 26, 2020 5:15:25 PM)

  1. Let @skipUnlessAddressSanitizer imply @skipIfAsan — Adrian Prantl / detail
  2. [MLICM] Remove unneeded option so the test doesn't fail. — ditaliano / detail
  3. [LoopUnroll] Simplify latch/header block handling (NFC). — flo / detail
  4. [AMDGPU] Bail alloca vectorization if GEP not found — Stanislav.Mekhanoshin / detail
  5. [NFC, StackSafety] Move FunctionInfo into :: namespace — Vitaly Buka / detail
  6. [NFC, StackSafety] Remove unnecessary data — Vitaly Buka / detail
  7. [DwarfExpression] Support entry values for indirect parameters — Vedant Kumar / detail
  8. [sancov] Accommodate sancov and coverage report server for use under Windows — Vitaly Buka / detail
  9. [clang][docs] Document additional bits of libc that -ffreestanding envs must provide — jroelofs / detail
  10. [debuginfo] Fix broken tests from MachineLICM salvaging fix — chris.jackson / detail
  11. [analyzer][RetainCount] Tie diagnostics to osx.cocoa.RetainCount rather then RetainCountBase, for the most part — dkszelethus / detail
  12. [analyzer][MallocChecker] Make NewDeleteLeaks depend on DynamicMemoryModeling rather than NewDelete — dkszelethus / detail
  13. [NFC] Fix formatting for the 'aix-ld.c' test case. — wanyu9511 / detail
  14. Modify verifier checks to support musttail + preallocated — aeubanks / detail

clang-d355260-g14de6e29b13-t10643-b10643.tar.gz (May 26, 2020 3:20:14 PM)

  1. Be more specific about auto * vs auto for po alias. — echristo / detail
  2. Roll variables into an LLVM_DEBUG block to address -Wunused-but-set-variable — dblaikie / detail
  3. [lldb/Test] Reinstate FoundationSymtabTestCase — Jonas Devlieghere / detail
  4. [MSSA][Doc] Fix typo — sdi1600105 / detail
  5. [flang] Fixes for problems with declaring procedure entities — psteinfeld / detail
  6. AMDGPU: Update store node checks for atomics — Matthew.Arsenault / detail
  7. [Support] Remove stale comment — smeenai / detail
  8. [mlir][Vector] Add more vector.contract -> outerproduct lowerings and fix vector.contract type inference. — ntv / detail
  9. Process gep (select ptr1, ptr2) in SROA — Stanislav.Mekhanoshin / detail
  10. [DebugInfo] Correct debuginfo for post-ra hoist and sink in Machine LICM — chris.jackson / detail
  11. [lldb/Test] Cleanup TestSymbolTable.py (NFC) — Jonas Devlieghere / detail
  12. [mlir] Hotfix - Drop spurious constexpr that breaks build — ntv / detail
  13. [mlir] Hotfix - Add inline to avoid multiple symbols on trivial functions — ntv / detail
  14. AMDGPU: Fix wrong null value for private address space — Matthew.Arsenault / detail
  15. [Clang][Driver] Add Bounds and Thread to SupportsCoverage list — Vitaly Buka / detail

clang-d355245-g1a2bffaf8b4-t10640-b10640.tar.gz (May 26, 2020 12:44:21 PM)

  1. [InstCombine] reassociate fsub+fadd with FMF to increase adds and throughput — spatel / detail
  2. [PGO] Add memcmp/bcmp size value profiling. — yamauchi / detail
  3. [PowerPC][NFC] Add colon to TODO's and fix indentation. — sd.fertile / detail
  4. [MSSA][Doc] Clobbers, more info on Defs / Def chain — sdi1600105 / detail
  5. [clang-format] Fix an ObjC regression introduced with new [[likely]][[unlikely]] support in if/else clauses — mydeveloperday / detail
  6. [Analyzer][NFC] Remove the SubEngine interface — adam.balogh / detail
  7. [gn build] Port d70ec366c91 — llvmgnsyncbot / detail
  8. [YAMLTraits] Remove char trait and serialize as uint8_t in lldb. — Jonas Devlieghere / detail
  9. [ELF] Allow misaligned SHT_GNU_verneed — maskray / detail
  10. ResourcePriorityQueue.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  11. ObjCARCAnalysisUtils.h - remove unused includes. NFC. — llvm-dev / detail
  12. [lldb/Reproducers] Skip remaining failing test in python_api subdir — Jonas Devlieghere / detail
  13. [StaticAnalyzer] Fix non-virtual destructor warning — Jonas Devlieghere / detail
  14. [fuzzer][afl] Fix build with GCC — kcc / detail
  15. [PowerPC][NFC] Update test to prevent DCE from causing failures — nemanja.i.ibm / detail
  16. [Analyzer] Fix buildbot failure of commit rGd70ec366c91b — adam.balogh / detail
  17. [PowerPC] Add support for -mcpu=pwr10 in both clang and llvm — lei / detail
  18. [InstCombine] add tests for reassociative sub/add expressions; NFC — spatel / detail
  19. [LoopVectorize] regenerate full test checks; NFC — spatel / detail
  20. [InstCombine] reassociate sub+add to increase adds and throughput — spatel / detail

clang-d355225-g9786e7552d5-t10637-b10637.tar.gz (May 26, 2020 10:58:28 AM)

  1. [NFC][ARM][AArch64] More code size tests — sam.parker / detail
  2. [MLIR] Helper class referencing MemRefType to unify runner implementations. — csigg / detail
  3. AMDGPU/GlobalISel: Don't select boolean phi by default — Matthew.Arsenault / detail
  4. [PowerPC] Unaligned FP default should apply to scalars only — nemanja.i.ibm / detail
  5. Use configure depends to trigger reconfiguration when LLVMBuild files change — David.Chisnall / detail
  6. GlobalISel: Merge G_PTR_MASK with llvm.ptrmask intrinsic — Matthew.Arsenault / detail
  7. Debug Info: Mark os_log helper functions as artificial — Adrian Prantl / detail
  8. Add missing forward decl to unbreak the modular build — Adrian Prantl / detail
  9. AMDGPU/GlobalISel: Fix assert on 16-bit G_EXTRACT results — Matthew.Arsenault / detail
  10. Fix MemoryLocation.h use without Instructions.h — Sanne.Wouda / detail
  11. [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. — sd.fertile / detail
  12. [ELF][PPC64] Synthesize _savegpr[01]_{14..31} and _restgpr[01]_{14..31} — maskray / detail
  13. [dsymutil] Escape CFBundleIdentifier in plist. — Jonas Devlieghere / detail
  14. [AMDGPU] NFC target dependent requiresUniformRegister refactored out — alex-t / detail
  15. Revert "[AMDGPU] NFC target dependent requiresUniformRegister refactored out" — Matthew.Arsenault / detail

clang-d355210-g9578a54f500-t10631-b10631.tar.gz (May 26, 2020 8:14:14 AM)

  1. [DAGCombiner] try to move splat after binop with splat constant — spatel / detail
  2. [FPEnv] Intrinsic llvm.roundeven — sepavloff / detail
  3. [Sema] Diagnose more cases of static data members in local or unnamed classes — john.brawn / detail
  4. [ARM] MVE VMINV/VMAXV test additions. NFC — david.green / detail
  5. [libTooling] In Transformer, allow atomic changes to span multiple files. — yitzhakm / detail
  6. Update DialectConversion.md — sguelton / detail
  7. [mlir][Vector] Add vector contraction to outerproduct lowering — ntv / detail

clang-d355203-gc1c9eb0ab7d-t10628-b10628.tar.gz (May 26, 2020 6:21:04 AM)

  1. [analyzer][RetainCount] Remove the CheckOSObject option — dkszelethus / detail
  2. [CostModel] getUserCost for intrinsic throughput — sam.parker / detail
  3. MachineInstr.h - remove unnecessary MachineMemOperand forward declaration. NFC. — llvm-dev / detail
  4. [libc][NFC] Simplify memcpy implementation — gchatelet / detail
  5. [Transforms] Check validity of profile reader before invoking it — yikong / detail

clang-d355198-g8aaabadeced-t10625-b10625.tar.gz (May 26, 2020 4:32:18 AM)

  1. [CostModel] Check for free intrinsics in BasicTTI — sam.parker / detail
  2. [AArch64] Set i32 ISD::MULHU/S to Expand instead of Legal. — craig.topper / detail
  3. [clangd] Don't traverse the AST within uninteresting files during indexing — sam.mccall / detail
  4. [NFC][ARM] Add intrinsic code size runs — sam.parker / detail
  5. [CostModel] Unify Intrinsic Costs. — sam.parker / detail
  6. [Clang][AArch64] Capturing proper pointer alignment for Neon vld1 intrinsicts — lucas.prates / detail
  7. [DebugInfo] - Fix multiple issues in DWARFDebugFrame::parse(). — grimar / detail
  8. [AMDGPU] Fix wait counts in the presence of 16bit subregisters — vpykhtin / detail
  9. [NFC][ARM] Add code size analysis tests — sam.parker / detail
  10. [yaml2obj] - Map section names to chunks for each ELFYAML::ProgramHeader early. NFCI. — grimar / detail
  11. [ObjectYAML][DWARF] Use .empty() to indicate if the DWARF sections are empty. — Xing / detail
  12. [ObjectYAML][DWARF] Make variable names consistent. — Xing / detail
  13. [NFC][ARM] Fix for previous commit — sam.parker / detail
  14. [DebugInfo/llvm-objdump] - Print "ZERO terminator" for terminator entries when dumping .eh_frame. — grimar / detail
  15. [X86][AVX] Add some initial movmsk combine tests — llvm-dev / detail
  16. [X86] Fix fshr comment copy+paste typo. NFC. — llvm-dev / detail
  17. [AMDGPU/MemOpsCluster] Code clean-up around mem ops clustering logic — mahesha.comp / detail
  18. [build] Add LLVM_LOCAL_RPATH which can set an rpath on just unit test binaries — thakis / detail
  19. Add support for binary operators in Syntax Trees — gribozavr / detail
  20. [CostModel] Unify getCastInstrCost — sam.parker / detail

clang-d355178-gc34936dae73-t10616-b10616.tar.gz (May 26, 2020 1:26:59 AM)

  1. [NFC][PowerPC] Add a new case to test two-address verification — shkzhang / detail
  2. [FPEnv] Small fixes to implementation of flt.rounds — sepavloff / detail
  3. [AsmPrinter] Don't generate .Lfoo$local for -fno-PIC and -fPIE — maskray / detail
  4. [lldb] s/dyn_cast/isa — pavel / detail

clang-d355174-g34e39eb2adc-t10613-b10613.tar.gz (May 25, 2020 11:40:46 PM)

  1. [clang][test] fix tests for external assemblers — Yuanfang Chen / detail
  2. [clangd] Make use of SourceOrder to find first initializer in DefineOutline — kadircet / detail
  3. [clangd] Change PreambleOnlyAction with content truncation — kadircet / detail

clang-d355171-g9d55e4ee136-t10610-b10610.tar.gz (May 25, 2020 9:54:15 PM)

  1. [PowerPC] Prevent legalization loop from promoting SELECT_CC from v4i32 to v4i32 — nemanjai / detail
  2. Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_local — maskray / detail

clang-d355169-g9a8d7bd7704-t10608-b10608.tar.gz (May 25, 2020 8:08:01 PM)

  1. [clang][test] fix tests for external assemblers — Yuanfang Chen / detail

clang-d355168-g3a2df3bad07-t10607-b10607.tar.gz (May 25, 2020 6:21:45 PM)

  1. [Clang][test] fix tests when using external assembler. — Yuanfang Chen / detail

clang-d355167-gcec20db5882-t10606-b10606.tar.gz (May 25, 2020 4:36:54 PM)

  1. [LoopUnroll] Remove dead NextBlocks argument (NFC). — flo / detail
  2. [Inlining] Set inline-deferral-scale to 2. — kazu / detail

clang-d355165-gbc93c2d72e8-t10604-b10604.tar.gz (May 25, 2020 2:51:20 PM)

  1. [libc++] [LWG3201] Update status page: lerp should be marked noexcept. — marek / detail
  2. [Transforms] Fix typos. NFC — marek / detail

clang-d355163-g51a276c759c-t10602-b10602.tar.gz (May 25, 2020 1:07:12 PM)

  1. [PGO] Fix computation of function Hash — sguelton / detail
  2. [analyzer] Improved RangeSet::Negate support of unsigned ranges — dpetrov / detail
  3. Re-commit "[libc++] [test] Generate static_test_env on the fly" — jaskiewiczs / detail
  4. Re-commit "[cmake] Allow std::filesystem tests in CrossWinToARMLinux.cmake" — jaskiewiczs / detail
  5. Make mlir::Value's bool conversion operator explicit — benny.kra / detail
  6. [AMDGPU][MC][GFX8+] Enabled clamp for v_add_u16, v_sub_u16 and v_subrev_u16 — dmitry.preobrazhensky / detail
  7. [AIX] Add '-bcdtors:all:0:s' to linker to gather static init functions — wanyu9511 / detail
  8. [lldb/Test] Add a trace method to replace print statements. — Jonas Devlieghere / detail
  9. Revert "[PGO] Fix computation of function Hash" — benny.kra / detail
  10. [gn build] Port ba92b274225 — llvmgnsyncbot / detail
  11. [libcxx] Fix C++14 and up constexpr members in MoveOnly. — zoecarver / detail
  12. [X86] Teach combineTruncatedArithmetic to push truncate through subtracts where only one of the inputs is free to truncate. — craig.topper / detail

clang-d355151-g3c6c2ecd6ef-t10593-b10593.tar.gz (May 25, 2020 9:09:42 AM)

  1. Make FEATURE_AVX512VP2INTERSECT match between compiler-rt and LLVM — benny.kra / detail
  2. [LoopUtils] Use llvm::find — whitneyt / detail
  3. Stack clash: update live-ins — sguelton / detail
  4. [ManagedStatic] Fix build errors with clang-tblgen in Debug mode using MSVC 2019 v16.6 — dpetrov / detail
  5. [lldb] Remove custom DWARF expression printing code — pavel / detail
  6. Add AIX to the test macro-same-context XFAIL list — daltenty / detail
  7. [X86] Add PTEST tests showing failure to extract allsign cases — llvm-dev / detail
  8. MustExecute.h - remove unnecessary includes. NFC. — llvm-dev / detail
  9. [AMDGPU] Added 'A' constraint for inline assembler — dmitry.preobrazhensky / detail

clang-d355142-g6ade4eb9181-t10590-b10590.tar.gz (May 25, 2020 7:24:25 AM)

  1. TargetInstrInfo.h - remove unnecessary includes. NFC. — llvm-dev / detail
  2. SystemZInstrBuilder.h - remove unnecessary PseudoSourceValue.h include. NFC. — llvm-dev / detail
  3. [DAG] Add SimplifyDemandedVectorElts binop SimplifyMultipleUseDemandedBits handling — llvm-dev / detail
  4. [ObjectYAML][DWARF] Remove unimplemented function. — Xing / detail
  5. [ARM] VMULH tests for when other parts are working. NFC — david.green / detail
  6. [PowerPC][NFC] Split PPCELFStreamer::emitInstruction — stefanp / detail
  7. Added pow intrinsic to LLVMIR dialect — antiagainst / detail
  8. FunctionLoweringInfo.h - remove orphan addSEHHandlersForLPads declaration. NFC. — llvm-dev / detail
  9. FunctionLoweringInfo.h - move APInt.h dependency to FunctionLoweringInfo.cpp. NFC. — llvm-dev / detail
  10. [x86] favor vector constant load to avoid GPR to XMM transfer, part 2 — spatel / detail
  11. InlineAdvisor.h - remove unnecessary PreservedAnalyses forward declaration. NFC. — llvm-dev / detail
  12. InstructionSimplify.h - remove unnecessary includes. NFC. — llvm-dev / detail
  13. LoopInfo.h - remove unnecessary PHINode forward declaration. NFC. — llvm-dev / detail
  14. MemoryBuiltins.h - remove unnecessary TargetLibraryInfo forward declaration. NFC. — llvm-dev / detail
  15. Improve stack-clash implementation on x86 — sguelton / detail
  16. MemoryLocation.h - reduce Instructions.h include to Instruction.h include. NFC. — llvm-dev / detail

clang-d355126-gb087b91c917-t10587-b10587.tar.gz (May 25, 2020 5:39:16 AM)

  1. Prevent GetNumChildren from transitively walking pointer chains — Raphael Isemann / detail
  2. [lldb][NFC] Pass DeclarationName to NameSearchContext by value — Raphael Isemann / detail
  3. [AMDGPU][CODEGEN] Added 'A' constraint for inline assembler — dmitry.preobrazhensky / detail

clang-d355123-g72c5ea1d73b-t10583-b10583.tar.gz (May 25, 2020 3:40:29 AM)

  1. [clangd] Log use of heuristic go-to-def. NFC — sam.mccall / detail
  2. [OpenMP] Fix a race in task queue reallocation — protze / detail
  3. [LV] Clamp MaxVF to power of 2. — ayal.zaks / detail
  4. [AST] default implementation is possible for non-member functions in C++20. — hokein.wu / detail
  5. [clangd] Enable cross-file-rename by default. — hokein.wu / detail

clang-d355118-g5b7ff6f07ff-t10580-b10580.tar.gz (May 25, 2020 1:53:49 AM)

  1. [CMake] Properly handle the LTO cache arguments for MinGW — martin / detail
  2. [VE][NFC] Correct sjlj_expection test — simon.moll / detail

clang-d355116-g1b79509f97b-t10578-b10578.tar.gz (May 25, 2020 12:02:51 AM)

  1. [MCDwarf] Delete unneeded DW_AT_prototyped for DW_TAG_label — maskray / detail
  2. [MCDwarf] Delete unneeded DW_AT_unspecified_parameters — maskray / detail

clang-d355114-g4b8632e174d-t10576-b10576.tar.gz (May 24, 2020 10:17:51 PM)

  1. [TargetLoweringObjectFileImpl] Use llvm::transform — maskray / detail
  2. [mlir] Expand operand adapter to take attributes — jpienaar / detail

clang-d355112-g52b03aaa22f-t10573-b10573.tar.gz (May 24, 2020 7:17:35 PM)

  1. [clang-format][PR46043] Parse git config w/ implicit values — Jake.Merdich / detail

clang-d355111-gd0da5d2bbe8-t10572-b10572.tar.gz (May 24, 2020 5:31:05 PM)

  1. [X86] Remove isCommutable flag from MULX instructions. — craig.topper / detail
  2. Change default traversal in AST Matchers to ignore invisible nodes — steveire / detail

clang-d355109-ge60de8c825d-t10569-b10569.tar.gz (May 24, 2020 3:45:35 PM)

  1. Fix ignore-traversal to call correct method — steveire / detail
  2. Add missing test — steveire / detail

clang-d355107-g8a5aea7b504-t10567-b10567.tar.gz (May 24, 2020 12:34:36 PM)

  1. [LV] Either get invariant condition OR vector condition. — flo / detail
  2. [Pass Manager] remove EarlyCSE as clean-up for VectorCombine — spatel / detail
  3. [X86][AVX] Fold extract_subvector(broadcast(x),c) -> extract_subvector(broadcast(x),0) iff c != 0 — llvm-dev / detail
  4. [X86][AVX] Fold extract_subvector(subv_broadcast(x),c) -> (x) — llvm-dev / detail

clang-d355103-gd43fac052e1-t10564-b10564.tar.gz (May 24, 2020 10:48:35 AM)

  1. [X86] SimplifyMultipleUseDemandedBitsForTargetNode - add initial X86ISD::VSRAI handling. — llvm-dev / detail
  2. [PhaseOrdering] adjust test to use default alias analysis with new pass manager; NFC — spatel / detail

clang-d355101-g71bed8206b3-t10561-b10561.tar.gz (May 24, 2020 9:02:01 AM)

  1. [InstCombine] fold FP trunc into exact itofp — spatel / detail
  2. [clang-tidy] Fix potential assert in use-noexcept check — n.james93 / detail
  3. [PowerPC] Add some InstAlias definitions — shkzhang / detail
  4. AMDGPU.h - reduce TargetMachine.h include. NFC. — llvm-dev / detail

clang-d355097-g7eed772a279-t10558-b10558.tar.gz (May 24, 2020 7:16:52 AM)

  1. [X86] Move CONCAT_VECTORS/INSERT_SUBVECTOR actions inside loop. NFC. — llvm-dev / detail
  2. Fix Wdocumentation warnings after argument renaming. NFC. — llvm-dev / detail
  3. [TargetLowering] Improve expandFunnelShift shift amount masking — llvm-dev / detail
  4. [X86] Pull out repeated DemandedBits signmask variable. NFC. — llvm-dev / detail
  5. X86Subtarget.h - remove unnecessary TargetMachine.h include. NFC. — llvm-dev / detail
  6. Add explicit traversal mode to matchers for implicit constructors — steveire / detail
  7. Fix skip-invisible with overloaded method calls — steveire / detail
  8. Fix return values of some matcher functions — steveire / detail
  9. LoopSimplify.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  10. AMDGPULibFunc - fix include order. NFC. — llvm-dev / detail
  11. AMDGPUTargetObjectFile.h - remove unnecessary includes. NFC. — llvm-dev / detail
  12. [VPlan] Use VPUser for VPWidenSelectRecipe operands (NFC). — flo / detail
  13. AMDGPUInstPrinter.cpp - add CommandLine.h include. NFC. — llvm-dev / detail
  14. [PatternMatch] abbreviate vector inst matchers; NFC — spatel / detail

clang-d355083-g04d32d7ac18-t10552-b10552.tar.gz (May 24, 2020 4:15:00 AM)

  1. [X86][AVX] Call SimplifyDemandedBits on MaskedLoadSDNode with non-boolean masks — llvm-dev / detail
  2. [LLD/MinGW]: Expose --thinlto-cache-dir — martin / detail
  3. X86TargetMachine.h - remove unnecessary X86Subtarget forward declaration. NFC. — llvm-dev / detail

clang-d355080-g2bb822bc902-t10549-b10549.tar.gz (May 24, 2020 2:29:15 AM)

  1. [X86] Improve i8 + 'slow' i16 funnel shift codegen — llvm-dev / detail
  2. [X86] Fix typo in comment. NFC — craig.topper / detail
  3. [X86] Add family/model for Intel Comet Lake CPUs for -march=native and function multiversioning — craig.topper / detail

clang-d355077-g99660217e93-t10547-b10547.tar.gz (May 24, 2020 12:42:34 AM)

  1. [AArch64][GlobalISel] When generating SUBS for compares, don't write to wzr/xzr. — Amara Emerson / detail

clang-d355076-g088fb973484-t10546-b10546.tar.gz (May 23, 2020 7:04:13 PM)

  1. [NFC, StackSafety] LTO tests for MTE and StackSafety — Vitaly Buka / detail

clang-d355075-g9292ece9956-t10545-b10545.tar.gz (May 23, 2020 5:17:54 PM)

  1. [TLI][PowerPC] Introduce TLI query to check if MULH is cheaper than MUL + SHIFT — amy.kwan1 / detail
  2. [clang driver] Spell "--export-dynamic-symbol" with two dashes. — efriedma / detail

clang-d355073-g6e48a6e407b-t10542-b10542.tar.gz (May 23, 2020 3:31:51 PM)

  1. [lldb/Interpreter] Fix another eExpressionThreadVanished warning — Jonas Devlieghere / detail
  2. Revert "[lldb/Interpreter] Fix another eExpressionThreadVanished warning" — Jonas Devlieghere / detail
  3. [NFC] Remove non-variadic overloads of allocator_traits::construct. — zoecarver / detail
  4. [CFIInstrInserter] Delete unneeded checks — maskray / detail
  5. [libcxx] Fix deprecation warning by suppressing deprecated around — zoecarver / detail

clang-d355068-g2e43bab1c16-t10539-b10539.tar.gz (May 23, 2020 1:45:54 PM)

  1. HIP: Try to deal with more llvm package layouts — Matthew.Arsenault / detail
  2. AMDGPU: Refine rcp/rsq intrinsic folding for modern FP rules — Matthew.Arsenault / detail
  3. SimplifyCFG: Clean up optforfuzzing implementation — Matthew.Arsenault / detail
  4. TargetLowering.h - remove unnecessary TargetMachine.h include. NFC — llvm-dev / detail
  5. [DwarfEHPrepare] Don't prune unreachable resumes at optnone — nikita.ppv / detail
  6. [ValueTracking] Use assumptions in computeConstantRange. — flo / detail
  7. [docs] Fix warnings in ConstantInterpreter — Jinsong Ji / detail

clang-d355061-g76e3dd0a490-t10535-b10535.tar.gz (May 23, 2020 11:59:57 AM)

  1. TableGen: Don't reconstruct CodeGenDAGTarget — arsenm2 / detail
  2. [ELF] Parse SHT_GNU_verneed and respect versioned undefined symbols in shared objects — maskray / detail
  3. Silence warning from unit test — arsenm2 / detail
  4. AMDGPU: Define mode register — arsenm2 / detail
  5. AMDGPU: Implement isConstantPhysReg — arsenm2 / detail

clang-d355056-g304b0ed4039-t10532-b10532.tar.gz (May 23, 2020 10:14:12 AM)

  1. [yaml2obj] - Add a technical prefix for each unnamed chunk. — grimar / detail
  2. [yaml2obj] - Move "repeated section/fill name" check earlier. — grimar / detail

clang-d355054-g10f0f98eac5-t10530-b10530.tar.gz (May 23, 2020 8:28:18 AM)

  1. [libc++] Mark __cpp_lib_hardware_interference_size as unimplemented. This fxes bug PR41423. — marek / detail
  2. Add a way to set traversal mode in clang-query — steveire / detail

clang-d355052-g335de55fa33-t10527-b10527.tar.gz (May 23, 2020 6:40:02 AM)

  1. Added a new IRCanonicalizer pass. — michal.paszkowski / detail
  2. [gn build] Port 14d358537f1 — llvmgnsyncbot / detail
  3. Revert "[gn build] Port 14d358537f1" — michal.paszkowski / detail
  4. Revert "Added a new IRCanonicalizer pass." — michal.paszkowski / detail

clang-d355048-g0591329dd1f-t10523-b10523.tar.gz (May 23, 2020 4:44:39 AM)

  1. [Analyzer][WebKit][NFC] Correct documentation to avoid sphinx build error — mydeveloperday / detail

clang-d355047-g0c6bba71e39-t10522-b10522.tar.gz (May 23, 2020 2:51:58 AM)

  1. [TargetPassConfig] Don't add alias analysis at optnone — nikita.ppv / detail

clang-d355046-g7392820f989-t10521-b10521.tar.gz (May 23, 2020 12:38:51 AM)

  1. [Align] Remove operations on MaybeAlign that asserted that it had a defined value. — craig.topper / detail

clang-d355045-g0f6bd9cda6c-t10519-b10519.tar.gz (May 22, 2020 10:51:57 PM)

  1. [X86] Update some av512 shift intrinsics to use "unsigned int" parameter instead of int to match Intel documentation — craig.topper / detail
  2. [MC] Fix double negation of DW_CFA_def_cfa — maskray / detail
  3. [MC] Drop unneeded std::abs for DW_def_cfa_offset in DarwinX86AsmBackend::generateCompactUnwindEncoding — maskray / detail

clang-d355042-gc693b9c321d-t10516-b10516.tar.gz (May 22, 2020 9:05:43 PM)

  1. [AMDGPU] DWARF For Heterogeneous Debugging — Tony.Tye / detail
  2. [AMDGPU] DWARF Proposal For Heterogeneous Debugging — Tony.Tye / detail
  3. [MC] Fix double negation of DW_CFA_def_cfa_offset — maskray / detail

clang-d355039-g64356b6d94e-t10513-b10513.tar.gz (May 22, 2020 7:19:41 PM)

  1. Traverse-ignore invisible CXXConstructExprs with default args — steveire / detail
  2. Fix ignoring traversal of intermediate parens — steveire / detail
  3. Add some explicit use of TK_AsIs — steveire / detail
  4. [MC] Change MCCFIInstruction::createDefCfaOffset to cfiDefCfaOffset which does not negate Offset — maskray / detail
  5. Fix mistake made while rebasing — steveire / detail
  6. Add missing unit test — steveire / detail

clang-d355033-ga8a048ac725-t10510-b10510.tar.gz (May 22, 2020 5:33:47 PM)

  1. Print a warning when stopped in a frame LLDB has no plugin for. — Adrian Prantl / detail
  2. [MC] Change MCCFIInstruction::createDefCfa to cfiDefCfa which does not negate Offset — maskray / detail
  3. Restrict test for DW_AT_APPLE_optimized to Darwin — Adrian Prantl / detail

clang-d355030-g0231227e5d8-t10508-b10508.tar.gz (May 22, 2020 3:45:14 PM)

  1. [lldb/Reproducers] Make the type tests work with reproducers — Jonas Devlieghere / detail
  2. [lldb/Test] Disable APITests.exe on Windows — Jonas Devlieghere / detail
  3. [libc++] Mark __u64toa and __u32toa as noexcept — Louis Dionne / detail
  4. [VectorCombine] set preserve alias analysis — spatel / detail
  5. Handle eExpressionThreadVanished in error switch to handle — echristo / detail
  6. [AMDGPU] Define 6 dword subregs — Stanislav.Mekhanoshin / detail
  7. Reapply "[lit] GoogleTest framework should report failures if test binary crashes" — stephen.neuendorffer / detail

clang-d355023-ga28e9f12086-t10504-b10504.tar.gz (May 22, 2020 1:59:15 PM)

  1. [libc++] Make MoveOnly constexpr-friendly — Louis Dionne / detail
  2. Revert "[lldb] Enable C++14 when evaluating expressions in a C++14 frame" — Raphael Isemann / detail
  3. Revert "[CodeGen] Add support for multiple memory operands in MachineInstr::mayAlias" — jean-michel.gorius / detail
  4. [libc++] Fix broken tuple tests — Louis Dionne / detail
  5. [PowerPC] Add support for vmsumudm — kamau.bridgeman / detail

clang-d355018-g429f0308995-t10502-b10502.tar.gz (May 22, 2020 12:13:22 PM)

  1. [CGP] Ensure address offset is representable as int64_t — llvm-dev / detail
  2. [analyzer] SATestBuild.py: Fix hang when one of the tasks fails — vsavchenko / detail
  3. [RISCV] Register null target streamer for RISC-V — pzheng / detail
  4. [VectorCombine] position pass after SLP in the optimization pipeline rather than before — spatel / detail
  5. [lldb/Test] Remove issue_verification subdirectory — Jonas Devlieghere / detail
  6. [clang-tidy] Expand the list of functions in bugprone-unused-return-value — jranieri / detail
  7. [DSE,MSSA] Add additional multiblock tests. — flo / detail
  8. Revert "[analyzer] Change the default output type to PD_TEXT_MINIMAL in the frontend, error if an output loc is missing for PathDiagConsumers that need it" — dkszelethus / detail

clang-d355010-g2f7c24fe303-t10498-b10498.tar.gz (May 22, 2020 10:26:51 AM)

  1. AMDGPU/GlobalISel: Fix masked control flow with fallthrough blocks — Matthew.Arsenault / detail
  2. [NFC][AIX] Remove spaces after the comma for '.csect' directive — xiangling_liao / detail
  3. [SCEV] Constant fold MultExpr before applying depth limit. — dantrushin / detail
  4. [InstCombine] add tests for adds with common operand; NFC — spatel / detail
  5. [InstCombine] (A + B) + B --> A + (B << 1) — spatel / detail

clang-d355005-g5a230a19ad0-t10495-b10495.tar.gz (May 22, 2020 8:41:14 AM)

  1. Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" — jroelofs / detail
  2. InstCombine: Add constant folding/simplify for amdgcn.ldexp intrinsic — Matthew.Arsenault / detail
  3. [Target] Fix typos. NFC — marek / detail
  4. [CMake] Fix typos. NFC — marek / detail
  5. [PowerPC] Add missing handling for half precision — nemanjai / detail
  6. [PowerPC] Treat 'Z' inline asm constraint as a true memory constraint — nemanja.i.ibm / detail
  7. [SLP] fix test to have valid IR; NFC — spatel / detail
  8. [analyzer] LoopUnrolling: fix crash when a parameter is a loop counter. — Artem Dergachev / detail
  9. [SLP] fix verification check for valid IR — spatel / detail
  10. [libc++] NFC: Inline array<T,N>::at methods inside the class — Louis Dionne / detail
  11. [TargetLowering] Move TargetLoweringBase::isJumpTableRelative() implementation into TargetLoweringBase.cpp. NFC. — llvm-dev / detail
  12. TargetLowering.h - remove unnecessary includes. NFC. — llvm-dev / detail
  13. Title: [LV] Handle Fold-Tail of loops with vectorizarion factor equal to 1 — anhtuyen / detail
  14. [PhaseOrdering] regenerate test checks; NFC — spatel / detail

clang-d354991-g1386728fc2f-t10490-b10490.tar.gz (May 22, 2020 6:11:07 AM)

  1. Revert "[ARM] Improve codegen of volatile load/store of i64" — victor.campos / detail
  2. [SYCL] Prohibit arithmetic operations for incompatible pointers — alexey.bader / detail
  3. [lldb] Increase timeout in TestExitDuringExpression — pavel / detail
  4. [analyzer] SATestBuild.py: Refactor and add type annotations — vsavchenko / detail
  5. [analyzer] SATestUtils.py: Refactor and add type annotations — vsavchenko / detail
  6. [analyzer] SATestUpdateDiffs.py: Refactor and add type annotations — vsavchenko / detail
  7. [analyzer] SumTimerInfo.py: Partially modernize — vsavchenko / detail
  8. [NFC][Test] Add test coverage for fsqrt on PowerPC — qshanz / detail
  9. Replace dyn_cast<> with isa<> to fix unused variable warning. NFCI. — llvm-dev / detail
  10. Remove superfluous semicolon to stop Wpedantic warning. NFCI. — llvm-dev / detail
  11. [AMDGPU][MC][GFX8+] Enabled clamp for v_mul_i32_i24_e64 and v_mul_u32_u24_e64 — dmitry.preobrazhensky / detail
  12. [AVR] Remove unsigned <= 0 checks. NFCI. — llvm-dev / detail

clang-d354979-gb9def827b71-t10487-b10487.tar.gz (May 22, 2020 4:21:38 AM)

  1. [lldb][NFC] Overload raw_ostream operator << for ConstString — Raphael Isemann / detail
  2. [lldb] Enable C++14 when evaluating expressions in a C++14 frame — Raphael Isemann / detail
  3. MILexer.h/cpp - remove unused includes. NFC. — llvm-dev / detail
  4. Fix msvc "switch statement contains 'default' but no 'case' labels" warning. NFC. — llvm-dev / detail
  5. StatepointLowering.h - remove unused includes. NFC. — llvm-dev / detail

clang-d354974-gcd921accf91-t10484-b10484.tar.gz (May 22, 2020 2:35:24 AM)

  1. [InstCombine] Sink pure instructions down to return and unreachable blocks — mkazantsev / detail
  2. [NFC] InstCombineNegator: use auto where type is obvious from the cast — lebedev.ri / detail

clang-d354972-g8a6333ef380-t10482-b10482.tar.gz (May 22, 2020 12:48:48 AM)

  1. [lldb/REPL] Fix unhandled switch case — Jonas Devlieghere / detail

clang-d354971-gc7e5454acec-t10480-b10480.tar.gz (May 21, 2020 11:02:02 PM)

  1. [lldb/Test] Fix replay with TestSetWatchpoint.py — Jonas Devlieghere / detail
  2. [lldb/Reproducers] Skip test that changes the source file while debugging — Jonas Devlieghere / detail
  3. [docs][llvm-extract] Add missing alias/bb options — Jinsong Ji / detail
  4. [OPENMP] Fix mixture of omp and clang pragmas — t-kawashima / detail
  5. [JITLink] Initial implementation of ELF / x86-64 support for JITLink. — Lang Hames / detail
  6. [X86] Add avx512vp2intersect feature to compiler-rt's feature detection to match libgcc. — craig.topper / detail
  7. [X86] Allow avx512vp2intersect to be used with __builtin_cpu_supports. — craig.topper / detail
  8. [gn build] Port 2e40cf06df0 — llvmgnsyncbot / detail

clang-d354963-g5127d4b4ff9-t10476-b10476.tar.gz (May 21, 2020 9:15:26 PM)

  1. Handle the case where a thread exits while we are running a function on it. — jingham / detail
  2. [llvm-extract] Fix basic block extraction by delaying search until the function is materialized — d.c.ddcc / detail
  3. This very simple .c file is failing on the Debian bot wit the error — jingham / detail
  4. Maybe I need ENABLE_THREADS in the Makefile. — jingham / detail
  5. [libc] Make clang-tidy use host compiler's resource dir. — paulatoth / detail
  6. [AArch64][GlobalISel] Add a post-legalizer combiner with a very simple combine. — Amara Emerson / detail
  7. [gn build] (manually) port 49a4f3f7d88 — thakis / detail

clang-d354956-ge36be90c82c-t10473-b10473.tar.gz (May 21, 2020 7:30:16 PM)

  1. [lldb/Reproducers] Skip lldb-vscode category when lldb-run-with-repro is set. — Jonas Devlieghere / detail
  2. [clang] Add nomerge function attribute to clang — zequanwu / detail
  3. [WebAssembly] Warn on exception spec only when Wasm EH is used — aheejin / detail
  4. [lldb/Test] Cleanup TestSymbolContext.py — Jonas Devlieghere / detail
  5. [AMDGPU] Correct formatting typos in documentation — Tony.Tye / detail

clang-d354951-gbb7fb6d7b2f-t10471-b10471.tar.gz (May 21, 2020 5:44:24 PM)

  1. Set traversal explicitly where needed in clang-tidy — steveire / detail
  2. Set traversal explicitly where needed in tests — steveire / detail
  3. Make the ExprMutationAnalyzer explicit about how it traverses the AST — steveire / detail
  4. llvm-diff: Avoid crash with complex expressions — d.c.ddcc / detail
  5. [PS4] Enable relaxed relocations by default — Ben_Dunbobbin / detail
  6. [docs] Fix buildbot failures — Jinsong Ji / detail
  7. Don't jump to landing pads in Control Flow Optimizer — aeubanks / detail
  8. [Target] Use Align in TargetLoweringObjectFile::getSectionForConstant. — craig.topper / detail
  9. Add nomerge function attribute to clang — zequanwu / detail
  10. [AARCH64][NEON] Allow to sink operands of aarch64_neon_pmull64. — a.v.lapshin / detail
  11. [Instruction] Set metadata uses to undef on deletion — Vedant Kumar / detail
  12. Revert "Add nomerge function attribute to clang" — zequanwu / detail
  13. Rename FunctionOptimizationWarning to the more generic FrameSelectedCallback (NFC) — Adrian Prantl / detail
  14. Reland "[Analyzer][WebKit] RefCntblBaseVirtualDtorChecker" — Jan Korous / detail
  15. [gn build] Port 54e91a3c701 — llvmgnsyncbot / detail

clang-d354936-gd13a5088200-t10467-b10467.tar.gz (May 21, 2020 3:58:13 PM)

  1. [MsgPack] MsgPackDocument::readFromBlob now merges — tpr.ll / detail
  2. [AArch64][SVE] Fill out missing unpredicated load/store patterns. — efriedma / detail
  3. [NFC] Make assertion more informative. — silvasean / detail
  4. [AMDGPU] Promote alloca to vector in opt — Stanislav.Mekhanoshin / detail
  5. [CodeGen] Add support for multiple memory operands in MachineInstr::mayAlias — jean-michel.gorius / detail
  6. [MsgPack] Added convenience assignment to MsgPackDocument — tpr.ll / detail
  7. [AMDGPU] Fixed incorrect PAL metadata register naming — tpr.ll / detail

clang-d354929-g8a6a2c4cb66-t10465-b10465.tar.gz (May 21, 2020 2:12:25 PM)

  1. [IR] Make Module::setProfileSummary to replace an existing ProfileSummary flag. — yamauchi / detail
  2. [dsymutil] Fix conversion between unique_ptr and Expected — Jonas Devlieghere / detail
  3. [libc++] Link back-deployment tests against the latest libc++ and libc++abi — Louis Dionne / detail
  4. [Analyzer][WebKit] RefCntblBaseVirtualDtorChecker — Jan Korous / detail
  5. [mlir][spirv] Add remaining cooperative matrix instructions — thomasraoux / detail
  6. [AMDGPU] Added opt pipeline test. NFC. — Stanislav.Mekhanoshin / detail
  7. [mlir][spirv] Enable composite instructions for cooperative matrix type. — thomasraoux / detail
  8. [dsymutil] Add llvm_unreachable to silence warning — Jonas Devlieghere / detail
  9. Revert "[Analyzer][WebKit] RefCntblBaseVirtualDtorChecker" — thakis / detail
  10. Reland [libc++] [LWG3321] Mark "year_month_day_last::day() specification does not cover !ok() values" issue as "Nothing to do", but add assertion. — marek / detail
  11. [SelectionDAG] Add the option of disabling generic combines. — hayarms / detail
  12. [libTooling][NFC]Fix typo in comment in RangeSelectors — yitzhakm / detail
  13. [ModuloSchedule] Add missing comma. — hgreving / detail

clang-d354916-gd851fce4cb2-t10461-b10461.tar.gz (May 21, 2020 12:26:50 PM)

  1. [AMDGPU] Tune threshold for cmp/select vector lowering — Stanislav.Mekhanoshin / detail
  2. [libFuzzer] Fix leak in unit test. — mascasa / detail
  3. [ProfileSummary] Add the PartialProfileRatio field in ProfileSummary metadata. — yamauchi / detail
  4. [ADT][Analysis] NFC: Fix some more typos — jean-michel.gorius / detail
  5. [ImmutableSet] Use IntrusiveRefCntPtr to eliminate some manual refcounting — benny.kra / detail
  6. Revert "Revert "[YAMLTraits] Add trait for char"" — Jonas Devlieghere / detail
  7. Disable ptr_ref tests under ASAN — Adrian Prantl / detail
  8. Disable malloc stepping test under ASAN. The output is different and I'm not sure how stable it is. — Adrian Prantl / detail
  9. Move decorator to the correct function. — Adrian Prantl / detail
  10. [mips] Reorganize check directives in the test. NFC — simon / detail
  11. [dsymutil] Add reproducers to dsymutil — Jonas Devlieghere / detail
  12. [dsymutil] Fix include-style — Jonas Devlieghere / detail
  13. [gn build] Port 92fd3971e0d — llvmgnsyncbot / detail
  14. [lld][WebAssembly] Do not emit initialization for .bss segments — tlively / detail

clang-d354902-gcb2a8be8842-t10456-b10456.tar.gz (May 21, 2020 9:51:16 AM)

  1. [mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass. — whchung / detail
  2. [StringRef] Use some trickery to avoid initializing the std::string returned by upper()/lower() — benny.kra / detail
  3. [BitcodeReader] Simplify code. NFCI. — benny.kra / detail
  4. [mlir][rocdl] Exposing buffer load/store intrinsic — zhuoryin / detail
  5. GenericDomTree.h - remove unused PointerIntPair.h include. NFC. — llvm-dev / detail
  6. [x86] NFC: Fix typo in command line option description — jean-michel.gorius / detail
  7. Fix DeferredDiagnosticsEmitter for bug#45987 — Yaxun.Liu / detail
  8. [ModuloSchedule] Trivial fix for instruction with more than one destination in modulo peeler. — thomasraoux / detail
  9. [SLP][NFC] PR45269 getVectorElementSize() is slow — dtemirbulatov / detail
  10. [llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC — jroelofs / detail
  11. [llvm][test] Add missing FileCheck colons. NFC — jroelofs / detail
  12. Revert "[YAMLTraits] Add trait for char" — ro / detail
  13. [ADT] NFC: Fix typos in header comments — jean-michel.gorius / detail

clang-d354889-g1c8f999e0b5-t10451-b10451.tar.gz (May 21, 2020 7:24:58 AM)

  1. [FlattenCFG] Fix `MergeIfRegion` in case then-path is empty — ehudkatz / detail
  2. Revert "[CostModel] Unify Intrinsic Costs." — sam.parker / detail
  3. [CostModel] Sink intrinsic costs to base TTI. — sam.parker / detail
  4. On Windows, handle interrupt signals without crash message — james.henderson / detail
  5. Fix compile for -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  6. Fix debug info for NoDebug attr — Yaxun.Liu / detail
  7. [analyzer][CallAndMessage] Add checker options for each bug type — dkszelethus / detail

clang-d354882-geeff1a970a6-t10447-b10447.tar.gz (May 21, 2020 5:36:51 AM)

  1. [mlir] NFC - Add a builder to vector.transpose — ntv / detail
  2. [HardwareLoops] llvm.loop.decrement.reg definition — sjoerd.meijer / detail
  3. [IndVarSimplify][LoopUtils] Avoid TOCTOU/ordering issues (PR45835) — lebedev.ri / detail
  4. MachineMemOperand.h - reduce GlobalValue.h include to just DerivedTypes.h. NFC. — llvm-dev / detail
  5. [analyzer][CallAndMessage][NFC] Split up checkPreCall — dkszelethus / detail

clang-d354877-gb2a485e37ed-t10444-b10444.tar.gz (May 21, 2020 3:39:48 AM)

  1. [clang][index] Fix a crash for accessing a null field decl. — hokein.wu / detail
  2. Fix a layering violation by not depending from Transforms/Utils on Transforms/Scalar. — benny.kra / detail
  3. [Statepoint] Constant fold FP deopt args. — dantrushin / detail
  4. [libc] Fix accidental inclusion of system libc headers. — paulatoth / detail

clang-d354873-g1c3d9c2f362-t10441-b10441.tar.gz (May 21, 2020 1:53:15 AM)

  1. [BrachProbablityInfo] Set edge probabilities at once and fix calcMetadataWeights() — yrouban / detail
  2. [MC] Simplify MakeStartMinusEndExpr(). NFC. — ikudrin / detail
  3. [CostModel] Remove getExtCost — sam.parker / detail
  4. Revert "[lit] GoogleTest framework should report failures if test binary crashes" — Jonas Devlieghere / detail
  5. [lldb/Reproducers] Fix/skip passive replay failures in python_api subdir — Jonas Devlieghere / detail
  6. [CostModel] Unify Intrinsic Costs. — sam.parker / detail
  7. [PowerPC] add more high latency opcodes for machine combiner pass — czhengsz / detail
  8. [SVE] Remove IITDescriptor::ScalableVecArgument — david.sherwood / detail

clang-d354865-gae5ab2f40a3-t10438-b10438.tar.gz (May 21, 2020 12:07:01 AM)

  1. [LegalizeDAG] Modify ExpandLegalINT_TO_FP to swap data for little/big endian instead of the pointers. — craig.topper / detail

clang-d354864-g5c3ebd77259-t10436-b10436.tar.gz (May 20, 2020 10:20:31 PM)

  1. Enable ccache for lldb-(arm/aarch64)-ubuntu builders — omair.javaid / githubweb

clang-d354864-g5c3ebd77259-t10436-b10436.tar.gz (May 20, 2020 10:20:31 PM)

  1. Fix typo in CMake error message "LLVM_LIBC_ENABLE_PROJECTS"->"LLVM_ENABLE_PROJECTS" (NFC) — joker.eph / detail
  2. Revert "[mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass." — joker.eph / detail

clang-d354862-gb3ca4f34311-t10434-b10434.tar.gz (May 20, 2020 8:34:43 PM)

  1. [Darwin] Remove obsolete OS version checks — julian.lettner / detail

clang-d354861-g58f7c938a12-t10433-b10433.tar.gz (May 20, 2020 6:49:10 PM)

  1. [clang-format] Added new option IndentExternBlock — mydeveloperday / detail
  2. [lit] GoogleTest framework should report failures if test binary crashes — stephen.neuendorffer / detail
  3. [mlir] NFC - Appease GCC 5 again.. — ntv / detail
  4. [lldb/Test] Support arbitrary file extensions in TestPositionalArgs.test — Jonas Devlieghere / detail
  5. [mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass. — whchung / detail
  6. [mlir][gpu] Refactor functions for workgroup and private buffer attributions. — whchung / detail
  7. [mlir] NFC - Appease GCC 5 again.. — ntv / detail
  8. [LegalizeVectorTypes] Create correct memoperands in SplitVecRes_INSERT_SUBVECTOR. — craig.topper / detail
  9. [AMDGPU] Always expand ext/insertelement with divergent idx — Stanislav.Mekhanoshin / detail
  10. [AArch64] Provide Darwin variants of most calling conventions — francisvm / detail
  11. [analyzer] Fix a null FunctionDecl dereference bug after D75432 — dkszelethus / detail
  12. [LLD] Make scoped timers thread safe — rnk / detail
  13. [AArch64] Fix GlobalISel tests on non-darwin platforms — francisvm / detail
  14. Make Value::getPointerAlignment() return an Align, not a MaybeAlign. — efriedma / detail
  15. [AArch64] Fix unwind info generated by outliner. — efriedma / detail
  16. [analyzer] Make buildbots happy — dkszelethus / detail
  17. [clang-format][docfix] Update predefined styles in docs — Jake.Merdich / detail
  18. Add CanonicalizeFreezeInLoops pass — aqjune / detail
  19. [gn build] Port d9a4a244138 — llvmgnsyncbot / detail
  20. add a test for D77524 — aqjune / detail

clang-d354841-gbc1c3655bfd-t10421-b10421.tar.gz (May 20, 2020 2:45:24 PM)

  1. [mlir][spirv] Adapt subview legalization to the updated op semantics. — ravishankarm / detail
  2. [OPENMP]Fix PR45911: Data sharing and lambda capture. — a.bataev / detail
  3. [lldb] Allows customizing libxml2 for darwin — hhb / detail
  4. [lldb] Cleans up system_libs — hhb / detail
  5. [lldb/Driver] Print snippet before exiting with unknown argument. — Jonas Devlieghere / detail
  6. [sanitizer_symbolizer] Add __isinf to symbols list. — mascasa / detail
  7. [lldb/Reproducers] Add instrumentation to SBEnvironment — Jonas Devlieghere / detail
  8. [clang-format] Set of unit test to begin to validate that we don't change defaults — mydeveloperday / detail
  9. Give microsoftDemangle() an outparam for how many input bytes were consumed. — thakis / detail

clang-d354832-g55430f53f39-t10418-b10418.tar.gz (May 20, 2020 1:28:31 PM)

  1. [mlir][Linalg] Add producer-consumer fusion when producer is a ConstantOp — ravishankarm / detail
  2. [lldb/Reproducers] Support reproducers for PlatformRemoteGDBServer — Jonas Devlieghere / detail
  3. [X86] Codegen for preallocated — aeubanks / detail
  4. GenericError.h - remove unused StringRef.h include. NFC. — llvm-dev / detail
  5. FormatAdapters.h - remove unused SmallString.h include. NFC. — llvm-dev / detail
  6. [lldb/Driver] Error out when encountering unknown arguments — Jonas Devlieghere / detail
  7. [ProfileSummary] Refactor getFromMD to prepare for another optional field. NFC. — yamauchi / detail
  8. [InstCombine] add tests for reassociative fsub/fadd expressions; NFC — spatel / detail
  9. [clang][asm goto][slh] Warn if asm goto + SLH — zbrid / detail
  10. [lldb/Reproducers] Skip another test that uses lldb::FileSP under the hood — Jonas Devlieghere / detail
  11. Add some dependencies to the compiler-rt symbolizer build — akhuang / detail
  12. Revert "[X86] Codegen for preallocated" — aeubanks / detail
  13. [lldb/Reproducers] Make SBStream::Print an API instead of a SWIG extension — Jonas Devlieghere / detail
  14. Reland [X86] Codegen for preallocated — aeubanks / detail
  15. [libcxx] Remove swap for std::span — Louis Dionne / detail
  16. [llvm] [CodeGen] [X86] Fix issues with v4i1 instruction selection — ajcbik / detail
  17. [libcxx][test] Portability fix for some locale-dependent tests. — Louis Dionne / detail
  18. [NFC][InstCombine] Negator: tests for extractelement negation — lebedev.ri / detail
  19. [InstCombine] Negator: `extractelement` is negatible if src is negatible — lebedev.ri / detail
  20. [NFC][InstCombine] Negator: tests for insertelement negation — lebedev.ri / detail
  21. [InstCombine] `insertelement` is negatible if both sources are negatible — lebedev.ri / detail

clang-d354811-g667be3319d9-t10413-b10413.tar.gz (May 20, 2020 10:38:32 AM)

  1. [mlir][Vector] Add option to fully unroll for VectorTransfer to SCF lowering — ntv / detail
  2. AMDGPU/GlobalISel: Fix splitting 64-bit extensions — Matthew.Arsenault / detail
  3. [lldb/Reproducers] Update macosx remote tests for passive replay — Jonas Devlieghere / detail

clang-d354808-gc8a869c5e02-t10411-b10411.tar.gz (May 20, 2020 8:51:19 AM)

  1. [clang] FastMathFlags.allowContract should be initialized only from FPFeatures.allowFPContractAcrossStatement — melanie.blower / detail
  2. [lldb][NFC] Minor NamespaceMap refactor — Raphael Isemann / detail
  3. [AMDGPU] Add the test from D49097. — jay.foad / detail
  4. DIPrinter.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  5. MachineMemOperand.h - replace Type.h with full GlobalValue.h include to fix -Wundefined-inline warnings. — llvm-dev / detail
  6. [mlir][Linalg] Refactor linalg tiling — ntv / detail
  7. [mlir][Linalg] NFC - Simplify GenericNestLoop builder — ntv / detail
  8. [mlir] Toy tutorial: insert terminators at the end of the loop during rewrite — zinenko / detail
  9. [mlir] DialectConversion: avoid double-free when rolling back op creation — zinenko / detail
  10. [mlir] DialectConversion: support erasing blocks — zinenko / detail
  11. [mlir] Erase or clear blocks through ConversionPatternRewriter when applicable — zinenko / detail
  12. [mlir] SCFToStandard: support any ops in and around the control flow ops — zinenko / detail
  13. [mlir] ensureRegionTerminator: take OpBuilder — zinenko / detail
  14. [OPENMP][DOCS]Update status of implemented features, NFC. — a.bataev / detail

clang-d354794-geab4a199d16-t10408-b10408.tar.gz (May 20, 2020 7:04:52 AM)

  1. [zorg] Add polly test-suite builder. — llvm-zorg / githubweb

clang-d354794-geab4a199d16-t10408-b10408.tar.gz (May 20, 2020 7:04:52 AM)

  1. [yaml2obj] - Implement the "Offset" property for the Fill Chunk. — grimar / detail
  2. Revert "[lldb/test] Move "DataFormatters/Mock.h" to "Plugins/Language/ObjC/Utilities.h"" — gribozavr / detail
  3. Revert "Silence warnings around int/float conversions." — gribozavr / detail
  4. Revert "[lldb/test] Disable NSDate format check under _WIN32" — gribozavr / detail
  5. Revert "[lldb/test] Relax NSDate mock test for non-Apple platforms" — gribozavr / detail
  6. Revert "[lldb/DataFormatter] Check for overflow when finding NSDate epoch" — gribozavr / detail
  7. [NFCI][CostModel] Refactor getIntrinsicInstrCost — sam.parker / detail
  8. [Polly] Update ScalarEvolutionExpander.h include. — flo / detail
  9. [Target][ARM] Make Low Overhead Loops coexist with VPT blocks. — pierre.vanhoutryve / detail
  10. [mlir] Add custom assembly formats to shape.witness ops. — tpopp / detail
  11. Revert "[lldb-server] Reset stop reason of all threads when resuming" — Raphael Isemann / detail
  12. [analyzer] Get scan-view executable from environment. — Artem Dergachev / detail
  13. PseudoSourceValue.h - remove unused operator declaration. NFC. — llvm-dev / detail
  14. PseudoSourceValue.h - reduce GlobalValue.h include to forward declaration. NFC. — llvm-dev / detail
  15. GenericDomTreeConstruction.h - reorder includes. NFC. — llvm-dev / detail
  16. [mlir] NFC: rename tests related to SCF dialect from Loops to SCF — zinenko / detail

clang-d354778-g4bee2afcd7e-t10403-b10403.tar.gz (May 20, 2020 4:22:20 AM)

  1. [mlir] Mark witness related Shape dialect ops as NoSideEffect. — tpopp / detail
  2. [mlir] Custom printing/parsing for Shape::AssumingOp — tpopp / detail
  3. Revert "Add terminateCommands to lldb-vscode protocol" — pavel / detail
  4. Github access test: remove unnecessary whitespaces. — maggieyi868 / detail
  5. [IR] Simplify BasicBlock::removePredecessor. NFCI. — jay.foad / detail
  6. CommandFlags.h - remove unnecessary includes. NFC. — llvm-dev / detail
  7. SLPVectorizer.h - remove unused CommandLine.h include. NFC — llvm-dev / detail
  8. [lldb-server] Reset stop reason of all threads when resuming — pavel / detail
  9. Use IPv4 for Android connections — pavel / detail
  10. [llvm-readobj][test] - Deduplicate YAMLs in gnuhash.test and hash-table.test. NFCI. — grimar / detail
  11. [PowerPC] Enable machine verification for 3 passes — shkzhang / detail
  12. [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC). — flo / detail
  13. [gold-plugin] Unbreak the build after d9b9ce6c04764275a23cd0cf1856a35aae921af7 — benny.kra / detail
  14. [gn build] Port bcbd26bfe61 — llvmgnsyncbot / detail
  15. [lldb][NFC] Modernize TestCPPStaticMethods — Raphael Isemann / detail

clang-d354763-gf7c9f77ef37-t10399-b10399.tar.gz (May 20, 2020 2:32:18 AM)

  1. [clang-format] Fix line lengths w/ comments in align — mydeveloperday / detail
  2. [libc] Add memset and bzero implementations — gchatelet / detail
  3. [clang-format][PR45816] Add AlignConsecutiveBitFields — mydeveloperday / detail
  4. [clang-format] [PR33890] Add support for Microsoft C++/CLI non standard for each looping extension — mydeveloperday / detail
  5. [clang-format] [PR42164] Add Option to Break before While — mydeveloperday / detail
  6. Revert "[IR] Simplify BasicBlock::removePredecessor. NFCI." — jay.foad / detail
  7. [Analyzer][StreamChecker] Added support for 'fread' and 'fwrite'. — 1.int32 / detail

clang-d354756-g58684fbb6f2-t10396-b10396.tar.gz (May 20, 2020 12:42:25 AM)

  1. [Test] Add missing auto-generated checks into tests — mkazantsev / detail
  2. [NFC][PowerPC] Add 2 new cases to test livevars pass — shkzhang / detail

clang-d354754-gf7f8c1cd9ae-t10393-b10393.tar.gz (May 19, 2020 10:53:31 PM)

  1. [CGCall] Annotate references with "align" attribute. — efriedma / detail
  2. [compiler-rt][scudo][LIT] Use target_suffix instead of target-arch — Jinsong Ji / detail
  3. [mlir][SystemZ] Fix incompatible datalayout in SystemZ — joker.eph / detail
  4. [AMDGPU] Process V_MOV_B32_indirect in SET_GPR_IDX optimization — Stanislav.Mekhanoshin / detail
  5. [Support][unittest] Fix HostTest.NumPhysicalCores on __i386__ after D78324 — maskray / detail

clang-d354749-g78453e37054-t10390-b10390.tar.gz (May 19, 2020 9:05:34 PM)

  1. [mlir][vulkan-runner] Minor fix in timestamp flag for vulkan runner. — thomasraoux / detail
  2. [DAGCombine] Remove the getNegatibleCost to avoid the out of sync with getNegatedExpression — qshanz / detail
  3. [mlir][spirv] First step to support spirv cooperative matrix extension. — thomasraoux / detail
  4. [mlir] NFC - Appease gcc 5 — ntv / detail
  5. AMDGPU/GlobalISel: Fix bug in test register bank — arsenm2 / detail
  6. Mark AffineMap::replaceDimsAndSymbols as const (NFC) — joker.eph / detail

clang-d354743-ga45fb1942fc-t10386-b10386.tar.gz (May 19, 2020 7:17:36 PM)

  1. [analyzer] Change the default output type to PD_TEXT_MINIMAL in the frontend, error if an output loc is missing for PathDiagConsumers that need it — dkszelethus / detail
  2. [analyzer][NFC][MallocChecker] Convert many parameters into CallEvent — dkszelethus / detail
  3. [NFC] Add _EnableIfLValueCallable and move reference out of __callable. — zoecarver / detail
  4. Mark shared_ptr::__create_with_control_block as noexcept. — zoecarver / detail
  5. [NFC] Remove non-rvlaue non-variadic allocator::construct overloads. — zoecarver / detail
  6. [NFC] Remove non-rvlaue non-variadic allocator::construct overloads. — zoecarver / detail
  7. [analyzer][StackAddressEscape] Tie warnings to the diagnostic checkers rather then core.StackAddrEscapeBase — dkszelethus / detail
  8. [mlir][ods] Fix ops with both attribute-sized operands and results — antiagainst / detail
  9. [mlir][Affine] Introduce affine memory interfaces — diego.caballero / detail

clang-d354734-ga3609b0ec68-t10382-b10382.tar.gz (May 19, 2020 5:28:16 PM)

  1. [MLIR] LLVMMLIRTableGen -> MLIRTableGen — stephen.neuendorffer / detail
  2. [MLIR][cmake][NFC] Check for incorrect usage of LLVM components in LINK_LIBS — stephen.neuendorffer / detail
  3. CodeGen: Use Register — Matthew.Arsenault / detail
  4. GlobalISel: Remove unused include — Matthew.Arsenault / detail
  5. [analyzer][NSOrCFError] Don't emit diagnostics under the name osx.NSOrCFErrorDerefChecker — dkszelethus / detail
  6. [Hexagon] pX.new cannot be used with p3:0 as producer — bcain / detail
  7. AMDGPU: Use member initializers in MFI — Matthew.Arsenault / detail
  8. AMDGPU: Fix DAG divergence for implicit function arguments — Matthew.Arsenault / detail
  9. [analyzer][ObjCGenerics] Don't emit diagnostics under the name core.DynamicTypePropagation — dkszelethus / detail
  10. GlobalISel: Copy correct flags to select — Matthew.Arsenault / detail
  11. [SVE] MOVPRFX zero merging test renaming — cameron.mcinally / detail
  12. analyzer][CallAndMessage][NFC] Change old callbacks to rely on CallEvent — dkszelethus / detail
  13. AMDGPU: Annotate functions that have stack objects — Matthew.Arsenault / detail
  14. [analyzer][NFC] Merge checkNewAllocator's paramaters into CXXAllocatorCall — dkszelethus / detail
  15. [asan_symbolize] Fix bug handling C++ symbols when using Atos. — Dan Liew / detail
  16. [lldb/test] Move "DataFormatters/Mock.h" to "Plugins/Language/ObjC/Utilities.h" — Vedant Kumar / detail
  17. Add terminateCommands to lldb-vscode protocol — aadsm / detail

clang-d354717-gd5b1643c74e-t10379-b10379.tar.gz (May 19, 2020 3:41:02 PM)

  1. [analyzer] Move apiModeling.StdCLibraryFunctionArgs to alpha. — Artem Dergachev / detail
  2. [lldb/Reproducers] Update GDB remote client tests for passive replay — Jonas Devlieghere / detail
  3. [gn build] Try to unbreak Windows build after f8e833a501. — thakis / detail
  4. Give helpers internal linkage. NFC. — benny.kra / detail
  5. Fix X86_64 complex-returns for regcall. — erich.keane / detail
  6. [AArch64] Disable MachineOutliner on Windows. — efriedma / detail
  7. [clang-misexpect] Fixed typo which causes that --pgo-warn-misexpect option is not passed in the compiler invocation — Dávid Bolvanský / detail
  8. [gn build] Try harder to unbreak Windows build after f8e833a501. — thakis / detail
  9. Revert "[clang-misexpect] Fixed typo which causes that --pgo-warn-misexpect option is not passed in the compiler invocation" — Dávid Bolvanský / detail
  10. [mlir][shape] Add `shape.from_extents`. — silvasean / detail
  11. [mlir][SPIRV] Fix blocks nested too deeply error. — ravishankarm / detail

clang-d354706-gf8e833a5018-t10376-b10376.tar.gz (May 19, 2020 1:54:05 PM)

  1. [X86] Split masked integer vector stores into vXi32/vXi64 variants (PR45975). NFC — andrea.dibiagio / detail
  2. Entropic: Boosting LibFuzzer Performance — mascasa / detail
  3. [StackColoring] When remapping alloca's move the To alloca if the From alloca is before it. — craig.topper / detail
  4. Fix aux-target diagnostics for certain builtins — erich.keane / detail
  5. [lldb/Reproducers] Move connection logic into replay server (NFC) — Jonas Devlieghere / detail
  6. Silence warnings around int/float conversions. — echristo / detail
  7. [mlir][StandardToSPIRV] Fix signedness issue in bitwidth emulation. — hanchung / detail
  8. [LVI] Don't require DominatorTree in LVI (NFC) — nikita.ppv / detail
  9. [lldb/Properties] Move OSPluginReportsAllThreads from Target to Process — Jonas Devlieghere / detail
  10. [SVE] Add specialized getters to derived vector types — ctetreau / detail
  11. [IR] Simplify BasicBlock::removePredecessor. NFCI. — jay.foad / detail
  12. [PhaseOrdering] make different pass manager runs equivalent; NFC — spatel / detail
  13. [PhaseOrdering] add tests for x86 horizontal math ops (PR41813); NFC — spatel / detail
  14. [llvm][docs] Add step by step git to GettingStarted — zbrid / detail
  15. [lld-macho][re-land] Support .subsections_via_symbols — jezng / detail
  16. [lld-macho][re-land] Support X86_64_RELOC_UNSIGNED — jezng / detail
  17. [WebAssembly] Implement i64x2.mul and remove i8x16.mul — tlively / detail
  18. [WebAssembly] Fix bug in custom shuffle combine — tlively / detail
  19. [PGOProfile] make test less brittle; NFC — spatel / detail
  20. [PowerPC][NFC] Cleanup load/store spilling code — lei / detail
  21. [gn build] Add a flag zlib_path to provide the path to zlib on Windows. — thakis / detail

clang-d354685-g7cefd1b4cd7-t10370-b10370.tar.gz (May 19, 2020 11:21:00 AM)

  1. [clang][AIX] Implement ABIInfo and TargetCodeGenInfo for AIX — jasonliu / detail
  2. [analyzer][Nullability] Don't emit under the checker name NullabilityBase — dkszelethus / detail
  3. [MLIR] Update the FunctionAndBlockSignatureConverter and NonVoidToVoidReturnOpConverter of Buffer Assignment — ehsan.nadjaran_toosi / detail
  4. [clangd-remote] Replace YAML serialization with proper Protobuf messages — kbobyrev / detail
  5. Revert "[lld-macho] Support X86_64_RELOC_UNSIGNED" — jezng / detail
  6. Revert "[lld-macho] Support .subsections_via_symbols" — jezng / detail
  7. [clang-format] [PR45942] [[nodiscard]] causes && to be miss interpreted as BinaryOperators — mydeveloperday / detail
  8. [clang-format] [PR44476] Add space between template and attribute — mydeveloperday / detail
  9. [clang-format] [PR45614] Incorrectly indents [[nodiscard]] attribute funtions after a macro without semicolon — mydeveloperday / detail
  10. [clang-format] @lefticus just taught the world how to use [[unlikely]] but we forgot to teach clang-format — mydeveloperday / detail
  11. [ELF] Make --trace-symbol track preempted shared definitions — maskray / detail
  12. [InstCombine] Remove hasNoInfs check for pow(C,y) -> exp2(log2(C)*y) — jay.foad / detail
  13. [LV] Remove duplicated return stmt (NFC). — flo / detail

clang-d354672-g268fa40daa1-t10367-b10367.tar.gz (May 19, 2020 9:33:12 AM)

  1. [AST] Fix an assertion violation in FieldDecl::getParent. — hokein.wu / detail
  2. [analyzer][DirectIvarAssignment] Turn DirectIvarAssignmentForAnnotatedFunctions into a checker option — dkszelethus / detail
  3. GlobalISel: Fix IRTranslator for constantexpr selects — Matthew.Arsenault / detail
  4. [VPlan] Remove unique_ptr from VPBranchOnRecipeMask (NFC). — flo / detail
  5. [clangd] Delete regex assertion, breaking on windows too... — sam.mccall / detail
  6. [VPlan] Add & use VPValue operands for VPReplicateRecipe (NFC). — flo / detail
  7. [analyzer] SATestBuild.py: Optionally override compiler — vsavchenko / detail
  8. MachineBasicBlock.h - remove unnecessary includes. NFC. — llvm-dev / detail
  9. CommandLine.h - remove unnecessary raw_ostream forward declaration. NFC. — llvm-dev / detail
  10. MCTargetOptionsCommandFlags.h - remove unnecessary includes. NFC. — llvm-dev / detail
  11. [lld] Remove unused lld/test/Driver/Inputs/**/libtest.a — jezng / detail
  12. [mlir] scf::ForOp: provide builders with callbacks for loop body — zinenko / detail
  13. [VPlan] Fix comment for User in VPWidenSelectRecipe (NFC). — flo / detail
  14. [lld-macho] Support -order_file — jezng / detail
  15. [lld-macho] Support .subsections_via_symbols — jezng / detail
  16. [lld-macho] Support X86_64_RELOC_UNSIGNED — jezng / detail
  17. [clangd] findExplicitReferences supports goto labels — sam.mccall / detail
  18. [clangd] Avoid StringRef entirely with gmock — sam.mccall / detail
  19. [analyzer] Don't print the config count in debug.ConfigDumper — dkszelethus / detail

clang-d354653-g0320ce8916a-t10364-b10364.tar.gz (May 19, 2020 7:37:48 AM)

  1. [clangd] Squash GCC error with StringRef + gtest MatchesRegex() — sam.mccall / detail
  2. Unrank mcuMemHostRegister tensor argument. — csigg / detail
  3. [analyzer][MallocChecker] When modeling realloc-like functions, don't early return if the argument is symbolic — dkszelethus / detail
  4. GlobalVariable.h - remove unused PointerUnion.h include. NFC — llvm-dev / detail
  5. ObjectCache.h - replace unnecessary MemoryBuffer.h include with forward declarations. NFC. — llvm-dev / detail
  6. Fix "not all control paths return a value" warning on MSVC builds. — llvm-dev / detail
  7. [IR] Revert r119493 — jay.foad / detail
  8. [OPENMP50]Add initial support for 'affinity' clause. — a.bataev / detail
  9. [NFC][ARM] Add more tail predication tests — sam.parker / detail
  10. [AST][RecoveryExpr] Fix an assertion crash on openMP. — hokein.wu / detail
  11. Added a TanOp to SPIR-V dialect GLSL ops — antiagainst / detail
  12. [AST] Fix the PrintQualifiedName for ObjC instance variable in class extension. — hokein.wu / detail
  13. [clangd] Add a flag to preserve type for recovery expression. — hokein.wu / detail

clang-d354640-g5afd86b0de7-t10361-b10361.tar.gz (May 19, 2020 5:51:25 AM)

  1. GlobPattern.h - remove unnecessary StringRef.h include. NFC — llvm-dev / detail
  2. [AMDGPU] Add more VMEM to SALU WAR hazard tests. NFC — carl.ritson / detail
  3. [MLIR, OpenMP] Support for flush operation, and translating the same to LLVM IR — kirankumar.tp / detail
  4. [clangd] Complete filenames after < / ". — sam.mccall / detail
  5. [clangd] Add CSV export for trace metrics — sam.mccall / detail
  6. [MLIR] Add helper functions for common integer types — frgossen / detail

clang-d354634-g56079e1de11-t10357-b10357.tar.gz (May 19, 2020 4:01:03 AM)

  1. [WebAssembly] Handle exception specifications — aheejin / detail
  2. TargetLoweringObjectFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  3. TargetIntrinsicInfo.h - remove unnecessary Compiler.h include. NFC. — llvm-dev / detail
  4. [AST] Fix recovery-AST crash: dependent overloaded call exprs are now possible. — sam.mccall / detail
  5. [Tooling] Drop leading/trailing whitespace from compile_flags.txt lines — sam.mccall / detail
  6. [clangd] Fix gcc compiler warning by removing extra ";" [NFC] — mikael.holmen / detail
  7. [yaml2obj] - Stop using square brackets for unique suffixes. — grimar / detail
  8. [Analyzer][VLASizeChecker] Try to fix vla.c test problems. — 1.int32 / detail

clang-d354626-g51bb2128ef0-t10353-b10353.tar.gz (May 19, 2020 2:06:00 AM)

  1. Add support of the next Ubuntu (Ubuntu 20.10 - Groovy Gorilla) — sylvestre / detail
  2. [DebugInfo] Remove an outdated test. — ikudrin / detail
  3. [DebugInfo] Dump fields in .debug_aranges according to the DWARF format (1/8). — ikudrin / detail
  4. [DebugInfo] Dump form values according to the DWARF format (2/8). — ikudrin / detail
  5. [DebugInfo] Dump length of CUs and TUs according to the DWARF format (3/8). — ikudrin / detail
  6. [DebugInfo] Dump length in .debug_line according to the DWARF format (4/8). — ikudrin / detail
  7. [DebugInfo] Dump values in .debug_loclists and .debug_rnglists according to the DWARF format (5/8). — ikudrin / detail
  8. [DebugInfo] Dump values in .debug_pubnames and .debug_pubtypes according to the DWARF format (6/8). — ikudrin / detail
  9. [DebugInfo] Dump offsets in .debug_str_offsets according to the DWARF format (7/8). — ikudrin / detail
  10. [DebugInfo] Add a test for dumping DWARF64 CIEs and FDEs (8/8). — ikudrin / detail
  11. [clang] Add an API to retrieve implicit constructor arguments. — gribozavr / detail
  12. [SystemZ] Eliminate the need to create a zero vector by reusing the VPERM mask. — paulsson / detail
  13. [Analyzer][VLASizeChecker] Check for VLA size overflow. — 1.int32 / detail

clang-d354613-ga60baa3c430-t10349-b10349.tar.gz (May 19, 2020 12:16:41 AM)

  1. [LoopSimplify] don't separate nested loops with convergent calls — sameer.sahasrabuddhe / detail
  2. Test asm-cet.S fail for window clang — xiang1.zhang / detail
  3. [gn build] Port 62a9eca859d — llvmgnsyncbot / detail
  4. [BPF] fix an asan issue when disassemble an illegal instruction — yhs / detail
  5. [NFC] [PowerPC] Refresh fma-mutate.ll using script — qiucofan / detail
  6. [lldb/Test] Skip TestPositionalArgs with lldb-repro — Jonas Devlieghere / detail
  7. Add cet.h for writing CET-enabled assembly code — xiang1.zhang / detail
  8. [gn build] Port bcc0c894f38 — llvmgnsyncbot / detail

clang-d354605-ga6be4d17e34-t10345-b10345.tar.gz (May 18, 2020 10:28:06 PM)

  1. [libc builder] Add benchmark util tests step to release builder — paulatoth / githubweb

clang-d354605-ga6be4d17e34-t10345-b10345.tar.gz (May 18, 2020 10:28:06 PM)

  1. Add cet.h for writing CET-enabled assembly code — xiang1.zhang / detail
  2. [gn build] Port e7e84ff24a5 — llvmgnsyncbot / detail
  3. [PowerPC-QPX] adjust operands order of qpx fma instructions. — czhengsz / detail

clang-d354602-g27b4e6931d0-t10342-b10342.tar.gz (May 18, 2020 8:39:37 PM)

  1. [PowerPC][MachineCombiner] add testcase for reassociating FMA - NFC — czhengsz / detail
  2. [TargetInstrInfo] add override function setSpecialOperandAttr - NFC — czhengsz / detail
  3. fix build failure due to commit rGddcb3cf213e8 — czhengsz / detail
  4. [lldb/Driver] Fix handling on positional arguments — Jonas Devlieghere / detail
  5. [BPF] Return fail if disassembled insn registers out of range — yhs / detail
  6. [NFC] Replace MaybeAlign with Align in TargetTransformInfo. — efriedma / detail

clang-d354596-gddff9799d2d-t10338-b10338.tar.gz (May 18, 2020 6:52:32 PM)

  1. [AArch64][GlobalISel] Add legalizer & selector support for G_FREEZE. — Amara Emerson / detail
  2. [clangd] Tidy up SelectionTree dumps with newlines — sam.mccall / detail
  3. [lldb/test] Disable NSDate format check under _WIN32 — Vedant Kumar / detail
  4. Re-land [Debug][CodeView] Emit fully qualified names for globals — rnk / detail
  5. [BPF] Prevent disassembly segfault for NOP insn — yhs / detail

clang-d354591-gb593bfd4d8e-t10334-b10334.tar.gz (May 18, 2020 5:05:19 PM)

  1. [GlobalISel] Add support for using vector values in memset inlining. — Amara Emerson / detail
  2. [llvm][SVE] IR intrinscs for matrix multiplication instructions. — francesco.petrogalli / detail
  3. [SveEmitter] Builtins for SVE matrix multiply `mmla`. — francesco.petrogalli / detail
  4. [llvm][sve] Intrinsics for SVE sudot and usdot instructions. — francesco.petrogalli / detail
  5. GlobalISel: Fold G_MUL x, 0, and G_*DIV 0, x — Matthew.Arsenault / detail
  6. [analyzer][NFC] Introduce CXXDeallocatorCall, deploy it in MallocChecker — dkszelethus / detail
  7. [gn build] Port 9d69072fb80 — llvmgnsyncbot / detail
  8. [LV] Fix FoldTail under user VF and UF — ayal.zaks / detail
  9. Map -O to -O1 instead of -O2 — maskray / detail
  10. [lldb/test] Relax NSDate mock test for non-Apple platforms — Vedant Kumar / detail
  11. [clang][SveEmitter] SVE builtins for `svusdot` and `svsudot` ACLE. — francesco.petrogalli / detail

clang-d354580-gb95a542d6b6-t10331-b10331.tar.gz (May 18, 2020 3:19:22 PM)

  1. [compiler-rt][CMake] Fix PowerPC runtime build — Jinsong Ji / detail
  2. [Sanitizers] Use getParamByValType() (NFC) — nikita.ppv / detail
  3. [lldb/DataFormatter] Check for overflow when finding NSDate epoch — Vedant Kumar / detail
  4. Fix several places that were calling verifyFunction or verifyModule without checking the return value. — craig.topper / detail
  5. [clangd] Avoid wasteful data structures in RefSlab::Builder — sam.mccall / detail
  6. DAG: Use correct pointer size for llvm.ptrmask — arsenm2 / detail
  7. [AMDGPU] Fixed selection error for 64 bit extract_subvector — Stanislav.Mekhanoshin / detail
  8. [x86] add tests for disguised horizontal ops; NFC — spatel / detail
  9. [x86] add tests for heroic horizontal ops; NFC — spatel / detail

clang-d354571-gcd12e79e6dd-t10328-b10328.tar.gz (May 18, 2020 1:32:03 PM)

  1. [IR] Revert r2694 in BasicBlock::removePredecessor — jay.foad / detail
  2. Add verifier check that musttail and preallocated are not used together — aeubanks / detail
  3. [dsymutil] Make sure the --help output and man page are consistent — Jonas Devlieghere / detail
  4. Fixed a typo in the comment for allocateBuffer() — antiagainst / detail
  5. [Loads] Require Align in isSafeToLoadUnconditionally() (NFC) — nikita.ppv / detail
  6. LoadStoreVectorizer: Match nested adds to prove vectorization is safe — vkeles / detail
  7. AMDGPU/GlobalISel: Fix f64 G_FDIV lowering — Matthew.Arsenault / detail
  8. [mlir][vulkan-runner] Add back accidentially removed header include — antiagainst / detail
  9. Revert "[CUDA][HIP] Workaround for resolving host device function against wrong-sided function" — tra / detail
  10. AMDGPU: Fix illegally constant folding from V_MOV_B32_sdwa — Matthew.Arsenault / detail
  11. [x86] Propagate memory operands during ISel DAG postprocessing — jean-michel.gorius / detail

clang-d354560-g31ecef76275-t10324-b10324.tar.gz (May 18, 2020 11:45:09 AM)

  1. [mlir][Vector] Make minor identity permutation map optional in transfer op printing and parsing — ntv / detail
  2. [mlir][Vector] Add an optional "masked" boolean array attribute to vector transfer operations — ntv / detail
  3. AMDGPU: Remove outdated comment — Matthew.Arsenault / detail
  4. AMDGPU/GlobalISel: Fix splitting wide VALU, non-vector loads — Matthew.Arsenault / detail
  5. [MLIR] [Linalg] Add option to use the partial view after promotion. — zinenko / detail
  6. [mlir] Support optional attributes in assembly formats — jean-michel.gorius / detail
  7. [MLIR] Use `MLIR_INCLUDE_TESTS` to conditionally compile tests. — zinenko / detail
  8. [Local] Do not ignore zexts in salvageDebugInfo, PR45923 — Vedant Kumar / detail
  9. [lldb/Reproducers] Add skipIfReproducer to more tests — Jonas Devlieghere / detail
  10. [llvm][NFC] Fixed non-compliant style in InlineAdvisor.h — mtrofin / detail
  11. [SystemZ] Don't create PERMUTE nodes with an undef operand. — paulsson / detail

clang-d354549-g364c595403c-t10320-b10320.tar.gz (May 18, 2020 9:56:42 AM)

  1. [mlir] Add BoolArrayAttr in Tablegen + Builder support — ntv / detail
  2. [pstl] A fix for move placement-new (and destroy) allocated objects from raw memory. — mikhail.dvorskiy / detail
  3. [Analyzer][StreamChecker] Changed representation of stream error state - NFC. — 1.int32 / detail
  4. [Analyzer][StreamChecker] Fixed compile error - NFC. — 1.int32 / detail
  5. [WebAssembly] iterate stack in DebugFixup from the top. — aardappel / detail
  6. [SVE] Ignore scalable vectors in InterleavedLoadCombinePass — david.sherwood / detail

clang-d354543-g79f059c4ac8-t10317-b10317.tar.gz (May 18, 2020 8:09:15 AM)

  1. [openmp] Fixed hang if detached task was serialized. — Andrey.Churbanov / detail
  2. [mlir] NFC - Fix OperationSupport.cpp::findNamedAttr — ntv / detail

clang-d354541-gab1fb38d8fe-t10314-b10314.tar.gz (May 18, 2020 6:22:16 AM)

  1. Revert 76c5f277f2 "Re-land [Debug][CodeView] Emit fully qualified names for globals" — hans / detail
  2. [Test] Opportunity for sinking to unreachable in InstCombine — mkazantsev / detail
  3. [clang-tidy] NFC: Cleanup Python scripts — kbobyrev / detail
  4. [AMDGPU][MC] Corrected branch relocation handling to detect undefined labels — dmitry.preobrazhensky / detail
  5. [OpenCL] Added addrspace_cast operator in C++ mode. — anastasia.stulova / detail
  6. [InstCombine][NFC] Simplify check in sinking — mkazantsev / detail
  7. Turn -Wmax-tokens off by default — hans / detail
  8. [libcxx testing] Remove ALLOW_RETRIES from lock_guard tests — dave / detail
  9. [libcxx][type_traits] Add C++20 changes to common_type — mschellenbergercosta / detail
  10. Reorder Type fields to make various isa< > check more concise — sguelton / detail

clang-d354531-g4f0cc10bf5d-t10308-b10308.tar.gz (May 18, 2020 3:38:30 AM)

  1. [compiler-rt] Don't error out on missing builtins when builting builtins themselves — martin / detail
  2. [DebugInfo][DWARF] Emit a single location instead of a location list — orlando.hyams / detail
  3. [NFC][clang-tidy] use hasOperands in place of hasEitherOperand — n.james93 / detail

clang-d354528-g521b2160943-t10305-b10305.tar.gz (May 18, 2020 1:51:04 AM)

  1. [TargetLibraryInfo] memcpy and memset have optimized codegen. — courbet / detail

clang-d354527-g7ee479a760e-t10304-b10304.tar.gz (May 17, 2020 11:53:12 PM)

  1. [RISCV] Fix passing two floating-point values in complex separately by two GPRs on RV64 — tclin914 / detail

clang-d354526-ga7abe8dd297-t10303-b10303.tar.gz (May 17, 2020 10:05:50 PM)

  1. [llvm-objcopy][MachO] Fix code formatting — alexshap / detail

clang-d354525-g455ccde1377-t10302-b10302.tar.gz (May 17, 2020 8:20:27 PM)

  1. [PowerPC] add more high latency opcodes for machinecombiner - NFC — czhengsz / detail

clang-d354524-gd6b3b8a1a3c-t10301-b10301.tar.gz (May 17, 2020 6:34:17 PM)

  1. Remove spurious semicolon after function definition (NFC) — joker.eph / detail
  2. Replace dyn_cast with isa when the result isn't used (NFC) — joker.eph / detail
  3. Fix warning "defined but not used" for debug function (NFC) — joker.eph / detail
  4. [MLIR][cmake] Fix unittest/Tablegen by special casing LLVMMLIRTableGen — stephen.neuendorffer / detail

clang-d354520-g5f65faef2c6-t10298-b10298.tar.gz (May 17, 2020 4:47:18 PM)

  1. [MLIR][cmake][NFC] Update linkage checker for mlir-opt — stephen.neuendorffer / detail
  2. [MLIR] Fix linkage for libMLIR.so — stephen.neuendorffer / detail
  3. ValueMapper does not preserve inline assembly dialect when remapping the type — craig.topper / detail

clang-d354517-g52e98f620ca-t10296-b10296.tar.gz (May 17, 2020 3:00:28 PM)

  1. [ASTMatchers] Added BinaryOperator hasOperands matcher — n.james93 / detail
  2. Add missing include Host.h in llvm-mc-* fuzzers. NFC. — fedor.sergeev / detail
  3. [LVI] Don't use dominator tree in isValidAssumeForContext() — nikita.ppv / detail
  4. DebugInfo: Reduce long-distance dependence on what will/won't emit a debug_addr section — dblaikie / detail
  5. [InstCombine] visitMaskedMerge(): when unfolding, sanitize undef constants (PR45955) — lebedev.ri / detail
  6. [Alignment] Remove unnecessary getValueOrABITypeAlignment calls (NFC) — nikita.ppv / detail

clang-d354511-g8120562ba61-t10292-b10292.tar.gz (May 17, 2020 1:12:37 PM)

  1. ImmutableGraph.h - remove unused raw_ostream.h include. NFC — llvm-dev / detail
  2. GlobPattern.h - remove unnecessary BitVector.h/StringRef.h includes. NFC — llvm-dev / detail
  3. Revert rGca18ce1a00cd8b7cb7ce0e130440f5ae1ffe86ee "GlobPattern.h - remove unnecessary BitVector.h/StringRef.h includes. NFC" — llvm-dev / detail

clang-d354507-g02cdbc349fe-t10289-b10289.tar.gz (May 17, 2020 11:22:58 AM)

  1. [x86] favor vector constant load to avoid GPR to XMM transfer — spatel / detail
  2. [XRay] Migrate xray_naive_log=true tests to xray_mode=xray-basic — maskray / detail

clang-d354505-g130a2356aee-t10285-b10285.tar.gz (May 17, 2020 9:36:15 AM)

  1. [mlir] NFC - VectorTransforms use OpBuilder where relevant — ntv / detail
  2. [AVR] Explicitly set the address of the data section when invoking the linker — me / detail
  3. [ObjectYAML][DWARF] Take into account other debug sections in DWARFYAML::Data::isEmpty(). — Xing / detail
  4. [InstCombine] add tests for FP cast of cast; NFC — spatel / detail

clang-d354501-g6f02633a4f3-t10282-b10282.tar.gz (May 17, 2020 7:48:50 AM)

  1. [LoopUnroll] Precommit test for PR459393. — flo / detail
  2. [LoopUnroll] Extend test case with additional loop with larger TC. — flo / detail
  3. [InstCombine] improve analysis of FP->int->FP to eliminate fpextend — spatel / detail
  4. [X86] getTargetConstantBitsFromNode - remove unnecessary X86ISD::VBROADCAST handling. — llvm-dev / detail
  5. [X86] Add getTargetConstantFromBasePtr helper. NFC. — llvm-dev / detail

clang-d354496-g7c4e711ef8d-t10277-b10277.tar.gz (May 17, 2020 6:01:28 AM)

  1. [OpenMP] Fix race condition in the completion/freeing of detached tasks — protze / detail
  2. [AMDGPU] Enable base pointer. — Christudasan.Devadasan / detail

clang-d354494-gf93a6aaebcf-t10274-b10274.tar.gz (May 17, 2020 4:07:40 AM)

  1. [AVR]  Fix I/O instructions on XMEGA — me / detail
  2. [LLVM][AVR] Support for R_AVR_6 fixup — me / detail
  3. [Inliner][NFC] silence gcc 'overloaded-virtual' warning on hiding of Pass::doInitialization — fedor.sergeev / detail

clang-d354491-g3841ed4104a-t10272-b10272.tar.gz (May 17, 2020 1:39:24 AM)

  1. [llvm-xray] consumeError when trying big-endian — maskray / detail
  2. [MLIR][cmake] use LINK_LIBS PUBLIC for MLIRStandardOpsTransforms — stephen.neuendorffer / detail
  3. [Driver] Render -T for Gnu.cpp — maskray / detail

clang-d354488-g8092c8fec08-t10270-b10270.tar.gz (May 16, 2020 11:52:56 PM)

  1. Fix a few doc typos to cycle bots. — thakis / detail
  2. [Compiler-rt] Emit error if builtins library cannot be found — yikong / detail
  3. [NFC] Run clang-format on ISDOpcodes.h — aeubanks / detail

clang-d354485-gbc98dc12d83-t10266-b10266.tar.gz (May 16, 2020 6:51:37 PM)

  1. [LegalizeDAG] Use MachinePointerInfo::getUnknownStack in place of MachinePointerInfo() in a couple places. NFC — craig.topper / detail
  2. Try to heal bots after https://reviews.llvm.org/D79655 — thakis / detail

clang-d354483-g4f04db4b543-t10264-b10264.tar.gz (May 16, 2020 5:04:21 PM)

  1. AllocaInst should store Align instead of MaybeAlign. — efriedma / detail

clang-d354482-g135b877874f-t10263-b10263.tar.gz (May 16, 2020 3:17:12 PM)

  1. [nfc] test commit — faisalv / detail
  2. Revert "[nfc] test commit" — faisalv / detail
  3. Harden IR and bitcode parsers against infinite size types. — efriedma / detail
  4. [X86] Replace selectScalarSSELoad ComplexPattern with PatFrags to handle the 3 types of loads we currently match. — craig.topper / detail

clang-d354478-g32870a84d9a-t10259-b10259.tar.gz (May 16, 2020 1:29:44 PM)

  1. Expose IRGen API to add the default IR attributes to a function definition. — rjmccall / detail

clang-d354477-g49c9a68d7fc-t10257-b10257.tar.gz (May 16, 2020 11:41:41 AM)

  1. [AArch64] Precommit tests for D77316 — jay.foad / detail
  2. [VectorCombine] add reduction-like patterns; NFC — spatel / detail
  3. [ARM] Patterns for VQSHRN — david.green / detail
  4. [InstCombine] Clean up alignment handling (NFC) — nikita.ppv / detail
  5. [PhaseOrdering] add vector reduction tests; NFC — spatel / detail
  6. [VectorCombine] forward walk through instructions to improve chaining of transforms — spatel / detail
  7. The release notes for ObjCBreakBeforeNestedBlockParam was placed between the release note for IndentCaseBlocks and its example code — mydeveloperday / detail

clang-d354470-g5be37cb124f-t10252-b10252.tar.gz (May 16, 2020 9:52:41 AM)

  1. [ARM] Combines for VMOVN — david.green / detail
  2. [x86][CGP] try to hoist funnel shift above select-of-splats — spatel / detail

clang-d354468-g2e1fbf85b65-t10249-b10249.tar.gz (May 16, 2020 8:04:45 AM)

  1. [ValueTracking] Fix computeKnownBits() with bitwidth-changing ptrtoint — nikita.ppv / detail
  2. [mlir][spirv] Handle debuginfo for control flow ops. — khalikov.denis / detail
  3. [ARM] Extra VQMOVN/VQSHRN tests. NFC — david.green / detail
  4. Fix -Wdocumentation warning. NFC. — llvm-dev / detail
  5. LLParser.cpp - remove headers explicitly included in LLParser.h. NFC. — llvm-dev / detail
  6. AggressiveAntiDepBreaker.cpp - remove headers explicitly included in AggressiveAntiDepBreaker.h. NFC. — llvm-dev / detail
  7. DIEHash.cpp - remove headers explicitly included in DIEHash.h. NFC. — llvm-dev / detail
  8. [ARM] MVE saturating truncates — david.green / detail

clang-d354460-g3f66bb20174-t10245-b10245.tar.gz (May 16, 2020 5:27:21 AM)

  1. [LegalizeDAG] Use getMemBasePlusOffset to simplify some code. Use other signature of getMemBasePlusOffset in another location. NFCI — craig.topper / detail
  2. [libcxx testing] Remove ALLOW_RETRIES from last futures test — dave / detail

clang-d354458-g45c7b3fd910-t10243-b10243.tar.gz (May 16, 2020 1:36:43 AM)

  1. [LegalizeVectorTypes] Remove non-constnat INSERT_SUBVECTOR handling. NFC — craig.topper / detail

clang-d354457-ge32f8e5d4ae-t10242-b10242.tar.gz (May 15, 2020 11:48:43 PM)

  1. Revert "[WebAssembly] Handle exception specifications" — aheejin / detail
  2. [Windows EH] Fix the order of Nested try-catches in $tryMap$ table — tentzen / detail

clang-d354455-gbca347508c8-t10240-b10240.tar.gz (May 15, 2020 10:00:57 PM)

  1. [AMDGPU] Allow use of StackPtrOffsetReg when building spills — carl.ritson / detail
  2. [WebAssembly] Handle exception specifications — aheejin / detail

clang-d354453-g38095549c6a-t10238-b10238.tar.gz (May 15, 2020 8:13:45 PM)

  1. Prevent register coalescing in functions whith setjmp — diogo.sampaio / detail
  2. Fix go bindings after FixedVectorType -> VectorType change. — echristo / detail
  3. [clang-tidy] Transformer checks now store IncludeStyle option — n.james93 / detail
  4. [flang] Constraint checks C751 to C760 — psteinfeld / detail

clang-d354449-g0c2c6fce07e-t10234-b10234.tar.gz (May 15, 2020 6:27:01 PM)

  1. Fix flang build after mlir SideEffects.h -> SideEffectInterfaces.h change. — echristo / detail
  2. [test] Improve FileCheck's numeric-expression.txt — thomasp / detail

clang-d354447-g634a0acb307-t10231-b10231.tar.gz (May 15, 2020 4:39:13 PM)

  1. [CMake] -gen-dag-isel: add -omit-comments if neither Debug nor RelWithDebInfo — maskray / detail
  2. [MLIR] LinalgToStandard: use LINK_LIBS rather than target_link_libraries. — stephen.neuendorffer / detail
  3. [tests][Driver] Set `--sysroot=""` to allow `DEFAULT_SYSROOT` build — hubert.reinterpretcast / detail
  4. [test][ARM][CMSE] Use clang_cc1 in arm_cmse.h tests — hubert.reinterpretcast / detail
  5. [CMake][AIX] Add `-bcdtors:mbr` option when building with IBM XL — hubert.reinterpretcast / detail
  6. [MLIR] Update intrinsic test, because ptrmask changed. — stephen.neuendorffer / detail
  7. [MLIR] Continue renaming of "SideEffects" — stephen.neuendorffer / detail
  8. [MLIR][cmake] refactor lib/Interfaces/CMakeLists.txt — stephen.neuendorffer / detail
  9. [MLIR] Move JitRunner to live with ExecutionEngine — stephen.neuendorffer / detail
  10. unwind: fix unwind build without heap — Saleem Abdulrasool / detail
  11. [ARM] Change more triples to arm-none-none-eabi. NFC — david.green / detail
  12. Fix polly tests after D79968. — efriedma / detail
  13. Cleanup some test issues: — Casey / detail

clang-d354434-g6512cc77350-t10228-b10228.tar.gz (May 15, 2020 2:52:43 PM)

  1. [WebAssembly] Optimize splats of bitcasted vectors — tlively / detail
  2. [NFC] Deduplicate comment in PromoteMemoryToRegister.cpp — scott.linder / detail
  3. [clang][slh] Add test for SLH feature checking macro — zbrid / detail
  4. StoreInst should store Align, not MaybeAlign — efriedma / detail
  5. Revert "Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related APIs"" — mtrofin / detail
  6. [SVE] Remove usages of VectorType::getNumElements() from PowerPC — ctetreau / detail
  7. [libc] Move implementations of expf and exp2f from the AOR to src/math. — sivachandra / detail
  8. [SVE] Remove usages of VectorType::getNumElements() from ARM — ctetreau / detail
  9. [clang-format] [PR44345] Long namespace closing comment is duplicated endlessly — mydeveloperday / detail
  10. [lldb/Dataformatter] Add support to CF{Dictionary,Set}Ref types — medismail.bennani / detail
  11. [lldb/Commands] Add ability to run shell command on the host. — medismail.bennani / detail
  12. [gn build] Put HAVE_LIBZ and HAVE_ZLIB_H behind llvm_enable_zlib too. — thakis / detail
  13. [NFC,StackSafety] Rename local function — Vitaly Buka / detail

clang-d354421-g90af55d8a97-t10225-b10225.tar.gz (May 15, 2020 1:05:00 PM)

  1. [MLIR] Allow unreachable blocks to violate dominance property. — stephen.neuendorffer / detail
  2. [IR] Convert null-pointer-is-valid into an enum attribute — nikita.ppv / detail
  3. Fixed arm build bot failure after ab699d78a26f — SourabhSingh.Tomar / detail
  4. [WebAssembly] Fixed debugloc in DebugFixup pass — aardappel / detail
  5. [mlir] Fix incorrect indexing of subview in DimOp folding. — ntv / detail
  6. [WebAssembly] Update latest implemented SIMD instructions — tlively / detail
  7. [libc++] Remove workaround for DYLD_LIBRARY_PATH being passed to the compiler — Louis Dionne / detail
  8. Fixed arm build bot failure after 4042ada1c1fe — SourabhSingh.Tomar / detail
  9. [mlir] [VectorOps] Implement vector.create_mask lowering to LLVM IR — ajcbik / detail
  10. [ELF] Enforce two dashes for Flag options not supported by GNU ld (i.e. no compatibility burden) — maskray / detail
  11. [libc] Consolidate floating point utils into a single utils library. — sivachandra / detail
  12. [libc++] Do not set the runtime library path with DYLD_LIBRARY_PATH — Louis Dionne / detail
  13. [libc] Add implementation of fabs and fabsf. — sivachandra / detail
  14. [libc++] Remove -ftemplate-depth when running tests — Louis Dionne / detail
  15. [compiler-rt][CMAKE] Only add cmake link flags in standalone build — Jinsong Ji / detail
  16. [NFC] Whitespace fix inside OptParserEmitter — Duncan P. N. Exon Smith / detail
  17. IR: Remove extra name mangling from llvm.ptrmask — Matthew.Arsenault / detail
  18. [SVE] Restore broken LLVM-C ABI compatability — ctetreau / detail
  19. [AArch64][SVE] Implement AArch64ISD::SETCC_PRED — efriedma / detail
  20. [LLD][ELF] Use offset in thin archives to disambiguate thinLTO members — hoy / detail

clang-d354421-g90af55d8a97-t10225-b10225.tar.gz (May 15, 2020 1:05:00 PM)

  1. Disable retref on Darwin — Jessica Paquette / githubweb

clang-d354401-g330b7491d57-t10222-b10222.tar.gz (May 15, 2020 11:17:31 AM)

  1. [libc++] Centralize where we set the libc++ and libc++abi paths in config.py — Louis Dionne / detail
  2. [ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { namespace elf {` — maskray / detail
  3. [ARM][MVE] Add support for incrementing scatters — anna.welker / detail
  4. [libc++] Segregate back-deployment dylibs into their own subdirectory — Louis Dionne / detail
  5. [libc++] Fix broken Lit features based on __config_site macros — Louis Dionne / detail
  6. [X86] getFauxShuffle - remove (unused) ISD::TRUNCATE shuffle decoding. — llvm-dev / detail
  7. [X86] Use getConstantOperandVal helper in a few places. NFC. — llvm-dev / detail
  8. [Clang][BPF] implement __builtin_btf_type_id() builtin function — yhs / detail
  9. [x86][NFC] Apply clang-format to X86ISelLowering.h — a.v.lapshin / detail
  10. [X86] Move expansion of MASKPAIR16LOAD and MASKPAIR16STORE from X86MCInstLower to X86ExpandPseudo. — craig.topper / detail
  11. [libc++] Do not rely on use_system_cxx_lib to specify the path of the library to run against — Louis Dionne / detail
  12. [x86][CGP] add more tests for PR37426; NFC — spatel / detail
  13. [IR] Trivial cleanups in Use. NFC. — jay.foad / detail
  14. [X86] Remove some duplicate ConstantSDNode casts. NFC. — llvm-dev / detail

clang-d354387-g7cc3769adb1-t10218-b10218.tar.gz (May 15, 2020 9:31:16 AM)

  1. [clang-format] C# property formatting can be controlled by config options — jbcoe / detail
  2. Add MSVC natvis visualisation of llvm::Type — aaron / detail
  3. [IR][BFloat] Add BFloat IR type — ties.stuij / detail
  4. [CodeGen] Fix FoldConstantVectorArithmetic for scalable vectors — david.sherwood / detail
  5. [TSAN] Add option to allow instrumenting reads of reads-before-writes — dvyukov / detail
  6. [llvm-readobj] Implement --dependent-libraries for GNU output — james.henderson / detail
  7. [ARM][MachineOutliner] Fix memory leak. — yvan.roux / detail
  8. Fix Linux build broken by f06e6564 — james.henderson / detail
  9. Re-land [Debug][CodeView] Emit fully qualified names for globals — alexandre.ganea / detail
  10. clang-format: support aligned nested conditionals formatting — francois.ferrand / detail
  11. [clang-format] Fix AlignOperands when BreakBeforeBinaryOperators is set — francois.ferrand / detail
  12. [AMDGPU] Fix assertion failure in SIInsertHardClauses — jay.foad / detail
  13. [BPF] preserve debuginfo types for builtin __builtin__btf_type_id() — yhs / detail
  14. [gn build] Port 6b01b465388 — llvmgnsyncbot / detail
  15. [ARM][MachineOutliner] Fix memory leak #2. — yvan.roux / detail
  16. [VectorUtils] Expose vector-function-abi-variant mangling as a utility. — anna / detail

clang-d354371-g0ef62fc25d3-t10214-b10214.tar.gz (May 15, 2020 7:11:32 AM)

  1. [DebugInfo] - DWARFDebugFrame: do not call abort() on errors. — grimar / detail
  2. [lldb] Fixup command-disassemble-process.yaml test — pavel / detail
  3. X86ISelLowering.cpp - remove non-constant EXTRACT_SUBVECTOR/INSERT_SUBVECTOR handling. NFC. — llvm-dev / detail
  4. [clang-tidy] Fix assertion in RenamerClangTidyChecks — n.james93 / detail
  5. [analyzer] SATestBuild.py: Fix handling invalid plists after 2to3 conversion. — Artem Dergachev / detail
  6. [GlobalISel][InlineAsm] Add early return for memory inputs that need to be indirectified — konstantin.schwarz / detail
  7. DAGCombiner.cpp - remove non-constant EXTRACT_SUBVECTOR/INSERT_SUBVECTOR handling. NFC. — llvm-dev / detail
  8. [MLIR] Add shape.witness type and ops — tpopp / detail
  9. [libc++] [span] [P1976] Update status page. NFC — marek / detail
  10. [NFC][ARM] Intrinsic CostModel Tests — sam.parker / detail

clang-d354361-g8b845ac5edc-t10209-b10209.tar.gz (May 15, 2020 4:25:02 AM)

  1. [llvm-readobj] - --gnu-hash-table: do not crash when the GNU hash table goes past the EOF. — grimar / detail
  2. [mlir] Rename conversions involving ex-Loop dialect to mention SCF — zinenko / detail
  3. [GlobalISel] Update GIComplexOperandMatcher comment; NFC — sven.vanhaastregt / detail
  4. [LLD][ELF] - Fix section-alignment.test after yaml2obj change. — grimar / detail
  5. Recommit "[lldb] Don't dissasemble large functions by default" — labath / detail

clang-d354356-g7ccae2cece7-t10206-b10206.tar.gz (May 15, 2020 2:35:33 AM)

  1. Correct the argument list of command `breakpoint read` — Raphael Isemann / detail
  2. Fixed bot failure after ab699d78a26f147b — SourabhSingh.Tomar / detail
  3. [NFC][test] Add missing ':' after 'CHECK' — djordje.todorovic / detail
  4. [PowerPC] Add an intrinsic for Popcntb — qiucofan / detail
  5. [ELF] Update release notes and man page for LLD time-trace — russell.gallop / detail
  6. [SVE] Fix wrong usage of getNumElements() in matchIntrinsicType — david.sherwood / detail
  7. [libcxx][span] trivial whitespace fix to test commit rights — mschellenbergercosta / detail
  8. [Sema] Teach -Wcast-align to compute an accurate alignment using the — Akira / detail
  9. [lldb] Print full Clang diagnostics when the ClangModulesDeclVendor fails to compile a module — Raphael Isemann / detail
  10. [CSInfo][ISEL] Call site info generation support for Mips — djordje.todorovic / detail
  11. [mlir] LinalgToStandard: add build dependency on MLIRPass — zinenko / detail
  12. [yaml2obj] - Introduce the "Offset" property for sections. — grimar / detail

clang-d354344-g0e4827aa4e4-t10203-b10203.tar.gz (May 15, 2020 12:39:35 AM)

  1. [mlir][GPUToSPIRV] Use default ABI only when none of the arguments — ravishankarm / detail
  2. [llvm][NFC] Cleanup uses of std::function in Inlining-related APIs — mtrofin / detail
  3. Revert "[llvm][NFC] Cleanup uses of std::function in Inlining-related APIs" — mtrofin / detail
  4. [DebugInfo] llvm rejects DWARF operator DW_OP_push_object_address — SourabhSingh.Tomar / detail
  5. [NFCI] Removed '%' from llc in test case in ab699d78a26f147b — SourabhSingh.Tomar / detail
  6. [DebugInfo] support for DW_AT_data_location in llvm — SourabhSingh.Tomar / detail
  7. [CodeGen] Refactor CreateStackTemporary — david.sherwood / detail
  8. Fixed bot failure after 4042ada1c1fe4a9cd5 — SourabhSingh.Tomar / detail
  9. [ARM][MachineOutliner] Add Machine Outliner support for ARM. — yvan.roux / detail

clang-d354335-gf1b972041ad-t10198-b10198.tar.gz (May 14, 2020 10:51:49 PM)

  1. Speculative fix for build breakage from D78403 — hubert.reinterpretcast / detail
  2. [mlir][Linalg] Start a LinalgToStandard pass and move conversion to library calls. — ntv / detail

clang-d354333-gaedb6615a8d-t10195-b10195.tar.gz (May 14, 2020 9:05:44 PM)

  1. [lldb/Test] Modify more tests for API replay — Jonas Devlieghere / detail
  2. [Flang][OpenMP] Avoid abort when collapse clause value is negative — clementval / detail
  3. Temporarily Revert "[Support] Make UniqueStringSaver wrap a StringSet" — echristo / detail
  4. [MachineVerifier] Use the for_range loop to instead llvm::any_of — shkzhang / detail

clang-d354329-g5df55bc7a46-t10191-b10191.tar.gz (May 14, 2020 7:19:07 PM)

  1. Revert "[GlobalISel][InlineAsm] Add early return for memory inputs that need to be indirectified" — thakis / detail
  2. [Fuchsia] Do not enable the Z3 solver for a fuchsia toolchain — leonardchan / detail
  3. [LICM] When promoting loads to the preheader, drop the location. — ditaliano / detail
  4. [FileCheck] Fix isalpha/isalnum calls — jdenny.ornl / detail

clang-d354325-g61f73f893c1-t10188-b10188.tar.gz (May 14, 2020 5:32:40 PM)

  1. [AArch64][SVE] Add some integer DestructiveBinaryComm* patterns — cameron.mcinally / detail
  2. [GlobalISel][InlineAsm] Add early return for memory inputs that need to be indirectified — konstantin.schwarz / detail
  3. [AMDGPU] Make v16f64/v16i64 legal — Stanislav.Mekhanoshin / detail
  4. [OPENMP50]Codegen for uses_allocators clause. — a.bataev / detail
  5. [clang][VerifyDiagnosticConsumer] Support filename wildcards — Jan Korous / detail
  6. Revert "Run Coverage pass before other *San passes under new pass manager" — leonardchan / detail
  7. [AMDGPU] Peephole adjacent equivalent S_SET_GPR_IDX_ON — Stanislav.Mekhanoshin / detail
  8. [test/dsymutil] Suppress LeakSanitizer on ARM dsymutil tests — Vedant Kumar / detail
  9. [lldb/Test] Replace assertTrue with more specific checks (NFC) — Jonas Devlieghere / detail
  10. [llvm] Fix refactoring bug introduced in D79042 — mtrofin / detail
  11. llvm/test: Check in suppressions file left out of f26823c9d — Vedant Kumar / detail

clang-d354314-g184b3834574-t10185-b10185.tar.gz (May 14, 2020 3:46:23 PM)

  1. [StringSet] Simplify code a bit. NFC. — benny.kra / detail
  2. [libcxx] [NFC] Add more reinterpret_pointer_cast tests. — zoecarver / detail
  3. [ObjC] Add compatibility mode for type checking of qualified id block parameters. — vsapsai / detail
  4. [BitcodeReader] datalayout must be specified before it is queried. — efriedma / detail
  5. [SVE] Remove usages of VectorType::getNumElements() from SystemZ — ctetreau / detail
  6. [lld] Add archive file support to Mach-O backend — jezng / detail
  7. Infer alignment of unmarked loads in IR/bitcode parsing. — efriedma / detail
  8. [lldb/Test] Skip test using files to synchronize. — Jonas Devlieghere / detail
  9. [lldb] Update stop info override callback comment. — Jonas Devlieghere / detail
  10. [WebAssembly] Added Debug Fixup pass — aardappel / detail
  11. LoadInst should store Align, not MaybeAlign. — efriedma / detail
  12. [mlir][Affine] Introduce affine.vector_load and affine.vector_store — diego.caballero / detail
  13. [MLIR] Add symbol map to mlir ExecutionEngine — benny.kra / detail
  14. [llvm-profdata] Update CommandGuide — wmi / detail
  15. Fix clang test failures from D77454 — efriedma / detail
  16. [clang][Preprocessor] Replace the slow translateFile call by a new, faster isMainFile check — Alex Lorenz / detail
  17. Revert "[lldb] Don't dissasemble large functions by default" — shafik / detail
  18. [gn build] Port 2b7fe0863ac — llvmgnsyncbot / detail
  19. Add v16f64 value type — Stanislav.Mekhanoshin / detail

clang-d354295-g3774bcf9f84-t10179-b10179.tar.gz (May 14, 2020 1:14:30 PM)

  1. TargetLowering.cpp - remove non-constant EXTRACT_SUBVECTOR/INSERT_SUBVECTOR handling. NFC. — llvm-dev / detail
  2. [X86] Fix a regression caused by moving combineLoopMAddPattern to IR — craig.topper / detail
  3. [LLD] Fix precomp-link.test — rnk / detail
  4. [Driver] Pass -plugin-opt=O2 for -Os -Oz and -plugin-opt=O1 for -Og — maskray / detail
  5. [lldb/Test] Skip TestExpressionInSyscall with reproducers — Jonas Devlieghere / detail
  6. [lldb/Test] Skip remaining 'side_effect' tests with reproducers. — Jonas Devlieghere / detail
  7. [mlir] Adopt changes in mlir-opt to standalone example — joker.eph / detail
  8. [AMDGPU] New SIInsertHardClauses pass — jay.foad / detail
  9. [X86] Add support for forming vXi16 PMULH instructions from shifts. — craig.topper / detail
  10. [gn build] Port 42a55605034 — llvmgnsyncbot / detail
  11. [COFF] Fix var names cVStrTab->cvStrTab sXDataChunks->sxDataChunks — rnk / detail

clang-d354284-g10b49315faa-t10176-b10176.tar.gz (May 14, 2020 11:27:59 AM)

  1. [TargetLowering] Improve expansion of FSHL/FSHR — jay.foad / detail
  2. Re-commit: [ARM] CMSE code generation — momchil.velikov / detail
  3. AMDGPU/OpenCL: Accept -nostdlib in place of -nogpulib — Matthew.Arsenault / detail
  4. [COFF] Move type merging to TpiSource::mergeDebugT virtual method — rnk / detail
  5. hwasan: Collect ring buffer statistics and include in dev note. — peter / detail
  6. [test] NFC, add missing declarations and include to test files to avoid 'implicit-function-declaration' diagnostics in the tests — Alex Lorenz / detail

clang-d354284-g10b49315faa-t10176-b10176.tar.gz (May 14, 2020 11:27:59 AM)

  1. Add workaround for older versions of lit. — sollvebot / githubweb
  2. Fix test for existence of member. — sollvebot / githubweb

clang-d354278-g0c5db3e4aa1-t10173-b10173.tar.gz (May 14, 2020 9:40:35 AM)

  1. lld: Let find_package(LLD) work — Matthew.Arsenault / detail
  2. [lldb/PDB] Make "native" pdb tests host-independent — pavel / detail
  3. [RS4GC] Fix algorithm to avoid setting vector BDV for scalar derived pointer — anna / detail
  4. Revert "[RS4GC] Fix algorithm to avoid setting vector BDV for scalar derived pointer" — anna / detail
  5. Prohibit capture of _ExtInt in inline assembly. — erich.keane / detail
  6. [PowerPC] Remove support for SplitCSR. — sd.fertile / detail
  7. [libcxx][span] Implement solution to LWG-3255 — Louis Dionne / detail
  8. Moving executable module symbols parsing to target creation method. — pavel / detail
  9. Revert "[StructurizeCFG] Fix region nodes ordering" — ehudkatz / detail
  10. [Support] Make UniqueStringSaver wrap a StringSet — benny.kra / detail
  11. [RS4GC] Fix algorithm to avoid setting vector BDV for scalar derived pointer"" — anna / detail
  12. Fix test from 5f1f4a5 — erich.keane / detail

clang-d354266-g7c3768495e8-t10170-b10170.tar.gz (May 14, 2020 7:54:25 AM)

  1. [clangd] Remove extra qualification — sam.mccall / detail
  2. [VPlan] Move emission of \\l\"+\n to dumpBasicBlock (NFC). — flo / detail
  3. [clangd] Correct the elog message, NFC. — hokein.wu / detail
  4. SelectionDAG.cpp - remove non-constant EXTRACT_SUBVECTOR/INSERT_SUBVECTOR handling. NFC. — llvm-dev / detail
  5. [libcxx][span] Remove tuple interface — Louis Dionne / detail
  6. [Analyzer][VLASizeChecker] Check VLA size in typedef and sizeof. — 1.int32 / detail
  7. [libcxx][span] Remove const_iterator from std::span — Louis Dionne / detail
  8. [x86][CGP] improve sinking of splatted vector shift amount operand — spatel / detail
  9. [analyzer] Modernize analyzer's Python scripts — vsavchenko / detail
  10. [clang] Fix bug in #pragma float_control(push/pop) — melanie.blower / detail
  11. [analyzer] Make NonNullParamChecker as dependency for StdCLibraryFunctionsChecker — gabor.marton / detail
  12. [libc++][span] SFINAE span default constructor on Extent == 0 — Louis Dionne / detail
  13. [analyzer] StdLibraryFunctionsChecker: Add option to display loaded summaries — gabor.marton / detail
  14. Fix Z3 function calls regarding arithmetic operations — gabor.marton / detail
  15. [Hexagon] Check isInstr() before getInstr() with SUnit — kparzysz / detail
  16. [analyzer] Improve PlacementNewChecker — gabor.marton / detail

clang-d354250-g735ab46cb41-t10165-b10165.tar.gz (May 14, 2020 6:07:12 AM)

  1. [lldb/gdb-remote] Change default value of use-libraries-svr4 to true — pavel / detail
  2. [libcxx testing] Remove ALLOW_RETRIES from two futures tests — dave / detail
  3. [LLD] [COFF] Try to fix test errors from 7f0e6c31c255303 on windows — martin / detail
  4. [libc++] Adjust how we guard the inclusion of unistd.h — john.brawn / detail
  5. [clangd] Setting recovery-ast flag in buildCompilerInvocation, NFC. — hokein.wu / detail
  6. [lldb] Use llvm::MC for register numbers in AArch64 ABIs — pavel / detail
  7. [lldb] Fix a "missing return" warning in XcodeSDK — pavel / detail
  8. [clangd] Don't create as much garbage while building Dex index. — sam.mccall / detail

clang-d354242-g7f0e6c31c25-t10160-b10160.tar.gz (May 14, 2020 4:11:27 AM)

  1. [GlobalISel][InlineAsm] Add support for basic input operand constraints — konstantin.schwarz / detail
  2. [mlir] Fix the example for std.rank — herhut / detail
  3. [clangd] Only emit default error/fatal diagnostices from included files. — hokein.wu / detail
  4. [llvm-dwarfdump] Make commandline arguments consistent. — Xing / detail
  5. [lldb] Don't dissasemble large functions by default — pavel / detail
  6. [lldb] Switch Section-dumping code to raw_ostream — pavel / detail
  7. [LLD] [COFF] Add options for disabling auto import and runtime pseudo relocs — martin / detail

clang-d354235-g104e38cf761-t10155-b10155.tar.gz (May 14, 2020 2:23:35 AM)

  1. Fix typo in error message — sguelton / detail
  2. [MLIR][cmake] don't glob for sources. — stephen.neuendorffer / detail
  3. Only run pretty-printer tests for builds with debug-info. — csigg / detail

clang-d354232-g6e73f12a641-t10152-b10152.tar.gz (May 13, 2020 10:47:20 PM)

  1. Fix buildbots errors after comitting D78782. — gclayton / detail

clang-d354231-g50a81ea2bce-t10151-b10151.tar.gz (May 13, 2020 8:58:27 PM)

  1. [cmake] fix typo. — stephen.neuendorffer / detail
  2. [X86] Return true from trySADReplacement in the partial reduction pass when a change is made. — craig.topper / detail
  3. [CodeGen][NFC] Fix test/CodeGen/pr45476.cpp to specify target triple. — huihuiz / detail
  4. Propagate MIFlags in table gen — mcberg2017 / detail
  5. Fix PS4 build of compiler-rt runtime. — douglas.yung / detail
  6. [demangler] Support for 'this' expressions — erik.pilkington / detail
  7. Don't apply lvalue-to-rvalue conversion in DefaultLValueConversion to — Akira / detail

clang-d354231-g50a81ea2bce-t10151-b10151.tar.gz (May 13, 2020 8:58:27 PM)

  1. Disable the LOCALE_ON macro for consumer-typeset on arm64 Darwin platforms. — Amara Emerson / githubweb

clang-d354224-g4f4b5b98a2a-t10144-b10144.tar.gz (May 13, 2020 7:10:07 PM)

  1. [AArch64] Don't promote constants with float ConstantExpr. — flo / detail
  2. [SVE] Remove usages of VectorType::getNumElements() from AMDGPU — ctetreau / detail
  3. Add .debug_ranges support to the DWARF YAML. — gclayton / detail
  4. [Attributor] Check lines accidentally not committed with D76208 — johannes / detail
  5. [Attributor] Improve the alignment of the loads — johannes / detail
  6. [cmake] Check for empty LLVM_PTHREAD_LIB — stephen.neuendorffer / detail
  7. [AARch64] Add Marvell ThunderX3T110 support — joelkevinjones / detail
  8. [SVE] Remove usages of VectorType::getNumElements() from Hexagon — ctetreau / detail
  9. [cmake] Need PUBLIC dependencies for object targets even if LLVM_PTHREAD_LIB is unset — stephen.neuendorffer / detail

clang-d354215-gbfa200ebcf3-t10140-b10140.tar.gz (May 13, 2020 5:22:08 PM)

  1. [X86] Fix one of the PMADDWD tests to not have dead code. — craig.topper / detail
  2. [llvm][NFC] Remove unused fields in InlineAdvisor — mtrofin / detail
  3. [cmake] Update creation of object library dependencies for LINK_LIBS PUBLIC (v2) — stephen.neuendorffer / detail
  4. [X86] Add test case for a regression from D76649. NFC — craig.topper / detail
  5. Fix template class debug info for Visual Studio visualizers — amccarth / detail
  6. [PDB] Switch from LLVM_PACKED to LLVM_PACKED_START/END — rnk / detail
  7. Remove unused Debugging variable. — echristo / detail
  8. [Attributor] Use AAValueConstantRange to infer dereferencability. — johannes / detail
  9. [mlir] Change generate-test-checks.py to `%[[V:.*]]` style — silvasean / detail
  10. [AMDGPU] Optimized indirect multi-VGPR addressing — Stanislav.Mekhanoshin / detail
  11. [HIP] Do not emit debug info for stub function — Yaxun.Liu / detail
  12. [AArch64][SVE] Add patterns for VSELECT of immediate merged with a variable. — efriedma / detail
  13. Remove an unused variable. — echristo / detail

clang-d354202-gf829ba60dad-t10135-b10135.tar.gz (May 13, 2020 3:35:23 PM)

  1. [SimpleLoopUnswitch] Add non-empty unreachable block check to exit cases removed. — asbirlea / detail
  2. [NewPassManager] Add assertions when getting statefull cached analysis. — asbirlea / detail
  3. [SelectionDAG] Require constant index for INSERT/EXTRACT_SUBVECTOR. — efriedma / detail
  4. [libc++] Explicitly list Lit features from the config_site header — Louis Dionne / detail
  5. [X86] Only allow f32, f64, or f80 to be used with 'f' inline assembly constraint. — craig.topper / detail
  6. [llvm] Add interface to drive inlining decision using ML model — mtrofin / detail
  7. [docs] Add link to zorg github project — mtrofin / detail
  8. Ensure that CMake tries to find Python3 before processing — ctetreau / detail

clang-d354194-g704b539f65b-t10130-b10130.tar.gz (May 13, 2020 1:48:39 PM)

  1. [SROA] Clean up some uses of MaybeAlign in SROA. — efriedma / detail
  2. [demangler] Fix demangling of enumerators with negative values — erik.pilkington / detail
  3. Fixed a problem removing temp files — psteinfeld / detail
  4. Add shim for fork() on PS4 as it is not supported there. — douglas.yung / detail
  5. [X86] Make the if statement structure for inline assembly constraints 'l', 'r', 'q', 'Q', and 'R' the same. — craig.topper / detail
  6. [X86] Don't allow f80 to be used with the 'q', 'r', 'l', 'Q' or 'q' inline assembly constraints. — craig.topper / detail
  7. AMDGPU: Use Register — Matthew.Arsenault / detail

clang-d354187-g2a12acda4c9-t10126-b10126.tar.gz (May 13, 2020 12:01:43 PM)

  1. Add -print-targets to print the registered targets — Yaxun.Liu / detail
  2. [lldb/Reproducers] Add test-specific API to set the test CWD — Jonas Devlieghere / detail
  3. [CodeGenPrepare] Remove a superflouos variable. NFC. — benny.kra / detail
  4. [NativeSession] Implement NativeSession::findSymbolByAddress. — akhuang / detail
  5. [libc] Call mtx_init in mtx_test. — sivachandra / detail
  6. [mlir][Linalg] Fix missing template keyword. — ravishankarm / detail
  7. [mlir] Change dialect namespace loop->scf — zinenko / detail
  8. OpenMPOpt Remarks Support — johannes / detail
  9. [lld][WebAssembly] Fix for --relocatable and signature mismatches — sbc / detail
  10. NFC: Avoid redundant checks for vector-function-abi-variant attribute — anna / detail
  11. [clang-format] Fix AlignConsecutive on PP blocks — mydeveloperday / detail
  12. [clang-format] : Fix additional pointer alignment for overloaded operators — mydeveloperday / detail
  13. [MLIR] refactor cmake specification of tablegen'd interfaces. — stephen.neuendorffer / detail
  14. [MLIR] Discourage people from copying the toy examples — stephen.neuendorffer / detail
  15. [mlir][vulkan-runner] Avoid dependency on LLVM libraries — antiagainst / detail
  16. [InstCombine] Add vector tests for the or(shl(zext(x),32)|zext(y)) concat combines — llvm-dev / detail
  17. [Clang] Restore replace_path_prefix instead of startswith — sylvain.audi / detail
  18. [Statepoint] Mark FixupStatepointCallerSaved as preserving the CFG — craig.topper / detail
  19. [analyzer][StreamChecker] Don't make StreamTestChecker depend on StreamChecker for the time being — dkszelethus / detail

clang-d354187-g2a12acda4c9-t10126-b10126.tar.gz (May 13, 2020 12:01:43 PM)

  1. [test-suite] Register result codes with lit. — llvm-test-suite / githubweb

clang-d354168-ga1fd188223d-t10121-b10121.tar.gz (May 13, 2020 10:14:45 AM)

  1. [mlir] Add SubViewOp::getOrCreateRanges and fix folding pattern — ntv / detail
  2. [mlir] [VectorOps] Add missing EDSC intrinsics. — ntv / detail
  3. [ARM] Convert floating point splats to integer — david.green / detail
  4. [DebugInfo] Fix test Fortran-DIModule.ll after 678bd84c4 — russell.gallop / detail
  5. Perform ActOnConversionDeclarator after looking for any virtual functions it overrides — rdwampler / detail
  6. Make FormatToken::Type private. — klimek / detail
  7. [lldb][NFC] Early-exit in SetupDeclVendor — Raphael Isemann / detail
  8. Revert "[BrachProbablityInfo] Set edge probabilities at once. NFC." — rnk / detail
  9. [FileCheck] Support comment directives — jdenny.ornl / detail

clang-d354159-g195de442dab-t10117-b10117.tar.gz (May 13, 2020 8:28:15 AM)

  1. [lldb] Also recognize DWARF UTF base types using their size — pavel / detail
  2. [analyzer] SATestBuild.py: Be defensive against corrupt plist files. — Artem Dergachev / detail
  3. Revert "[libc++] [LWG3321] Mark "year_month_day_last::day() specification does not cover !ok() values" issue as "Nothing to do", but add assertion." — marek / detail
  4. [AMDGPU][MC][GFX9+] Enabled clamp for v_add_i32 and v_sub_i32 — dmitry.preobrazhensky / detail
  5. [lldb] Merge PlatformXXX::ResolveExecutable — pavel / detail
  6. [mlir] Adapted standard Alloc and Alloca ops to use new side-effect resources. — marcel.koester / detail
  7. [compiler-rt] [builtin] Switch the return type of __atomic_compare_exchange_##n to bool — n54 / detail
  8. [StructurizeCFG] Fix region nodes ordering — ehudkatz / detail
  9. Recommit #2: "[LV] Induction Variable does not remain scalar under tail-folding." — sjoerd.meijer / detail
  10. Clang crash targeting ARM or Thumb when assembling a prel31 relocation variant — simon.wallis2 / detail
  11. [MLIR] Nested regions test for Buffer Assginment — ehsan.nadjaran_toosi / detail
  12. [LSR][ARM] Add new TTI hook to mark some LSR chains as profitable — pierre.vanhoutryve / detail
  13. [libcxx][span] Implement P1976R2 — Louis Dionne / detail
  14. [lldb][NFC] Don't specify a default argument when creating a TextDiagnosticPrinter — Raphael Isemann / detail
  15. [ARM] Sink splats to fma intrinsics — david.green / detail
  16. [AMDGPU] Strengthen export cluster ordering — carl.ritson / detail

clang-d354143-g1febe289827-t10112-b10112.tar.gz (May 13, 2020 4:48:31 AM)

  1. [TableGen] Fix register class handling in TableGen's DAG ISel Matcher Generator — victor.campos / detail
  2. [NFC] [PowerPC] Narrow fast-math flags in tests — qiucofan / detail
  3. [libc++] [LWG3321] Mark "year_month_day_last::day() specification does not cover !ok() values" issue as "Nothing to do", but add assertion. — marek / detail
  4. [analyzer] Fix crash for non-pointers annotated as nonnull — vsavchenko / detail
  5. [examples] Skip building the Bye pass plugin on windows — martin / detail
  6. [libcxx testing] Remove ALLOW_RETRIES from wait_for futures test — dave / detail

clang-d354137-g524457edbc3-t10108-b10108.tar.gz (May 13, 2020 3:00:35 AM)

  1. [DebugInfo] Fortran module DebugInfo support in LLVM — SourabhSingh.Tomar / detail
  2. [DebugInfo] Fixes windows bot failure due to a test failure — SourabhSingh.Tomar / detail
  3. [mips] Fix typo in FileCheck directives - replace \0xa0 char by space. NFC — simon / detail

clang-d354134-geef95f2746c-t10104-b10104.tar.gz (May 13, 2020 1:14:13 AM)

  1. [PowerPC] Use add instead of addReg in ppc-early-ret pass — shkzhang / detail
  2. [mlir][Linalg] Allow reshapes to collapse to a zero-rank tensor. — ravishankarm / detail
  3. [mlir][Linalg] Add folders and canonicalizers for — ravishankarm / detail
  4. [PowerPC] Respect SDNodeFlags in lowering SELECT_CC — qiucofan / detail
  5. [mlir][StandardToLLVM] Add SinOp to LLVM dialect and lowering of std.sin to this op. — ravishankarm / detail
  6. [CostModel] Modify BasicTTI getCastInstrCost — sam.parker / detail
  7. [PowerPC] Exploit VSX neg, abs and nabs for f32 — qiucofan / detail
  8. [NFC] Code cleanup in TargetInfo.cpp — shengchen.kan / detail
  9. [BrachProbablityInfo] Set edge probabilities at once. NFC. — yrouban / detail

clang-d354125-g085234bedc3-t10101-b10101.tar.gz (May 12, 2020 11:29:03 PM)

  1. [LoopReroll] Fix rerolling loop with use outside the loop — t-kawashima / detail
  2. [gcov] Fix simultaneous .gcda creation/lock — t-kawashima / detail
  3. [cmake] Update creation of object library dependencies for LINK_LIBS PUBLIC — stephen.neuendorffer / detail

clang-d354122-g67087a7b765-t10098-b10098.tar.gz (May 12, 2020 9:42:35 PM)

  1. [LLDB] Fix minidebuginfo-set-and-hit-breakpoint.test for arm 32-bit — omair.javaid / detail
  2. [mlir] [VectorOps] Implement vector.constant_mask lowering to LLVM IR — ajcbik / detail
  3. [LLDB] Mark some xfails for arm-linux — omair.javaid / detail
  4. [LLDB] Fix typo in xfail decorator assert.test — omair.javaid / detail

clang-d354118-gaf48351cc8f-t10093-b10093.tar.gz (May 12, 2020 7:55:29 PM)

  1. Add nomerge function attribute to supress tail merge optimization in simplifyCFG — rnk / detail
  2. [mlir] Revisit std.subview handling of static information. — ntv / detail
  3. Fix error in TestNumThreads.py when frame.GetFunctionName returns none — omair.javaid / detail
  4. [ValueTracking] Fix crash in isGuaranteedNotToBeUndefOrPoison when V is in an unreachable block — aqjune / detail
  5. [libcxx] Constrain function assignment operator (2574). — zoecarver / detail
  6. [Attributor][FIX] Stabilize the state of AAReturnedValues each update — johannes / detail

clang-d354111-g759bae956ab-t10089-b10089.tar.gz (May 12, 2020 6:08:35 PM)

  1. [GlobalISel] Assign the correct location when combining G_SEXT. — ditaliano / detail
  2. [mlir] Move Conversion/StandardToStandard to Dialect/StandardOps/Transforms/FuncConversions — zinenko / detail
  3. [GIsel] Update a comment and make it more precise. — ditaliano / detail
  4. [x86][CGP] enable target hook to sink funnel shift intrinsic's splatted shift amount — spatel / detail
  5. [YAMLVFSWriter] Fix for delimiters — Jan Korous / detail
  6. Revert of Revert of [mlir][shape] Tidy up shape.shape_of — silvasean / detail
  7. [lldb/Reproducers] Also record directories FileSystem::Collect. — Jonas Devlieghere / detail
  8. [AMDGPU] Make v4i64/v4f64/v8i64/v8f64 legal — Stanislav.Mekhanoshin / detail
  9. [libc++][test] Properly mark libc++-only XFAILs — Casey / detail
  10. [libc][Obvious] Fix deps of few threads targets. — sivachandra / detail
  11. [lld-macho] Ignore -platform_version and -syslibroot flags. — thakis / detail

clang-d354100-g1c44430e738-t10087-b10087.tar.gz (May 12, 2020 4:21:56 PM)

  1. PR45589: Properly decompose overloaded `&&` and `||` operators in — richard / detail
  2. [Attributor] Fixup block addresses after rewriting function signature — serguei.n.dmitriev / detail
  3. [libc++abi] Adjust XFAIL on macOS for bug that was fixed in recent OSes — Louis Dionne / detail
  4. [TargetLoweringObjectFileImpl] Produce .text.hot. instead of .text.hot for -fno-unique-section-names — maskray / detail
  5. [X86][ISelLowering] refactor Varargs handling in X86ISelLowering.cpp — a.v.lapshin / detail
  6. [VirtualFileSystem] Add unit test that showcases YAMLVFSWriter bug — Jonas Devlieghere / detail
  7. [VirtualFileSystem] Add unit test that showcases another YAMLVFSWriter bug — Jonas Devlieghere / detail
  8. [SampleFDO] Rename llvm-profdata flag -partial-profile to -gen-partial-profile. — wmi / detail
  9. Fix buildbots after aa1eb5152d9a5bd588c8479a376fa65cbeabbc9f. — a.v.lapshin / detail
  10. PowerPC: Treat llvm.fma.f* intrinsic as using CTR with SPE — jrh29 / detail
  11. Fix buildbots #2 after aa1eb5152d9a5bd588c8479a376fa65cbeabbc9f. — a.v.lapshin / detail

clang-d354089-g7a17f3ccd10-t10084-b10084.tar.gz (May 12, 2020 2:34:31 PM)

  1. Avoid binding pointers to "auto&" (by dereferencing the pointer that's non-null anyway) — dblaikie / detail
  2. [lldb/Driver] Support terminal resizing — Fred Riss / detail
  3. [MLIR] Rename SideEffects.td -> SideEffectInterfaces.td — stephen.neuendorffer / detail
  4. [analyzer] SATestBuild.py: Fix support for #NOPREFIX. — Artem Dergachev / detail
  5. [MLIR] Fix dependencies for Analysis libraries — stephen.neuendorffer / detail

clang-d354084-gce195fb22b5-t10079-b10079.tar.gz (May 12, 2020 12:46:31 PM)

  1. [VectorCombine] add test to check for iterative improvements; NFC — spatel / detail
  2. [CodeGen] Use Align in MachineConstantPool. — craig.topper / detail
  3. [AMDGPU] Add AGPRs to getRegClassForSizeOnBank — Austin.Kerbow / detail
  4. [arm] Add big-endian version of pcrel fixups for adr instructions — dimitry / detail
  5. [X86] Remove the v16i8->v16i16 path for MULHS with AVX2. — craig.topper / detail
  6. [ValueTracking] Let propagatesPoison support binops/unaryops/cast/etc. — aqjune / detail
  7. [FileCollector][NFC] Add comments — Jan Korous / detail
  8. [Reproducers] Serialize process arguments in ProcessInfo — Jonas Devlieghere / detail
  9. [PowerPC] Fold redundant load immediates of zero and delete if possible — kamau.bridgeman / detail
  10. [libcxx] Re-commit: shared_ptr changes from library fundamentals (P0414R2). — zoecarver / detail

clang-d354074-g3d49d1cfa76-t10076-b10076.tar.gz (May 12, 2020 10:58:27 AM)

  1. [docs] Corrected inaccuracies in Common Problems section. — llvm-project / detail
  2. [Matrix] Check non-dependent elt type before creating DepSizedMatrix. — flo / detail
  3. [GlobalISel][IRTranslator] New helper function translateCopy. NFC. — jay.foad / detail
  4. [GlobalISel][IRTranslator] Fix <1 x Ty> handling in ConstantExprs — jay.foad / detail
  5. [PassBuilder] Moved ProfileSummaryAnalysis in buildInlinerPipeline. — whitneyt / detail
  6. [gcov] Default coverage version to '408*' and delete CC1 option -coverage-exit-block-before-body — maskray / detail
  7. [gcov][test] Fix clang test — maskray / detail
  8. [WebAssembly] Implement pseudo-min/max SIMD instructions — tlively / detail

clang-d354066-g87b6fd3e02c-t10073-b10073.tar.gz (May 12, 2020 9:11:02 AM)

  1. [LLD] Rename iDTable -> idTable, NFC — rnk / detail
  2. AMDGPU: Search for new ROCm bitcode library structure — Matthew.Arsenault / detail
  3. HIP: Merge builtin library handling — Matthew.Arsenault / detail
  4. [AMDGPU] Order pos exports before param exports — carl.ritson / detail
  5. [clangd] Add metrics for selection tree and recovery expressions. — hokein.wu / detail
  6. Add comment for SelectionDAGBuilder::SL field. — jyknight / detail
  7. [lld-macho] Re-add dylink-lazy test — jezng / detail
  8. [lld-macho] Add support for creating and reading reexported dylibs — jezng / detail

clang-d354058-gf242950fdf7-t10070-b10070.tar.gz (May 12, 2020 7:16:14 AM)

  1. [Target][ARM] Replace re-uses of old VPR values with VPNOTs — pierre.vanhoutryve / detail
  2. [Target][ARM] Replace outdated getARMVPTBlockMask function — pierre.vanhoutryve / detail
  3. DebugCounter.h - remove unused includes. NFC. — llvm-dev / detail
  4. FuzzerCLI.h - reduce StringRef.h include to forward declaration. NFC. — llvm-dev / detail
  5. [X86][AVX] Use X86ISD::VPERM2X128 for blend-with-zero if optimizing for size — llvm-dev / detail
  6. [NFC][AArch64] More casts tests... — sam.parker / detail
  7. [CUDA][HIP] Workaround for resolving host device function against wrong-sided function — Yaxun.Liu / detail
  8. [X86] combineX86ShuffleChain - use narrowShuffleMaskElts scale == 1 builtin handling. NFC. — llvm-dev / detail
  9. [PATCH] #pragma float_control should be permitted in namespace scope. — melanie.blower / detail
  10. Revert "[mlir] Revisit std.subview handling of static information." — sam.mccall / detail
  11. Add Linux SVE Ptrace macros. — kristof.beyls / detail
  12. Fold single-use variables into assert — benny.kra / detail

clang-d354046-g9e32bf550d1-t10067-b10067.tar.gz (May 12, 2020 5:19:02 AM)

  1. [ARM] Refactor lower to S[LR]I optimization — petre-ionut.tudor / detail
  2. [SveEmitter] Add builtins for svdup and svindex — sander.desmalen / detail
  3. [NFC][AArch64] More cast cost tests — sam.parker / detail
  4. Revert "[RISCV] Make CanLowerReturn protected for downstream maintenance" — tclin914 / detail
  5. [CodeGen][SVE] Add patterns for whole vector predicate select — sander.desmalen / detail
  6. [libcxx testing] Remove ALLOW_RETRIES from sleep_for.pass.cpp — dave / detail

clang-d354040-gb4a8091a116-t10062-b10062.tar.gz (May 12, 2020 3:29:13 AM)

  1. [SystemZ] Improve foldMemoryOperandImpl: vec->FP conversions — paulsson / detail
  2. Revert "[NFC][DwarfDebug] Avoid default capturing when using lambdas" — djordje.todorovic / detail
  3. Revert "[NFC][DwarfDebug] Prefer explicit to auto type deduction" — djordje.todorovic / detail
  4. Fix typos encountered while working on pass pipeline for O1. — echristo / detail
  5. [NFC][AArch64] Update tests — sam.parker / detail
  6. get rid of the NDEBUG usage in RecoveryExpr, NFC. — hokein.wu / detail
  7. [Openmp][VE] Libomptarget plugin for NEC SX-Aurora — simon.moll / detail
  8. [AArch64][CostModel] getCastInstrCost — sam.parker / detail
  9. [ARM][CostModel] Improve getCastInstrCost — sam.parker / detail

clang-d354031-g42c7a6d52ba-t10058-b10058.tar.gz (May 12, 2020 1:41:43 AM)

  1. Temporarily Revert "[mlir][shape] Tidy up shape.shape_of" as it's breaking a few tests. — echristo / detail
  2. [clangd] Have suppression comments take precedence over warning-as-error — zeratul976 / detail
  3. [LLDB] Disable TestBasicEntryValues.py for arm — omair.javaid / detail
  4. [CodeGen] Fix incorrect uses of getVectorNumElements() — david.sherwood / detail

clang-d354027-gd775841d7d6-t10055-b10055.tar.gz (May 11, 2020 11:54:58 PM)

  1. [gcov] Emit GCOV_TAG_OBJECT_SUMMARY/GCOV_TAG_PROGRAM_SUMMARY correctly and fix llvm-cov's decoding of runcount — maskray / detail
  2. [DWARF5]: Added support for dumping strx forms in llvm-dwarfdump — SourabhSingh.Tomar / detail
  3. Partially revert "[CMake] Fix building with -DBUILD_SHARED_LIBS=ON on mingw" — martin / detail
  4. Revert part of D49132 "[gcov] Fix gcov profiling on big-endian machines" — maskray / detail
  5. [gcov] Fix big-endian problems — maskray / detail
  6. Revert "[libcxx] shared_ptr changes from library fundamentals (P0414R2)." — zoecarver / detail
  7. [PowerPC] Add fma/fsqrt/fmax strict-fp intrinsics — qiucofan / detail
  8. [RISCV] Make CanLowerReturn protected for downstream maintenance — tclin914 / detail

clang-d354019-g2e9f1153c5d-t10052-b10052.tar.gz (May 11, 2020 10:08:52 PM)

  1. Temporarily Revert "[lld-macho] Re-add dylink-lazy test" as it — echristo / detail
  2. Fix a release+noasserts werror for unused variable. — echristo / detail
  3. Quote error string from qLaunchSuccess — Jason Molenda / detail
  4. [mlir] [VectorOps] Replace zero-scalar + splat into direct zero vector constant — ajcbik / detail
  5. [x86/SLH][NFC] Add a test to produce a failed generation. — pengfei.wang / detail

clang-d354014-ge8c13c182a5-t10048-b10048.tar.gz (May 11, 2020 8:22:14 PM)

  1. [gn build] Use relative paths in generated lit.site.cfg.py files for llvm and clang. — thakis / detail
  2. [AMDGPU][GlobalISel] Revise handling of wide loads in RegBankSelect — Austin.Kerbow / detail
  3. [FileCheck] Make invalid prefix diagnostics more precise — jdenny.ornl / detail
  4. [libcxx] shared_ptr changes from library fundamentals (P0414R2). — zoecarver / detail

clang-d354010-g0205fabe5df-t10044-b10044.tar.gz (May 11, 2020 6:35:35 PM)

  1. Fix a few clang-tidy warnings about auto * and const auto. — echristo / detail
  2. Add vendor macro to "lld" — wanyu9511 / detail
  3. [mlir][StandardToSPIRV] Add support for lowering index_cast to SPIR-V. — hanchung / detail
  4. [hwasan] Fix allocator alignment. — eugenis / detail
  5. Fix auto -> auto * clang tidy. — echristo / detail
  6. [YAMLTraits] Add trait for char — Jonas Devlieghere / detail
  7. llvm-lit.in: Use a raw string for LLVM_SOURCE_DIR — thakis / detail
  8. [gn build] Make config_map computation in llvm-lit more table-driven. — thakis / detail
  9. [GlobalISel] Remove debug locations when emitting G_FCONSTANT. — ditaliano / detail
  10. [gn build] Make paths in generated llvm-lit relative. — thakis / detail
  11. Revert "[FileCheck] Support comment directives" — jdenny.ornl / detail
  12. Revert "[FileCheck] Make invalid prefix diagnostics more precise" — jdenny.ornl / detail
  13. [AMDGPU] Allow spilling FP to memory — Austin.Kerbow / detail
  14. [MLIR] Fix several misc issues in in Toy tutorial — jpienaar / detail
  15. [AArch64][SVE] Add patterns for VSELECT of immediates. — efriedma / detail
  16. [AMDGPU] Reserving VGPR for future SGPR Spill — Saiyedul.Islam / detail
  17. [SelectionDAG] Don't promote the alignment of allocas beyond the stack alignment. — efriedma / detail
  18. [Inlining] Make shouldBeDeferred static (NFC) — kazu / detail

clang-d353992-g310d32cb80a-t10040-b10040.tar.gz (May 11, 2020 4:49:07 PM)

  1. Update lldb for rG10658691951f to avoid Werror messages around — echristo / detail
  2. [mlir][Linalg] Introduce a helper function for staged pattern application — ntv / detail
  3. [CMake] Fix building with -DBUILD_SHARED_LIBS=ON on mingw — martin / detail
  4. [X86] Add inline assembly load hardening mitigation for Load Value Injection (LVI) — craig.topper / detail
  5. RISCVAttributeParser.h - remove unnecessary ScopedPrinter.h include. NFC. — llvm-dev / detail
  6. [mlir][Vector] NFC - Rename vector.strided_slice into vector.extract_strided_slice — reidtatge / detail
  7. [mlir] Revisit std.subview handling of static information. — ntv / detail
  8. [AMDGPU] Fix promote alloca which is already vector — Stanislav.Mekhanoshin / detail

clang-d353984-g379e68a7630-t10037-b10037.tar.gz (May 11, 2020 3:00:08 PM)

  1. [VectorCombine] add tests for possible scalarization with extra uses; NFC — spatel / detail
  2. [VectorCombine] account for extra uses in scalarization cost — spatel / detail
  3. FP LangOpts should not be dependent on CGOpt — melanie.blower / detail
  4. [lld-macho] Re-add dylink-lazy test — jezng / detail
  5. [XCOFF][AIX] Emit correct alignment for csect — jasonliu / detail
  6. [mlir][Value] Add v.getDefiningOp<OpTy>() — silvasean / detail
  7. [mlir][shape] Tidy up shape.shape_of — silvasean / detail
  8. Run Coverage pass before other *San passes under new pass manager — aeubanks / detail
  9. Move PowerPC specific test under PowerPC directive to fix build break — jasonliu / detail
  10. [X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) Gadgets — craig.topper / detail
  11. [X86] Add Support for Load Hardening to Mitigate Load Value Injection (LVI) — craig.topper / detail
  12. [gn build] Port e97a3e5d9d4 — llvmgnsyncbot / detail
  13. [flang] Fix bug with IMPORT of USE of USE — tkeith / detail
  14. [Attributor] Force update of "newly live" abstract attributes — johannes / detail
  15. [Attributor] Make AAIsDead dependences optional to prevent top state — johannes / detail
  16. [Attributor][FIX] Disallow function signature rewrite for casted calls — johannes / detail
  17. [CGP] remove duplicate function for finding a splat shuffle; NFC — spatel / detail
  18. [clang][SLH] Add __has_feature(speculative_load_hardening) — zbrid / detail

clang-d353966-g9a9a5f9893c-t10034-b10034.tar.gz (May 11, 2020 1:13:08 PM)

  1. [gn build] (manually) port bba38de50c9 — thakis / detail
  2. [Matrix] Add matrix type to Clang. — flo / detail
  3. [RISCV] Support Constant Pools in Load/Store Peephole — selliott / detail
  4. [AArch64][GlobalISel] Make LR livein to entry in llvm.returnaddress selection — Jessica Paquette / detail
  5. [flang][NFC] Simplify semantics test scripts — tkeith / detail
  6. [OpenMP][NFC] Fix `not` sustitution in tests — jdenny.ornl / detail
  7. [FileCheck] Make invalid prefix diagnostics more precise — jdenny.ornl / detail
  8. [FileCheck] Support comment directives — jdenny.ornl / detail

clang-d353958-g0cea15cc4aa-t10031-b10031.tar.gz (May 11, 2020 11:23:20 AM)

  1. [Attributor] Fix for a crash on RAUW when rewriting function signature — serguei.n.dmitriev / detail
  2. [lldb] Speculative fix for the entry values test on arm64 — pavel / detail
  3. [llvm][NFC] Move inlining decision-related APIs in InliningAdvisor. — mtrofin / detail
  4. [gn build] Port 48fa355ed4b — llvmgnsyncbot / detail
  5. Add vendor identity check for Hygon Dhyana processor in Scudo — kostyak / detail
  6. [llvm][utils] Remove git-svn folder + scripts — zbrid / detail
  7. [mlir] Simplify and better document std.view semantics — ntv / detail
  8. [x86][seses] Introduce SESES pass for LVI — zbrid / detail
  9. [gn build] Port bf95cf4a681 — llvmgnsyncbot / detail
  10. [compile-rt] Reduce #ifdef noise for ptrauth — julian.lettner / detail
  11. [lldb/test] Fix for flakiness in TestNSDictionarySynthetic — Vedant Kumar / detail
  12. Properly add out-of-module functions to the import list — hoy / detail
  13. [RISCV] Support Constant Pools in Load/Store Peephole — selliott / detail
  14. [WebAssembly] Add wasm-specific vector shuffle builtin and intrinsic — tlively / detail
  15. [PowerPC][NFC] Convert an if/else to a conditional. — sd.fertile / detail
  16. Revert "[RISCV] Support Constant Pools in Load/Store Peephole" — selliott / detail
  17. [flang] Fix compilation after rename of Loop dialect to scf — clementval / detail
  18. [CGP][x86] add test for funnel-shift with cross-block splat shift-amount; NFC — spatel / detail

clang-d353940-gdcc5ff3bc2e-t10028-b10028.tar.gz (May 11, 2020 9:37:11 AM)

  1. Tab completion for breakpoint write and breakpoint name add/delete — Raphael Isemann / detail
  2. [lldb] Add missing nullptr checks to AppleObjCRuntime::GetBacktraceThreadFromException — Raphael Isemann / detail
  3. [mlir][rocdl] Add xdlops intrinsics to rocdl dialect — rtayl / detail
  4. [analyzer] SATestBuild.py: Allow comments in run_static_analyzer.cmd. — Artem Dergachev / detail
  5. [lldb] Revive TestBasicEntryValuesX86_64 — pavel / detail
  6. [lldb/test] Make "inline" tests handle multiple statements at the same location — pavel / detail
  7. [x86] add test for funnel shift in loop with cross-block splat variable; NFC — spatel / detail
  8. Revert "[DAGCombine] Remove the getNegatibleCost to avoid the out of sync with getNegatedExpression" — sam.mccall / detail
  9. [mlir][Linalg] NFC - Refactor and simplify Promotion — ntv / detail
  10. [Clang] Fix the incorrect return type of atomic_is_lock_free — Louis Dionne / detail
  11. [PowerPC] Use PredictableSelectIsExpensive to enable select to branch in CGP — shkzhang / detail

clang-d353929-g25d69950794-t10026-b10026.tar.gz (May 11, 2020 7:49:12 AM)

  1. [mlir] NFC: Rename LoopOps dialect to SCF (Structured Control Flow) — zinenko / detail
  2. Complete breakpoint enable/disable/delete/modify with a list of breakpoint IDs — Raphael Isemann / detail
  3. [ELF][ARM] Support /DISCARD/ of subset of .ARM.exidx sections — peter.smith / detail
  4. [mlir] More support for detached regions in affine symbol checkers — zinenko / detail

clang-d353925-g3bc95257315-t10023-b10023.tar.gz (May 11, 2020 6:00:55 AM)

  1. [NFC][DwarfDebug] Add test for variables with a single location which — tyker / detail
  2. [AssumeBundles] fix crashes — tyker / detail
  3. [clangd] Fix remote index build for macOS with Homebrew-installed gRPC and Protobuf — kbobyrev / detail

clang-d353922-g72edb7986a8-t10020-b10020.tar.gz (May 11, 2020 4:07:58 AM)

  1. [NFC][DwarfDebug] Avoid default capturing when using lambdas — djordje.todorovic / detail
  2. [mlir] Add FPToSIOp to Standard dialect. — hanchung / detail
  3. [mlir][StandardToSPIRV] Add support for lowering FPToSIOp to SPIR-V. — hanchung / detail
  4. [mlir][StandardToLLVM] Add support for lowering FPToSIOp to LLVM. — hanchung / detail
  5. [clangd] Make version in PublishDiagnosticsParams optional — kadircet / detail
  6. [SveEmitter] Add builtins for svmovlb and svmovlt — sander.desmalen / detail
  7. [NFC][DwarfDebug] Add test for variables with a single location which — orlando.hyams / detail
  8. [NFC][DwarfDebug] Add test for variables with a single location which — orlando.hyams / detail

clang-d353914-g507d1eb1cec-t10017-b10017.tar.gz (May 11, 2020 2:20:03 AM)

  1. [AST] Preserve the type in RecoveryExprs for broken function calls. — hokein.wu / detail
  2. [NFC][DwarfDebug] Prefer explicit to auto type deduction — djordje.todorovic / detail
  3. Fix -Wunused compiler warning. — hokein.wu / detail
  4. Add a missing test file for recovery expressions. — hokein.wu / detail

clang-d353910-g20629ca949c-t10014-b10014.tar.gz (May 11, 2020 12:33:44 AM)

  1. [Object] Remove unused variable after D79560. NFC. — Xing / detail
  2. Remove an unused Module param — aktoon / detail
  3. [LLDB] Fix broken testsuite due to Xfail decorators — omair.javaid / detail

clang-d353907-gf081150c4dc-t10011-b10011.tar.gz (May 10, 2020 10:46:58 PM)

  1. [DAGCombine] Remove the getNegatibleCost to avoid the out of sync with getNegatedExpression — qshanz / detail
  2. [Attributor] Merge the query set into AbstractAttribute — johannes / detail
  3. [gcov] Implement --stdout -t — maskray / detail

clang-d353904-g8e63f35f86b-t10007-b10007.tar.gz (May 10, 2020 9:00:34 PM)

  1. [X86] Fix combineVectorCompareAndMaskUnaryOp regression after 0e8e731449d8fbfa6ba4523de928b4812ef9f100 — maskray / detail
  2. XFAIL NativePDB tests on arm-linux — omair.javaid / detail
  3. Remove XFAIL arm-linux decorator from passing tests — omair.javaid / detail
  4. [LLDB] Decorate tests failing on arm-linux buildbot — omair.javaid / detail

clang-d353900-g689486dc2a8-t10005-b10005.tar.gz (May 10, 2020 7:15:32 PM)

  1. [ORC] Share ownership of JITDylibs between ExecutionSession and — Lang Hames / detail
  2. [Attributor][NFC] Clang format Attributor*.cpp — johannes / detail
  3. [Attributor] Use existing helpers to determine IR facts — johannes / detail
  4. [Attributor] Ignore illegal accesses to `null` — johannes / detail
  5. [Attributor] Use "simplify to constant" in genericValueTraversal — johannes / detail
  6. [Attributor][FIX] Carefully handle/ignore/forget `argmemonly` — johannes / detail
  7. Remove  a variable write that is not needed after d03838343f2. — thakis / detail
  8. Remove a comment that is no longer true after d03838343f2. — thakis / detail
  9. [examples] Fix the SpeculativeJIT and ThinLtoJIT examples for 41379f1ec46. — Lang Hames / detail

clang-d353891-g25544ce2df0-t9998-b9998.tar.gz (May 10, 2020 5:30:07 PM)

  1. [LLD] [COFF] Fix def file exporting of symbols containing periods — martin / detail
  2. Fix typo in enum-base disambiguation. — richard / detail
  3. Enforce the C++11 anonymous enum bitfields check even for — richard / detail
  4. Fix clangd test that depended on a diagnostic removed in Clang. — richard / detail
  5. AMDGPU/GlobalISel: Remove -global-isel-abort=0 from tests — arsenm2 / detail
  6. [examples] Fix llvm.memset prototype in BrainF example. — jyknight / detail
  7. [gcov] Default coverage version to '407*' and delete CC1 option -coverage-cfg-checksum — maskray / detail

clang-d353884-gd6425e2c143-t9994-b9994.tar.gz (May 10, 2020 2:45:49 PM)

  1. [AssumeBundles] Remove non-determinisme from assume builder — tyker / detail
  2. [X86] Add a few more shuffles to hasUndefRegUpdate. — craig.topper / detail
  3. [gcov] Delete CC1 option -coverage-no-function-names-in-data — maskray / detail
  4. Properly implement 'enum class' parsing. — richard / detail

clang-d353880-g47b95d7cf46-t9990-b9990.tar.gz (May 10, 2020 12:57:33 PM)

  1. [AssumeBundles] Prevent generation of some redundant assumes — tyker / detail
  2. [gcov] Temporarily unsupport host-byteorder-big-endian — maskray / detail
  3. [compiler-rt][test] Add feature host-byteorder-big-endian — maskray / detail
  4. [gcov] Temporarily unsupport host-byteorder-big-endian — maskray / detail
  5. [MCA][InstrBuilder] Correctly mark reserved resources in initializeUsedResources. — andrea.dibiagio / detail

clang-d353875-g7f22ceeaae7-t9988-b9988.tar.gz (May 10, 2020 11:10:55 AM)

  1. Local.h - remove unused forward declaration. NFC. — llvm-dev / detail
  2. LoopUtils.h - remove unused forward declarations. NFC. — llvm-dev / detail
  3. CodeMetrics.cpp - remove unused includes. NFC. — llvm-dev / detail
  4. [LAA] Move runtime-check generation to Transforms/Utils/loopUtils (NFC) — flo / detail
  5. [gcov] Fix .gcda decoding and support GCC 8, 9 and 10 — maskray / detail
  6. [gcov] Don't skip leading zeros when reading a string — maskray / detail

clang-d353869-g856cc60bc1a-t9984-b9984.tar.gz (May 10, 2020 9:24:10 AM)

  1. Revert "[LAA] Remove one addRuntimeChecks function (NFC)." — flo / detail
  2. LoopPass.h - remove unnecessary PMStack forward declaration. NFC. — llvm-dev / detail
  3. Mangler.h - reduce GlobalValue.h include to forward declaration. NFC. — llvm-dev / detail
  4. PassManager.h - remove unused raw_ostream.h include. NFC. — llvm-dev / detail
  5. CoverageMapping.h - remove unused StringSet.h include. NFC. — llvm-dev / detail
  6. PassInstrumentation.h - reduce TypeName.h include to StringRef forward declaration. NFC. — llvm-dev / detail
  7. Recommit "[LAA] Remove one addRuntimeChecks function (NFC)." — flo / detail
  8. [InstCombine] matchOrConcat - match BITREVERSE — llvm-dev / detail
  9. [CodeGen] fix test to be (mostly) independent of LLVM optimizer; NFC — spatel / detail
  10. [CodeGen] fix test to be (mostly) independent of LLVM optimizer; NFC — spatel / detail
  11. [InstCombine] canonicalize bitcast after insertelement into undef — spatel / detail

clang-d353858-g11c4fc6c484-t9979-b9979.tar.gz (May 10, 2020 7:16:43 AM)

  1. [InstCombine] fold fpext into exact integer-to-FP cast — spatel / detail
  2. [LAA] Remove one addRuntimeChecks function (NFC). — flo / detail
  3. [mlir] Initialize the Region::container field to nullptr by default — zinenko / detail
  4. [mlir] Affine dim and symbol checkers: support detached regions — zinenko / detail

clang-d353854-g1d2c1fcf41d-t9976-b9976.tar.gz (May 10, 2020 5:29:54 AM)

  1. [libcxx testing] Remove ALLOW_RETRIES from sleep_until.pass.cpp — dave / detail
  2. [clangd] Filter pch related flags coming from the user — kadircet / detail
  3. [gn build] Port 35d867a790c — llvmgnsyncbot / detail

clang-d353851-ga832fc4b0c1-t9973-b9973.tar.gz (May 10, 2020 3:39:21 AM)

  1. [lld-macho] Delete dylink-lazy test for now — jezng / detail
  2. add_new_check.py: Update of the template to add an autofix section — sledru / detail
  3. clang-tidy doc: add a note for checkers with an autofix — sledru / detail
  4. clang-tidy doc: Fix the syntax to use rst list type — sledru / detail
  5. Revert two patches, not ready to be shared — sledru / detail

clang-d353846-g8a5e45aa905-t9970-b9970.tar.gz (May 10, 2020 1:38:45 AM)

  1. Add missing pass initialization — aeubanks / detail
  2. [lld-macho] Try to unbreak dylink-lazy test on Windows — jezng / detail

clang-d353844-g198b0c57dff-t9968-b9968.tar.gz (May 9, 2020 9:43:35 PM)

  1. [sanitizer] Enable whitelist/blacklist in new PM — Jinsong Ji / detail
  2. [lld-macho] Follow-up to D77893 — jezng / detail
  3. [lld-macho] Support calls to functions in dylibs — jezng / detail
  4. [lld-macho] Dylib symbols should always replace undefined symbols — jezng / detail
  5. [lld-macho] Use export trie instead of symtab when linking against dylibs — jezng / detail
  6. [lld-macho] Support pc-relative section relocations — jezng / detail

clang-d353838-g66db6f21292-t9966-b9966.tar.gz (May 9, 2020 6:09:34 PM)

  1. [BreakFalseDeps] Harden pickBestRegisterForUndef against changing tied operands or physical registers that aren't renamable. — craig.topper / detail
  2. GlobalISel: Handle more cases in lowerUnmergeValues — arsenm2 / detail
  3. [X86] Add test cases for vXi16 PMULH opportunities that don't end in truncate. — craig.topper / detail

clang-d353835-g57fb56b30e8-t9962-b9962.tar.gz (May 9, 2020 4:23:07 PM)

  1. AMDGPU: Skip GetUnderlyingObject check in pointsToConstantMemory — Matthew.Arsenault / detail
  2. Fix typo — Matthew.Arsenault / detail
  3. InstCombine: Broaden copy-constant-to-alloca optimization — Matthew.Arsenault / detail
  4. GlobalISel: Combine G_UNMERGE_VALUES with G_TRUNC — arsenm2 / detail
  5. GlobalISel: Move code into lowering for G_MERGE_VALUES — arsenm2 / detail
  6. [Clang] Pass --pack-dyn-relocs=relr to lld for Fuchsia — phosek / detail
  7. [Clang] Pass -z max-page-size to linker for Fuchsia — phosek / detail
  8. [X86] isVectorShiftByScalarCheap - don't limit fast XOP vector shifts to 128-bit vectors — llvm-dev / detail
  9. [LAA] Remove unneeded PtrRtChecking argument (NFC). — flo / detail

clang-d353826-gf8b09f7b520-t9957-b9957.tar.gz (May 9, 2020 2:37:04 PM)

  1. [X86] Teach getUndefRegClearance that we use undef for inputs to PUNPCK in some cases. — craig.topper / detail
  2. [X86] Add XOP vector shift by scalar amount tests — llvm-dev / detail
  3. [CodeGenPrepare][X86] Add x16i16, v32i8 and XOP vector shift by scalar amount tests — llvm-dev / detail

clang-d353823-g56bf0b58c24-t9954-b9954.tar.gz (May 9, 2020 12:50:55 PM)

  1. [lldb/debugserver] Include TargetConditionals.h where needed — Fred Riss / detail
  2. [NFC] Small rework to RenamerClangTidyCheck addUsage — n.james93 / detail
  3. [ARM] Convert VDUPLANE to VDUP under MVE — david.green / detail
  4. [X86] Add an assert that v32i16/v64i8 splitting in LowerVSETCC should only occur when AVX512BW is disabled. NFC — craig.topper / detail

clang-d353819-gc746781f508-t9951-b9951.tar.gz (May 9, 2020 11:05:09 AM)

  1. [libcxx testing] Make three locking tests more reliable — dave / detail
  2. [clang-tidy] RenamerClangTidy now renames dependent member expr when the member can be resolved — n.james93 / detail
  3. [flang] Make implicit conversion explicit in assignment — tkeith / detail
  4. [clangd] Fix data race in BackgroundIndex test — kadircet / detail

clang-d353815-g0b9783350b3-t9946-b9946.tar.gz (May 9, 2020 8:23:43 AM)

  1. NativeFormatting.h - reduce raw_ostream.h include to forward declaration. NFC. — llvm-dev / detail
  2. [X86] Add tests showing failure of combineVectorCompareAndMaskUnaryOp to handle 'all-bits' general case — llvm-dev / detail
  3. [clangd] Fix a data race in RecordsLatencies test — kadircet / detail
  4. [X86] Add test cases for 'abs from mul patterns' (PR45691) — llvm-dev / detail
  5. [X86] Allow combineVectorCompareAndMaskUnaryOp to handle 'all-bits' general case — llvm-dev / detail
  6. [X86] Remove mul(abs(x),abs(x)) -> mul(x,x) tests — llvm-dev / detail
  7. LLParser.h - remove unused ValueHandle.h include. NFC. — llvm-dev / detail
  8. LTO.h - reduce includes to forward declarations. NFC. — llvm-dev / detail

clang-d353807-g31fd12aa095-t9942-b9942.tar.gz (May 9, 2020 6:12:10 AM)

  1. [clang-format] [PR34574] Handle [[nodiscard]] attribute in class declaration — mydeveloperday / detail

clang-d353806-g3c5dd5863c3-t9941-b9941.tar.gz (May 9, 2020 4:12:31 AM)

  1. [MLIR] Register JIT event listeners with RTDyldObjectLinkingLayer — zinenko / detail

clang-d353805-g68a9356bdea-t9940-b9940.tar.gz (May 9, 2020 2:23:27 AM)

  1. [lldb] [testsuite] TestReproducerAttach.py: Fix dependency on external symbol files — jan.kratochvil / detail

clang-d353804-g6bf0ad78dc0-t9939-b9939.tar.gz (May 9, 2020 12:36:17 AM)

  1. [Driver] Don't pass -u__llvm_profile_runtime for clang -fprofile-arcs a.o — maskray / detail

clang-d353803-g99ac9ce7016-t9938-b9938.tar.gz (May 8, 2020 10:50:19 PM)

  1. [DebugInfo] Dump raw data in a case of decoding error of an expression. — ikudrin / detail
  2. Revert "Relands "[YAMLVFSWriter][Test][NFC] Add couple tests"" — Jan Korous / detail
  3. [NFC] Clean up in MCObjectStreamer and X86AsmBackend — shengchen.kan / detail

clang-d353800-gc90e1981074-t9935-b9935.tar.gz (May 8, 2020 8:40:11 PM)

  1. Relands "[YAMLVFSWriter][Test][NFC] Add couple tests" — Jan Korous / detail
  2. Fix parsing of enum-base to follow C++11 rules. — richard / detail

clang-d353798-g03cb328d6f6-t9932-b9932.tar.gz (May 8, 2020 6:52:25 PM)

  1. [SelectionDAG] Use Align/MaybeAlign for ConstantPoolSDNode. — craig.topper / detail
  2. [SelectionDAG] Remove ConstantPoolSDNode::getAlignment. — craig.topper / detail
  3. [Driver] Reorganize --coverage -ftest-coverage -fprofile-arcs related tests — maskray / detail
  4. [LangRef] Describe linkage types, allocation size of declarations for global variables — efriedma / detail
  5. [Driver] Don't warn -Wunused-command-line-argument for --coverage -ftest-coverage -fprofile-arcs — maskray / detail
  6. [hwasan] Untag destination address in hwasan_posix_memalign. — eugenis / detail
  7. [hwasan] Allow -hwasan-globals flag to appear more than once. — eugenis / detail
  8. [Driver] Add -fno-test-coverage — maskray / detail
  9. clang: Cleanup usage of CreateMemCpy — Matthew.Arsenault / detail

clang-d353789-g2280cb880d2-t9928-b9928.tar.gz (May 8, 2020 5:05:49 PM)

  1. [TRE][NFC] Refactor shared state into member variables. — efriedma / detail
  2. [AMDGPU] Vectorize alloca thru bitcast — Stanislav.Mekhanoshin / detail
  3. Add Operation::moveAfter — joker.eph / detail

clang-d353786-g39772063f51-t9925-b9925.tar.gz (May 8, 2020 3:19:54 PM)

  1. [zorg] Add builder for release build. — paulatoth / githubweb

clang-d353786-g39772063f51-t9925-b9925.tar.gz (May 8, 2020 3:19:54 PM)

  1. [InstCombine] fix typo in comment; NFC — spatel / detail
  2. [X86] Remove the mayLoad and mayStore flags from vzeroupper/vzeroall. — craig.topper / detail
  3. Reland [libc++] Move abs and div into stdlib.h to fix header cycle. — Raphael Isemann / detail
  4. [lldb/Test] Update TestProcessList.py for reproducer replay — Jonas Devlieghere / detail
  5. [VectorCombine] scalarize binop of inserted elements into vector constants — spatel / detail
  6. [GlobalISel] Don't add duplicate successors to MBBs when translating indirectbr — Jessica Paquette / detail
  7. [AIX] Avoid structor alias; die before bad alias codegen — hubert.reinterpretcast / detail
  8. [XCOFF] XCOFF constants, MCObjectFileInfo placeholder code for DWARF; NFC — hubert.reinterpretcast / detail
  9. [Target][XCOFF] Correctly halt when mixing AIX or XCOFF with ppc64le — hubert.reinterpretcast / detail
  10. [WebAssembly] Disallow 'shared-mem' rather than 'atomics' — tlively / detail
  11. [clang][WebAssembly] Only expose wait and notify builtins with atomics — tlively / detail
  12. [COFF] Migrate COFFObjectFile to Expected<T> — rnk / detail
  13. [COFF] Use Expected in COFFObjectFile creation — rnk / detail

clang-d353773-gf65f566aeb7-t9921-b9921.tar.gz (May 8, 2020 1:33:00 PM)

  1. Re-land "get rid of PythonInteger::GetInteger()" — lawrence_danna / detail
  2. [AIX] Make sure we use export lists for plugins — daltenty / detail
  3. [DAG] SimplifyMultipleUseDemandedBits - remove superfluous bitcasts — llvm-dev / detail
  4. [SimplifyCFG] Remap rewritten debug intrinsic operands. — Vedant Kumar / detail
  5. [lld] Add a new output section ".text.unknown" for funtions with unknown hotness — wmi / detail
  6. [SampleFDO] For functions without profiles, provide an option to put — wmi / detail
  7. [X86] Add assembler support for {vex} prefix to match GNU as. — craig.topper / detail
  8. [lldb] Remove 'use_synthetic' parameters in ValueObject code — Raphael Isemann / detail
  9. [libcxx] Delete pointer in shared_ptr deduction test. — zoecarver / detail
  10. [InstCombine] add helper for known exact cast to FP; NFC — spatel / detail
  11. [InstCombine] add/adjust tests for fpext of casted value; NFC — spatel / detail
  12. Re-commit: Mark values as trivially dead when their only use is a start or end lifetime intrinsic. — zoecarver / detail

clang-d353761-gae920a81ffa-t9918-b9918.tar.gz (May 8, 2020 11:42:57 AM)

  1. Fix MSan test use-after-dtor.cpp under new pass manager — aeubanks / detail
  2. [InstCombine] clean up foldItoFPtoI; NFC — spatel / detail
  3. [lldb][modules] Disable Clang Modules in source/Host directory on macOS — Raphael Isemann / detail
  4. Reland D79501 "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units." — maskray / detail
  5. Unbreak clang-tidy tests after D79599 / e9b4113902850. — thakis / detail
  6. AMDGPU: Don't assert on unknown address spaces — Matthew.Arsenault / detail
  7. [lldb/test][Darwin] Ask dyld where the real python is — Vedant Kumar / detail
  8. [PDB] Optimize public symbol processing — rnk / detail
  9. Reland [lldb][cmake] Also use local submodule visibility on Darwin — Raphael Isemann / detail
  10. [hwasan] Reset current thread pointer on thread exit. — eugenis / detail
  11. Fix bugs when an included file name is typo corrected. — thakis / detail
  12. Revert "[libc++] ECMAScript IdentityEscape is ambiguous (2584)" — zoecarver / detail
  13. [InstCombine] add tests for known bits before FP casts; NFC — spatel / detail
  14. Add an API to construct an XcodeSDK from an SDK type. — Adrian Prantl / detail

clang-d353747-ge9b41139028-t9915-b9915.tar.gz (May 8, 2020 9:56:38 AM)

  1. [lldb] Fix RecordDecl match string in module-ownership.mm to get the test running again — Raphael Isemann / detail
  2. ItaniumManglingCanonicalizer - reduce StringRef.h include to forward declaration + remove duplicate includes. NFC — llvm-dev / detail
  3. CachePruning.h - reduce StringRef.h to Optional.h include. NFC — llvm-dev / detail
  4. [clangd] Update the new clangd url, NFC. — hokein.wu / detail
  5. [libc++][test] Add test coverage for codecvt<char(16|32)_t, char8_t, mbstate_t> — Casey / detail
  6. [ARM] Change test target to arm-none-none-eabi. NFC — david.green / detail
  7. ItaniumManglingCanonicalizer.h - add cstdint.h include for missing uintptr_t def — llvm-dev / detail
  8. DFAEmitter.h - remove unnecessary headers. NFC. — llvm-dev / detail
  9. LiveIntervalCalc - remove unnecessary includes. NFC. — llvm-dev / detail
  10. [InstCombine] simplify code for FP to integer casts; NFCI — spatel / detail
  11. [PatternMatch] add missing FP cast matchers; NFC — spatel / detail
  12. [ELF] Add convenience TableGen classes to enforce two dashes for options not supported by GNU ld — maskray / detail
  13. AMDGPU: Lower addrspacecast to 32-bit constant — Matthew.Arsenault / detail
  14. AMDGPU/GlobalISel: Regenerate checks — Matthew.Arsenault / detail
  15. [mlir][spirv] Handle debuginfo for variables. — khalikov.denis / detail
  16. Revert "[DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units." — krasimir / detail
  17. Add a flag that controls if clang-tidy and clang-include-fixer are built into libclang. — thakis / detail

clang-d353730-gf936457f80b-t9909-b9909.tar.gz (May 8, 2020 7:24:19 AM)

  1. RemarkStringTable.h - reduce StringRef/Remark includes to forward declarations. NFC — llvm-dev / detail
  2. [X86][AVX] Don't let X86ISD::BROADCAST peek through bitcasts to illegal types. — llvm-dev / detail
  3. [lldb] Make module-ownership.mm test more robust against AST node ordering — Raphael Isemann / detail
  4. [clangd] Fix crash in AddUsing tweak due to non-identifier DeclName — hokein.wu / detail
  5. [lldb] Prevent objc-root-class warning when compiling module-ownership.mm test — Raphael Isemann / detail
  6. Revert "Recommit "[LV] Induction Variable does not remain scalar under tail-folding."" — benny.kra / detail

clang-d353724-g0da37bedc26-t9906-b9906.tar.gz (May 8, 2020 5:39:39 AM)

  1. Reapply [InstSimplify] Remove known bits constant folding — nikita.ppv / detail
  2. Fix a failing test. — ikudrin / detail
  3. [clangd] NFC: Use deprecated grpc++ headers for compatibility — kbobyrev / detail
  4. [MLIR] Add complex addition and substraction to the standard dialect — frgossen / detail
  5. AArch6/ARMTargetParser.h - move Triple.h dependency down to cpp file. NFC. — llvm-dev / detail
  6. Remark.h - reduce ArrayRef.h include to SmallVector.h. NFC. — llvm-dev / detail
  7. [compiler-rt] Reduce the number of threads in gcov test to avoid failure — calixte.denizet / detail

clang-d353717-g989ae9e848a-t9900-b9900.tar.gz (May 8, 2020 3:03:51 AM)

  1. [mlir] Updated SideEffect interface definitions to use tablegen Resource objects. — marcel.koester / detail
  2. [AMDGPU] Try to determine sign bit during div/rem expansion — nikita.ppv / detail
  3. [DebugInfo] Fix printing values of forms which depend on the DWARF format. — ikudrin / detail
  4. [DebugInfo] Fix handling DW_OP_call_ref in DWARF64 units. — ikudrin / detail

clang-d353713-g5e74cf29991-t9897-b9897.tar.gz (May 7, 2020 11:29:16 PM)

  1. [X86] Add v32i8 and v64i8 tests to vec_smulo.ll and vec_umulo.ll. NFC — craig.topper / detail

clang-d353712-g332e6aea37a-t9895-b9895.tar.gz (May 7, 2020 9:42:16 PM)

  1. Fix false positive with -Wnon-c-typedef-for-linkage — rtrieu / detail
  2. [flang]Semantics for SELECT RANK. — joshisameeran17 / detail

clang-d353712-g332e6aea37a-t9895-b9895.tar.gz (May 7, 2020 9:42:16 PM)

  1. [X86] Bugfix for rL349334 adding a check function for two intrinsics — pengfei.ye / githubweb

clang-d353710-g771d30c6470-t9892-b9892.tar.gz (May 7, 2020 7:53:41 PM)

  1. Uniuqe Names for Internal Linkage Symbols. — tmsriram / detail
  2. [Object] Remove unneeded check in ELFFile<ELFT>::dynamicEntries(). — Xing / detail
  3. Add a new lockdownd plist for launching posix processes — Jason Molenda / detail
  4. [llvm] [CodeGen] Fixed vector halving bug for masked store — ajcbik / detail

clang-d353706-gf5224d437ea-t9889-b9889.tar.gz (May 7, 2020 6:06:11 PM)

  1. Revert "[YAMLVFSWriter][Test][NFC] Add couple tests" — thakis / detail
  2. [LoopFusion] Remove unreachable blocks from DT and LI after fusion — diego.caballero / detail

clang-d353704-g7af9d386da2-t9886-b9886.tar.gz (May 7, 2020 4:20:11 PM)

  1. [clang-format] [PR45639] clang-format splits up the brackets of C++17 attribute [[ ]] when used with the first parameter — mydeveloperday / detail
  2. [libcxx] [NFC] fpos Requirements (p0759r1). — zoecarver / detail
  3. getMainExecutable: Fix hand-rolled AT_EXECPATH for older FreeBSD — emaste / detail
  4. [libc++] ECMAScript IdentityEscape is ambiguous (2584) — zoecarver / detail
  5. [Attributor] Mark dependence as optional — johannes / detail
  6. [Attributor][FIX] Record dependences for assumed dead abstract attributes — johannes / detail
  7. [lldb/Test] Skip more tests that are not expected to work with passive replay — Jonas Devlieghere / detail
  8. Correctly modify the CFG in IfConverter, and then remove the — jyknight / detail

clang-d353696-g6227f021ad4-t9883-b9883.tar.gz (May 7, 2020 2:34:15 PM)

  1. Added two new flang builders. — gkistanova / githubweb
  2. Changed UnifiedTreeBuilder to report extra details for test failures. — gkistanova / githubweb
  3. UnifiedTreeBuilder takes care of LLVM_ENABLE_PROJECTS if that matches depends_on_projects list. — gkistanova / githubweb

clang-d353696-g6227f021ad4-t9883-b9883.tar.gz (May 7, 2020 2:34:15 PM)

  1. [libc++] NFC: Port type_info tests to C++03 — Louis Dionne / detail
  2. [YAMLVFSWriter][Tests] Fix YAMLVFSWriterTest — Jan Korous / detail
  3. Reuse existing functionality in XcodeSDK::SDKSupportsModules (NFC) — Adrian Prantl / detail
  4. [libc++] Fix ostream for complex numbers with fixed field width — Louis Dionne / detail
  5. [mlir][vulkan-runner] Remove duplicated/uncessary link libraries — antiagainst / detail
  6. [YAMLVFSWriter] Fix directory handling — Jan Korous / detail
  7. [mlir] Remove unnecessary DEPENDS for MLIRMlirOptMain — antiagainst / detail
  8. [YAMLVFSWriter][Test][NFC] Add couple tests — Jan Korous / detail
  9. Add an XcodeSDK::GetSDKTypeForTriple function — Adrian Prantl / detail
  10. [lldb/Test] Add @skipIfReproducer to tests using lldb::FileSP. — Jonas Devlieghere / detail
  11. Add a function to detect whether an Xcode SDK supports Swift — Adrian Prantl / detail
  12. [flang]Add examples in documentation/BijectiveInternalNameUniquing.md — joshisameeran17 / detail
  13. [clang-format] [PR45126] Help text is missing all available formats — mydeveloperday / detail
  14. [clang-format] ensure dump_format_style.py works with Python3 correctly — mydeveloperday / detail
  15. [clang-format] [PR45791] BeforeLambdaBody is confused by comment inside lambda — mydeveloperday / detail
  16. [lldb/Test] Fix typo in find-and-replace. — Jonas Devlieghere / detail
  17. [libc] Fix warnings on release build. — paulatoth / detail
  18. [BFI][CGP] Add limited support for detecting missed BFI updates and fix one in CodeGenPrepare. — yamauchi / detail
  19. [SLP] add test for constant expression fake of load-combine pattern; NFC — spatel / detail
  20. [SLP] add another bailout for load-combine patterns (2nd try) — spatel / detail
  21. AMDGPU: Fix broken tests for HSA metadata — arsenm2 / detail
  22. [VectorCombine] add tests with undefs; NFC — spatel / detail
  23. [mlir] Add NamedAttrList — jpienaar / detail
  24. [InstCombine][SVE] Fix visitInsertElementInst for scalable type. — huihuiz / detail
  25. Add static assert to ID Table to make sure aux targets work right. — erich.keane / detail
  26. Make -Wnonportable-include-path ignore drive case on Windows. — thakis / detail
  27. [InstCombine][SVE] Fix visitExtractElementInst for scalable type. — huihuiz / detail
  28. Allow -fsanitize-minimal-runtime with memtag sanitizer. — eugenis / detail
  29. [NFC] Adjust test check lines for D78267. — huihuiz / detail
  30. [VectorCombine] adjust test to make intent clearer; NFC — spatel / detail
  31. Ensure aux-target specific builtins get validated. — erich.keane / detail
  32. Remove unused _LIBCPP_RAW_ITERATORS — gribozavr / detail
  33. [SimpleLoopUnswitch] Update DefaultExit condition to check unreachable is not empty. — asbirlea / detail

clang-d353663-g9f889125abb-t9877-b9877.tar.gz (May 7, 2020 12:27:01 PM)

  1. [mlir] Drop forward-declaration of loop::TerminatorOp. — zinenko / detail
  2. [libc++] Add tests for _LIBCPP_HAS_MERGED_TYPEINFO_NAMES_DEFAULT — Louis Dionne / detail
  3. [libc++][test] Adjust move_iterator tests to allow C++20 — Casey / detail
  4. [ModuloSchedule] Fix epilogue peeling with illegal phi. — thomasraoux / detail
  5. [lldb/Reproducers] Make DoConnectRemote connect to the replay server. — Jonas Devlieghere / detail
  6. [libc++] chrono: check _POSIX_TIMERS before using clock_gettime — Louis Dionne / detail
  7. [dsymutil] Avoid relocating DW_AT_call_pc twice — Vedant Kumar / detail

clang-d353656-ge42fee75b81-t9874-b9874.tar.gz (May 7, 2020 10:40:40 AM)

  1. Revert "Let clang print registered targets for --version" — Yaxun.Liu / detail
  2. [SveEmitter] Add builtins for SVE2 Uniform complex integer arithmetic — sander.desmalen / detail
  3. [SveEmitter] Add builtins for SVE2 Widening DSP operations — sander.desmalen / detail
  4. [SveEmitter] Add builtins for SVE2 Narrowing DSP operations — sander.desmalen / detail
  5. [SveEmitter] Add builtins for SVE2 Widening complex integer arithmetic — sander.desmalen / detail
  6. [SveEmitter] Add builtins for SVE2 Complex integer dot product — sander.desmalen / detail
  7. [SveEmitter] Add builtins for SVE2 Floating-point widening multiply-accumulate — sander.desmalen / detail
  8. [SveEmitter] Add builtins for SVE2 Floating-point integer binary logarithm instructions — sander.desmalen / detail
  9. [SveEmitter] Add builtins for SVE2 Vector histogram count instructions — sander.desmalen / detail
  10. [SveEmitter] Add builtins for SVE2 Character match instructions — sander.desmalen / detail
  11. [SveEmitter] Add builtins for SVE2 Optional extensions (AES, SHA3, SM4, BITPERM) — sander.desmalen / detail
  12. [SveEmitter] Add builtins for SVE2 svtbx (extended table lookup) — sander.desmalen / detail
  13. [MSan] Pass MSan command line options under new pass manager — aeubanks / detail
  14. [cmake] Add headers in include/llvm/Remarks subdirectory — llvm-dev / detail
  15. [SVE] Fix incorrect usage of getNumElements() in InstCombineCalls — ctetreau / detail
  16. [lldb][NFC] Also initialize language_flags in ValueObject::Dereference — Raphael Isemann / detail
  17. [libcxx] Qualify make_pair in searcher implementations to prevent ADL — Louis Dionne / detail
  18. [libcxx] Add deduction guides for shared_ptr and weak_ptr — Louis Dionne / detail
  19. tab completion for register read/write — Raphael Isemann / detail
  20. Add a test for "clang --version". — thakis / detail

clang-d353636-g7ccc7e56724-t9871-b9871.tar.gz (May 7, 2020 8:54:59 AM)

  1. [mlir][spirv] Remove template functions for getting op's opcode — antiagainst / detail
  2. [mlir][spirv] Serialize all operands together if possible — antiagainst / detail
  3. [X86] Add AVX512VL concat-cast tests. — llvm-dev / detail
  4. [OPENMP]Consider 'omp_null_allocator' as a predefined allocator. — a.bataev / detail
  5. [SveEmitter] Add builtins for SVE2 Non-widening pairwise arithmetic — sander.desmalen / detail
  6. [SveEmitter] Add builtins for SVE2 widening pairwise arithmetic — sander.desmalen / detail
  7. [SveEmitter] Add builtins for SVE2 Bitwise ternary logical instructions — sander.desmalen / detail
  8. [SveEmitter] Add builtins for SVE2 Large integer arithmetic — sander.desmalen / detail
  9. [SveEmitter] Add builtins for SVE2 Multiplication by indexed elements — sander.desmalen / detail
  10. [VectorCombine] add tests for insert into arbitrary constant; NFC — spatel / detail
  11. Revert "[SLP] add another bailout for load-combine patterns" — hans / detail
  12. [flang] Fix to IsDescriptor — tkeith / detail

clang-d353624-g3bbc71d6c96-t9867-b9867.tar.gz (May 7, 2020 6:55:44 AM)

  1. [VE] Minimum MC layer for VE (2/4) — simon.moll / detail
  2. [SveEmitter] Add builtins for svqadd, svqsub and svdot — sander.desmalen / detail
  3. [SveEmitter] Add builtins for FFR manipulation — sander.desmalen / detail
  4. [SveEmitter] Add builtins for svcntp — sander.desmalen / detail
  5. [SveEmitter] Add builtins for address calculations. — sander.desmalen / detail
  6. [SveEmitter] Add builtins for svasrd (zeroing/undef predication) — sander.desmalen / detail
  7. [ARM][MVE] Add support for incrementing gathers — anna.welker / detail
  8. [MLIR] Make ParallelLoopFusion pass scan through all nested regions. — pifon / detail
  9. Revert "[cmake] Allow std::filesystem tests in CrossWinToARMLinux.cmake" — jaskiewiczs / detail
  10. [profile] Don't crash when forking in several threads — calixte.denizet / detail
  11. [NFC][AArch64] Add test — sam.parker / detail
  12. [X86][AVX] combineSignExtendInReg - promote mask arithmetic before v4i64 canonicalization — llvm-dev / detail
  13. [SveEmitter] Add builtins for svinsr — sander.desmalen / detail
  14. [SveEmitter] Add builtins for svqdecp and svqincp — sander.desmalen / detail
  15. [SveEmitter] Add builtins for SVE2 uniform DSP operations — sander.desmalen / detail
  16. [SveEmitter] Add builtins for SVE2 saturating shift left and addition — sander.desmalen / detail
  17. [SveEmitter] Add more SVE2 builtins for shift operations — sander.desmalen / detail
  18. [SveEmitter] Add builtins for SVE2 uniform DSP operations — sander.desmalen / detail
  19. [LV] Fix typo in variable name. NFC. — sjoerd.meijer / detail

clang-d353605-g6999ffcc399-t9863-b9863.tar.gz (May 7, 2020 5:02:54 AM)

  1. [SVE][CodeGen] Fix legalisation for scalable types — kerry.mclaughlin / detail
  2. [mlir][vector] set alignment when lowering transfer_read and transfer_write. — zinenko / detail
  3. [mlir] VectorToLLVM: propagate up from replaceTransferOp — zinenko / detail
  4. [mlir][rocdl] Fix typo. NFC. — zinenko / detail
  5. [AMDGPU] Precommit test for D79481. NFC — carl.ritson / detail
  6. [AMDGPU] Cluster shader exports — carl.ritson / detail
  7. [AMDGPU] Re-auto-generate test checks — jay.foad / detail
  8. [gn build] Port e3ffe7269b6 — llvmgnsyncbot / detail
  9. [clangd] Preserve line information while build PreamblePatch — kadircet / detail
  10. [mlir] Support partial folding of affine.min/max — zinenko / detail
  11. [mlir] Add a test for OperationFolder — zinenko / detail
  12. [mlir] Add a test exercising partial constant folding of affine min/max — zinenko / detail
  13. [CodeGen][SVE] Lowering of shift operations with scalable types — kerry.mclaughlin / detail
  14. [clangd] Fix AddUsing tweak for out-of-line functions. — hokein.wu / detail
  15. Recommit "[LV] Induction Variable does not remain scalar under tail-folding." — sjoerd.meijer / detail
  16. [SveEmitter] Add builtins for SVE2 Polynomial arithmetic — sander.desmalen / detail
  17. [Clang][Sema] Capturing section type conflicts on #pragma clang section — lucas.prates / detail
  18. [Clang][Sema] Capturing section type conflicts between #pragma clang section and section attributes — lucas.prates / detail
  19. [VE] Implements minimum MC layer for VE (1/4) — simon.moll / detail

clang-d353605-g6999ffcc399-t9863-b9863.tar.gz (May 7, 2020 5:02:54 AM)

  1. [AArch64] Blacklist pr71626 in GCC C Torture Suite — kristof.beyls / githubweb

clang-d353586-gb921543c494-t9859-b9859.tar.gz (May 7, 2020 3:12:05 AM)

  1. [NFC][ARM] Add tail predication test — sam.parker / detail
  2. [LV] Induction Variable does not remain scalar under tail-folding. — sjoerd.meijer / detail
  3. Revert "[LV] Induction Variable does not remain scalar under tail-folding." — sjoerd.meijer / detail
  4. SplitIndirectBrCriticalEdges: Fix Branch Probability update — yrouban / detail

clang-d353582-g2a3498e24f9-t9856-b9856.tar.gz (May 7, 2020 1:25:03 AM)

  1. [X86] Add test cases for missed opportunity to match pmulh from multiplies with elements larger than i32. — craig.topper / detail
  2. [X86] Enable combinePMULH to match multiplies with elements larger than i32. — craig.topper / detail
  3. [SVE] Fix getAlignmentInfo for scalable vectors — david.sherwood / detail
  4. [clang-tidy] Exclude function calls in std namespace for bugprone-argument-comment. — hokein.wu / detail

clang-d353578-g2affcd664e6-t9853-b9853.tar.gz (May 6, 2020 11:37:53 PM)

  1. [lldb/test] Reformat Objective-C data-formatter source file (NFC) — medismail.bennani / detail
  2. [MLIR] Fix affine fusion bug/efficiency issue / enable more fusion — uday / detail

clang-d353576-gc7b499d82cd-t9850-b9850.tar.gz (May 6, 2020 9:49:45 PM)

  1. Reland [libclang] Install both libclang.a and libclang.so when LIBCLANG_BUILD_STATIC=ON — smeenai / detail
  2. [dsymutil] Add option to print statistics about the .debug_info size. — Jonas Devlieghere / detail
  3. [SelectionDAG] When splitting gather operands in type legalization, set MMO size to UnknownSize — craig.topper / detail
  4. [DWARFLinker] Fix llvm::sort ambiguity — Jonas Devlieghere / detail

clang-d353572-g5e4740c2128-t9846-b9846.tar.gz (May 6, 2020 8:02:58 PM)

  1. [AArch64][SVE] Implement lowering for SIGN_EXTEND etc. of SVE predicates. — efriedma / detail
  2. [Darwin] Improve ASan diagnostics on arm64e with pointer auth — julian.lettner / detail

clang-d353570-g01fc85dc961-t9844-b9844.tar.gz (May 6, 2020 6:16:17 PM)

  1. [COFF] Dump string table size for COFF file headers — rnk / detail
  2. ParseXcodeSDK: Register both the CU module and the SymbolFile module. — Adrian Prantl / detail

clang-d353568-g5a77b958e25-t9841-b9841.tar.gz (May 6, 2020 4:29:42 PM)

  1. Revert "[libc++] [test] Generate static_test_env on the fly" — jaskiewiczs / detail
  2. Add an explicit API to read the Xcode SDK DWARF attribute from compile units — Adrian Prantl / detail
  3. When pragma FENV_ACCESS is ignored do not modify Sema.CurFPFeatures — melanie.blower / detail
  4. Move the Xcode SDK path caching to HostInfo — Adrian Prantl / detail
  5. [libc] Reorganize and clarify a few points around benchmarking — echristo / detail
  6. [X86] Remove incomplete support for 'Y' has an inline assembly constraint by itself. — craig.topper / detail
  7. [CUDA] Enable existing builtins for PTX7.0 as well. — tra / detail
  8. [LoopUnrollAndJam] Changed safety checks to consider more than 2-levels — whitneyt / detail
  9. [lldb/Test] Run dotest.py with the Python LLDB was built with. — Jonas Devlieghere / detail
  10. [X86] Remove support for Y0 constraint as an alias for Yz in inline assembly. — craig.topper / detail
  11. [flang] Response to Steve Scalpone's suggestion to improve a message — psteinfeld / detail
  12. [flang][NFC] Replace "align" with "alignment" — tkeith / detail
  13. [NFC] Improve doc string to mention that paths in diff are used as-is — ctetreau / detail

clang-d353555-gdc4e25d4f23-t9836-b9836.tar.gz (May 6, 2020 2:42:03 PM)

  1. [mlir] OperationFolder: fix crash in creation of single-result-ops with in-place folds — zinenko / detail
  2. [flang] Handle EQUIVALENCE and COMMON in size and offset computations — tkeith / detail
  3. [MLIR][NFC] Rename op trait PolyhedralScope -> AffineScope — uday / detail
  4. [SelectionDAG] Fix assertion failure with big shift amounts — craig.topper / detail
  5. clang-format: Add ControlStatementsExceptForEachMacros option to SpaceBeforeParens — daan.j.demeyer / detail
  6. [SystemZ] Fix/optimize vec_load_len and related intrinsics — ulrich.weigand / detail
  7. [flang][NFC] Add accessors to equivalence and common blocks — tkeith / detail
  8. [LLD][COFF] Move debug info for thread-local variables into PDB global stream — alexandre.ganea / detail
  9. Revert "[Debug][CodeView] Emit fully qualified names for globals" — alexandre.ganea / detail
  10. [flang] Response to Steve Scalpone's suggestion to improve a message — psteinfeld / detail
  11. [lld][WebAssembly] Honor --allow-undefined for data symbols too — sbc / detail
  12. [CodeGen][ObjC] Don't try to retain a __unsafe_unretained ARC pointer — Akira / detail

clang-d353543-g1b678ee8a6c-t9833-b9833.tar.gz (May 6, 2020 12:55:52 PM)

  1. [Sema] Allow function attribute patchable_function_entry on aarch64_be — maskray / detail
  2. [InstCombine] limit bitcast+insertelement transform to x86 MMX type — spatel / detail
  3. [X86] getShuffleScalarElt - consistently use SDValue. NFC. — llvm-dev / detail
  4. [X86] getShuffleScalarElt - add CONCAT_VECTORS/INSERT_VECTOR_ELT support. — llvm-dev / detail
  5. Fix ShapeBase.td — silvasean / detail
  6. [libc] Fix how math results are compared with MPFR results. — sivachandra / detail
  7. Mark values as trivially dead when their only use is a start or end lifetime intrinsic. — zoecarver / detail
  8. Revert "Mark values as trivially dead when their only use is a start or end lifetime intrinsic." — zoecarver / detail
  9. [X86][AVX] Add PR45808 test case for badly promoted comparison mask arithmetic — llvm-dev / detail
  10. [amdgpu] Fix check of VCC. — michael.hliao / detail
  11. [x86] add test of shift+cast+concat for PR45794; NFC — spatel / detail

clang-d353532-g782231ac799-t9830-b9830.tar.gz (May 6, 2020 11:08:37 AM)

  1. InstCombine: Fix return after else — Matthew.Arsenault / detail
  2. [clangd] Reland 'Handle PresumedLocations in IncludeCollector' — kadircet / detail
  3. [SVE] Fix invalid uses of VectorType::getNumElements() in ValueTracking — ctetreau / detail

clang-d353529-g89bb9f8d78d-t9826-b9826.tar.gz (May 6, 2020 9:22:19 AM)

  1. [clangd] Do not offer "Add using" tweak in header files. — sam.mccall / detail
  2. [ARM] Extract from a VDUP — david.green / detail
  3. Implement _ExtInt ABI for all ABIs in Clang, enable type for ABIs — erich.keane / detail
  4. [VectorCombine] add tests for possible scalarization; NFC — spatel / detail
  5. [libc++] Fix broken modules tests on single-threaded systems — Louis Dionne / detail
  6. [ARM] VMOVrh of VMOVhr — david.green / detail
  7. AMDGPU: Insert kernarg code after allocas — Matthew.Arsenault / detail
  8. [X86][SSE] combineX86ShuffleChain - remove unused shuffle(vzext_load(),undef) combine. — llvm-dev / detail
  9. [DAGCombiner] sink target-supported FP<->int cast op after concat vectors — spatel / detail
  10. For PAL, make sure Scratch Buffer Descriptor do not clobber GIT pointer — Matthew.Arsenault / detail
  11. [MIR] Fix a bug in MIR printer. — michael.hliao / detail
  12. [ARM] VMOVhr load -> vldr — david.green / detail
  13. Add support for #pragma clang fp reassociate(on|off) — melanie.blower / detail
  14. [RISCV][NFC] Add more constant materialization tests — luismarques / detail
  15. [AMDGPU] Don't implement GCNHazardRecognizer::PreEmitNoops(SUnit *) — jay.foad / detail
  16. [AMDGPU] Drop 16 bit subreg suffixes on print — Stanislav.Mekhanoshin / detail
  17. Revert "[MIR] Fix a bug in MIR printer." — michael.hliao / detail
  18. [libc++] NFC: Do not print the environment on remote hosts — Louis Dionne / detail
  19. [libc++] Make sure the cin/wcin tests run on remote hosts — Louis Dionne / detail

clang-d353510-g5010b5b7e6c-t9822-b9822.tar.gz (May 6, 2020 7:35:47 AM)

  1. [lldb][NFC] Remove some redundant comment containing just the file name — Raphael Isemann / detail
  2. Reland "[CodeGen] Make logic of CCState::resultsCompatible clearer" — david.spickett / detail
  3. [X86][SSE] getShuffleScalarElt - minor NFC cleanup. — llvm-dev / detail
  4. [X86][SSE] Move VZEXT_MOVL removal into SimplifyDemandedVectorEltsForTargetNode — llvm-dev / detail
  5. [mlir] Add a MemRefCastOp canonicalization pattern. — ntv / detail
  6. [Sema] Silence warnings when targeting x86 with VS2019 16.5.4 — alexandre.ganea / detail
  7. [InstrProf] Silence warnings when targeting x86 with VS2019 16.5.4 — alexandre.ganea / detail
  8. [Support] Silence warning: comparison of integers of different signs: 'const int' and 'const unsigned long' — alexandre.ganea / detail
  9. [Debug][CodeView] Emit fully qualified names for globals — alexandre.ganea / detail
  10. [ARM] Convert a bitcast VDUP to a VDUP — david.green / detail
  11. Check type for forward reference definition — rengolin / detail

clang-d353499-g69ab8b46b84-t9819-b9819.tar.gz (May 6, 2020 5:42:50 AM)

  1. [clang] Fix a crash on invalid auto. — hokein.wu / detail
  2. Fix misleading comments. — jay.foad / detail
  3. [Sema] Put existing warning under -Wexcess-initializers — richard.sandiford / detail
  4. [clang-tidy]: Add cert-str34-c alias for bugprone-signed-char-misuse. — tamas.zolnai / detail
  5. [lldb] Warn the user about starting the --func-regex parameter with an asterisk — Raphael Isemann / detail
  6. [PowerPC] Fix missing GOT indirect variant kind — stefanp / detail
  7. [clangd] Handle PresumedLocations in IncludeCollector — kadircet / detail
  8. [AMDGPU][MC][GFX9+] Enabled 21-bit signed offsets for SMEM instructions — dmitry.preobrazhensky / detail
  9. [analyzer] Stability improvement for IteratorModeling — dpetrov / detail
  10. Revert "[clangd] Handle PresumedLocations in IncludeCollector" — kadircet / detail
  11. [Sema][SVE] Fix handling of initialisers for built-in SVE types — richard.sandiford / detail

clang-d353488-gfb4574df52f-t9815-b9815.tar.gz (May 6, 2020 3:53:53 AM)

  1. [libc] Change target name for testing benchmark utils infrastructure. — paulatoth / detail
  2. [CodeGen] Make logic of CCState::resultsCompatible clearer — david.spickett / detail
  3. [llvm-nm/objdump/size] Add tests for dumping symbol tables with invalid sh_size. — Xing / detail
  4. Fix error handling after [<index>] in 'frame variable' — pavel / detail
  5. Revert "[CodeGen] Make logic of CCState::resultsCompatible clearer" — david.spickett / detail
  6. Quiet some -Wdocumentation warnings. — benny.kra / detail
  7. [docs] Regenerate DiagnosticsReference.rst — richard.sandiford / detail

clang-d353481-ge82b0e9a8e8-t9812-b9812.tar.gz (May 6, 2020 2:06:31 AM)

  1. [lsan] Fix warnings lit config — Vitaly Buka / detail
  2. [local-bounds] Ignore volatile operations — Vitaly Buka / detail
  3. [MLIR][NFC] Fix/update debug messages for analysis utils and affine fusion — uday / detail
  4. Fix ForRangeCopyCheck not triggering on iterators returning elements by value in C++17. — gribozavr / detail
  5. [GlobalISel][InlineAsm] Add support for basic output operand constraints — konstantin.schwarz / detail

clang-d353476-gd059d01c23e-t9807-b9807.tar.gz (May 6, 2020 12:18:13 AM)

  1. [libclang] Remove duplicate dependency on LLVMSupport — Jan Korous / detail
  2. [X86] Add v32i16/v64i8 into the handling for 512-bit inline assembly constraints. — craig.topper / detail
  3. [dfsan] Remove realloc from done_abilist.txt — Vitaly Buka / detail

clang-d353473-gf0149724466-t9804-b9804.tar.gz (May 5, 2020 10:32:10 PM)

  1. [NFC] Outliner label name clean up. — puyan / detail
  2. [X86] Allow Yz inline assembly constraint to choose ymm0 or zmm0 when avx/avx512 are enabled and type is 256 or 512 bits — craig.topper / detail
  3. [Attributor][NFC] Avoid dependences on known information — johannes / detail
  4. [Attributor][NFC] Minor code cleanups to minimize follow up diffs — johannes / detail
  5. [Attributor][NFC] Cleanup some AAMemoryLocation code — johannes / detail

clang-d353468-gb1b86d1c281-t9801-b9801.tar.gz (May 5, 2020 8:45:04 PM)

  1. [llvm-profdata] Support -detailed-summary for Sample Profile — aktoon / detail
  2. [AArch64][GlobalISel] Fold shifts into G_ICMP — Jessica Paquette / detail

clang-d353466-g89c7451c359-t9798-b9798.tar.gz (May 5, 2020 6:58:31 PM)

  1. [cmake] Allow std::filesystem tests in CrossWinToARMLinux.cmake — jaskiewiczs / detail
  2. [CUDA] Make NVVM builtins available with CUDA-11/PTX6.5 — tra / detail
  3. Log the NSError str and object description on app launch fail — Jason Molenda / detail
  4. Reapply "NFC: utils/perf-training: Python 3 compatibility for lit.cfg" — Azharuddin Mohammed / detail
  5. [lldb/Utils] Serialize exit code in lldb-repro.py — Jonas Devlieghere / detail
  6. Fix SelectionDAG Graph Printing on Windows — rnk / detail

clang-d353460-ga4286fc952a-t9794-b9794.tar.gz (May 5, 2020 5:11:52 PM)

  1. [lldb/Test] Update expressions.test for non-zero exit code — Jonas Devlieghere / detail
  2. Revert D77954 -- it breaks Eigen & Tensorflow. — tra / detail
  3. [clang/clang-tools-extra] Fix BZ44437 - add_new_check.py does not work with Python 3 — kkleine / detail
  4. [libc++] Generate symlinks in static_test_env on the fly — jaskiewiczs / detail
  5. [SVE] Fix invalid usage of getNumElements() in InstCombineMulDivRem — ctetreau / detail
  6. [Support] Move LLD's parallel algorithm wrappers to support — rnk / detail
  7. Revert "[libc++] Generate symlinks in static_test_env on the fly" — jaskiewiczs / detail
  8. [libc++] [test] Generate static_test_env on the fly — jaskiewiczs / detail
  9. [X86] Fix usage of Align constructing MachineMemOperands. — craig.topper / detail

clang-d353451-ge5cffbf2206-t9791-b9791.tar.gz (May 5, 2020 3:24:47 PM)

  1. [SemaObjC] Add a warning for dictionary literals with duplicate keys — erik.pilkington / detail
  2. [AST] Print fixed enum type regardless of language mode — erik.pilkington / detail
  3. [clang][codegen] Refactor argument loading in function prolog. NFC. — michael.hliao / detail
  4. [clang][codegen] Hoist parameter attribute setting in function prolog. — michael.hliao / detail
  5. [MLIR] mlir-opt needs PUBLIC dependence — stephen.neuendorffer / detail
  6. [mlir][DenseElementsAttr] Add support for ComplexType elements — riddleriver / detail
  7. [mlir][DenseElementsAttr] Add support for opaque APFloat/APInt complex values. — riddleriver / detail
  8. [mlir][DenseStringElementsAttr] Fix AttributeElementIterator in the case of a splat. — riddleriver / detail
  9. [ValueTracking] fix CannotBeNegativeZero() to disregard 'nsz' FMF — spatel / detail
  10. [TestIndirectSymbols] This now runs and works on iOS (arm64). — ditaliano / detail
  11. [TestIndirectSymbol] This tests an Apple-specific feature. — ditaliano / detail
  12. [libc] Add no_sanitize("address") attribute to the getMPFRMatcher function. — sivachandra / detail
  13. [MemorySSA] Make MemoryLocation unknown when phi translation cannot be performed. — asbirlea / detail
  14. [mlir][shape] Extract ShapeBase.td — silvasean / detail
  15. [AMDGPU] Added 'a' constraint documentation. NFC. — Stanislav.Mekhanoshin / detail
  16. [VFS][NFC] Fix typo in comment — Jan Korous / detail

clang-d353435-g6f790f784ee-t9788-b9788.tar.gz (May 5, 2020 1:38:19 PM)

  1. [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. — Jonas Devlieghere / detail
  2. [Inlining] Teach shouldBeDeferred to take the total cost into account — kazu / detail
  3. Collapse variable into assert to remove non-assert unused variable — dblaikie / detail
  4. Revert "[ARM] CMSE code generation" — momchil.velikov / detail
  5. [flang] Fix bug in tests for standalone build — tkeith / detail
  6. [mlir] Harden verifiers for DMA ops — zinenko / detail
  7. [AMDGPU] Fixed the test by adding the triple. — Christudasan.Devadasan / detail
  8. [mlir] Specify CMAKE_CXX_STANDARD to standalone dialect — antiagainst / detail

clang-d353427-g8fc7a907b93-t9785-b9785.tar.gz (May 5, 2020 11:50:46 AM)

  1. [MachinePipeliner] Add ORE for MachinePipeliner — Jinsong Ji / detail
  2. [lldb/unittest] Avoid relying on compiler character encoding in unicode test — Vedant Kumar / detail
  3. [MLIR] Add a tests for out of tree dialect example. — stephen.neuendorffer / detail
  4. [clang][OpenMP] Fix getNDSWDS for aarch64. — francesco.petrogalli / detail
  5. [flang] New implementation for checks for constraints C741 through C750 — psteinfeld / detail
  6. [SLP] add another bailout for load-combine patterns — spatel / detail
  7. [Hexagon] Add R_HEX_GD_PLT_B22/32_PCREL relocations — sidneym / detail
  8. Don't assert about missing profile info in createProfileWeightsForLoop — hans / detail
  9. [AMDGPU] Fix FoldImmediate for 16 bit operand — Stanislav.Mekhanoshin / detail
  10. [libc++abi] NFC: Remove pragma mark in favor of normal comment — Louis Dionne / detail
  11. [ARM] CMSE code generation — momchil.velikov / detail
  12. [libc] Improve information printed on failure of a math test which uses MPFR. — sivachandra / detail
  13. [libc++] Rewrite the tests for cin, cout, clog, cerr and friends — Louis Dionne / detail
  14. [mlir] Add missing dependency to MLIRMlirOptMain — antiagainst / detail
  15. [AMDGPU] Introduce more scratch registers in the ABI. — Christudasan.Devadasan / detail
  16. Add a test to Support.NormalizePath. — thakis / detail
  17. [MLIR][LoopOps] Adds the loop unroll transformation for loop::ForOp. — andydavis / detail
  18. Let normalize() for posix style convert backslash to slash unconditionally. — thakis / detail

clang-d353409-g4e3c005554f-t9782-b9782.tar.gz (May 5, 2020 10:04:42 AM)

  1. [libc++] Allow <__config_site> not being included — Louis Dionne / detail
  2. [InstCombine] Remove hasOneUse check for pow(C,x) -> exp2(log2(C)*x) — jay.foad / detail
  3. [MLIR][LINALG] Convert Linalg on Tensors to Buffers — ehsan.nadjaran_toosi / detail
  4. [libc++] Remove unused functions and minor features of the test suite — Louis Dionne / detail
  5. [NFC] Update tests — sam.parker / detail
  6. [clang-tidy] In TransformerClangTidyCheck, support option IncludeStyle. — yitzhakm / detail
  7. [AMDGPU] Better support for VMEM soft clauses in GCNHazardRecognizer — jay.foad / detail
  8. [LSR] Don't require register reuse under postinc — david.green / detail
  9. Precommit new test cases for D79413 [InstCombine] Allow denormal C in pow(C,y) -> exp2(log2(C)*y) — jay.foad / detail
  10. [Support] Allow FileOutputBuffer::create to create an empty file — maskray / detail
  11. [InstCombine] Allow denormal C in pow(C,y) -> exp2(log2(C)*y) — jay.foad / detail
  12. Remove unnecessary check for inalloca in IPConstantPropagation — aeubanks / detail
  13. [llvm-objcopy][test] ELF/dump-section.test: change #CHECK to # CHECK — maskray / detail
  14. [llvm-objcopy][ELF] Allow --dump-section to dump an empty non-SHT_NOBITS section — maskray / detail
  15. [RISCV] Update debug scratch register names — pzheng / detail
  16. [flang] update tools/f18 to use LLVM_LINK_COMPONENTS. — stephen.neuendorffer / detail
  17. [MLIR] GPUToCUDA conversion: MC is only needed if NVPTX is enabled. — stephen.neuendorffer / detail
  18. [TTI] getScalarizationOverhead - use explicit VectorType operand — llvm-dev / detail

clang-d353391-g684dc1bebe5-t9777-b9777.tar.gz (May 5, 2020 8:16:53 AM)

  1. [MLIR] Link MLIRStandardOpsTransforms with MLIRTransforms. — pifon / detail
  2. [InstCombine] Fold or(zext(bswap(x)),shl(zext(bswap(y)),bw/2)) -> bswap(or(zext(x),shl(zext(y), bw/2)) — llvm-dev / detail
  3. [mlir][standalone] NFC: Update CMakeLists.txt to reflect best practices — jean-michel.gorius / detail
  4. [SveEmitter] Add builtins for svreinterpret — sander.desmalen / detail
  5. [ARM] Correct the type on a predicate cast — david.green / detail
  6. [AArch64][SVE] Guard bitcast patterns under IsLE predicate — sander.desmalen / detail
  7. [AMDGPU] Don't mark the .note section as ALLOC — sebastian.neubauer / detail
  8. [clang-format] C# always regards && as a binary operator — jbcoe / detail
  9. Revert "[lldb][cmake] Also use local submodule visibility on Darwin" — Raphael Isemann / detail
  10. [libc++] Move parsing of <__config_site> macros to the DSL — Louis Dionne / detail
  11. Elaborate more on --rocm-path flag. — Matthew.Arsenault / detail

clang-d353380-ge53d4869a0d-t9772-b9772.tar.gz (May 5, 2020 5:00:40 AM)

  1. [MCA] Fixed a bug where loads and stores were sometimes incorrectly marked as depedent. Fixes PR45793. — andrea.dibiagio / detail
  2. [NFC][CostModel] Add TargetCostKind to relevant APIs — sam.parker / detail
  3. Reland D78750: [SveEmitter] Add builtins for svdupq and svdupq_lane — sander.desmalen / detail
  4. [clangd] NFC: Cleanup unused headers and libraries — kbobyrev / detail
  5. Forgot to add a -mtriple to a test. NFC — andrea.dibiagio / detail
  6. [gn build] (manually) merge 07f8ca6ab19 — thakis / detail
  7. [docs][llvm-objcopy] Update --output-target text with right defaults — james.henderson / detail
  8. [clangd] Get rid of Inclusion::R — kadircet / detail
  9. [X86][AVX] Add PR45794 sitofp v4i64-v4f32 test case — llvm-dev / detail
  10. [X86][AVX] combineVectorSignBitsTruncation - avoid complex vXi64->vXi32 PACKSS truncations (PR45794) — llvm-dev / detail

clang-d353370-g08032e7192d-t9769-b9769.tar.gz (May 5, 2020 3:10:24 AM)

  1. [CodeGen] Fix warnings due to SelectionDAG::getSplatSourceVector — david.sherwood / detail
  2. [MLIR] Add conversion from AtomicRMWOp -> GenericAtomicRMWOp. — pifon / detail
  3. [clang] Fix an uint32_t overflow in large preamble. — hokein.wu / detail
  4. [LLD] [COFF] Fix a typo in an assert message. NFC. — martin / detail
  5. [ARM] MVE predcast with const test. NFC — david.green / detail
  6. [ELF][ARM] Do not create .ARM.exidx sections for out of range inputs — peter.smith / detail
  7. [Target][ARM] Add PerformVSELECTCombine for MVE Integer Ops — pierre.vanhoutryve / detail
  8. [Target][ARM] Fold or(A, B) more aggressively for I1 vectors — pierre.vanhoutryve / detail
  9. [WebAssembly] Fix block marker placing after fixUnwindMismatches — aheejin / detail
  10. [mlir] NFC: update ::build signature in the tutorial document — zinenko / detail
  11. [SanitizerCoverage] Replace the unconditional store with a load, then a conditional store. — Vitaly Buka / detail

clang-d353359-g47b25c3323c-t9765-b9765.tar.gz (May 4, 2020 11:36:50 PM)

  1. [PDB] Move stream index tracking to GSIStreamBuilder — rnk / detail
  2. [lit] Create one output file when `--output` is specified more than once — julian.lettner / detail

clang-d353357-g93f7e525f51-t9762-b9762.tar.gz (May 4, 2020 9:49:37 PM)

  1. [CallGraphUpdater] Removed references to calles when deleting function — serguei.n.dmitriev / detail
  2. [mlir] Remove tabs from predecessor comments — joker.eph / detail
  3. [mlir] Add support for merging identical blocks during canonicalization — riddleriver / detail
  4. [dsymutil] Thread the VFS through dsymutil (NFC) — Jonas Devlieghere / detail
  5. [MLIR] Normalize usage of intrinsics_gen — stephen.neuendorffer / detail
  6. [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang — stephen.neuendorffer / detail
  7. [MLIR] Update documentation of cmake best practices — stephen.neuendorffer / detail

clang-d353350-gd75a6e93ae9-t9758-b9758.tar.gz (May 4, 2020 8:02:42 PM)

  1. Update LLDB filespec tests for remove_dots change — rnk / detail
  2. [mlir][mlir-opt] Disable multithreading when parsing the input module. — riddleriver / detail
  3. [mlir][IR] Add a Region::getOps method that returns a range of immediately nested operations — riddleriver / detail
  4. [mlir][EDSC] Fix off-by-one BlockBuilder insertion point. — ntv / detail
  5. Clarify comment — Adrian Prantl / detail
  6. [LTO] Suppress emission of empty combined module by default — zakk.chen / detail
  7. [CUDA][HIP] Fix empty ctor/dtor check for union — Yaxun.Liu / detail

clang-d353343-gc66f89005f6-t9755-b9755.tar.gz (May 4, 2020 6:15:56 PM)

  1. [PDB] Use the global BumpPtrAllocator — rnk / detail
  2. Re-land "Optimize path::remove_dots" — rnk / detail
  3. [ORC] Rename SearchOrder operations on JITDylib to LinkOrder. — Lang Hames / detail

clang-d353340-g5d10613b6ed-t9752-b9752.tar.gz (May 4, 2020 4:29:17 PM)

  1. Try to make `duplicate_os_log_reports.cpp` more reliable. — Dan Liew / detail
  2. [ARM] Complex LSR test showing inefficient codegen. NFC — david.green / detail
  3. [LLDB] Fix overloaded operator new cases in TestCppOperators.py which currently work by accident — shafik / detail
  4. [Verifier] Constrain where DILocations may be nested — Vedant Kumar / detail
  5. [lldb/Expression] Make Language() const, NFC — Vedant Kumar / detail
  6. Revert "[lldb/Expression] Make Language() const, NFC" — Vedant Kumar / detail
  7. [lldb/DataFormatters] Delete GetStringPrinterEscapingHelper — Vedant Kumar / detail
  8. [cmake] restrict object library dependency generation to PUBLIC libraries — stephen.neuendorffer / detail
  9. [arm64] Remove an old special case that's not needed anymore. — ditaliano / detail
  10. [x86] add test for shift+op+concat; NFC — spatel / detail
  11. [lldb] Fix -Wdtor-name warnings — Jonas Devlieghere / detail
  12. [lldb/Expression] Make Language() const, NFC — Vedant Kumar / detail
  13. [RegisterCoalescer] Extend a subrange if needed when filling range gap — kparzysz / detail
  14. [lld-macho] Support X86_64_RELOC_SIGNED_{1,2,4} — maskray / detail
  15. [mlir] Support big endian in DenseElementsAttr — joker.eph / detail
  16. [mlir][StandardToSPIRV] Emulate bitwidths not supported for store op. — hanchung / detail

clang-d353324-g90f3f62cb08-t9748-b9748.tar.gz (May 4, 2020 2:42:45 PM)

  1. Added 2 new bots for flang. — gkistanova / githubweb
  2. Set 8 max jobs on LLDB arm buildslave — omair.javaid / githubweb

clang-d353324-g90f3f62cb08-t9748-b9748.tar.gz (May 4, 2020 2:42:45 PM)

  1. [flang] Fix x87 binary->decimal — pklausler / detail
  2. Descriptive symbol names for machine basic block sections. — snehasishk / detail
  3. [x86] add tests for concat of casts; NFC — spatel / detail
  4. [ARM] Fix tail call validity checking for varargs calls. — efriedma / detail
  5. [SveEmitter] Add builtins for svdupq and svdupq_lane — sander.desmalen / detail
  6. Revert "[MLIR] Adjust libMLIR building to more closely follow libClang" — stephen.neuendorffer / detail
  7. [JITLink] Fix a typo in a comment. — Lang Hames / detail
  8. [JITLink] Fix missing ADDITIONAL_HEADER_DIRS for the LLVMJITLink component. — Lang Hames / detail
  9. [lit] Disable test on Windows — julian.lettner / detail
  10. Reject operations between vectors and enum types. — erich.keane / detail
  11. Revert "[SveEmitter] Add builtins for svdupq and svdupq_lane" — sander.desmalen / detail

clang-d353313-gac9e8b3a7e2-t9744-b9744.tar.gz (May 4, 2020 12:54:27 PM)

  1. [lldb/test] Fix wrong target command failure message on Windows — medismail.bennani / detail
  2. [libc++] Always enable local submodule visibility in the test suite — Louis Dionne / detail
  3. [DebugInfo][CodeView] Include namespace into emitted globals — alexandre.ganea / detail
  4. [ARM] isHardwareLoopProfitable debug messages. NFC — david.green / detail
  5. [PowerPC][AIX][NFC] Remove spills and reloads from arg passing test. — sd.fertile / detail
  6. A test commit as a new contributor to verify commit access is OK. — dpetrov / detail
  7. [libc] Include object files from alias entrypoints also in entrypoint libraries. — sivachandra / detail
  8. [MLIR] Adjust libMLIR building to more closely follow libClang — stephen.neuendorffer / detail
  9. [SveEmitter] Add builtins for Int & FP reductions — sander.desmalen / detail
  10. [llvm-objdump][ARM] Print inline relocations when dumping ARM data — maskray / detail

clang-d353303-gcb783764338-t9740-b9740.tar.gz (May 4, 2020 11:06:54 AM)

  1. [mlir][Linalg] Mostly NFC - Refactor Linalg patterns and transformations. — ntv / detail
  2. [lldb/Host] Improve error messages on unowned read files — medismail.bennani / detail
  3. [SVE] Remove invalid usage of getNumElements in Instructions — ctetreau / detail
  4. [libc++] NFC: Remove outdated #if comment — Louis Dionne / detail
  5. [cmake] Ensure that LINK_LIBS are dependencies for object library targets — stephen.neuendorffer / detail
  6. [AMDGPU] fix copies between 32 and 16 bit — Stanislav.Mekhanoshin / detail
  7. [libc++] Translate the modules-support Lit feature to the DSL — Louis Dionne / detail
  8. Let clang print registered targets for --version — Yaxun.Liu / detail
  9. [libc++] NFC: Remove unnecessary scope — Louis Dionne / detail
  10. [llvm][dfsan][NFC] Factor out fcn initialization — zbrid / detail
  11. Test commit. Modified comment to add a period at the end. — zarko / detail

clang-d353292-gc49f83b6e9e-t9736-b9736.tar.gz (May 4, 2020 9:19:35 AM)

  1. [ELF] Move SHF_LINK_ORDER till OutputSection addresses are known — peter.smith / detail
  2. [lldb/DWARF] Remove dead code in DWARFDebugInfoEntry — pavel / detail
  3. [AMDGPU] Enable carry out ADD/SUB operations divergence driven instruction selection. — alex-t / detail
  4. [MIPS] Add a baseline test showing current inefficient hidden sret lowering — Alexander.Richardson / detail
  5. [SelectionDAGBuilder] Stop setting alignment to one for hidden sret values — Alexander.Richardson / detail
  6. [COFF] Avoid allocating temporary vectors during ICF — rnk / detail
  7. [MLIR] Add complex numbers to standard dialect — frgossen / detail
  8. [libc++] NFC: Print Lit available features in sorted order — Louis Dionne / detail
  9. [X86][SSE] Move some VZEXT_MOVL combines into combineTargetShuffle. NFC. — llvm-dev / detail
  10. [InstCombine] Fold (mul(abs(x),abs(x))) -> (mul(x,x)) (PR39476) — llvm-dev / detail
  11. Fix LABEL match for test case for D72841 #pragma float_control — melanie.blower / detail
  12. [flang] Fixed a crash — psteinfeld / detail
  13. [libc++] Translate compiler-identification Lit features to the new DSL — Louis Dionne / detail
  14. [ELF] Don't advance sh_offset for an empty section whose PT_LOAD is removed (due to p_memsz=0) — maskray / detail

clang-d353278-gff4a3ee49ca-t9732-b9732.tar.gz (May 4, 2020 7:33:45 AM)

  1. [mlir] Removed tight coupling of BufferPlacement pass to Alloc and Dealloc. — marcel.koester / detail
  2. Reapply "Add support for #pragma float_control" with buildbot fixes — melanie.blower / detail
  3. [AArch64] Add NVIDIA Carmel support — sander.desmalen / detail
  4. [libc++] Define a few Lit features using the new DSL — Louis Dionne / detail

clang-d353274-g19f5da9c1d6-t9730-b9730.tar.gz (May 4, 2020 5:42:02 AM)

  1. [SLC] Allow llvm.pow(x,2.0) -> x*x etc even if no pow() lib func — jay.foad / detail
  2. [SVE][Codegen] Lower legal min & max operations — kerry.mclaughlin / detail

clang-d353272-g8e9a8dc185b-t9727-b9727.tar.gz (May 4, 2020 3:53:12 AM)

  1. [mlir][vector] add tests for type_cast taking non-zero addrspace — zinenko / detail
  2. [mlir][rocdl] add rocdl.barier op. — zinenko / detail
  3. Precommit test updates for D68231. — jay.foad / detail
  4. Fix building with GCC5 after e64f99c51a8e — hans / detail
  5. [SCCP] Re-use pushToWorkList in pushToWorkListMsg (NFC). — flo / detail
  6. [InstCombine] Add tests showing failure to fold mul(abs(x),abs(x)) -> mul(x,x) (PR39476) — llvm-dev / detail

clang-d353272-g8e9a8dc185b-t9727-b9727.tar.gz (May 4, 2020 3:53:12 AM)

  1. [AArch64] Enable GCC C Torture Suite — kristof.beyls / githubweb

clang-d353266-g1e89f36c984-t9724-b9724.tar.gz (May 4, 2020 2:07:32 AM)

  1. [X86] Simplify some code in combineTruncatedArithmetic. NFC — craig.topper / detail
  2. [llvm-dwarfdump][Stats] Clean up — djordje.todorovic / detail
  3. [VE][NFC] formatting VEISD enum — simon.moll / detail

clang-d353263-g8b53fdd3b65-t9720-b9720.tar.gz (May 4, 2020 12:24:47 AM)

  1. [llvm-objcopy] Avoid invalid Sec.Offset after D79229 — maskray / detail
  2. Make Polly tests dependencies explicit — sguelton / detail
  3. [X86] Custom legalize v16i64->v16i8 truncate with avx512. — craig.topper / detail

clang-d353260-g14cb0bdf2b6-t9717-b9717.tar.gz (May 3, 2020 10:40:58 PM)

  1. [Attributor][NFC] Replace the nested AAMap with a key pair — johannes / detail

clang-d353259-g95e0d28b71e-t9715-b9715.tar.gz (May 3, 2020 8:58:49 PM)

  1. [Attributor][NFC] Proactively ask for `nocapure` on call site arguments — johannes / detail
  2. [Attributor][NFC] Use reference instead of pointer — johannes / detail
  3. [Attributor] Inititialize "value attributes" w/ must-be-executed-context info — johannes / detail
  4. [Attributor] Remember only necessary dependences — johannes / detail

clang-d353255-g6fe20a44fd3-t9713-b9713.tar.gz (May 3, 2020 3:30:07 PM)

  1. [clangd] Fix yet-another gratuitous llvm::Error crash — sam.mccall / detail

clang-d353254-gcb038927ef5-t9711-b9711.tar.gz (May 3, 2020 1:44:29 PM)

  1. [InstSimplify] Remove known bits constant folding — nikita.ppv / detail
  2. Revert "[InstSimplify] Remove known bits constant folding" — nikita.ppv / detail
  3. [Attributor] Bitcast constant to the returned value type if it has different type — serguei.n.dmitriev / detail
  4. [clangd] Reland LSP latency test — kadircet / detail
  5. [OpenMP] Fix an issue of wrong return type of DeviceRTLTy::getNumOfDevices — tianshilei1992 / detail

clang-d353249-g7e3ef299cb3-t9707-b9707.tar.gz (May 3, 2020 12:00:06 PM)

  1. [X86] Add tests showing failure to fold mul(abs(x),abs(x)) -> mul(x,x) (PR39476) — llvm-dev / detail
  2. Revert "Optimize path::remove_dots" — thakis / detail
  3. [Attributor][NFC] Let AbstractAttribute be an IRPosition — johannes / detail
  4. [Attributor][NFC] Encode IRPositions in the bits of a single pointer — johannes / detail
  5. [VPlan] Remove unused & undefined print method (NFC). — flo / detail
  6. [llvm][NFC] Inliner: factor cost and reporting out of inlining process — mtrofin / detail
  7. [ICP] Handling must tail calls in indirect call promotion — hoy / detail
  8. [libc++][test] Use a non-narrowing conversion in assign_pair.pass.cpp — Casey / detail

clang-d353241-g667f558c3f4-t9704-b9704.tar.gz (May 3, 2020 10:17:09 AM)

  1. [COFF] Paritally inline Symbol::getName, NFC — rnk / detail
  2. Optimize path::remove_dots — rnk / detail
  3. [clangd] Change include to be relative to current directory — kadircet / detail
  4. [llvm][NFC] Inliner.cpp shouldInline post-commit feedback — mtrofin / detail

clang-d353237-g682f0b366be-t9701-b9701.tar.gz (May 3, 2020 8:34:43 AM)

  1. [gn build] (manually) port ad97ccf6b26a more, for include added in e64f99c51a8 — thakis / detail
  2. [gn build] Port e64f99c51a8 — llvmgnsyncbot / detail
  3. [X86] Use splitVector helper in truncateVectorWithPACK/splitVectorStore/combineHorizontalMinMaxResult/combineReductionToHorizontal. NFC. — llvm-dev / detail
  4. [Support] Don't initialize buffer allocated by zlib::uncompress — benny.kra / detail
  5. [clangd] Drop duplicate header — kadircet / detail
  6. [InstCombine] use select-of-constants with set/clear bit mask patterns — spatel / detail

clang-d353231-ge8d9794a235-t9696-b9696.tar.gz (May 3, 2020 5:59:03 AM)

  1. [X86] detectAVGPattern - use matchUnaryPredicate helper. NFC. — llvm-dev / detail
  2. [X86][SSE] splitAndLowerShuffle - use splitVector helper. NFC. — llvm-dev / detail
  3. [InstCombine] Duplicate some InstSimplify tests (NFC) — nikita.ppv / detail
  4. [Debuginfo][NFC] Avoid double calling of DWARFDie::find(DW_AT_name). — a.v.lapshin / detail
  5. [X86] Don't limit splitVector helper to simple types. — llvm-dev / detail

clang-d353226-g7cf0f8568ce-t9693-b9693.tar.gz (May 3, 2020 4:15:11 AM)

  1. [clangd] Metric tracking through Tracer — kadircet / detail
  2. [clangd] Fix name hiding in TestTracer and disable racy test for now — kadircet / detail
  3. [ValueTracking] Convert test to unit test (NFC) — nikita.ppv / detail

clang-d353223-g21c1a0c7309-t9690-b9690.tar.gz (May 3, 2020 2:31:07 AM)

  1. Test Commit: add two head comments in WinEHPrepare.cpp — tentzen / detail

clang-d353222-g1e5793345bc-t9689-b9689.tar.gz (May 2, 2020 8:44:35 PM)

  1. Re-land "[PDB] Avoid calling discoverTypeIndices for a known record kind" — rnk / detail

clang-d353221-g5070cecd721-t9687-b9687.tar.gz (May 2, 2020 7:00:06 PM)

  1. [PDB] Remove unique_ptr wrapper around C13 line table subsections — rnk / detail
  2. [PDB] Remove a couple asserts that are no longer valid now that C13Builders does not use unique_ptr. — craig.topper / detail
  3. [X86] Fix a few issues in the evex-to-vex-compress.mir test. — craig.topper / detail
  4. Revert "[PDB] Avoid calling discoverTypeIndices for a known record kind" — thakis / detail
  5. [PDB] Bypass generic deserialization code for publics sorting — rnk / detail

clang-d353216-gbd7ea8641e7-t9682-b9682.tar.gz (May 2, 2020 5:16:01 PM)

  1. [test] Fix lld's ELF/linkerscript/thunk-gen-mips.s — thomasp / detail
  2. [COFF] Use a global option table to avoid reconstructing it — rnk / detail
  3. [SelectionDAG] Unify scalarizeVectorLoad and VectorLegalizer::ExpandLoad — craig.topper / detail
  4. [docs][FileCheck] Fix invalid example — thomasp / detail
  5. [PDB] Avoid calling discoverTypeIndices for a known record kind — rnk / detail

clang-d353211-g08e18126431-t9678-b9678.tar.gz (May 2, 2020 3:31:23 PM)

  1. [libclang]: visit BindingDecl in DecompositionDecl — benny.kra / detail
  2. [libclang]: visit C++17 if init statements — benny.kra / detail

clang-d353211-g08e18126431-t9678-b9678.tar.gz (May 2, 2020 3:31:23 PM)

  1. Fix pip install line in Dockerfile — thomasp / githubweb
  2. Fix crash in psycopg2 with docker image — thomasp / githubweb

clang-d353209-gcb9ae0025c4-t9676-b9676.tar.gz (May 2, 2020 1:47:00 PM)

  1. [MBP] tuple->pair. NFC. — benny.kra / detail
  2. [sema] NFC Unable to build Sema library with MSVC Debug target due to missing /bigobj — mydeveloperday / detail
  3. [DAGCombine] visitTRUNCATE - remove GetDemandedBits call — llvm-dev / detail
  4. Revert rG8e05ac0a510c - "[DAGCombine] visitTRUNCATE - remove GetDemandedBits call" — llvm-dev / detail
  5. [mlir] Add a new context flag for disabling/enabling multi-threading — riddleriver / detail

clang-d353204-gae23bd3577e-t9672-b9672.tar.gz (May 2, 2020 12:02:02 PM)

  1. Don't stash types that aren't copyable or moveable into a SmallVector — benny.kra / detail
  2. [SmallVector] Weaken the predicate for the memcpy optimization — benny.kra / detail
  3. [COFF] Add and use a zero-copy tokenizer for .drectve — rnk / detail
  4. [gn build] Port 8f766e382b77e more and fix 2 llvm-config test failures. — thakis / detail

clang-d353200-gcc1c5165585-t9669-b9669.tar.gz (May 2, 2020 9:17:24 AM)

  1. [clangd] Fix whitespace between chunks in markdown paragraphs. — sam.mccall / detail
  2. [clangd] Rename FormattedString -> Markup, move to support. NFC — sam.mccall / detail
  3. [gn build] Port fa1f4cf8432 — llvmgnsyncbot / detail
  4. [ADT] Add locale-independent isSpace() to StringExtras. NFC — sam.mccall / detail
  5. std::isspace -> llvm::isSpace (where locale should be ignored) — sam.mccall / detail
  6. [RISCV][NFC] Add tests for checking isnan patterns — selliott / detail
  7. [RISCV] Add patterns for checking isnan — selliott / detail
  8. [RISCV][NFC] Tests for (select (const), (const)) — selliott / detail
  9. [RISCV] Implement convertSelectOfConstantsToMath — selliott / detail
  10. [Allocator] Make Deallocate() pass alignment and make it use (de)allocate_buffer — benny.kra / detail
  11. [clang-format] NFC - clang-format the FormatTests — mydeveloperday / detail
  12. Use realloc for NestedNameSpecifierLocBuilder — benny.kra / detail

clang-d353188-g030ff901f43-t9663-b9663.tar.gz (May 2, 2020 6:31:30 AM)

  1. [libc++][P1115][C++20] Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if. — marek / detail
  2. [clang-tidy] extend bugprone-signed-char-misuse check with array subscript case. — tamas.zolnai / detail

clang-d353186-g8148b116474-t9661-b9661.tar.gz (May 2, 2020 4:46:17 AM)

  1. [ValueTracking] Short-circuit GEP known bits calculation (NFC) — nikita.ppv / detail

clang-d353185-gb7e2358220f-t9660-b9660.tar.gz (May 2, 2020 3:00:26 AM)

  1. [MergeFuncs] Don't merge shufflevectors with different masks — nikita.ppv / detail
  2. Remove getNumUses() comparisons (NFC) — nikita.ppv / detail

clang-d353183-gff6a0b6a8ee-t9658-b9658.tar.gz (May 2, 2020 1:16:39 AM)

  1. [MLIR] Ensure that out-of-tree users have an mlir-generic-headers target — stephen.neuendorffer / detail
  2. [Object] Change ObjectFile::getSymbolValue() return type to Expected<uint64_t> — Xing / detail

clang-d353181-gf3a3db8627e-t9655-b9655.tar.gz (May 1, 2020 11:32:35 PM)

  1. [MLIR] add dependencies for all tablegen targets on 'mlir-headers' — stephen.neuendorffer / detail
  2. Add the missing '='. NFC. — michael.hliao / detail

clang-d353179-g57818885be5-t9652-b9652.tar.gz (May 1, 2020 9:48:25 PM)

  1. [mlir][NFC] Cleanup StandardTypes and reorder the type classes — riddleriver / detail
  2. [MLIR] Move Verifier and Dominance Analysis from /Analysis to /IR — stephen.neuendorffer / detail

clang-d353177-ge39c7ab2b9c-t9649-b9649.tar.gz (May 1, 2020 8:04:02 PM)

  1. [lit] Don't use Python3 yet — julian.lettner / detail
  2. [llvm-objcopy][MachO] Fix isExternalSymbol method — alexshap / detail
  3. [X86] Use more accurate increments for the induction variables in sad.ll. NFC — craig.topper / detail
  4. [CostModel][X86][ARM] Teach default implementation of getCastInstrCost to not add a split/join cost if source type and the destination type both have a SplitVector action — craig.topper / detail

clang-d353173-ge0f52842c8b-t9644-b9644.tar.gz (May 1, 2020 6:19:40 PM)

  1. [mlir][GPUOpsLowering] Add missing include for FormatVariadic — riddleriver / detail
  2. [llvm][NFC] Inliner: simplify inlining decision logic — mtrofin / detail
  3. [llvm][NFC] Rename variable as per https://reviews.llvm.org/D79215 — mtrofin / detail
  4. [mlir][DenseStringElementsAttr] Add support for the Attribute based get* methods. — riddleriver / detail
  5. [lld] Merge Mach-O input sections — jezng / detail
  6. [gn build] Port 6cb073133c5 — llvmgnsyncbot / detail
  7. [lit] Only update specific fields from remote test object — julian.lettner / detail
  8. [lit] Factor out report generators into separate file — julian.lettner / detail
  9. [lit] Small refinements for xunit report output — julian.lettner / detail
  10. [lit] Create report generators during argument parsing — julian.lettner / detail
  11. [lit] Extract by_suite_and_test_path sort key function — julian.lettner / detail
  12. [PowerPC] Refactor PPCInstrVSX.td — nemanja.i.ibm / detail
  13. [WebAssembly] Renumber SIMD opcodes — tlively123 / detail

clang-d353160-g30ddd4ce193-t9640-b9640.tar.gz (May 1, 2020 4:35:16 PM)

  1. [lldb/API] Add SBCommandInterpreterRunResult — Jonas Devlieghere / detail
  2. [AIX] Skip unsupported ORC JIT RemoteObjectLayerTest on AIX — daltenty / detail
  3. [clang][OpenMP] Fix mangling of linear parameters. — francesco.petrogalli / detail
  4. [llvm-objcopy] -O binary: skip empty sections — maskray / detail
  5. [SveEmitter] Add builtins for shifts. — sander.desmalen / detail
  6. [ARM64] Remove dead code. — ditaliano / detail
  7. [ARM64] Remove more dead code. NFC. — ditaliano / detail

clang-d353153-g0ee7b7e3f1b-t9637-b9637.tar.gz (May 1, 2020 2:51:17 PM)

  1. [DebugInfo] Update loop metadata in stripNonLineTableDebugInfo — Vedant Kumar / detail
  2. [CMake] Provide a proper default location for llvm-lit for out-of-tree users on Windows host. — vvereschaka / detail
  3. [IndexedAccessorRange] Only offset the base if the index is non-zero. — riddleriver / detail
  4. [lldb/CommandInterpreter] Fix typo in CommandInterpreterResult::IsResult — Jonas Devlieghere / detail
  5. [clang] [unittest/AST] Fix linking to LLVMTestingSupport — mgorny / detail
  6. [libc++abi] Add -Wno-unreachable-code when building test for throwing incomplete types — Louis Dionne / detail
  7. [SVE] Fix invalid use of VectorType::getNumElements() in PatternMatch — ctetreau / detail

clang-d353146-gcd05707d08b-t9634-b9634.tar.gz (May 1, 2020 1:06:20 PM)

  1. [libc++] NFC: fix typos — Louis Dionne / detail
  2. [ADT] Add DenseSetImpl(begin, end) — maskray / detail
  3. [libc++] Disable test that we use -Werror in C++03 — Louis Dionne / detail
  4. Revert "Reapply "Add support for #pragma float_control" with improvements to" — melanie.blower / detail
  5. [libc++] Turn on warnings in the test suite in C++03 for Clang-based compilers — Louis Dionne / detail
  6. [InstCombine] add test for faulty cttz fold (PR45762); NFC — spatel / detail
  7. [InstCombine] fix miscompile from multi-use cttz/ctlz transform — spatel / detail
  8. [SVE] Fix invalid usage of VectorType::getNumElements() in InstCombine — ctetreau / detail
  9. [libc++] Re-enable some tests under ASAN and MSAN — Louis Dionne / detail
  10. [examples] Call setProcessAllSections to ensure debug sections aren't droppped. — Lang Hames / detail
  11. [examples] Fix an incomplete comment. — Lang Hames / detail
  12. [X86] Lower the cost of v4i64->v4i32 truncate with avx512. — craig.topper / detail
  13. Fix pr31836 on Windows too, and correctly handle repeated separators. — thakis / detail
  14. [MLIR][docs] Update tutorial language around Op and Operation* and 'opaque' — stephen.neuendorffer / detail
  15. [ELF][test] Improve tests — maskray / detail
  16. [lldb/CommandInterpreter] Add CommandInterpreterRunResult (NFC) — Jonas Devlieghere / detail
  17. [libc++] Try re-enabling DSL test on Windows — Louis Dionne / detail

clang-d353129-g4548e62ca44-t9631-b9631.tar.gz (May 1, 2020 11:17:40 AM)

  1. [OPENMP50]Codegen for reduction clauses with 'task' modifier. — a.bataev / detail
  2. [llvm-readelf] - Do not crash when the PT_INTERP has a broken offset. — grimar / detail
  3. [llvm-readobj] - Simplify conditions used for printing segment mappings. NFCI. — grimar / detail
  4. [NFC] Try to fix test due asan failure — diogo.sampaio / detail
  5. scudo: Exclude previous tag when retagging freed memory. — peter / detail
  6. [SveEmitter] Add builtins for various FP operations — sander.desmalen / detail
  7. [mlir][rocdl] fix shared lib build. NFC. — jpienaar / detail
  8. Reapply "Add support for #pragma float_control" with improvements to — melanie.blower / detail
  9. [InstCombine] Additional 'concat of ORs' BSWAP/BITREVERSE tests for D79041 — llvm-dev / detail

clang-d353120-g07d448135f3-t9628-b9628.tar.gz (May 1, 2020 9:33:45 AM)

  1. [SCCP] Get a copy of the state of CopyOf once. — flo / detail
  2. [Bitcode] reserve in front of push_back loops. NFCI. — benny.kra / detail
  3. [InstSimplify] update test; NFC — spatel / detail
  4. [InstSimplify] allow insertelement-with-undef fold if poison-safe — spatel / detail
  5. [libc++] Make sure -Werror is enabled all the time, except in verify tests — Louis Dionne / detail
  6. [libc++] Avoid using GNU extension in test, which triggers a warning — Louis Dionne / detail
  7. [DAG] SimplifyDemandedVectorElts - remove INSERT_SUBVECTOR if we don't demand the subvector — llvm-dev / detail
  8. [DAG] SimplifyDemandedVectorElts - add INSERT_SUBVECTOR SimplifyMultipleUseDemandedBits handling — llvm-dev / detail
  9. [llvm-readobj][test] - Stop using binaries in gnu-phdrs.test, split and refine it. — grimar / detail

clang-d353111-g85dc033cacc-t9624-b9624.tar.gz (May 1, 2020 7:39:15 AM)

  1. [IR] Make Attributes and AttributeLists trivially destructible and BumpPtrAllocate them — benny.kra / detail
  2. [IR] AttributeList::getContext has a single user, remove it. — benny.kra / detail
  3. Remove unused variable. NFC. — benny.kra / detail
  4. [InstCombine] adjust tests for pow(); NFC — spatel / detail
  5. [DAG] SimplifyDemandedVectorElts - add EXTRACT_SUBVECTOR SimplifyMultipleUseDemandedBits handling — llvm-dev / detail
  6. Add support for #pragma float_control — melanie.blower / detail
  7. [InstSimplify] remove poison-unsafe insertelement of undef value — spatel / detail
  8. Revert "Add support for #pragma float_control" — melanie.blower / detail

clang-d353103-g1428f86cf98-t9621-b9621.tar.gz (May 1, 2020 5:55:07 AM)

  1. [Gnu toolchain] Move GCC multilib/multiarch paths support from Linux to Gnu — sylvestre / detail
  2. [X86] Improving folding of concat_vectors of subvectors from the same broadcast — llvm-dev / detail
  3. [Gnu toolchain] Move GCC multilib/multiarch paths support from Linux to Gnu — sylvestre / detail
  4. Fix indentation. NFC. — jay.foad / detail
  5. [mlir][spirv] Handle debug information during (de)serialization. — khalikov.denis / detail
  6. [ms] llvm-lib gives a more useful error if no inputs and no output path are provided — epastor / detail

clang-d353097-g91257fdb219-t9616-b9616.tar.gz (May 1, 2020 3:55:34 AM)

  1. [mlir] Add sine operation to Standard dialect. — ravishankarm / detail
  2. [X86] Update type actions for ISD::TRUNCATE with avx512f to be Legal when possible. NFCI — craig.topper / detail
  3. [AMDGPU] Remove unnecessary s_waitcnt between VMEM loads — jay.foad / detail
  4. [docs][llvm-cxxfilt] Document --no-strip-underscore option — james.henderson / detail

clang-d353093-g359164f8102-t9612-b9612.tar.gz (Apr 30, 2020 10:48:04 PM)

  1. [mlir][OpBuilder] Remove the vtable from OpBuilder in favor of using the listener pattern — riddleriver / detail

clang-d353092-gbe0ad5b034b-t9611-b9611.tar.gz (Apr 30, 2020 8:43:39 PM)

  1. [lit] Add EXCLUDED test result category — julian.lettner / detail
  2. [clang] Add vendor identity for Hygon Dhyana processor to cpuid.h — craig.topper / detail
  3. [lit] Don't crash for --time-tests in aborted test run — julian.lettner / detail
  4. Handle cases for subregisters. — bcain / detail
  5. [tests] Speculative fix for buildbot breakage from c5f7c039efe7 — hubert.reinterpretcast / detail
  6. [tests] Revert unhelpful change from d73eed42d1dc — hubert.reinterpretcast / detail
  7. [mlir][StandardToSPIRV] Emulate bitwidths not supported for load op. — hanchung / detail
  8. [mlir][StandardToSPIRV] Add support for lowering integer casting. — hanchung / detail

clang-d353084-ga3515ab8af8-t9606-b9606.tar.gz (Apr 30, 2020 7:00:17 PM)

  1. Add header guards for header files that should not be included on the PS4 platform. — douglas.yung / detail
  2. [ADT] Fix SmallVector unused template instantiation on 32-bit systems. — browneee / detail
  3. Revert "[ADT] Fix SmallVector unused template instantiation on 32-bit systems." — browneee / detail
  4. [X86] Don't return true from isTruncateFree for vectors — craig.topper / detail
  5. Revert "Revert "[ADT] Fix SmallVector unused template instantiation on 32-bit systems."" — browneee / detail
  6. [NFC] Add include cstdint for SIZE_MAX. — browneee / detail
  7. [X86] Add x, t and g modifiers for inline asm — craig.topper / detail
  8. [XCOFF] Clean-up enum use in BinaryFormat/XCOFF.h; NFC — hubert.reinterpretcast / detail
  9. [MC][Target][XCOFF] Consolidate MCAsmInfo XCOFF defaults; NFC — hubert.reinterpretcast / detail

clang-d353075-gcc259638cb4-t9602-b9602.tar.gz (Apr 30, 2020 5:16:40 PM)

  1. [WebAssembly] Fix test failure after 0a6c4d8d2eb — sbc / detail
  2. [clang-format] Add the missing default argument. — michael.hliao / detail
  3. Handle indirect calls in preallocated verification — aeubanks / detail
  4. Fix clang test after D76886 — nikita.ppv / detail
  5. [lldb] Remove lldb/lldb subdirectory — Jonas Devlieghere / detail
  6. [mlir] [VectorOps] Included i1 support for vector.print — ajcbik / detail
  7. [scudo] Zero- and pattern-initialization of memory. — eugenis / detail
  8. [mlir][EDSC] Make use of InsertGuard — ntv / detail
  9. [AbstractCallSite] Look though constant cast expression when checking for callee use — serguei.n.dmitriev / detail
  10. [ms] Fix repeated executions of the no-inputs llvm-lib test — epastor / detail
  11. [mlir][nvvm][rocdl] refactor NVVM and ROCDL dialect. NFC. — zinenko / detail
  12. [gn build] Port cfea3dc1021 — llvmgnsyncbot / detail
  13. [FIX][libc++][Regex] Using regex_constants match_prev_avail | match_not_bol | match_not_bow — diogo.sampaio / detail
  14. [libcxx][libcxxabi][libunwind] Use libgcc on Android — smeenai / detail

clang-d353061-g19ab53f1e2c-t9598-b9598.tar.gz (Apr 30, 2020 3:32:25 PM)

  1. [libc++] Use Lit utilities instead of old libcxx utilities for str/bytes conversions — Louis Dionne / detail
  2. [clang] Disable check for system sanitizer blacklists files if -fno-sanitizer-blacklist was specified — sylvain.audi / detail
  3. [lldb/CMake] Use INSTALL_RPATH for tools and BUILD_RPATH for unittests. — Jonas Devlieghere / detail
  4. [lldb/CommandInterpreter] Move everything into CommandInterpreterRunOptions — Jonas Devlieghere / detail
  5. [OPENMP50]Basic support for uses_allocators clause. — a.bataev / detail
  6. [lldb/API] Move SBCommandInterpreterRunOption in its own header. (NFC) — Jonas Devlieghere / detail
  7. [clang-format] [PR45626] SpacesInAngles does not insert or preserve leading space before :: operator — mydeveloperday / detail
  8. [lit] Push computation of workers into run_tests — julian.lettner / detail
  9. [IRBuilder][NFC] Dereference MaybeAlign that's known non-None. — efriedma / detail
  10. [InlineFunction] Disable emission of alignment assumptions by default — nikita.ppv / detail
  11. [LoopVersioning] Update setAliasChecks to take ArrayRef argument (NFC). — flo / detail

clang-d353061-g19ab53f1e2c-t9598-b9598.tar.gz (Apr 30, 2020 3:32:25 PM)

  1. [LNT] Fix get_sliding_runs of RunInfo — Yuanfang Chen / githubweb
  2. [LNT] fix legend color — Yuanfang Chen / githubweb

clang-d353050-gb4934ae44cf-t9595-b9595.tar.gz (Apr 30, 2020 1:45:21 PM)

  1. [libc++] Use the internal Lit shell parser to run config tests — Louis Dionne / detail
  2. [lldb] Re-add deleted RUN line in module-ownership.mm — Raphael Isemann / detail
  3. [lldb] fix RPATH when linking against Python3.framework — Jonas Devlieghere / detail
  4. [mlir][Linalg] Add support to lower named ops to loops. — ntv / detail
  5. [debuginfo-tests] Update Python variable in lit.site.cfg.py — Jonas Devlieghere / detail
  6. [lldb/CMake] Don't make PYTHON_RPATH a required variable. — Jonas Devlieghere / detail
  7. [clangd] Move inserted include from detail -> documentation. — sam.mccall / detail
  8. [AMDGPU] Update DWARF proposal encodings — scott.linder / detail
  9. [lldb/CMake] Set the PYTHON_RPATH for the unit tests — Jonas Devlieghere / detail
  10. [mlir][OpInterfaceGen] Emit the utility Trait decl as a class and not using directive — riddleriver / detail
  11. [libc++] Make sure we create the working directory for running config check commands — Louis Dionne / detail
  12. [clangd] Render doc-comment code spans with `backticks` in plaintext mode — sam.mccall / detail
  13. [X86][SSE] Canonicalize UNARYSHUFFLE(XOR(X,-1) -> XOR(UNARYSHUFFLE(X),-1) — llvm-dev / detail
  14. [libc++] Don't over-quote arguments to DSL tests — Louis Dionne / detail
  15. [flang] Add the proposal document and rationale for the internal naming module that was previously added. — eschweitz / detail
  16. [X86][CostModel] Bump the cost of vpermw/vpermt2b/vperm2w — craig.topper / detail
  17. [lldb] Also set owning module for template specializations — Raphael Isemann / detail
  18. [OPENMP50]Support 'task' modifier in reduction clauses. — a.bataev / detail
  19. [flang] Add the header file for the conversion of FIR(MLIR) to LLVM-IR dialect — eschweitz / detail
  20. [libc][NFC] Rename cpp::function to cpp::Function. — sivachandra / detail
  21. [libc] Add definitions of double_t and float_t to math.h. — sivachandra / detail
  22. [OPENMP]Allow cancellation constructs in target parallel regions. — a.bataev / detail
  23. [mlir][AffineStructures] Explicitly initialize variables to avoid use of uninitialized variable — riddleriver / detail
  24. [test] Fix ELF/linkerscript/input-archive.s w/ @ in path — thomasp / detail
  25. [ms] Add new option to llvm-lib: /llvmlibempty — epastor / detail
  26. [libc++] Make sure platform detection works in both Python 2 and 3 — Louis Dionne / detail
  27. [WebAssmebly] Add support for defined wasm globals in MC and lld — sbc / detail
  28. [VFDatabase] Testsuite for scalar functions are vector functions with VF =1 — msd.ataei / detail

clang-d353022-g3496d6e4bea-t9588-b9588.tar.gz (Apr 30, 2020 11:59:09 AM)

  1. [Windows SEH] Fix abnormal-exits in _try — aaron.smith / detail
  2. [NFC] Rename *ByValOrInalloca* to *PassPointeeByValue* — aeubanks / detail
  3. [BitcodeReader] Simplify raw attribute handling (NFC) — nikita.ppv / detail
  4. [MLIR] Modify Partial op conversion mode to optionally track all non-legalizable operations. — lucyfox / detail
  5. [libc++] Do not allow customizing the arch in the trunk and back-deployment scripts — Louis Dionne / detail
  6. [clangd] Render code complete documentation as plaintext/markdown. — sam.mccall / detail
  7. [Bitcode] Make attribute test more robust (NFC) — nikita.ppv / detail

clang-d353015-gb257d3c8a89-t9586-b9586.tar.gz (Apr 30, 2020 10:14:20 AM)

  1. Include SmallVector.h in IPO.h to fix modules build [NFC] — Raphael Isemann / detail
  2. [clangd] Get rid of move semantics to unbreak windows build bots — kadircet / detail
  3. [CMake] Fix cross-compiling with LLVM as CMake subproject — sebastian.neubauer / detail
  4. Clean up warnings after a2c8cd18128d3529992a86998d2bea80cceafff0 — benny.kra / detail
  5. [AddressSanitizer] Refactor ClDebug{Min,Max} handling — glider / detail
  6. [AddressSanitizer] Split out memory intrinsic handling — glider / detail
  7. [AddressSanitizer] Refactor: Permit >1 interesting operands per instruction — glider / detail
  8. [AddressSanitizer] Instrument byval call arguments — glider / detail
  9. [X86] combineANDXORWithAllOnesIntoANDNP - add BROADCAST handling — llvm-dev / detail
  10. [X86] Extend combine-bitselect tests — llvm-dev / detail
  11. [InlineCost] Addressing a very strict assert check in CostAnnotationWriter::emitInstructionAnnot — knaumov / detail
  12. [obj2yaml][test] Move tests to binary format specific subdirectories — maskray / detail
  13. [libc++] Make the verify-support feature implicit — Louis Dionne / detail
  14. [clang-format] Fix Microsoft style for enums — aaron.smith / detail
  15. lit googletest.py: Don't raise StopIteration in generator — hans / detail
  16. [ELF][PPC64] Suppress toc-indirect to toc-relative relaxation if R_PPC64_TOC16_LO is seen — maskray / detail

clang-d353015-gb257d3c8a89-t9586-b9586.tar.gz (Apr 30, 2020 10:14:20 AM)

  1. Fix dynamic import of http.client — thomasp / githubweb

clang-d352999-g1bf7ccb7063-t9581-b9581.tar.gz (Apr 30, 2020 8:30:08 AM)

  1. [NFC][clang] Replace raw new/delete with unique_ptr to store ABIInfo in TargetCodeGenInfo — jasonliu / detail
  2. [InstCombine] update auto-generated test checks; NFC — spatel / detail
  3. [InstCombine] add tests for bitcast+inselt; NFC — spatel / detail
  4. [mlir] Use memory effect to detecting allocation — antiagainst / detail
  5. [AddressSanitizer] Refactor ClDebug{Min,Max} handling — glider / detail
  6. [clangd] Second attempt at fixing VS2019 build bots — kadircet / detail
  7. [X86][SSE] Add bitselect tests where the mask is a broadcasted scalar — llvm-dev / detail
  8. [AIX] emit .extern and .weak directive linkage — diggerlin / detail
  9. Revert an accidental commit of four AddressSanitizer refactor CLs — glider / detail
  10. [AMDGPU] Use int and unsigned instead of other 32-bit integer types. NFC. — jay.foad / detail

clang-d352989-g932a2b82641-t9576-b9576.tar.gz (Apr 30, 2020 6:19:56 AM)

  1. [VE] clang-ve-ninja: enable openmp project — simon.moll / githubweb

clang-d352989-g932a2b82641-t9576-b9576.tar.gz (Apr 30, 2020 6:19:56 AM)

  1. [RISCV][NFC] Remove Duplicated F Extension Patterns — selliott / detail
  2. [globalopt] Don't emit DWARF fragments for members — david.spickett / detail
  3. Fix silly mistake in 31c09d03a1f [AMDGPU] Remove WaitcntBrackets::MixedPendingEvents[]. NFC. — jay.foad / detail
  4. [InstCombine] add tests for FP->int->FP->FP casting; NFC — spatel / detail
  5. [DAG] Add TODO comment regarding ADD(X,X) -> SHL(X,1) canonicalization — llvm-dev / detail
  6. [DAGCombine] Move the remaining X86 funnel shift patterns to DAGCombine — llvm-dev / detail
  7. [clangd] Fix VS2019 build bots too — kadircet / detail

clang-d352982-g7e4c26bb885-t9572-b9572.tar.gz (Apr 30, 2020 4:34:47 AM)

  1. [clangd] Fix windows build bots without rvalue refs — kadircet / detail
  2. [BPI][NFC] IRCE shoud qequest BPI through analysis manager. — evgueni.brevnov / detail
  3. [MLIR] Add isa<> support for Dialects. — tpopp / detail
  4. Fix spurious warning in ExtensionDependencies.inc [nfc] — sguelton / detail
  5. [docs][llvm-cxxfilt] Fix indentation in rst file — james.henderson / detail
  6. [clang-format] NFC Correct clang-format headers file so documentation can be once again autogenerated — mydeveloperday / detail
  7. [clang-format] [PR45357] Fix issue found with operator spacing — mydeveloperday / detail
  8. [clang-format] Fix lambda with ellipsis in return type — mydeveloperday / detail
  9. [clang-format] Correct the AfterControlStatement configuration option output style — mydeveloperday / detail
  10. [clang-format] Fix a bug causing BeforeLambdaBody to affect brace initialiser formatting — mydeveloperday / detail
  11. [clangd][Hover] Get rid of unused private field in Paragraph — kadircet / detail
  12. [CodeGen] Add support for inserting elements into scalable vectors — david.sherwood / detail
  13. [AArch64][SVE] Custom lowering of floating-point reductions — cullen.rhodes / detail
  14. [AArch64][SVE] Remove unused FP reduction intrinsic definitions — cullen.rhodes / detail

clang-d352968-g0e6d7f60242-t9566-b9566.tar.gz (Apr 30, 2020 2:45:58 AM)

  1. [clangd] Make use of URIs in FileShardedIndex — kadircet / detail
  2. [AMDGPU] Remove Def argument from WaitcntBrackets::getRegInterval. NFC. — jay.foad / detail
  3. [AMDGPU] Simplify loops in SIInsertWaitcnts::generateWaitcntInstBefore — jay.foad / detail
  4. [Debuginfo][NFC] findRecursively: Replace std::vector by SmallVector — a.v.lapshin / detail

clang-d352964-g52eb2f65a7d-t9563-b9563.tar.gz (Apr 30, 2020 1:01:45 AM)

  1. [MC] Move MCInstrAnalysis::evaluateBranch to X86MCInstrAnalysis::evaluateBranch — maskray / detail

clang-d352963-gbb0842a3f11-t9562-b9562.tar.gz (Apr 29, 2020 11:18:22 PM)

  1. [BPI][NFC] Reuse post dominantor tree from analysis manager when available — evgueni.brevnov / detail
  2. [BPI] Incorrect probability reported in case of mulptiple edges. — evgueni.brevnov / detail

clang-d352961-gfbdcfcd4c39-t9560-b9560.tar.gz (Apr 29, 2020 9:34:10 PM)

  1. [lit] Provide extension API for custom result categories — julian.lettner / detail

clang-d352960-g52ec9838954-t9559-b9559.tar.gz (Apr 29, 2020 7:49:09 PM)

  1. [scudo] Initialize the allocator in setTrackAllocationStacks. — eugenis / detail
  2. Reset another globalMemCounter. — danalbert / detail
  3. [ELF] Add --rosegment to complement --no-rosegment — maskray / detail
  4. [ELF] Add --print-archive-stats= — maskray / detail
  5. [mlir][Vector] Provide progressive lowering of masked n-D vector transfers — ntv / detail
  6. Make wrong preallocated arg count verifier error clearer — aeubanks / detail

clang-d352954-g0752d98ccf8-t9555-b9555.tar.gz (Apr 29, 2020 6:05:18 PM)

  1. libclc: Pass system libraries to the linker after llvm libraries — tstellar / detail
  2. [llvm][NFC] Inliner: rename call site variables. — mtrofin / detail
  3. [NFCi] Iterative Outliner + clang-format refactoring. — puyan / detail
  4. [llvm][NFC] Use CallBase explicitly instead of Instruction in FunctionComparator — mtrofin / detail
  5. [lld-macho] Implement basic export trie — smeenai / detail
  6. [lld-macho] Disable colors in errors when not printing to a pty — smeenai / detail
  7. [lld-macho] Support reading of universal binaries — smeenai / detail
  8. [lld-macho] Have Symbol::getVA() return a non-relative virtual address — smeenai / detail
  9. [lld-macho] Support X86_64_RELOC_BRANCH — smeenai / detail
  10. [gn build] Port 9854edd817c — llvmgnsyncbot / detail
  11. [test][MachineOutliner] REQUIRES: asserts — puyan / detail
  12. [mlir] Add a new MutableOperandRange class for adding/remove operands — riddleriver / detail
  13. [mlir] Move the operation equivalence out of CSE and into OperationSupport — riddleriver / detail
  14. [mlir][DeclareOpInterfaceMethods] Allow specifying a set of methods to force declaration generation for. — riddleriver / detail
  15. [mlir] Simplify BranchOpInterface by using MutableOperandRange — riddleriver / detail

clang-d352939-ge62ff42f79e-t9551-b9551.tar.gz (Apr 29, 2020 4:20:49 PM)

  1. Unbreak check-builtins on macOS after Python3 switch. — thakis / detail
  2. [InlineCost] Addressing a very strict assert check in CostAnnotationWriter::emitInstructionAnnot — knaumov / detail
  3. [CFG] Turning on Heat Colors for CFG by default — knaumov / detail
  4. [clangd] Fix BUILD_SHARED_LIBS build more. — sam.mccall / detail
  5. [Darwin] Fix compilation issues on arm64 — julian.lettner / detail
  6. Disable _ExtInt by default — erich.keane / detail
  7. Revert "[lld] Remove special cases from default ld driver mode." — danalbert / detail
  8. [NFC] Make ConstantVector/ConstantDataVector::getType() return a FixedVectorType — ctetreau / detail
  9. [MemorySSA] Pass DT to the upward iterator for proper PhiTranslation. — asbirlea / detail
  10. [SVE][NFC] Remove unused variable — tbosch / detail
  11. [compiler-rt] Fix issue related to switch to Python3 in lit config — julian.lettner / detail
  12. Fix ext-int Sema test that didn't specify a triple. — erich.keane / detail
  13. [X86] Merge the last of the useBWIRegs() section into the useAVX512Regs() section of the X86TargetLowering constructor. NFC — craig.topper / detail
  14. Reland D78837 [lld] Remove special cases from default ld driver mode. — maskray / detail
  15. Rename NamedAttributeList to MutableDictionaryAttr — jpienaar / detail
  16. Revert "[InlineCost] Addressing a very strict assert check in CostAnnotationWriter::emitInstructionAnnot" — knaumov / detail
  17. [ELF] --gdb-index: support .debug_loclists — maskray / detail
  18. [clangd] Parse `foo` in documentation comments and render as code. — sam.mccall / detail
  19. [mlir][Pass][NFC] Merge OpToOpPassAdaptor and OpToOpPassAdaptorParallel — riddleriver / detail
  20. [mlir][Pass] Add support for generating local crash reproducers — riddleriver / detail
  21. [mlir][Pass] Register a signal handler when generating crash reproducers. — riddleriver / detail

clang-d352939-ge62ff42f79e-t9551-b9551.tar.gz (Apr 29, 2020 4:20:49 PM)

  1. Remove all past crazyness with pip in setup.py — Chris Matthews / githubweb
  2. Build the docs in tox — Chris Matthews / githubweb
  3. Make the quickstart use cmake test-suite — Chris Matthews / githubweb

clang-d352918-gcff66865322-t9546-b9546.tar.gz (Apr 29, 2020 2:33:39 PM)

  1. [SystemZ] Simplify register parsing in AsmParser — ulrich.weigand / detail
  2. [SystemZ] Allow specifying plain register numbers in AsmParser — ulrich.weigand / detail
  3. [SVE] Upgrade VectorType tests to test new types — ctetreau / detail
  4. [FileCollector] move Root creation — Jan Korous / detail
  5. [AMDGPU] Simplify MergeInfo calculations. NFC. — jay.foad / detail
  6. [AMDGPU] Initialize gpr upper bounds to -1. NFC. — jay.foad / detail
  7. [AMDGPU] Remove WaitcntBrackets::MixedPendingEvents[]. NFC. — jay.foad / detail
  8. [NFC] Split ext-int calling convention tests into their own file. — erich.keane / detail
  9. [lld] Remove special cases from default ld driver mode. — danalbert / detail
  10. [clangd] Still need pthreads in clangDaemon. — sam.mccall / detail
  11. [mlir] Extract DictionaryAttr sort method — jpienaar / detail
  12. [X86] Lower the cost of v4i64->v4i32 and v8i64->v8i32 truncate with AVX — craig.topper / detail

clang-d352906-gcecee111e44-t9541-b9541.tar.gz (Apr 29, 2020 12:49:05 PM)

  1. [sanitizer] Remove debug exit committed by mistake — noreply / githubweb
  2. [fuzzer] Reorder test fast to slow — noreply / githubweb

clang-d352906-gcecee111e44-t9541-b9541.tar.gz (Apr 29, 2020 12:49:05 PM)

  1. [VFDatabase] Scalar functions are vector functions with VF =1 — anhtuyen / detail
  2. [llvm-readobj] [COFF] Cope with debug directory payloads in unmapped areas — martin / detail
  3. [llvm-objcopy] [COFF] Fix a misconception about debug directory payloads — martin / detail
  4. [clang] [MinGW] Add the compiler rt libdirs to the search path — martin / detail
  5. [lldb] Remove a redundant semicolon, fixing GCC warnings. NFC. — martin / detail
  6. Fix x86/x86_64 calling convention for _ExtInt — erich.keane / detail
  7. [libc++] Re-disable DSL test on Windows — Louis Dionne / detail
  8. [x86] add tests for awkward 'icmp eq i1'; NFC — spatel / detail

clang-d352898-g1c12a95d9c5-t9537-b9537.tar.gz (Apr 29, 2020 11:04:55 AM)

  1. [clangd] Move non-clang base pieces into separate support/ lib. NFCI — sam.mccall / detail
  2. [libc++] Fix MacOS platform detection broken in Python 3 — Louis Dionne / detail
  3. [lldb/DWARF] Fix a split-dwarf crash while parsing compile units — pavel / detail
  4. Revert "[ELF][PPC64] Don't perform toc-indirect to toc-relative relax... " — sd.fertile / detail
  5. Fixing typo (singed -> signed); NFC — aaron / detail
  6. PseudoSourceValue.h - reduce GlobalValue.h include to forward declaration. NFC. — llvm-dev / detail
  7. [clangd] Add CMake dependencies for Protobuf-generated files — kbobyrev / detail
  8. [AMDGPU] Minor cleanups. NFC. — jay.foad / detail
  9. [AMDGPU] Use a MapVector instead of a DenseMap and a std::vector. NFC. — jay.foad / detail
  10. [mlir][vector] let transfer_read and transfer_write take non-zero addrspace. — zinenko / detail
  11. Revert rG5c4b4a62256876 "PseudoSourceValue.h - reduce GlobalValue.h include to forward declaration. NFC." — llvm-dev / detail
  12. [mlir][std] allow subview take memrefs from non-zero addrspaces. — zinenko / detail
  13. [libclang] Shared libraries require PIC unless WIN32 — dave / detail
  14. [libc++] Try re-enabling DSL test on Windows — Louis Dionne / detail
  15. [llvm][NFC] Change parameter type to more specific CallBase in IndirectCallPromotion — mtrofin / detail
  16. [AArch64] Remove inexistent system register ERXTS_EL1 — victor.campos / detail
  17. [gn build] (manually) port ad97ccf6b26a — thakis / detail
  18. [libc++] Mark two timed_mutex tests as flaky — Louis Dionne / detail
  19. [x86] Enable bypassing 64-bit division on generic x86-64 — llvm-dev / detail
  20. [PGO][PGSO] Prep for enabling non-cold code size opts under non-partial-profile sample PGO. — yamauchi / detail
  21. [libc++] Try re-enabling long-disabled locale tests on Apple platforms — Louis Dionne / detail
  22. [llvm][NFC] Removed addressed fixme; formatting. — mtrofin / detail
  23. [libc++] Re-disable parts of the failing RU locale tests on Apple — Louis Dionne / detail
  24. [debuginfo-tests] Update Python CMake variable — Jonas Devlieghere / detail
  25. [libc++] NFC: Properly indent nested #ifs in platform_support.h — Louis Dionne / detail
  26. [MachineVerifier] Remove an unused function. NFCI. — ditaliano / detail
  27. [mlir][StandardToSPIRV] Handle conversion of cmpi operation with i1 — ravishankarm / detail

clang-d352871-g209ab6d8835-t9526-b9526.tar.gz (Apr 29, 2020 7:36:20 AM)

  1. [fuzzer] Set JOBS for fuzzer-test-suite — Vitaly Buka / githubweb
  2. [fuzzer] Fix BUILD_STEP for fuzzer-test-suite — Vitaly Buka / githubweb

clang-d352871-g209ab6d8835-t9526-b9526.tar.gz (Apr 29, 2020 7:36:20 AM)

  1. [AMDGPU] Remove some redundant variables. NFC. — jay.foad / detail
  2. Revert "[lldb/Platform] Return a std::string from GetSDKPath" — Jonas Devlieghere / detail
  3. [DSE,MSSA] Add multi-path tests with readnone throwing calls. — flo / detail
  4. [analyzer] Track runtime types represented by Obj-C Class objects — vsavchenko / detail
  5. [MLIR] Introduce op trait PolyhedralScope (revised) — uday / detail
  6. Recommit "[VPlan] Add & use VPValue operands for VPWidenRecipe (NFC)." — flo / detail
  7. [SveEmitter] Add builtins for gather prefetches — sander.desmalen / detail
  8. [TTI] Add DemandedElts to getScalarizationOverhead — llvm-dev / detail
  9. Fix Wparentheses gcc warning. NFC. — llvm-dev / detail
  10. [NFC][ARM] Add two cost model tests — sam.parker / detail
  11. [NFC][ARM] Modify cost model test — sam.parker / detail
  12. [analyzer] Fix build error. NFC. — vsavchenko / detail
  13. [SveEmitter] Add builtins for svmov_b and svnot_b. — sander.desmalen / detail
  14. Revert 6654719 "[CMake] Fix logic error: NOT LIBCLANG_BUILD_STATIC does not imply PIC" — hans / detail

clang-d352857-g1a9cc47f94d-t9513-b9513.tar.gz (Apr 29, 2020 1:38:19 AM)

  1. [sanitizer] Fetch only master — noreply / githubweb

clang-d352857-g1a9cc47f94d-t9513-b9513.tar.gz (Apr 29, 2020 1:38:19 AM)

  1. Revert "Temporarily revert "build: use `find_package(Python3)` if available"" — Saleem Abdulrasool / detail
  2. Improve diagnostics for missing import / #include of module. — richard / detail
  3. Reland "[gn build] (manually) merge c4c3883" — thakis / detail
  4. [DAGCombine] Checking the cost directly to improve the code readability — qshanz / detail
  5. [dsymutil] Fix short options displayed in the help message. — Xing / detail
  6. [lldb/Platform] Return a std::string from GetSDKPath — Jonas Devlieghere / detail
  7. [lldb/Platform] Synchronize access to SDK String Map. — Jonas Devlieghere / detail
  8. [lldb/Host] Pass a StringRef to the FileSpec ctor — Jonas Devlieghere / detail
  9. Extend max register size to accommodate AArch64 SVE vector regs — omair.javaid / detail
  10. lldb: use the newer `find_package` if available — Saleem Abdulrasool / detail
  11. Fix LLDB elf core dump register access for ARM/AArch64 — omair.javaid / detail
  12. [mlir][EDSC] Retire OperationHandle — ntv / detail
  13. [PowerPC-QPX] add more test for QPX madd/msub operands order - NFC — czhengsz / detail
  14. PragmaNamespace::Handlers: Use unique_ptr to simplify memory management — dblaikie / detail
  15. BugReporter::StrBugTypes: Use unique_ptr to simplify memory management — dblaikie / detail
  16. ASTContext::OMPTraitInfoVector: Use unique_ptr to simplify memory management — dblaikie / detail
  17. CodeGenTypes::CGRecordLayouts: Use unique_ptr to simplify memory management — dblaikie / detail
  18. AnalysisDeclContext::ManagedAnalyses: Use unique_ptr to simplify memory management — dblaikie / detail
  19. SymbolManager::SymbolDependencies: Use unique_ptr to simplify memory management — dblaikie / detail
  20. [mlir] NFC: fix trivial typo — ishizaki / detail
  21. Remove DeleteContainer* functions, now that all uses have been ported to unique_ptr — dblaikie / detail
  22. [X86] Add initialize function for X86FixupSetCC so that it will show up in print-after-all. — craig.topper / detail
  23. Fix up clangd after clang commit llvmorg-11-init-13375-g0a088ead85f. — richard / detail
  24. Make -fno-char8_t disable the char8_t keyword, even in C++20. — richard / detail
  25. [tsan] Relax stack trace check — Vitaly Buka / detail
  26. Revert "[tsan] Relax stack trace check" — Vitaly Buka / detail
  27. Fixed a -Wunused-variable warning in no-assert builds — gribozavr / detail

clang-d352830-g409df3987cb-t9499-b9499.tar.gz (Apr 28, 2020 7:23:15 PM)

  1. Make getCompileUnitForAddress public. — saugustine / detail
  2. [lld-macho][reland] Add basic symbol table output — smeenai / detail
  3. [lld-macho][reland] Add support for emitting dylibs with a single symbol — smeenai / detail
  4. [clang-tidy] Add check callee-namespace. — paulatoth / detail
  5. InstrCOPYReplacer::Converters: Use unique_ptr to own values to simplify memory management — dblaikie / detail
  6. WebAssemblyExceptionInfo::Exceptions: Use unique_ptr to simplify memory management — dblaikie / detail
  7. AllocatedCXCodeCompleteResults::DiagnosticWrappers: use unique_ptr to simplify memory management — dblaikie / detail
  8. Revert "[gn build] (manually) merge c4c3883" — thakis / detail
  9. [gn build] fix typo — thakis / detail
  10. [gn build] Port 8683f5de535 — llvmgnsyncbot / detail
  11. ASTUnit::FileDecls: Use unique_ptr to simplify memory management — dblaikie / detail
  12. ASTWriter::FileDeclIDs: Use unique_ptr to simplify memory management — dblaikie / detail

clang-d352818-g35edd704e0f-t9494-b9494.tar.gz (Apr 28, 2020 5:38:41 PM)

  1. [sanitizer] Disable tests on Pixel — noreply / githubweb

clang-d352818-g35edd704e0f-t9494-b9494.tar.gz (Apr 28, 2020 5:38:41 PM)

  1. [X86] Add PACK instructions to hasUndefRegUpdate so the BreakFalseDeps pass will reassign an undef second source to match the first source — craig.topper / detail
  2. Fix buildbot after 9f31446c — Jessica Paquette / detail
  3. [AMDGPU] Define AGPR subregs — Stanislav.Mekhanoshin / detail
  4. [AST] Use PrintingPolicy for format string diagnosis — jrtc27 / detail
  5. Temporarily revert "Add a facility to get system cache directory and use it in clangd" — echristo / detail
  6. Reland "Add a facility to get system cache directory and use it in clangd" — sam.mccall / detail
  7. [libc] Add strlen to library entrypoints. — paulatoth / detail
  8. [AMDGPU] Adapt GCNRegBankReassign for 16 bit subregs — Stanislav.Mekhanoshin / detail
  9. Temporarily revert "build: use `find_package(Python3)` if available" — echristo / detail

clang-d352809-g46a75436f81-t9489-b9489.tar.gz (Apr 28, 2020 3:52:53 PM)

  1. [SVE] Remove invalid usage of VectorType::getNumElements in Function — ctetreau / detail
  2. [lldb-vscode] Add an option for loading core files — waltermelon / detail
  3. build: update libc++ as there are some bots with integrated build — Saleem Abdulrasool / detail
  4. Add StringRef include to libc benchmark. — echristo / detail
  5. [llvm][NFC] Refactor APIs operating on CallBase — mtrofin / detail
  6. [AMDGPU] Define special SGPR subregs — Stanislav.Mekhanoshin / detail
  7. [LAA] Move CheckingPtrGroup/PointerCheck outside class (NFC). — flo / detail
  8. Revert "[AMDGPU] Define special SGPR subregs" — Stanislav.Mekhanoshin / detail
  9. [InstCombine] Add PR45715 test case — llvm-dev / detail
  10. Make ops with StructAttr's actually verify `isa<TheStruct>`. — silvasean / detail
  11. [tsan] Relax stack trace check — Vitaly Buka / detail
  12. [GlobalISel] Assign the correct debug location when combining G_ANYEXT/G_ZEXT — ditaliano / detail
  13. [libc++] Make sure temporary config files are closed — Louis Dionne / detail
  14. Add a facility to get system cache directory and use it in clangd — sam.mccall / detail
  15. [libc] Fix benchmarks build. — sivachandra / detail
  16. [NFC] Correct spelling of "ambiguous" — Casey / detail
  17. [AArch64][GlobalISel] Generalize logic for promoting copies — Jessica Paquette / detail
  18. [AMDGPU] Define special SGPR subregs — Stanislav.Mekhanoshin / detail

clang-d352791-g95e570725a1-t9483-b9483.tar.gz (Apr 28, 2020 2:09:01 PM)

  1. [clang-format] insert space after C# keyword var in var (key, value) — jbcoe / detail
  2. [clang-format] C# property formatting can be controlled by config options — jbcoe / detail
  3. Revert "[clang-format] C# property formatting can be controlled by config options" — jbcoe / detail
  4. [SystemZ] Use reserved keywords in vecintrin.h — ulrich.weigand / detail
  5. [SystemZ] Avoid __INTPTR_TYPE__ conversions in vecintrin.h — ulrich.weigand / detail
  6. [ELF] Clear lazyObjFiles in lld::elf::link after D46034 — maskray / detail
  7. [AST] Fix a crash on a dependent vector_size attribute — erik.pilkington / detail
  8. Fix .arclint on Windows — rnk / detail
  9. [libc++] Temporarily disable test that fails on Windows — Louis Dionne / detail
  10. [clangd] Fix remote index build without shared libs mode — kbobyrev / detail
  11. [gn build] (manually) merge c4c3883 — rnk / detail
  12. [llvm/DebugInfo] Fix invalid verifier error for DWARF5 — Jonas Devlieghere / detail
  13. build: use Python3 for compiler-rt — Saleem Abdulrasool / detail
  14. [libc++] Avoid using distutils.util in the DSL — Louis Dionne / detail
  15. [COFF] Add a fastpath for /INCLUDE: in .drective sections — rnk / detail
  16. [X86][CostModel] Correct the costs for truncate to a mask register with avx512 — craig.topper / detail
  17. [X86] Pre-commit tests for D78984. NFC — craig.topper / detail
  18. [X86] Handle more cases in combineAddOrSubToADCOrSBB. — craig.topper / detail
  19. [FileCollector] Lock Mutex in copyFiles — Jan Korous / detail
  20. [SVE] Update EmitSVEPredicateCast to take a ScalableVectorType — ctetreau / detail
  21. Revert "Recommit [libc++] Move abs and div into stdlib.h to fix header cycle." — Raphael Isemann / detail
  22. MustBeExecutedContextPrinter::runOnModule: Use unique_ptr to simplify/clarify ownership — dblaikie / detail
  23. [MachO] Fix UB in memcpy — smeenai / detail
  24. Revert "[lld-macho] Add support for emitting dylibs with a single symbol" — smeenai / detail
  25. Revert "[lld-macho] Add basic symbol table output" — smeenai / detail
  26. [AArch64][GlobalISel] Select immediate forms of compares by wiggling constants — Jessica Paquette / detail
  27. [X86] Update costs for truncates from less than 128-bit vectors to vXi1 on pre-avx512 targets — craig.topper / detail
  28. [Windows] Autolink with basenames and add libdir to libpath — rnk / detail
  29. [PowerPC][AIX] Pass ByVal formal args that span registers and stack. — sd.fertile / detail
  30. [ELF][PPC64] Don't perform toc-indirect to toc-relative relaxation for R_PPC64_TOC16_HA not followed by R_PPC64_TOC16_LO_DS — maskray / detail
  31. [Support] Simplify and optimize ThreadPool — maskray / detail
  32. Attributor::ArgumentReplacementMap: Use unique_ptr to simplify memory management — dblaikie / detail
  33. MustBeExecutedContextExplorer::InstructionIteratorMap: use unique_ptr for values in this map to simplify memory management — dblaikie / detail
  34. OpenMPOpt::RuntimeFunctionInfo::UsesMap: Use unique_ptr for values to simplify memory management — dblaikie / detail

clang-d352757-gedb77864ef7-t9472-b9472.tar.gz (Apr 28, 2020 10:19:09 AM)

  1. Handle part-word LL/SC in atomic expansion pass — kparzysz / detail
  2. [ARM] Always replace FP16 bitcasts with VMOVhr or VMOVrh — david.green / detail
  3. [SveEmitter] Add builtins for logical and predicate operations. — sander.desmalen / detail
  4. [TII] remove overrides of isUnpredicatedTerminator — ndesaulniers / detail
  5. [AArch64] Add support for -ffixed-x30 — francisvm / detail
  6. [CMSE] Clear padding bits of struct/unions/fp16 passed by value — momchil.velikov / detail
  7. [NFC][InstCombine] Tests for negation of 'or' with no common bits set — lebedev.ri / detail
  8. [InstCombine] Negator: 'or' with no common bits set is just 'add' — lebedev.ri / detail
  9. build: use `find_package(Python3)` if available — Saleem Abdulrasool / detail
  10. [mlir][assemblyFormat] Fix bug when using AttrSizedOperandSegments trait with only non-buildable operand types — jean-michel.gorius / detail

clang-d352747-ge82f0a598f8-t9468-b9468.tar.gz (Apr 28, 2020 8:35:27 AM)

  1. Revert "[MLIR] Introduce op trait PolyhedralScope" — gribozavr / detail
  2. [SveEmitter] Add builtins for bitcount operations — sander.desmalen / detail
  3. Fix Wparentheses gcc warning. NFC. — llvm-dev / detail
  4. [lldb][cmake] Also use local submodule visibility on Darwin — Raphael Isemann / detail
  5. [SveEmitter] Add builtins for zero/sign extension and bit/byte reversal. — sander.desmalen / detail
  6. [clang-format] Improved parser for C# properties — jbcoe / detail
  7. recommit c77a4078e01033aa2206c31a579d217c8a07569b with fix — Yaxun.Liu / detail
  8. [DebugInfo] Fix crash caused by unhandled error. — Xing / detail
  9. Recommit [libc++] Move abs and div into stdlib.h to fix header cycle. — Raphael Isemann / detail
  10. [MLIR] Give AffineStoreOp and AffineLoadOp Memory SideEffects. — tpopp / detail
  11. [libc++][Take 2] Create a small DSL for defining Lit features and parameters — Louis Dionne / detail

clang-d352736-g6f588c6ef37-t9464-b9464.tar.gz (Apr 28, 2020 6:49:41 AM)

  1. [gcov][test] Work around PR45673 - NFC — t-kawashima / detail
  2. [Flang][CMake] Add explicit libFortranCommon dependency for f18 etc. — ro / detail
  3. [lldb-vscode] A couple of small style fixes — pavel / detail
  4. [lldb/unittest] Adjust CheckIPSupport function to avoid double-consume of llvm::Error — pavel / detail
  5. [OpenCL] Fixed test for the cast operators. — anastasia.stulova / detail
  6. [LLD][ELF] Eliminate symbols of merged .ARM.exidx sections. — ikudrin / detail
  7. Revert: [libc++] Create a small DSL for defining Lit features and parameters — dave / detail
  8. [SveEmitter] Add builtins for permutations and selection — sander.desmalen / detail

clang-d352728-ge1932ffbd91-t9461-b9461.tar.gz (Apr 28, 2020 4:55:51 AM)

  1. [PowerPC] Fix downcast from nullptr for target streamer — qshanz / detail
  2. [Powerpc] add triple for new added qpx test case - NFC — czhengsz / detail
  3. [SveEmitter] Add builtins for ternary ops (fmla, fmad, etc) — sander.desmalen / detail

clang-d352725-g949018cc279-t9458-b9458.tar.gz (Apr 28, 2020 3:08:36 AM)

  1. [PowerPC] use inst-level fast-math-flags to drive MachineCombiner — czhengsz / detail
  2. [VE] Support floating point immediate values — simon.moll / detail
  3. [VE] Update branch instructions — simon.moll / detail
  4. [SystemZ] Fix test case. — paulsson / detail
  5. Use components instead of libraries in Polly linkage step — sguelton / detail
  6. [TTI] Add TargetCostKind argument to getUserCost — sam.parker / detail
  7. [analyzer] StdLibraryFunctionsChecker: Associate summaries to FunctionDecls — gabor.marton / detail
  8. Revert f8990feb125a "[libclang] Install both libclang.a and libclang.so when LIBCLANG_BUILD_STATIC=ON" — hans / detail
  9. Providing buffer assignment for MLIR — marcel.koester / detail
  10. [mlir][flang] use OpBuilder& instead of Builder* in <Op>::build methods — zinenko / detail
  11. [PowerPC] add test case for reorder operands of qpx fma instr - nfc. — czhengsz / detail

clang-d352714-gb73290be9fa-t9454-b9454.tar.gz (Apr 28, 2020 1:23:36 AM)

  1. [SelectionDAGBuilder] Use CallBase::isInlineAsm in a couple places. NFC — craig.topper / detail
  2. Fix the -Wunused-variable warning. — hokein.wu / detail

clang-d352712-ga58b62b4a2b-t9451-b9451.tar.gz (Apr 27, 2020 11:40:11 PM)

  1. Fix missing namespace in API implementation. — mtrofin / detail
  2. [MLIR] Introduce op trait PolyhedralScope — uday / detail
  3. [AMDGPU] DWARF proposal review feedback — Tony.Tye / detail
  4. [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand(). — craig.topper / detail

clang-d352708-gcb56e9b9233-t9448-b9448.tar.gz (Apr 27, 2020 9:55:25 PM)

  1. Revert "build: use `find_package(Python3)` if available" — Saleem Abdulrasool / detail
  2. [PowerPC] Fix the liveins for ppc-expand-isel pass — shkzhang / detail
  3. Revert "[gn build] (manually) merge cd84bfb8142bc7ff3a0" — thakis / detail
  4. [llvm][NFC] Use CallBase instead of Instruction in ProfileSummaryInfo — mtrofin / detail

clang-d352704-g825f583c86c-t9444-b9444.tar.gz (Apr 27, 2020 8:09:29 PM)

  1. [X86] remove derived method w/ same impl as base — ndesaulniers / detail
  2. [flang] Upstream recent work on FIR to llvm-project. — eschweitz / detail
  3. [llvm-objcopy][MachO] Handle relocation entries where r_extern is zero — alexshap / detail
  4. [llvm-objcopy][MachO] Fix build — alexshap / detail
  5. build: use `find_package(Python3)` if available — Saleem Abdulrasool / detail
  6. Make MLIR Pass Timing output configurable through injection — joker.eph / detail
  7. [gn build] (manually) merge cd84bfb8142bc7ff3a0 — thakis / detail
  8. [gn build] (manually) merge cd84bfb8142bc7ff3a0 more precisely — thakis / detail

clang-d352696-g6fab33b20ab-t9440-b9440.tar.gz (Apr 27, 2020 6:23:20 PM)

  1. [SVE] Add specialized overloads of VectorType::get — ctetreau / detail
  2. [X86][CostModel] Add vXiY->vXi1 truncate tests to min-legal-vector-width.ll. NFC — craig.topper / detail
  3. Add IR constructs for preallocated (inalloca replacement) — aeubanks / detail
  4. [SVE][NFC] Use ScalableVectorType in CGBuiltin — ctetreau / detail
  5. [llvm/DebugInfo] Print DW_AT_ranges offset as part of verifier error. — Jonas Devlieghere / detail
  6. [llvm/DebugInfo] Fix typo in DWARFTypeUnit ctor call — Jonas Devlieghere / detail
  7. [mlir][LLVMDebugTranslation] Only insert the location mapping after translation — riddleriver / detail

clang-d352689-g622aac6a0ad-t9437-b9437.tar.gz (Apr 27, 2020 4:35:51 PM)

  1. [hip] Remove test using `hip_pinned_shadow` attribute. NFC. — michael.hliao / detail
  2. fix D78849 for g++ < 7.1 — ndesaulniers / detail
  3. [X86][CostModel] Update truncate costs for some narrow vector cases to match their wider version. — craig.topper / detail
  4. [SLP] add test for partially vectorized bswap (PR39538); NFC — spatel / detail
  5. [AsmPrinter] Fix emission of non-standard integer constants for BE targets — efriedma / detail
  6. [libcxx][docs][dfsan] Fix rst rendering related typos — zbrid / detail
  7. Fix up a clang-tidy nit about using empty rather than size == 0. — echristo / detail
  8. Don't crash on duplicate keys in dictionary attrs. — silvasean / detail
  9. [llvm-objcopy][MachO] Avoid accidental invalid relocations in tests — alexshap / detail
  10. Add a folder for division by one. — joker.eph / detail

clang-d352689-g622aac6a0ad-t9437-b9437.tar.gz (Apr 27, 2020 4:35:51 PM)

  1. [sollve_vv] -lopenmptarget -> -lomptarget. — llvm-test-suite / githubweb

clang-d352679-gdda3c19a361-t9434-b9434.tar.gz (Apr 27, 2020 2:45:45 PM)

  1. [xray] Preserve x8 in trampoline on AArch64 — ianlevesque / detail
  2. [X86][CostModel] Update costs for vector truncate with avx512f/avx512bw. — craig.topper / detail
  3. [MachineVerifier] retrofit iterators with range for. NFC — ndesaulniers / detail
  4. make sure to not warn about unused macros from -D — l.lunak / detail
  5. [clang-format] NFC clang-format the clang-format sources — mydeveloperday / detail
  6. Recommit "Generate Callee Saved Register (CSR) related cfi directives — wmi / detail
  7. [MLIR] Add getBody() method to SingleImplicitBlockTerminator op trait. — pifon / detail
  8. [InstCombine] add tests for set/clear masked bits; NFC — spatel / detail
  9. [PowerPC][Future] Remove "unskipableSimplifyCode()" in PPCMIPeephole.cpp — wei.huang / detail
  10. [lld-macho] Extend SyntheticSections to cover all segment load commands — smeenai / detail
  11. [SLP] refactor load-combine logic; NFC — spatel / detail
  12. [mlir][Symbol] Change Symbol from a Trait into an OpInterface. — riddleriver / detail
  13. [mlir][SCCP] Add support for propagating across symbol based calls — riddleriver / detail
  14. [libc++][test] Disable test for extension that's unsupportable in C++20 — Casey / detail
  15. [lldb/Dataformatter] Add support for CoreFoundation Dictionaries and Sets. — medismail.bennani / detail
  16. Thread safety analysis: Reword warning after D72635 — aaron.puchert / detail
  17. [SveEmitter] Add builtins for svlen — sander.desmalen / detail
  18. [lld-macho] Add basic symbol table output — smeenai / detail
  19. [lld-macho] Add support for emitting dylibs with a single symbol — smeenai / detail
  20. [libclang] Install both libclang.a and libclang.so when LIBCLANG_BUILD_STATIC=ON — smeenai / detail
  21. ADT: SmallVector size/capacity use word-size integers when elements are small — browneee / detail

clang-d352658-gc8433a5b1b9-t9430-b9430.tar.gz (Apr 27, 2020 1:01:24 PM)

  1. TarWriter: Only use 137 of the 155 prefix bytes. — thakis / detail
  2. [Polly] Fix long loop due to unsigned warparound. — llvm-project / detail
  3. Fix test/Misc/warning-flags.c after 5c03beefa720bddb3e3f53c595a76bce7ad50f37 — maskray / detail
  4. [mlir][linalg] Fix crash in tileAndFuseLinalgOpToParallelLoopsAndSetMarker — antiagainst / detail
  5. [lldb] Fix windows build break from 18e96a31 — pavel / detail
  6. [mlir][spirv] Fix SPIR-V translation registration — antiagainst / detail
  7. Fix test without built AMDGPU — Matthew.Arsenault / detail
  8. Fix a memory link problem in SampleProfTest.cpp. — wmi / detail
  9. Revert "TarWriter: Only use 137 of the 155 prefix bytes." — thakis / detail
  10. [X86][CostModel] Improve costs for fp_to_uint/fp_to_sint for vXi8/vXi16/v2i32 results. — craig.topper / detail
  11. Reland D78945 TarWriter: Only use 137 of the 155 prefix bytes. — maskray / detail
  12. [libc++] Properly handle --no-execute in the new format — Louis Dionne / detail
  13. [JITLink] Fix endianness bug fedd32e2fa36. — Lang Hames / detail
  14. [X86][SSE] Regenerate oddsubvector.ll test checks — llvm-dev / detail
  15. [PowerPC][Future] Implement PC Relative Tail Calls — stefanp / detail
  16. Add a comment to TarWriterTest.LongFilename — thakis / detail
  17. [lld] Support --lto-emit-asm and --plugin-opt=emit-asm — hoy / detail
  18. remove temporary logging again now that things are figured out — thakis / detail
  19. Strip -showIncludes in getClangStripDependencyFileAdjuster() — aeubanks / detail
  20. [llvm-objcopy] Don't specialize the all zero p_paddr case — maskray / detail
  21. [GlobalISel] Remove debug locations when emitting constants. — ditaliano / detail

clang-d352637-gb640ec007f1-t9427-b9427.tar.gz (Apr 27, 2020 11:16:52 AM)

  1. [CodeGen] Use SPLAT_VECTOR for zeroinitialiser with scalable types — david.sherwood / detail
  2. [libc++abi] Assume that libcxx is checked out in the Apple build script — Louis Dionne / detail
  3. [mlir][VectorOps] Extend VectorTransfer lowering to n-D memref with minor identity map — ntv / detail
  4. [mlir][doc] Add missing ` that breaks rendering — antiagainst / detail
  5. [lldb/unittests] Skip IPv6 test on systems which don't have IPv6 configured — pavel / detail
  6. [ProfileSummary] Add partial profile annotation on IR. — wmi / detail
  7. [AMDGPU] Remove odd blank line in debug output. — jay.foad / detail
  8. [llvm][NFC] Add an explicit 'ComputeFullInlineCost' API — mtrofin / detail
  9. clang: Allow backend unsupported warnings — Matthew.Arsenault / detail
  10. [llvm-objdump] Print target address with evaluateMemoryOperandAddress() — maskray / detail
  11. [flang][NFC] Fix gcc 9 warning in omp combined construct checks. — david.truby / detail
  12. [Matrix] Add draft specification for matrix support in Clang. — flo / detail
  13. [libc++] Quote path to the Python executable in ShTest — Louis Dionne / detail

clang-d352624-g9dc168b37ca-t9423-b9423.tar.gz (Apr 27, 2020 9:03:14 AM)

  1. [lldb] Remove NativeProcessDarwin — pavel / detail
  2. [libc++] Create a small DSL for defining Lit features and parameters — Louis Dionne / detail
  3. [lldb][cmake] Move the remove_module_flags call to the right place in debugserver's CMakeLists — Raphael Isemann / detail
  4. [ARM] Allow fma in tail predicated loops — david.green / detail
  5. Revert "recommit c77a4078e01033aa2206c31a579d217c8a07569b" — gribozavr / detail
  6. [CodeGen] Use SPLAT_VECTOR for zeroinitialiser with scalable types — david.sherwood / detail
  7. Fix the check for regparm in FunctionType::ExtInfo — momchil.velikov / detail
  8. [MLIR][NFC] Organize the ordering in LLVM.h — tpopp / detail

clang-d352616-g0847cfa334d-t9420-b9420.tar.gz (Apr 27, 2020 7:11:10 AM)

  1. [flang][docs] Doxygen support in flang. — joshisameeran17 / detail
  2. [MLIR] Propagate input side effect information — tpopp / detail
  3. [NFC] UnifyLoopExits: correctly skip expensive checks — sameer.sahasrabuddhe / detail
  4. [mlir] Extended Alloc and Dealloc operations with memory-effect traits. — julian.gross / detail
  5. Add the gsl::Pointer/gsl::Owner combo to ArrayRef and SmallVector so it can diagnose this common combo. — benny.kra / detail
  6. [Analyzer] Include typedef statements in CFG build. — 1.int32 / detail
  7. [gn build] (manually) merge 811c0c9eb46 — thakis / detail
  8. [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] — sander.desmalen / detail
  9. [ASTImporter] Also import overwritten file buffers — Raphael Isemann / detail
  10. [flang] Fix handling of files without terminating newlines. — david.truby / detail
  11. [flang] Semantic checks for OpenMP combined constructs. — david.truby / detail
  12. [NFC][CostModel] Refactor getCastInstrCost — sam.parker / detail
  13. [X86][SSE] getFauxShuffle - account for PEXTW/PEXTB implicit zero-extension — llvm-dev / detail
  14. Fix modules build after introduction of PassSupport.h include check — Raphael Isemann / detail
  15. [mlir] Fixed warning related to unused variable in Liveness. — marcel.koester / detail
  16. [clang] Remove NFC overload in ASTImporterTest — Raphael Isemann / detail
  17. [clang-tidy] modernize-use-using: Fix broken fixit with InjectedClassName — gehre.matthias / detail
  18. Revert "[analyzer] On-demand parsing capability for CTU" — gribozavr / detail
  19. [opt] NewPMDriver.h - remove unused LLVMContext forward declaration. NFC. — llvm-dev / detail
  20. [opt] PassPrinters.h - remove unused includes + forward declarations. NFC. — llvm-dev / detail
  21. CachedHashString.h - remove unnecessary includes. NFC. — llvm-dev / detail
  22. [lldb] Adjust TestExec code to be closer to real world code — Raphael Isemann / detail
  23. Revert "[gn build] (manually) merge 811c0c9eb46" — thakis / detail
  24. [lld][macho] Fix implicit dependency on DenseMap.h include — llvm-dev / detail

clang-d352592-g811c0c9eb46-t9411-b9411.tar.gz (Apr 27, 2020 3:39:18 AM)

  1. [lldb][TypeSystemClang] Desugar an elaborated type before checking if it's a typedef or getting a typedefed type — aleksandr.urakov / detail
  2. Explicitly tell Clang to output to stdout in a test that runs FileCheck — gribozavr / detail
  3. [libc++] Add UNSUPPORTED markup for shared_mutex and shared_timed_mutex tests — Louis Dionne / detail
  4. [AST] Preserve the invalid initializer for auto VarDecl. — hokein.wu / detail
  5. [ARM] Only produce qadd8b under hasV6Ops — david.green / detail
  6. [ARM] Replace hasNoSchedulingInfo with UnsupportedFeatures in the A57 schedule — david.green / detail
  7. [analyzer] On-demand parsing capability for CTU — endre.fulop / detail

clang-d352585-g49d8625aefb-t9408-b9408.tar.gz (Apr 27, 2020 1:54:47 AM)

  1. [libc++] Mark C++20 Synchronization Library tests as unsupported in C++11 — Louis Dionne / detail
  2. [lldb] Improve error message when --func-regex parameter for the breakpoint command is invalid — Raphael Isemann / detail
  3. [MLIR] Remove document references to gpu.kernel_module and gpu.kernel. — tpopp / detail

clang-d352582-g1956a8a7cb7-t9405-b9405.tar.gz (Apr 26, 2020 11:58:26 PM)

  1. [mlir] Optimize the allocation of resizable operand lists — riddleriver / detail
  2. [mlir] Optimize operand storage such that all operations can have resizable operand lists — riddleriver / detail
  3. [mlir] Don't allocate an operand storage if the operation is known to never have operands — riddleriver / detail

clang-d352579-g8296bcf76f2-t9404-b9404.tar.gz (Apr 26, 2020 10:13:14 PM)

  1. [X86] Add cost table entry for v2i32->v2f64 fp_to_uint with avx512. — craig.topper / detail
  2. [X86] Add cost model tests for conversions between <2 x float> and integers. — craig.topper / detail
  3. [llvm-objcopy][MachO] Fix segment's vmsize — alexshap / detail
  4. [AMDGPU] Expose llvm fence instruction as clang intrinsic — sameer.sahasrabuddhe / detail
  5. [NFC][DAGCombine] Adding three helper functions and change the getNegatedExpression to negateExpression — qshanz / detail
  6. [X86][CostModel] Fix typos in test. NFC — craig.topper / detail

clang-d352573-g8000d506afc-t9399-b9399.tar.gz (Apr 26, 2020 8:27:01 PM)

  1. [TableGen] Simplify with TGParser::consume() — maskray / detail
  2. [clangd] Strip /showIncludes in clangd compile commands — aeubanks / detail

clang-d352571-g6880c4dfa39-t9397-b9397.tar.gz (Apr 26, 2020 4:16:58 PM)

  1. [mlir][DenseStringAttr] Fix support for splat detection and iteration — riddleriver / detail
  2. [clangd] Fold buildAST into ParsedAST::build. NFCI — sam.mccall / detail

clang-d352569-g93efe25ab38-t9395-b9395.tar.gz (Apr 26, 2020 2:31:29 PM)

  1. AMDGPU: Add some missing atomics tests — arsenm2 / detail
  2. [ViewCFG] Allow printing edge weights in debuggers — hoy / detail

clang-d352567-g41eb0fc00d6-t9393-b9393.tar.gz (Apr 26, 2020 12:47:17 PM)

  1. [IR] Since AttributeSets are sorted, binary search them. — benny.kra / detail
  2. [Lexicon] fix typo "may is" -> "is" — slyfox / detail

clang-d352565-ga3c964a278b-t9391-b9391.tar.gz (Apr 26, 2020 11:03:13 AM)

  1. [clang-tidy] Use StringSwitch in a bunch of places. NFCI. — benny.kra / detail
  2. [DSE,MSSA] Continue checking more remaining candidates with dbgcnt. — flo / detail
  3. [LV] Fix recording of BranchTakenCount for FoldTail — ayal.zaks / detail

clang-d352562-g3f10f1a5c77-t9388-b9388.tar.gz (Apr 26, 2020 9:19:22 AM)

  1. [SveEmitter] Add IsAppendSVALL and builtins for svptrue and svcnt[bhwd] — sander.desmalen / detail
  2. [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly — llvm-dev / detail
  3. raw_ostream: Simplify code a bit. NFCI. — benny.kra / detail
  4. [SCCP] Add load/store test for integer ranges. — flo / detail
  5. [SCCP] Support ranges for loads and stores. — flo / detail
  6. [clangd] Disable delayed template parsing in the main file — sam.mccall / detail
  7. raw_ostream_test: Add a missing buffer flush — benny.kra / detail
  8. X86MacroFusion.h - reduce MachineScheduler.h include. NFC. — llvm-dev / detail
  9. X86MCTargetDesc.cpp - remove MSVC intrin.h include. NFC. — llvm-dev / detail
  10. X86MCTargetDesc.h - remove unused DataType.h include. NFC. — llvm-dev / detail
  11. MachineFunction.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  12. X86ISelDAGToDAG.cpp - remove unnecessary includes. NFC. — llvm-dev / detail
  13. [X86][SSE] getFauxShuffle - support insert(truncate/extend(extract(vec0,c0)),vec1,c1) shuffle patterns at the byte level — llvm-dev / detail
  14. Re-land [MC] Fix quadratic behavior in addPendingLabel — alexandre.ganea / detail
  15. [polly] Don't include PassSupport.h directly - include via Pass.h — llvm-dev / detail
  16. Sort EnumAttr so it matches Attribute::operator< — benny.kra / detail
  17. [InstCombine] updated test comments; NFC — spatel / detail

clang-d352545-g665471907a5-t9381-b9381.tar.gz (Apr 26, 2020 6:40:51 AM)

  1. Default raw_string_ostream to be unbuffered — benny.kra / detail
  2. [IR] Simplify code to print string attributes a bit. NFC. — benny.kra / detail
  3. AMDGPU/Utils - cleanup include and forward declarations. NFC. — llvm-dev / detail
  4. X86Operand.h - remove unnecessary includes. NFC. — llvm-dev / detail
  5. [CMake] Fix logic error: NOT LIBCLANG_BUILD_STATIC does not imply PIC — dave / detail

clang-d352540-g9caac56a65c-t9378-b9378.tar.gz (Apr 26, 2020 4:11:20 AM)

  1. [CaptureTracking] Make MaxUsesToExplore cheaper (NFC) — nikita.ppv / detail
  2. [TableGen] Delete unused Record::resolveReferencesTo() after D44478. NFC — maskray / detail

clang-d352538-g164845cd925-t9376-b9376.tar.gz (Apr 26, 2020 2:25:26 AM)

  1. [IR] Use map for string attributes (NFC) — nikita.ppv / detail
  2. [GVN] Reduce expression size (NFC) — nikita.ppv / detail

clang-d352536-gb9de62c2b69-t9373-b9373.tar.gz (Apr 26, 2020 12:40:06 AM)

  1. [clangd] Enable textual fallback for go-to-definition on dependent names — zeratul976 / detail
  2. [NFC][PowerPC] Add the killed flag for the case expand-isel-liveness.mir — shkzhang / detail
  3. [TableGen] Add TGParser::consume() — maskray / detail
  4. [X86][CostModel] Add sext/zext from vXi1 tests to min-legal-vector-width.ll. NFC — craig.topper / detail
  5. [X86][CostModel] Improve costs for vXi1 sign_extend/zero_extend with avx512. — craig.topper / detail
  6. [X86] Fix the cost of v16i1->v16i16 sext/zext on avx targets. — craig.topper / detail

clang-d352530-g919dcc7f685-t9370-b9370.tar.gz (Apr 25, 2020 10:54:17 PM)

  1. [NFC][PowerPC] Add a new test case in expand-isel-liveness.mir — shkzhang / detail
  2. llvm-tblgen -gen-dag-isel: Hoist SmallVector TmpBuf — maskray / detail
  3. [SourceMgr] Tidy up the SourceMgr header file to include less stuff. — clattner / detail

clang-d352527-g58dbd5befdc-t9366-b9366.tar.gz (Apr 25, 2020 9:09:06 PM)

  1. [X86] Shrink lib/Target/X86/X86GenDisassemblerTables.inc — maskray / detail
  2. llvm-tblgen -gen-dag-isel: Reduce lib/Target/*/*GenDAGISel.inc — maskray / detail

clang-d352525-gceba881aeac-t9363-b9363.tar.gz (Apr 25, 2020 5:38:34 PM)

  1. [docs] Fix :option: links — jroelofs / detail
  2. [X86] Improve lowering of v16i8->v16i1 truncate under prefer-vector-width=256. — craig.topper / detail
  3. [builtins] Support architectures with 16-bit int — aykevanlaethem / detail
  4. [TableGen] Drop deprecated leading # operation (NOP) and replace ## with # — maskray / detail
  5. [TableGen] Drop deprecated leading # when parsing a SimpleValue — maskray / detail
  6. [AVR][NFC] Move preprocessor tests to Preprocessor directory — aykevanlaethem / detail

clang-d352519-g969e7edd88c-t9359-b9359.tar.gz (Apr 25, 2020 3:54:07 PM)

  1. [TableGen] [NFC] Make argv0 const — alexbrachetmialot / detail
  2. Adjust namespace to make GCC 6 happy — benny.kra / detail
  3. [SourceMgr/MLIR diagnostics] Introduce a new method to speed things up — clattner / detail

clang-d352516-g061f330d7ed-t9356-b9356.tar.gz (Apr 25, 2020 2:07:22 PM)

  1. llvm: IPO: handle IRMover error handling, bug #45636 — slyfox / detail
  2. [Support] Fix fragile ThreadPool test — alexandre.ganea / detail
  3. X86ISelLowering.h - remove unnecessary includes. NFC. — llvm-dev / detail
  4. [X86] Add avx512vl to the truncate cost model test. NFC — craig.topper / detail

clang-d352512-g3a1afd8c3d4-t9353-b9353.tar.gz (Apr 25, 2020 12:20:20 PM)

  1. [Attributor] Do not set 'returned' attribute for arguments that cannot be bitcasted to function result — serguei.n.dmitriev / detail
  2. libclang: Add static build support for Windows — martin / detail
  3. [lld][WebAssembly] Fix crash on function signature mismatch with --relocatable — sbc / detail
  4. Rework DATA statement semantics to use typed expressions — pklausler / detail

clang-d352508-gf31db760b34-t9349-b9349.tar.gz (Apr 25, 2020 10:36:01 AM)

  1. [InstCombine] add tests for icmp with bitmask logic op; NFC — spatel / detail
  2. [DSE] Add stat for remaining stores after DSE. — flo / detail
  3. [InstCombine] generalize canonicalization of masked equality comparisons — spatel / detail
  4. [x86] use vector instructions to lower even more FP->int->FP casts — spatel / detail
  5. [MLIR] Replace splitBlock() with createBlock in GenericAtomicRMWOp lowering. — pifon / detail

clang-d352503-gf5677fe7000-t9345-b9345.tar.gz (Apr 25, 2020 8:48:35 AM)

  1. [ValueLattice] Merging unknown with empty CR is unknown. — flo / detail
  2. [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison look into more constants/instructions — aqjune / detail

clang-d352501-g66e4eb9c1bb-t9341-b9341.tar.gz (Apr 25, 2020 6:05:52 AM)

  1. [AssumeBundles] Refactor asssume builder — tyker / detail
  2. [clangd] Disable all dependency outputs — kadircet / detail
  3. [clangd] Disable dependency-output lit test on windows — kadircet / detail
  4. MCJIT.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  5. [llvm-dwp] Refuse DWARFv5 input DWP files. — ikudrin / detail
  6. [DebugInfo][DWARF64] Fix dumping pre-standard .debug_str_offsets.dwo sections. — ikudrin / detail
  7. [LLD][ELF] Implement --discard-* for cases when -r or --emit-relocs are used. — ikudrin / detail

clang-d352494-g1d42764df7c-t9338-b9338.tar.gz (Apr 25, 2020 4:21:58 AM)

  1. Give helpers internal linkage. NFC. — benny.kra / detail

clang-d352494-g1d42764df7c-t9338-b9338.tar.gz (Apr 25, 2020 4:21:58 AM)

  1. [RISCV][PowerPC] Fix google/benchmark benchmark::cycleclock::Now — luismarques / githubweb

clang-d352493-g64249f177e4-t9337-b9337.tar.gz (Apr 25, 2020 2:36:10 AM)

  1. [mlir] Add support for sparse DenseStringElements. — riddleriver / detail
  2. Memory corruption issure for DenseStringElementsAttr — riddleriver / detail
  3. [CodeExtractor] Fix extraction of a value used only by intrinsics outside of region — ehudkatz / detail

clang-d352490-g81bed2a9a29-t9334-b9334.tar.gz (Apr 25, 2020 12:51:37 AM)

  1. [X86] Add cost model tests for truncating from v2i8/v4i8/v8i8/v16i8 to vXi1. NFC — craig.topper / detail
  2. [MLIR]][DOC] Fix dimension validity constraint in affine dialect doc — uday / detail

clang-d352488-g2c24051bacd-t9332-b9332.tar.gz (Apr 24, 2020 11:07:36 PM)

  1. [CallSite removal] Rename CallSite.h to AbstractCallSite.h. NFC — craig.topper / detail

clang-d352487-g73812f3d0b4-t9331-b9331.tar.gz (Apr 24, 2020 9:24:22 PM)

  1. ADT: SmallVector size/capacity use word-size integers when elements are small — browneee / detail
  2. Define SDBM key methods in its own cpp file. — stellaraccident / detail
  3. [X86] Improve accuracy of cost for v16i64->v16i8 truncate with avx512. — craig.topper / detail
  4. Revert "ADT: SmallVector size/capacity use word-size integers when elements are small" — browneee / detail
  5. [SanitizerCoverage] Add `__sanitizer_cov_bool_flag_init` as the weak interface functions. — Vitaly Buka / detail

clang-d352482-ga0919ac0809-t9327-b9327.tar.gz (Apr 24, 2020 7:39:11 PM)

  1. [clangd] Look for compilation database in `build` subdirectory of parents. — sam.mccall / detail
  2. [flang] Support for making unique internal names. — eschweitz / detail
  3. [SlotIndexes] Add insertion point for insertMBBIntoMaps — carl.ritson / detail
  4. Invert an #ifdef in XcodeSDKModuleTests.cpp and actually make the test work. — Adrian Prantl / detail

clang-d352478-gbc1ea2a2c5e-t9324-b9324.tar.gz (Apr 24, 2020 5:53:54 PM)

  1. Use .text.unlikely and .text.eh prefixes for MachineBasicBlock sections. — tmsriram / detail
  2. Disable path-sensitive test on Windows. — Adrian Prantl / detail
  3. [MLIR] Fix typo in lib/Interfaces — stephen.neuendorffer / detail
  4. [X86][ArgumentPromotion] Allow Argument Promotion if caller and callee disagree on 512-bit vectors support if the arguments are scalar. — craig.topper / detail
  5. [shape] Basic constant folding. — silvasean / detail
  6. Relax testcase. The Clang module debug info may return additional — Adrian Prantl / detail
  7. Fix a dangling-gsl warning and avoid transitively including string. — echristo / detail
  8. [shape] More constant folding — silvasean / detail
  9. [shape] Add inferReturnTypes to a couple ops. — silvasean / detail
  10. [ObjC generics] Fix not inheriting type bounds in categories/extensions. — vsapsai / detail
  11. Add a getter to retrieve the XcodeSDK from Module and unit-test it. (NFC) — Adrian Prantl / detail
  12. Revert "Add a getter to retrieve the XcodeSDK from Module and unit-test it. (NFC)" — Adrian Prantl / detail
  13. Add a getter to retrieve the XcodeSDK from Module and unit-test it. (NFC) — Adrian Prantl / detail
  14. Replicate attributes on definition to make MSVC less noisy — benny.kra / detail

clang-d352464-g10bc12588da-t9320-b9320.tar.gz (Apr 24, 2020 4:08:01 PM)

  1. [libomptarget] Initialize reference parameter IsNew within Device::getOrAllocTgtPtr — ron.lieberman / detail
  2. [CostModel][X86][ARM] Teach getCastInstrCost to include the splitting factor when handling operations that type legalize to the same number of subvectors or scalar components — craig.topper / detail
  3. Revert "[MC] Fix quadratic behavior in addPendingLabel()" — alexandre.ganea / detail
  4. Fix bug in SmallBitVector::find_next_unset — dblaikie / detail
  5. recommit c77a4078e01033aa2206c31a579d217c8a07569b — Yaxun.Liu / detail
  6. [llvm][CodeGen] Check for memory instructions when querying for alias status — jean-michel.gorius / detail
  7. [libc++] NFC: Expose a top-level parseScript function in the new format — Louis Dionne / detail
  8. [AArch64][GlobalISel] Fix sub-64b stack parameter passing on Darwin. — Amara Emerson / detail
  9. [flang] More CHARACTER runtime support + unit test — pklausler / detail
  10. [XRay] Change Sled.Function to PC-relative for sled version 2 and make llvm-xray support sled version 2 addresses — maskray / detail

clang-d352454-g79702dd349f-t9317-b9317.tar.gz (Apr 24, 2020 2:22:27 PM)

  1. Delete cargo-cult code that doesn't affect the testsuite. — Adrian Prantl / detail
  2. [CUDA][HIP] Fix host/device based overload resolution — Yaxun.Liu / detail
  3. Revert "[CUDA][HIP] Fix host/device based overload resolution" — Yaxun.Liu / detail
  4. Fix `-Wparentheses` warnings. NFC. — michael.hliao / detail
  5. [Fuchsia] Build compiler-rt builtins for 32-bit x86 — phosek / detail
  6. [mlir][DictionaryAttr] Add a new getWithSorted and use it when possible — riddleriver / detail
  7. [llvm-cov] Prevent llvm-cov from using too many threads — alexandre.ganea / detail
  8. [libc++] Get rid of pipe in command to check whether verify is supported — Louis Dionne / detail
  9. Revert "[mlir][drr] NFC: avoid SmallVector when collecting substitution values" — antiagainst / detail
  10. [libc++] NFC: Refactor the new format substitutions into its own method — Louis Dionne / detail
  11. [mlir][DialectConversion] Add support for properly tracking replaceUsesOfBlockArgument — riddleriver / detail
  12. [gold] Simplify with StringRef::consume_front. NFC — maskray / detail
  13. [libc++] Properly import lit.formats from the new format — Louis Dionne / detail
  14. [lldb/Driver] Remove level of indentation (NFC) — Jonas Devlieghere / detail
  15. AMDGPU: Break read2/write2 search range on a memory fence — Matthew.Arsenault / detail
  16. Add an internal bit to the XcodeSDK class. — Adrian Prantl / detail
  17. [NFC] Refactor SimplifyCFG to make propagating information easier. — tyker / detail
  18. [RISCV] Add instruction definition for dret — pzheng / detail

clang-d352436-g7f482461750-t9314-b9314.tar.gz (Apr 24, 2020 12:36:50 PM)

  1. [SVE] Do not store a bool for Scalable in VectorType — ctetreau / detail
  2. AllocationOrder.h - split MCRegisterInfo.h include. NFC. — llvm-dev / detail
  3. [cmake] Add headers in TextAPI/Elf and TextAPI/MachO subdirectories — llvm-dev / detail
  4. Add constructor to ShapedTypeComponents for unranked with element type. — laurenzo / detail
  5. [InstCombine] regenerate test checks; NFC — spatel / detail
  6. [X86] Don't use types when getting the intrinsic declaration for x86_avx512_mask_vcvtph2ps_512. — craig.topper / detail
  7. [llvm][NFC][CallSite] Remove {Immutable}CallSite and CallSiteBase — mtrofin / detail
  8. Add Objective-C property accessors loaded from Clang module DWARF to lookup — Adrian Prantl / detail
  9. AArch64: Remove reversedInstructionsWithoutDebug helper — Vedant Kumar / detail
  10. [AssumeBundles] Use assume bundles in isKnownNonZero — tyker / detail
  11. [libc++] Quietly scp tarballs over with the remote executor — Louis Dionne / detail

clang-d352425-g4cf73a3fc66-t9310-b9310.tar.gz (Apr 24, 2020 10:51:54 AM)

  1. LLParser.h - remove unnecessary Module.h include. NFC. — llvm-dev / detail
  2. MetadataLoader.h - remove unnecessary Error forward declaration. NFC. — llvm-dev / detail
  3. DwarfDebug.h - remove unnecessary forward declarations. NFC. — llvm-dev / detail
  4. [MLIR] Add RecursiveSideEffects to Loops::ParallelOp. — tpopp / detail
  5. [AArch64] Armv8.6-a Matrix Mult Assembly + Intrinsics — luke.geeson / detail
  6. [AArch32] Armv8.6-a Matrix Mult Assembly + Intrinsics — luke.geeson / detail
  7. [AArch64] Armv8.6-A Mat Mul SVE Assembly — luke.geeson / detail
  8. [AArch32] Armv8.6a Matrix Mul Assembly Parsing Support — luke.geeson / detail
  9. [ARM] Armv8.6-a Matrix Mul cmd line support — luke.geeson / detail
  10. [libc++] NFC: Remove unused parameters in the new test format — Louis Dionne / detail
  11. [gn build] minimally merge 67b2dbd5a33583fe148fd12 even more — thakis / detail
  12. [gn build] Port 7aaff8fd2da — llvmgnsyncbot / detail
  13. AMDGPUArgumentUsageInfo.h - cleanup includes and forward declarations. NFC. — llvm-dev / detail
  14. MipsTargetStreamer.h - remove unnecessary MipsABIFlagsSection forward declaration. NFC. — llvm-dev / detail
  15. ValueEnumerator.h - remove unnecessary includes. NFC. — llvm-dev / detail
  16. [XRay] Change ARM/AArch64/powerpc64le to use version 2 sled (PC-relative address) — maskray / detail
  17. [gn build] update two comments — thakis / detail
  18. [AArch64] Allow PAC mnemonics in the HINT space with PAC disabled — pablo.barrio / detail
  19. [lldb/Core] Don't crash in GetSoftwareBreakpointTrapOpcode for unknown triples — Jonas Devlieghere / detail
  20. [InstCombine] intersect FMF when reassociating FP min/max intrinsics — spatel / detail
  21. [DSE,MSSA] Skip checking write clobber for DomAccess (NFC). — flo / detail
  22. [llvm][NFC] Factor out inlining pipeline as a module pipeline. — mtrofin / detail
  23. [Driver] Move GCC multilib/multiarch paths support from Linux.cpp to Gnu.cpp — maskray / detail
  24. [MC] Fix quadratic behavior in addPendingLabel() — alexandre.ganea / detail
  25. [DSE,MSSA] Improve debug output (NFC). — flo / detail
  26. [CostModel][X86] Account for splitting cost when vector zext/sext type legalize to the same size vector. — craig.topper / detail

clang-d352399-g76ea360036e-t9305-b9305.tar.gz (Apr 24, 2020 9:06:28 AM)

  1. ARCRuntimeEntryPoints.h - remove unnecessary includes. NFC. — llvm-dev / detail
  2. [gn build] (manually) merge 8f766e382b77eef in a minimal way — thakis / detail
  3. [SveEmitter] Add builtins for compares and ReverseCompare flag. — sander.desmalen / detail
  4. [Debuginfo] Remove redundand variable from getAttributeValue() — a.v.lapshin / detail
  5. [mlir][drr] NFC: avoid SmallVector when collecting substitution values — antiagainst / detail
  6. [OPENMP]Use new interface for task reduction. — a.bataev / detail
  7. [gn build] minimally merge 67b2dbd5a33583fe148fd12 — thakis / detail
  8. [mlir] Add a ViewLikeOpInterface — antiagainst / detail
  9. [gn build] minimally merge 67b2dbd5a33583fe148fd12 more — thakis / detail

clang-d352390-g3b1622d63a9-t9303-b9303.tar.gz (Apr 24, 2020 7:07:24 AM)

  1. [ARM] Various tests for MVE and FP16 codegen. NFC — david.green / detail
  2. PassAnalysisSupport.h - reduce StringRef.h include to forward declaration. NFC. — llvm-dev / detail
  3. [ADT] Move allocate_buffer to MemAlloc.h and out of line — benny.kra / detail
  4. [AMDGPU] Skip generating cache invalidating instructions on AMDPAL — Piotr Sobczak / detail
  5. [clangd] Extend dexp to support remote index — kbobyrev / detail
  6. [mlir] Add missing llvm::iterator_facade_base<...>::operator++ for — hokein.wu / detail
  7. [clangd] Fix build when CLANGD_REMOTE is not enabled — kbobyrev / detail
  8. [obj2yaml] - Program headers: simplify the computation of p_filesz. — grimar / detail
  9. [clangd] NFC: Omit deduced template parameters — kbobyrev / detail
  10. HexagonShuffler.h - remove duplicate STLExtras.h include. NFC. — llvm-dev / detail
  11. LLLexer.h - reduce SourceMgr.h include to SMLoc.h. NFC — llvm-dev / detail
  12. SIRegisterInfo.h - remove unnecessary MachineRegisterInfo forward declaration. NFC. — llvm-dev / detail
  13. FileCheckImpl.h - remove unnecessary FileCheckDiag forward declaration. NFC. — llvm-dev / detail
  14. LLVMContextImpl.h - cleanup includes and forward declarations. NFC. — llvm-dev / detail
  15. LLVMContextImpl.h - remove defunct getOrAddScope* helpers declarations. NFC. — llvm-dev / detail
  16. Fix minor bug in CommonArgs.cpp — Yaxun.Liu / detail
  17. [LLD][ELF][ARM] recommit Fix ARM Exidx order for non monotonic section order — peter.smith / detail

clang-d352373-gf76c42416cf-t9299-b9299.tar.gz (Apr 24, 2020 5:19:31 AM)

  1. Do not declare compiler extension member as const — sguelton / detail
  2. [SveEmitter] Add builtins for scatter stores — sander.desmalen / detail
  3. [SveEmitter] Add builtins for svld1rq — sander.desmalen / detail
  4. [LoopVectorize] Preserve CFG analyses if CFG wasn't modified — mkazantsev / detail
  5. [SveEmitter] Add builtins for contiguous prefetches — sander.desmalen / detail
  6. [SVE][CodeGen] Lower SDIV & UDIV to SVE intrinsics — kerry.mclaughlin / detail
  7. [libc++] Improve the detection of whether the blocks runtime is available — Louis Dionne / detail

clang-d352366-ga466e4be383-t9296-b9296.tar.gz (Apr 24, 2020 3:20:26 AM)

  1. [MLIR] Ensure `gpu.func` must be inside a `gpu.module`. — frgossen / detail
  2. Revert "[Attributor][NFC] Let AbstractAttribute be an IRPosition" — johannes / detail
  3. Update compiler extension integration into the build system — sguelton / detail
  4. Revert "[Attributor][NFC] Encode IRPositions in the bits of a single pointer" — johannes / detail
  5. [NFC][PowerPC] Fix the liveins for 3 mir test cases — shkzhang / detail
  6. Fix -Wunused-variable warning, NFC. — hokein.wu / detail
  7. [VE] Update floating-point arithmetic instructions — simon.moll / detail
  8. [MC][mips] Replace setRType## methods by single setRTypes function. NFC — simon / detail
  9. [clangd] Fix modernize-loop-convert "multiple diag in flight" crash. — hokein.wu / detail

clang-d352357-gd254b50b2b5-t9287-b9287.tar.gz (Apr 24, 2020 1:32:41 AM)

  1. [Attributor][NFC] Add `const` and missing state constructors — johannes / detail
  2. [Attributor][NFC] Strip check lines not used while 3 tests are partially disable — johannes / detail
  3. [Attributor][NFC] Remove and update old check lines — johannes / detail
  4. [AMDGPU] Add the SGPR used for FP copy to block livein lists. — Christudasan.Devadasan / detail
  5. [Attributor][NFC] Let AbstractAttribute be an IRPosition — johannes / detail
  6. [Attributor][NFC] Encode IRPositions in the bits of a single pointer — johannes / detail

clang-d352351-g5948dafc694-t9284-b9284.tar.gz (Apr 23, 2020 11:47:26 PM)

  1. [CallSite removal][Transform] Replace CallSite with CallBase in Utils. NFC — craig.topper / detail
  2. [CallSite removal] Remove unneeded includes of CallSite.h. NFC — craig.topper / detail
  3. [llvm][NFC][CallSite] Remove ImmutableCallSite from a few locations — mtrofin / detail
  4. Revert "[VPlan] Add & use VPValue operands for VPWidenRecipe (NFC)." — joker.eph / detail
  5. [llvm][NFC][CallSite] Remove remaining {Immutable}CallSite uses — mtrofin / detail
  6. [lldb][NFC][CallSite] Remove CallSite use — mtrofin / detail

clang-d352345-g6bffd0df789-t9280-b9280.tar.gz (Apr 23, 2020 10:02:14 PM)

  1. [CallSite removal] Remove the text describing CallSite from the manual. — jyknight / detail
  2. AMDGPU: Use Register — Matthew.Arsenault / detail
  3. AMDGPU: Fix redundant members — Matthew.Arsenault / detail

clang-d352342-g5b89c1dd689-t9277-b9277.tar.gz (Apr 23, 2020 8:15:23 PM)

  1. Add support for IndexType inside DenseIntElementsAttr. — silvasean / detail
  2. [ValueTracking] Handle shufflevector constants in ComputeNumSignBits — efriedma / detail
  3. [llvm-objdump][ELF][NFC] Create ELFDump.h — hubert.reinterpretcast / detail
  4. [Sema] Split off warn_impcast_integer_float_precision_constant into -Wimplicit-const-int-float-conversion — maskray / detail
  5. [Sema][test] Fix implicit-int-float-conversion.c on Windows — maskray / detail
  6. [mlir] DenseStringElementsAttr added to default attribute types — riddleriver / detail

clang-d352336-g5c7a2cfac11-t9274-b9274.tar.gz (Apr 23, 2020 6:27:18 PM)

  1. Remove InvokeInst methods which duplicate those of its superclass CallBase. — jyknight / detail
  2. Re-land "[MS] Fix assert handling enum forward decls in hasVisibleDefinition" — rnk / detail
  3. [mlir] Give each OpResult its own use list — riddleriver / detail
  4. Change callbr to only define its output SSA variable on the normal — jyknight / detail
  5. [libc] Add spec for sigdelset and sigfillset. — paulatoth / detail
  6. [Hexagon] Fix result word order when bitcasting vector pred to int64/128 — kparzysz / detail

clang-d352330-gcc457672e62-t9270-b9270.tar.gz (Apr 23, 2020 4:40:14 PM)

  1. [SVE] Remove calls to isScalable from Transforms — ctetreau / detail
  2. [InstCombine] Negator: don't negate multi-use `sub` — lebedev.ri / detail
  3. [SVE] Remove calls to isScalable from Hexagon — ctetreau / detail
  4. [x86] add tests for FP->int->FP with different FP types; NFC — spatel / detail
  5. [NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjCDeclSpec. — puyan / detail
  6. Make "#pragma clang attribute" support uninitialized attribute. — caij2003 / detail
  7. [flang] Compute sizes and offsets for symbols — tkeith / detail
  8. [llvm] [X86] Processed test with update_llc_test_checks — ajcbik / detail
  9. [llvm] [CodeGen] Fixed vector halving bug for masked load — ajcbik / detail
  10. [libc] Surround get_start_args_addr in __llvm_libc namespace. — paulatoth / detail
  11. [ASTImporter] Fix handling of not defined FromRecord in ImportContext(...) — shafik / detail
  12. [CallSite removal][ValueTracking] Replace CallSite with CallBase. NFC" — craig.topper / detail
  13. [SVE] Remove VectorType::isScalable() — ctetreau / detail
  14. [AArch64][FIX] FPR16_lo for f16 indexed patterns. — Pavel.Iliin / detail

clang-d352316-g542668d1e20-t9266-b9266.tar.gz (Apr 23, 2020 2:55:04 PM)

  1. AMDGPU/GlobalISel: Add new baseline checks for canonicalize — Matthew.Arsenault / detail
  2. [llvm-objcopy][MachO] Copy LC_LOAD_WEAK_DYLIB load commands — alexshap / detail
  3. AMDGPU: Change pre-gfx9 implementation of fcanonicalize to mul — Matthew.Arsenault / detail
  4. AMDGPU: Fix inlining logic for denormals — Matthew.Arsenault / detail
  5. [SVE] Remove calls to VectorType::isScalable from analysis — ctetreau / detail
  6. [SVE] Remove calls to isScalable from CodeGen — ctetreau / detail
  7. [AMDGPU] Avoid hard-coded line numbers in error message checks — jay.foad / detail
  8. [SVE] Remove calls to isScalable from AARCH64 — ctetreau / detail
  9. [libcxx] Add FILE_DEPENDENCIES line to the func.blocks.sh.cpp test — jaskiewiczs / detail
  10. [SVE] Remove isScalable from Bitcode — ctetreau / detail
  11. [mlir][Linalg] NFC: Refactor fusion on tensors to enable extending — ravishankarm / detail
  12. [mlir][Linalg] Add support for fusing linalg.tensor_reshape with — ravishankarm / detail

clang-d352304-g3ecced163f5-t9263-b9263.tar.gz (Apr 23, 2020 1:08:42 PM)

  1. [llvm][NFC][CallSite] Removed CallSite from few implementation details — mtrofin / detail
  2. [SVE] Make VectorType::getNumElements() complain for scalable vectors — ctetreau / detail
  3. [llvm][NFC] Factor out cost-model independent inling decision — mtrofin / detail
  4. [mlir/Quant] Allows to use 32 bits storage type — liufeng.ee / detail
  5. [mlir][EDSC] Hotfix - Provide impl for `negate` — ntv / detail
  6. [libc++] Update scripts to build libc++/libc++abi for Apple — Louis Dionne / detail
  7. [libc] Link mpfr and gmp wrapper to the libcMPFRWrapper. — sivachandra / detail
  8. [X86][SSE] Add SSE2 extract-concat tests — llvm-dev / detail
  9. [SVE] Remove calls to isScalable from IR — ctetreau / detail

clang-d352295-gcfb4f8c5fbc-t9260-b9260.tar.gz (Apr 23, 2020 11:23:49 AM)

  1. [PowerPC][Future] Add missing changes for PC Realtive addressing — wei.huang / detail
  2. [Hexagon] Add missing live-in registers in some codegen tests — kparzysz / detail
  3. [flang][NFC] Refactor derived type instantiation — tkeith / detail
  4. [Sparc] Remove unused forward declarations. NFC. — llvm-dev / detail
  5. [NVPTX] Remove unused forward declarations. NFC. — llvm-dev / detail
  6. [XCore] Remove unused forward declarations. NFC. — llvm-dev / detail
  7. [WebAssembly] Remove unused forward declarations. NFC. — llvm-dev / detail
  8. [RISCV] Remove unused forward declarations. NFC. — llvm-dev / detail
  9. Revert "[LLD][ELF][ARM] Fix ARM Exidx order for non monotonic section order" — peter.smith / detail
  10. [flang] Remove unused variable — tkeith / detail
  11. Rename a shadowed variable causing build failure on gcc<5.5 — Vedant Kumar / detail
  12. X86TargetObjectFile.h - remove unnecessary TargetLoweringObjectFile.h include. NFC. — llvm-dev / detail
  13. X86MCTargetDesc.h - replace FormattedStream.h include with forward declaration. NFC. — llvm-dev / detail
  14. [mlir][StandardToSPIRV] Fix test cases where DCE removes all the code. — ravishankarm / detail
  15. [analyzer] Consider array subscripts to be interesting lvalues. — Artem Dergachev / detail
  16. MachineBasicBlock: Avoid copy in skipDebugInstructions{Forward,Backward}, NFC — Vedant Kumar / detail
  17. [DirectoryWatcher] Do not use FSEvents on non-macOS platforms — Vedant Kumar / detail

clang-d352278-gcea6f4d5f84-t9255-b9255.tar.gz (Apr 23, 2020 9:38:56 AM)

  1. [flang] Add missing check for unresolved name — tkeith / detail
  2. [MSP430] Remove unused forward declarations. NFC. — llvm-dev / detail
  3. LanaiMCTargetDesc.h - remove unused forward declarations. NFC. — llvm-dev / detail
  4. [Mips] Remove unused forward declarations. NFC. — llvm-dev / detail
  5. [PowerPC] Remove unused forward declarations. NFC. — llvm-dev / detail
  6. [lldb/Utility] Improve error_code->Status conversion — pavel / detail
  7. [lldb/DWARF] Trust CU DW_AT_low/high_pc information when building address tables — pavel / detail
  8. [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins — sander.desmalen / detail
  9. [InstCombine] substitute equivalent constant to reduce logic-of-icmps — spatel / detail
  10. [mlir] Extended Liveness analysis to support nested regions. — marcel.koester / detail
  11. [clangd] Delete remapped buffers in tests — kadircet / detail
  12. [lldb/Core] Avoid more Communication::Disconnect races — pavel / detail
  13. [doc] Fix broken link. NFC. — Xing / detail
  14. [LLD][ELF][ARM] Fix ARM Exidx order for non monotonic section order — peter.smith / detail
  15. [lldb] Make RNBSocketTest compile again after socket modernization — Raphael Isemann / detail
  16. [mlir][EDSC] Retire ValueHandle — ntv / detail
  17. [llvm][NFC][CallSite] Remove CallSite from TypeMetadataUtils & related — mtrofin / detail

clang-d352261-ge86eff0e82d-t9252-b9252.tar.gz (Apr 23, 2020 7:45:24 AM)

  1. [lldb/Host] Modernize some socket functions — pavel / detail
  2. [clang-format] Handle C# property accessors when parsing lines — jbcoe / detail
  3. XCOFF.h - replace StringRef.h include with forward declaration. NFC. — llvm-dev / detail
  4. [ObjCARC] Remove unused forward declarations. NFC. — llvm-dev / detail
  5. RuntimeDyldELF.h - make the object namespace explicit for ELFObjectFileBase. NFC. — llvm-dev / detail
  6. Add extension links for VSCode — sguelton / detail
  7. [InstCombine] add test for logic-of-icmps that should simplify (D78582); NFC — spatel / detail
  8. [InstSimplify] fold and/or of compares with equality to min/max constant — spatel / detail

clang-d352253-gf50bc823fe6-t9248-b9248.tar.gz (Apr 23, 2020 5:59:43 AM)

  1. [lldb] Fix typo in breakpoint set -r description — Raphael Isemann / detail
  2. [AMDGPU] Use SGPR instead of SReg classes — jay.foad / detail
  3. [VPlan] Add & use VPValue operands for VPWidenRecipe (NFC). — flo / detail
  4. [CaptureTracking] Replace hardcoded constant to option. NFC. — serguei.katkov / detail
  5. [AMDGPU] Use RegClass helper functions in getRegForInlineAsmConstraint. — jay.foad / detail
  6. [VPlan] Remove unused forward declarations. NFC. — llvm-dev / detail
  7. [mlir][Standard] Add canonicalization for collapsing pass through cond_br successors. — riddleriver / detail
  8. [mlir][Standard] Add a canonicalization to simplify cond_br when the successors are identical — riddleriver / detail
  9. [mlir][Standard] Add support for canonicalizing branches to passthrough blocks — riddleriver / detail
  10. [mlir][Standard] Allow select to use an i1 for vector and tensor values — riddleriver / detail
  11. [dsymutil][doc] Improve documentation. — Xing / detail
  12. Use FrameIndexTy for stack protector — Alexander.Richardson / detail
  13. [UpdateTestChecks] Make generation of UTC_ARGS: comment more robust — Alexander.Richardson / detail

clang-d352240-ga5e0389b2a4-t9243-b9243.tar.gz (Apr 23, 2020 4:08:32 AM)

  1. [AArch64][GlobalISel] Set the current debug loc when missing in some cases. — Amara Emerson / detail
  2. [clang-tidy] Add option to use alpha checkers from clang-analyzer when using `run-clang-tidy.py` — abpostelnicu / detail
  3. [mlir] NFC: fix broken links in doc of operation definitions — ishizaki / detail
  4. [obj2yaml] - Zero initialize program headers. NFCI. — grimar / detail
  5. [dexter] Require python >= 3.6 — djordje.todorovic / detail
  6. [SveEmitter] Add builtins for FP conversions — sander.desmalen / detail
  7. [AArch64] Define ACLE FP conversion intrinsics with more specific predicate. — sander.desmalen / detail

clang-d352233-g21caba599e6-t9239-b9239.tar.gz (Apr 23, 2020 2:21:03 AM)

  1. Revert "clang-format: support aligned nested conditionals formatting" — hokein.wu / detail
  2. [MLIR] Lower GenericAtomicRMWOp to llvm.cmpxchg. — pifon / detail

clang-d352231-g25807452ac1-t9237-b9237.tar.gz (Apr 23, 2020 12:35:47 AM)

  1. [llvm] NFC: Fix trivial typo in rst and td files — ishizaki / detail
  2. [mlir] NFC: Fix trivial typo under Dialects — ishizaki / detail
  3. [ArgumentPromotion] Remove unnecessary getScalarType() before casting to PointerType. NFC — craig.topper / detail

clang-d352228-gbbf386f02b0-t9234-b9234.tar.gz (Apr 22, 2020 10:50:45 PM)

  1. [NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjCDeclSpec. — puyan / detail
  2. Revert "[NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjCDeclSpec." — puyan / detail

clang-d352226-g7b5497f2585-t9231-b9231.tar.gz (Apr 22, 2020 9:06:07 PM)

  1. Isolate zero_whitespace parser test into its own file. — silvasean / detail

clang-d352225-g3db893b3712-t9228-b9228.tar.gz (Apr 22, 2020 7:21:10 PM)

  1. [llvm-objcopy][MachO] Fix n_sect field — alexshap / detail
  2. RFC: [ValueTracking] Let analyses assume a value cannot be partially poison — aqjune / detail
  3. Revert "RFC: [ValueTracking] Let analyses assume a value cannot be partially poison" — aqjune / detail
  4. [llvm-objcopy][MachO] Add missing license header — alexshap / detail
  5. [ValueTracking] Let analyses assume a value cannot be partially poison — aqjune / detail
  6. Add a policy to enable computing SchedDFSResult. — mark.lacey / detail
  7. Revert "get rid of PythonInteger::GetInteger()" — omair.javaid / detail
  8. [lldb/Target] Avoid race between Communication::Disconnect calls. — Jonas Devlieghere / detail
  9. [MachineDebugify] Insert synthetic DBG_VALUE instructions — Vedant Kumar / detail
  10. [Debugify] Do not require named metadata to be present when stripping — Vedant Kumar / detail
  11. [ARM] Mark some tests as not safe for -debugify-and-strip-all, NFC — Vedant Kumar / detail
  12. [MachineBasicBlock] Add helpers for skipping debug instructions [1/14] — Vedant Kumar / detail
  13. [GISel][RegBankSelect] Hide assertion failure from LLT::getScalarSizeInBits [2/14] — Vedant Kumar / detail
  14. [GIsel][CombinerHelper] Don't consider debug insts in dominance queries [3/14] — Vedant Kumar / detail
  15. [GIsel][CombinerHelper] Fix for missed ElideBrByInvertingCond/CombineIndexedLoadStore combines [4/14] — Vedant Kumar / detail
  16. [GIsel][LegalizerHelper] Account for debug insts when creating mem libcalls [5/14] — Vedant Kumar / detail
  17. [AArch64InstrInfo] Ignore debug insts in canInstrSubstituteCmpInstr [6/14] — Vedant Kumar / detail
  18. [AArch64InstrInfo] Ignore debug insts in areCFlagsAccessedBetweenInstrs [7/14] — Vedant Kumar / detail
  19. [AArch64ConditionalCompares] Ignore debug insts in findConvertibleCompare [8/14] — Vedant Kumar / detail
  20. [AArch64] Clean up assorted usage of hasOneUse/use_instructions [9/14] — Vedant Kumar / detail
  21. [AArch64CondBrTuning] Ignore debug insts when scanning for NZCV clobbers [10/14] — Vedant Kumar / detail
  22. [AArch64ConditionOptimizer] Fix missed optimization due to debug insts [11/14] — Vedant Kumar / detail
  23. [AArch64LoadStoreOptimizer] Skip debug insts during pattern matching [12/14] — Vedant Kumar / detail
  24. [AArch64PreLegalizerCombiner] Fix debug invariance issue in matchFConstantToConstant [13/14] — Vedant Kumar / detail
  25. [AArch64CollectLOH] Debug insts should not break LOH collection [14/14] — Vedant Kumar / detail
  26. [NFC] Correct typo in comment after D76038 — aaronpuchert / detail
  27. [GISel]: Relax opcode checking at the top level to enable CSE — aditya_nandakumar / detail

clang-d352198-g45526d29a5b-t9225-b9225.tar.gz (Apr 22, 2020 4:39:09 PM)

  1. PR45000: Let Sema::SubstParmVarDecl handle default args of lambdas in initializers — aaronpuchert / detail
  2. [SveEmitter] Add builtins for svwhile — sander.desmalen / detail
  3. [SveEmitter] Add builtins for svwhilerw/svwhilewr — sander.desmalen / detail
  4. [SCCP] Drop unnecessary early exit for ExtractValueInst. — florian_hahn / detail
  5. [TimeProfiler] Emit real process ID and thread names — jaskiewiczs / detail
  6. [JITLink] Read MachO Header CPU field only in jitLink_MachO. — Lang Hames / detail
  7. [JITLink] Fix edge removal iterator invalidation. — Lang Hames / detail
  8. [MachineOutliner] Teach outl