collapse
100%
WDescription%
Test Result: 0 tests failing out of a total of 10,670 tests.100
Build stability: No recent builds failed.100
Build History
x
#1951
(pending—Already running 1 builds across all nodes)
 
 
 Identified problems
 
 
 
 
 
 
 
 
 Identified problems
 Identified problems
 
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 
 
 Identified problems
 
 
 
 
 
 
 

Changes

#1950 (Sep 18, 2020 9:53:09 AM)

  1. fixed compiler argument — kuhnel / githubweb

#1950 (Sep 18, 2020 9:53:09 AM)

  1. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." — Matthew.Arsenault / detail
  2. emacs: Add nofree and willreturn to list of attributes — Matthew.Arsenault / detail
  3. IR: Move denormal mode parsing from MachineFunction to Function — Matthew.Arsenault / detail
  4. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) — spatel / detail
  5. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. — hanchung / detail
  6. [clangd] Add option for disabling AddUsing tweak on some namespaces. — adamcz / detail
  7. [AIX] Enable large code model when building with clang — daltenty / detail
  8. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. — llvm-dev / detail
  9. [X86][AVX] Add missing i686 broadcastm test coverage — llvm-dev / detail
  10. [mlir][openacc] Support Index and AnyInteger in loop op — clementval / detail
  11. [mlir][openacc] Add missing operands for acc.data operation — clementval / detail
  12. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. — antiagainst / detail
  13. [DFSan] Add strpbrk wrapper. — mascasa / detail
  14. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets — llvm-dev / detail
  15. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr — lyandy / detail
  16. Extending Baremetal toolchain's support for the rtlib option. — jonathan_roelofs / detail
  17. Use one more byte to silence a warning from Vistual C++ — jianzhouzh / detail
  18. [NFC][ScheduleDAG] Remove unused EntrySU SUnit — francisvm / detail
  19. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. — jonchesterfield / detail
  20. [clang-format] Add a option for the position of Java static import — mydeveloperday / detail
  21. [clang-format] NFC ensure the clang-format tests remain clang-formatted — mydeveloperday / detail
  22. [mlir][shape] Extend shape.cstr_require with a message. — silvasean / detail
  23. [clangd] Add Random Forest runtime for code completion. — usx / detail
  24. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. — Amara Emerson / detail
  25. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf — Matthew.Arsenault / detail
  26. [flang] Rework preprocessing of stringification — pklausler / detail
  27. [ASan][NewPM] Fix byref-args.ll under NPM — aeubanks / detail
  28. [Sema] Handle objc_super special lookup when checking builtin compatibility — raul.tambre / detail
  29. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext — dblaikie / detail
  30. [test][HWAsan] Fix kernel-inline.ll under NPM — aeubanks / detail
  31. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  32. Reapply "RegAllocFast: Record internal state based on register units" — Matthew.Arsenault / detail
  33. RegAllocFast: Rewrite and improve — Matthew.Arsenault / detail
  34. CodeGen: Move split block utility to MachineBasicBlock — Matthew.Arsenault / detail
  35. [X86][AVX] Add missing non AVX512VL broadcastm test coverage — llvm-dev / detail
  36. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — jyknight / detail
  37. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately — dblaikie / detail
  38. Linewrap & remove some dead typedefs from previous commit — dblaikie / detail
  39. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. — huihuiz / detail
  40. [test][TSan] Fix tests under NPM — aeubanks / detail
  41. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets — llvm-dev / detail
  42. scudo: Add an API for disabling memory initialization per-thread. — peter / detail
  43. First pass on MLIR python context lifetime management. — stellaraccident / detail
  44. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible — thakis / detail
  45. [gn build] (manually) port 9b6765e784b3 — thakis / detail
  46. Pre-commit test for CSEing masked loads/stores — kparzysz / detail
  47. [gn build] Do not sync filenames containing variable references — thakis / detail
  48. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py — vmiklos / detail
  49. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." — echristo / detail
  50. [gn build] (manually) port 9b6765e784b3 more — thakis / detail
  51. [gn build] add file i forgot to add in 929d91a55616 — thakis / detail
  52. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC — spatel / detail
  53. clang: Make changes in 7c8bb409f31e py2.7-compatible — thakis / detail
  54. CompletionModelCodegen: Remove unused import — thakis / detail
  55. [OpenMP] Initial Support for OpenMP Webpage Documentation — jhuber6 / detail
  56. [msan][asan] Add runtime flag intercept_strcmp — Vitaly Buka / detail
  57. [llvm-cov] Allow commas in filenames passed to `-object` flag — Vedant Kumar / detail
  58. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF — rnk / detail
  59. [spirv] Move device info from resource limit into target env — antiagainst / detail
  60. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." — echristo / detail
  61. [test][InstrProf] Fix always_inline.ll under NPM — aeubanks / detail
  62. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic — listmail / detail
  63. [clang][module] Improve incomplete-umbrella warning — zixu_wang / detail

#1950 (Sep 18, 2020 9:53:09 AM)

  1. fixed compiler argument — kuhnel / detail

#1949 (Sep 18, 2020 1:35:00 AM)

  1. Add ARM64 Windows on Arm buildbots — maxim.kuvyrkov / githubweb
  2. ang-x86-ninja removed MSVC environment setup — kuhnel / githubweb

#1949 (Sep 18, 2020 1:35:00 AM)

  1. [X86] Add some demanded bits test cases for PDEP with constant mask — craig.topper / detail
  2. This is a test commit — artur.bialas / detail
  3. Revert "This is a test commit" — artur.bialas / detail
  4. [FPEnv] Use typed accessors in FPOptions — sepavloff / detail
  5. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC — weiwei64 / detail
  6. [NFC][fuzzer] Simplify StrcmpTest.cpp — Vitaly Buka / detail
  7. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" — nikita.ppv / detail
  8. [sanitizer] Add facility to print the full StackDepot — Vitaly Buka / detail
  9. [NFC][sanitizer] Disable a test on Windows — Vitaly Buka / detail
  10. [NFC][gotsan] Fix 'format' error — Vitaly Buka / detail
  11. AArch64: make sure jump table entries can reach entire image — Tim Northover / detail
  12. [TableGen][GlobalISel] Fix handling of zero_reg — bjorn.a.pettersson / detail
  13. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. — flo / detail
  14. Revert "[libunwind] Support for leaf function unwinding." — daniel.kiss / detail
  15. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  16. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. — ntv / detail
  17. [Polly] Update map passed to SCEVParameterReweriter. — flo / detail
  18. [Test] Missing range check removal opportunity — mkazantsev / detail
  19. [UpdateCCTestChecks] Include generated functions if asked — David A Greene / detail
  20. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. — Xing / detail
  21. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. — Xing / detail
  22. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  23. [InstSimplify] add another test for NaN propagation; NFC — spatel / detail
  24. [AMDGPU] Set DS alignment requirements to be more strict — Mirko.Brkusanin / detail
  25. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail

#1949 (Sep 18, 2020 1:35:00 AM)

  1. Add ARM64 Windows on Arm buildbots — maxim.kuvyrkov / detail
  2. ang-x86-ninja removed MSVC environment setup — kuhnel / detail

#1948 (Sep 17, 2020 5:12:33 PM)

  1. Changed to use cmake arguments to specify C and C++ compilers. — gkistanova / githubweb

#1948 (Sep 17, 2020 5:12:33 PM)

  1. [NewPM] Fix pr45927.ll under NPM — aeubanks / detail
  2. [MemorySSA] Be more conservative when traversing MemoryPhis. — flo / detail
  3. Support dwarf fission for wasm object files — dschuff / detail
  4. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator — qcolombet / detail
  5. [test] Fix FullUnroll.ll — aeubanks / detail
  6. [AArch64] Enable implicit null check transformation — listmail / detail
  7. [RISCV] Support Shadow Call Stack — zhaoshiz / detail
  8. [MLIR][TableGen] Automatic detection and elimination of redundant methods — jurahul / detail
  9. [MemorySSA] Fix an unused variable warning [NFC] — listmail / detail
  10. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang — amy.kwan1 / detail
  11. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests — amy.kwan1 / detail
  12. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. — Amara Emerson / detail
  13. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. — Amara Emerson / detail
  14. [lldb] Clarify docstring for SBBlock::IsInlined, NFC — Vedant Kumar / detail
  15. [mlir][shape] Add `shape.cstr_require %bool` — silvasean / detail
  16. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. — jurahul / detail
  17. [scudo/standalone] Don't define test main function for Fuchsia — mcgrathr / detail
  18. [NFC][Lsan] Fix zero-sized array compilation error — Vitaly Buka / detail
  19. [NFC] clang-format one line — Vitaly Buka / detail
  20. [sanitizer] Add facility to print the full StackDepot — tejohnson / detail
  21. [libc] Add implementation for hypotf — lntue / detail
  22. Revert "[sanitizer] Add facility to print the full StackDepot" — tejohnson / detail
  23. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext — weiwei64 / detail

#1948 (Sep 17, 2020 5:12:33 PM)

  1. Changed to use cmake arguments to specify C and C++ compilers. — gkistanova / detail

#1947 (Sep 17, 2020 9:31:34 AM)

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

#1947 (Sep 17, 2020 9:31:34 AM)

  1. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. — llvm-dev / detail
  2. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 — zhuoryin / detail
  3. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. — llvm-dev / detail
  4. [compiler-rt] Avoid pulling libatomic to sanitizer tests — n54 / detail
  5. ValueList.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  6. DwarfExpression.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  7. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. — llvm-dev / detail
  8. [compiler-rt] Replace INLINE with inline — n54 / detail
  9. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT — n54 / detail
  10. [AMDGPU] should expand ROTL i16 to shifts. — Alexander Timofeev / detail
  11. [compiler-rt] [netbsd] Include <sys/dkbad.h> — n54 / detail
  12. [compiler-rt] [hwasan] Replace INLINE with inline — n54 / detail
  13. [mlir][Standard] Canonicalize chains of tensor_cast operations — herhut / detail
  14. [compiler-rt] [scudo] Fix typo in function attribute — n54 / detail
  15. [ARM] Sink splats to MVE intrinsics — david.green / detail
  16. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. — michael.hliao / detail
  17. [libc++] Remove some workarounds for missing variadic templates — Louis Dionne / detail
  18. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin — xun / detail
  19. [OpenMP 5.0] Fix user-defined mapper privatization in tasks — a.bataev / detail
  20. [DFSan] Add bcmp wrapper. — mascasa / detail
  21. Precommit test updates — Sanne.Wouda / detail
  22. [AArch64] Match pairwise add/fadd pattern — Sanne.Wouda / detail
  23. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions — Yaxun.Liu / detail
  24. [ARM] Add more MVE postinc distribution tests. NFC — david.green / detail
  25. [mlir][openacc] Change operand type from index to AnyInteger in parallel op — clementval / detail
  26. [flang][openacc] Lower clauses on loop construct to OpenACC dialect — clementval / detail
  27. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) — mkazantsev / detail
  28. Revert "[DFSan] Add bcmp wrapper." — mascasa / detail
  29. ModuloSchedule.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  30. Fix build failure in clangd — Yaxun.Liu / detail
  31. [mlir][Vector] Add a folder for vector.broadcast — hanchung / detail
  32. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. — Amara Emerson / detail
  33. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. — david.green / detail
  34. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) — spatel / detail
  35. [amdgpu] Compilation fix for Release — benny.kra / detail
  36. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use — ecaldas / detail
  37. [DFSan] Add bcmp wrapper. — mascasa / detail
  38. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness — raul.tambre / detail
  39. [AMDGPU] Fix ROCm unit test memref initialization — zhuoryin / detail
  40. Add missing include — Adrian Prantl / detail
  41. [PowerPC][AIX] Don't hardcode python invoke command line — Jinsong Ji / detail
  42. [VectorCombine] add test for multi-use load (PR47558); NFC — spatel / detail
  43. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC — spatel / detail
  44. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — Yaxun.Liu / detail
  45. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — Yaxun.Liu / detail
  46. [MLIR] Support for return values in Affine.For yield — uday / detail
  47. [MLIR][Affine] Add parametric tile size support for affine.for tiling — uday / detail
  48. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber — craig.topper / detail
  49. [VectorCombine] limit load+insert transform to one-use — spatel / detail
  50. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. — Amara Emerson / detail
  51. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. — Amara Emerson / detail
  52. [PDB] Split TypeServerSource and extend type index map lifetime — rnk / detail
  53. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable — mcinally / detail
  54. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  55. [gn build] Port 7e4c6fb8546 — llvmgnsyncbot / detail
  56. AArch64::ArchKind's underlying type is uint64_t — jonathan_roelofs / detail
  57. [Lsan] Use fp registers to search for pointers — Vitaly Buka / detail
  58. Disable hoisting MI to hotter basic blocks when using pgo — wei.huang / detail
  59. [SCEV] Add test cases for max BTC with loop guard info. — flo / detail
  60. [GVN] Add additional assume tests (NFC) — nikita.ppv / detail
  61. [GVN] Use that assume(!X) implies X==false (PR47496) — nikita.ppv / detail
  62. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. — whitneyt / detail
  63. [InstCombine] Canonicalize SPF_ABS to abs intrinc — nikita.ppv / detail
  64. [llvm-install-name-tool] Update the command-line guide — alexshap / detail

#1947 (Sep 17, 2020 9:31:34 AM)

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

#1946 (Sep 17, 2020 1:27:48 AM)

  1. [llvm-cov gcov][test] Move tests to gcov/ — i / detail
  2. [DebugInfo] Simplify DIEInteger::SizeOf(). — ikudrin / detail
  3. [mlir][spirv] Add GroupNonUniformBroadcastOp — thomasraoux / detail
  4. [llvm-cov gcov] Add --demangled-names (-m) — i / detail
  5. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. — tpopp / detail
  6. [SelectionDAG] Check any use of negation result before removal — qiucofan / detail
  7. [Lint] Add check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  8. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir — jay.foad / detail
  9. [SplitKit] Only copy live lanes — jay.foad / detail
  10. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) — lebedev.ri / detail
  11. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" — douglas.yung / detail
  12. [X86] Fix stack alignment on 32-bit Solaris/x86 — ro / detail
  13. [lldb] Don't send invalid region addresses to lldb server — david.spickett / detail
  14. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors — cullen.rhodes / detail
  15. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass — limo / detail
  16. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. — llvm-dev / detail
  17. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. — llvm-dev / detail
  18. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. — llvm-dev / detail
  19. [MLIR] Turns swapId into a FlatAffineConstraints member func — vincentzhaorz / detail
  20. [gn build] (manually) port c9af34027bc — thakis / detail
  21. [mlir] turn clang-format back on in C API test — zinenko / detail
  22. [ARM] Extra fp16 bitcast tests. NFC — david.green / detail
  23. DwarfFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  24. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  25. [ARM] Additional tests for qr intrinsics in loops. NFC — david.green / detail
  26. Revert "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  27. [NFC][ARM] Tail fold test changes — sam.parker / detail
  28. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  29. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  30. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function — mydeveloperday / detail
  31. [ConstraintSystem] Remove local variable that is set but not read [NFC] — mikael.holmen / detail
  32. Remove unnecessary forward declarations. NFCI. — llvm-dev / detail
  33. [clang][docs] Fix documentation of -O — jrtc27 / detail
  34. [SLP] sort candidates to increase chance of optimal compare reduction — spatel / detail
  35. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. — grimar / detail
  36. [obj2yaml] - Don't emit EM_NONE. — grimar / detail
  37. [SVE][CodeGen] Lower floating point -> integer conversions — kerry.mclaughlin / detail
  38. [MemorySSA] Add another loop clobber test case. — flo / detail
  39. [ARM][MachineOutliner] Add missing testcase for calls. — yvan.roux / detail

#1945 (Sep 16, 2020 5:22:10 PM)

  1. [ELF] Bump the limit of thunk creation passes from 10 to 15 — maskray / detail
  2. [NFC][regalloc] type LiveInterval::reg() as Register — mtrofin / detail
  3. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  4. [lldb/test] Enable faulthandler in dotest — rupprecht / detail
  5. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — Yaxun.Liu / detail
  6. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  7. [flang] Substrings with lower bound greater than upper bound — psteinfeld / detail
  8. Disable a large test for EXPENSIVE_CHECKS and debug build — jasonliu / detail
  9. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  10. [gn build] (manually) port 1321160a2 — thakis / detail
  11. [EarlyCSE] Simplify max/min pattern matching. NFC. — michael.hliao / detail
  12. [Flang] Fixed installation permission of the "binary" flang — tianshilei1992 / detail
  13. Commenting out atomics with padding to unbreak MSAN tests — ogiroux / detail
  14. Revert "[AArch64] Add -mmark-bti-property flag." — daniel.kiss / detail
  15. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  16. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. — craig.topper / detail
  17. [MemorySSA] Rename uses in blocks with Phis. — asbirlea / detail
  18. Canonicalize declaration pointers when forming APValues. — richard / detail
  19. PR47555: Inheriting constructors are implicitly definable. — richard / detail
  20. [NewPM] Port -print-alias-sets to NPM — aeubanks / detail
  21. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  22. [mlir] expose affine map to C API — zhanghb97 / detail
  23. [gn build] Port b04c1a9d312 — llvmgnsyncbot / detail
  24. [libunwind][DWARF] Fix end of .eh_frame calculation — rprichard / detail
  25. [MachineSink] add one more mir case - nfc — czhengsz / detail
  26. [PowerPC] Fix store-fptoi combine of f128 on Power8 — qiucofan / detail
  27. Use zu rather than llu format specifier for size_t (-Wformat warning fix). — echristo / detail
  28. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists — dblaikie / detail
  29. Revert "[IRSim] Adding IR Instruction Mapper" — stilis / detail
  30. [gn build] Port a895040eb02 — llvmgnsyncbot / detail
  31. Flush bitcode incrementally for LTO output — jianzhouzh / detail
  32. Add the header of std::min — jianzhouzh / detail
  33. Fix the arguments of std::min — jianzhouzh / detail
  34. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) — Jonas Devlieghere / detail
  35. Add __divmodti4 to match libgcc. — craig.topper / detail

#1944 (Sep 16, 2020 8:50:46 AM)

  1. [clang-format] [NFC] Fix spelling mistake in the documentation — mydeveloperday / detail
  2. [SLP] fix formatting; NFC — spatel / detail
  3. Add section with details about DAGs. — paul / detail
  4. [OPENMP]Do not allow threadprivates as base for array-like reduction. — a.bataev / detail
  5. [DSE] Add another test cases with loop carried dependence. — flo / detail
  6. [mlir] Model StringRef in C API — zinenko / detail
  7. [Partial Inliner] Compute intrinsic cost through TTI — flo / detail
  8. Enable inlining for Linalg dialect — ntv / detail
  9. [mlir][openacc] Add missing operands for acc.parallel operation — clementval / detail
  10. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. — llvm-dev / detail
  11. [AMDGPU] Add -show-mc-encoding to setreg tests — jay.foad / detail
  12. [AMDGPU] Enable scheduling around FP MODE-setting instructions — jay.foad / detail
  13. [X86] Assert that we've found a terminator instruction. NFCI. — llvm-dev / detail
  14. [AMDGPU] Add v3f16/v3i16 support to SDag — sebastian.neubauer / detail
  15. AMDGPU: Improve <2 x i24> arguments and return value handling — arsenm2 / detail
  16. [NFC][Regalloc] accessors for 'reg' and 'weight' — mtrofin / detail
  17. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. — llvm-dev / detail
  18. [ASTMatchers] Add missing definition for decompositionDecl — benny.kra / detail
  19. [AMDGPU] Corrected directive to use for ELF weak refs — dmitry.preobrazhensky / detail
  20. [NPM] Translate alias analysis into require<> as well — aeubanks / detail
  21. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. — francesco.petrogalli / detail
  22. [AMDGPU] Remove obsolete comment — jay.foad / detail
  23. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled — sjoerd.meijer / detail
  24. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass — aeubanks / detail
  25. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  26. Do not apply calling conventions to MSVC entry points — elizabeth.andrews / detail
  27. LocalStackSlotAllocation: Swap order of check — Matthew.Arsenault / detail
  28. AMDGPU: Add baseline test for incorrect SP access — Matthew.Arsenault / detail
  29. AMDGPU: Clear offset register when using local stack area — Matthew.Arsenault / detail
  30. Include (Type|Symbol)Record.h less — rnk / detail
  31. RegAllocFast: Make self loop live-out heuristic more aggressive — Matthew.Arsenault / detail
  32. [libc++] Ensure streams are initialized early — Louis Dionne / detail
  33. Re-land: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  34. [llvm-nm] Use aggregate initialization instead of memset zero — i / detail
  35. [SLP] add tests for reduction ordering; NFC — spatel / detail
  36. ValueEnumerator.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  37. InterferenceCache.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  38. raw_ostream.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  39. DwarfUnit.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  40. [GISel] Add new combines for unary FP instrs with constant operand — mkitzan / detail
  41. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given — zequanwu / detail
  42. [libFuzzer] Enable entropic by default. — mascasa / detail
  43. Sema: add support for `__attribute__((__swift_bridge__))` — Saleem Abdulrasool / detail
  44. fix test no-rtti.cpp — zequanwu / detail
  45. [clang][codegen] Skip adding default function attributes on intrinsics. — michael.hliao / detail
  46. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. — Amara Emerson / detail
  47. [gn build] make "all" target build — thakis / detail
  48. GlobalISel: Lift store value widening restriction — Matthew.Arsenault / detail
  49. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  50. Add '<' meta command to read in code from external file — jingham / detail
  51. [UpdateTestChecks][NFC] Fix spelling — johannes / detail
  52. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition — johannes / detail
  53. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names — johannes / detail
  54. [OpenMP] Support nested OpenMP context selectors (declare variant) — johannes / detail
  55. [OpenMP] Context selector extensions for return value overloading — johannes / detail
  56. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU — johannes / detail
  57. [OpenMP] Context selector extensions for template functions — johannes / detail
  58. [OpenMP] Support `std::complex` math functions in target regions — johannes / detail
  59. [AMDGPU] gfx1030 RT support — Stanislav.Mekhanoshin / detail
  60. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." — rahmanl / detail
  61. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS — Abhina.Sreeskantharajan / detail
  62. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn — thakis / detail
  63. Fix build. — michael.hliao / detail
  64. [InstCombine] Add test for infinite combine loop (NFC) — nikita.ppv / detail
  65. [InstSimplify] Clarify SimplifyWithOpReplaced() return value — nikita.ppv / detail
  66. Reapply [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  67. [gn build] Port 56069b5c71c — llvmgnsyncbot / detail
  68. [UpdateTestChecks] Allow $ in function names — David A Greene / detail
  69. [aarch64][tests] Add tests which show current lack of implicit null support — listmail / detail
  70. [flang][msvc] Work around if constexpr (false) evaluation. NFC. — llvm-project / detail
  71. [X86] Add test case for a masked load mask becoming all ones after type legalization. — craig.topper / detail
  72. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load — craig.topper / detail
  73. [lsan] Share platform allocator settings between ASan and LSan — phosek / detail
  74. Revert "[lsan] Share platform allocator settings between ASan and LSan" — phosek / detail
  75. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. — Lang Hames / detail
  76. Revert "Do not apply calling conventions to MSVC entry points" — akhuang / detail
  77. [AMDGPU] gfx1030 test update. NFC. — Stanislav.Mekhanoshin / detail
  78. [NFC][LSAN] Change SuspendedThreadsList interface — Vitaly Buka / detail

#1943 (Sep 16, 2020 12:45:08 AM)

  1. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class — Zinovy Nis / detail
  2. [lldb] Reword CompilerType docstring to not say "generic type" — davelee.com / detail
  3. [MLIR][NFC] Value print update for block arguments — uday / detail
  4. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA — jano.vesely / detail
  5. [ThinLTO] Relax thinlto_embed_bitcode.ll check — mtrofin / detail
  6. [X86] Add test case for non-power of 2 scatter. NFC — craig.topper / detail
  7. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. — craig.topper / detail
  8. [MemorySSA] Set MustDominate to true for PhiTranslation. — asbirlea / detail
  9. [llvm-rc] Allow omitting components from VERSIONINFO versions — martin / detail
  10. [llvm-rc] Update a comment. NFC. — martin / detail
  11. [llvm-rc] Lowercase the option definitions. NFC. — martin / detail
  12. [obj2yaml] Add support for dumping the .debug_addr(v5) section. — Xing / detail
  13. [MemorySSA] Report unoptimized as None, not MayAlias. — asbirlea / detail
  14. [Test] Some more potential range check elimination opportunities — mkazantsev / detail
  15. [flang] Fix docs build — richard.barton / detail
  16. [Test] Add positive range checks tests in addition to negative — mkazantsev / detail
  17. Revert "[Asan] Fix false leak report" — Vitaly Buka / detail
  18. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" — Vitaly Buka / detail
  19. [ARM][MachineOutliner] Add calls handling. — yvan.roux / detail
  20. [clangd] Don't use zlib when it's unavailable. — platonov.aleksandr / detail
  21. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT — samuel.tebbs / detail
  22. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. — sjoerd.meijer / detail
  23. [DebugInfo][flang] DISubrange support for fortran assumed size array — AlokKumar.Sharma / detail
  24. [llvm-readobj][test] - Address a forgotten review comment for D86923. — grimar / detail
  25. [clangd] Implement hot index reloading for clangd-index-server — kbobyrev / detail
  26. [Support] Add GlobPattern::isTrivialMatchAll() — andrew.ng / detail
  27. [LLD][ELF] Optimize linker script filename glob pattern matching NFC — andrew.ng / detail
  28. [llvm-readobj][test] - Improve section-symbols.test — grimar / detail
  29. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 — samuel.tebbs / detail
  30. [clang-tidy] Improve documentation on Clangd integration — kbobyrev / detail
  31. [DAG] Remover getOperand() call. NFCI. — llvm-dev / detail
  32. Fix table formatting after D87686 — kbobyrev / detail
  33. [ARM] Add more validForTailPredication — sam.parker / detail
  34. [ARM] Fix tail predication predicate tracking — sam.parker / detail
  35. [clangd] Actually parse Index section of the YAML file. — adamcz / detail
  36. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  37. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` — adam.balogh / detail
  38. CGBlocks.cpp - assert non-null CGF pointer. NFCI. — llvm-dev / detail
  39. TokenAnnotator.cpp - remove useless pointer null test. NFCI. — llvm-dev / detail
  40. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. — llvm-dev / detail
  41. Update dead links to Itanium and ARM ABIs. NFC — sam.mccall / detail
  42. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. — llvm-dev / detail
  43. [RDA] Fix getUniqueReachingDef for self loops — sam.parker / detail
  44. [SLP] change poorly named variable; NFC — spatel / detail
  45. [SLP] move loop index variable declaration to its use; NFC — spatel / detail
  46. [SLP] remove redundant size check; NFC — spatel / detail
  47. [SLP] remove uses of 'auto' that obscure functionality; NFC — spatel / detail
  48. [ARM] Reorder some logic — sam.parker / detail

#1942 (Sep 15, 2020 4:21:16 PM)

  1. [libc] remove useless headers — gchatelet / detail
  2. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. — huihuiz / detail
  3. [libc] use stddef instead of string header — gchatelet / detail
  4. Sema: add support for `__attribute__((__swift_bridged_typedef__))` — Saleem Abdulrasool / detail
  5. [libc] Remove special case for 8 and 16 bytes — gchatelet / detail
  6. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity — diego.caballero / detail
  7. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. — a.bataev / detail
  8. [OpenMP] Additional Information for Libomptarget Mappings — huberjn / detail
  9. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) — xun / detail
  10. [AMDGPU] Unify intrinsic ret/nortn interface — Stanislav.Mekhanoshin / detail
  11. GlobalISel: Add combines for G_TRUNC — vkeles / detail
  12. [SourceManager] Explicitly check for potential iterator underflow — Jan Korous / detail
  13. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode — mtrofin / detail
  14. [GISel] Add new GISel combiners for G_MUL — aditya_nandakumar / detail
  15. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults — aktoon / detail
  16. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean — alexandre.ganea / detail
  17. GlobalISel: Fix a failing combiner test — vkeles / detail
  18. [CGSCC][NewPM] Fix adding mutually recursive new functions — aeubanks / detail
  19. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions — Jessica Paquette / detail
  20. [LICM] Make Loop ICM profile aware again — aktoon / detail
  21. SVML support for log10, sqrt — aktoon / detail
  22. [LowerSwitch][NewPM] Port lowerswitch to NPM — aeubanks / detail
  23. [NewPM] Port strip* passes to NPM — aeubanks / detail
  24. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 — kparzysz / detail
  25. [PDB] Drop LF_PRECOMP from debugTypes earlier — rnk / detail
  26. Fix test after D86156. — asbirlea / detail
  27. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. — craig.topper / detail
  28. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM — aeubanks / detail
  29. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM — aeubanks / detail
  30. [NewPM] Fix opt-hot-cold-split.ll under NPM — aeubanks / detail
  31. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) — joker.eph / detail
  32. [InstCombine] Add tests for statepoint simplification — serguei.katkov / detail
  33. [Test] Add signed version of a test — mkazantsev / detail

#1941 (Sep 15, 2020 2:35:51 AM)

  1. [NFC][lsan][fuzzer] Relax fuzzer-leak.test — Vitaly Buka / detail
  2. [X86] Pre-commit test cases for D87593 — craig.topper / detail
  3. [NFC][Asan] Don't use MetaData for size — Vitaly Buka / detail
  4. [NFC][Asan] Remove from_memalign and rz_log — Vitaly Buka / detail
  5. Revert "[Sema] Address-space sensitive index check for unbounded arrays" — Chris.Hamilton / detail
  6. [NFC][Asan] Reorder bitfields — Vitaly Buka / detail
  7. [Asan] Cleanup kAllocBegMagic setup — Vitaly Buka / detail
  8. [NFC][Asan] Return uptr as before D87646 — Vitaly Buka / detail
  9. [NFC][Asan] Remove chunk pointer from metadata — Vitaly Buka / detail
  10. [SVE] Fix isLoadInvariantInLoop for scalable vectors — david.sherwood / detail
  11. [doc] Fix broken link — sguelton / detail
  12. [DebugInfo] Support both forward and backward slashes in tests — phosek / detail
  13. [Support] Make building with snmalloc work — hans / detail
  14. [MVE] Rename of tests making them consistent with tail-predication tests. NFC. — sjoerd.meijer / detail
  15. GlobalISel/IRTranslator resetTargetOptions based on function attributes — petar.avramovic / detail
  16. [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. — grimar / detail
  17. [NFC][DebugInfo] Use consistent regex group spelling — phosek / detail
  18. [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes — grimar / detail
  19. [X86] detectAVGPattern - accept non-pow2 vectors by padding. — llvm-dev / detail
  20. [MVE] fix typo in llvm debug message. NFC. — sjoerd.meijer / detail
  21. [Transforms][Coroutines] Add missing header path to CMakeLists.txt — llvm-dev / detail
  22. [SelectionDAG] Remove unused FP constant in getNegatedExpression — qiucofan / detail
  23. [ARM] Corrected condition in isSaturatingConditional — meera.nakrani / detail
  24. [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) — llvm-dev / detail
  25. Revert "[InstCombine] Simplify select operand based on equality condition" — benny.kra / detail
  26. [mlir][integration_test] Linalg Conv folder renamed to CPU — limo / detail
  27. [mlir] check for failures when packing function sigunatures in std->llvm conversion — zinenko / detail
  28. Recommit "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  29. SelectionDAGBuilder.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  30. StatepointLowering.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  31. SpillPlacement.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  32. Revert "RegAllocFast: Record internal state based on register units" — hans / detail
  33. [lldb/cmake] Fix testing support library dependencies — pavel / detail
  34. [lldb] Improve qemu interop for aarch64 — pavel / detail
  35. [Scalarizer] Avoid changing name of non-instructions — bjorn.a.pettersson / detail
  36. [ARM][MVE] Tail-predication: use unsigned SCEV ranges for tripcount — sjoerd.meijer / detail
  37. AliasSetTracker.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  38. ProvenanceAnalysis.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  39. LoopCacheAnalysis.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  40. [libc++] Allow building without threads in standalone builds — Louis Dionne / detail
  41. Restrict UnnecessaryCopyInitialization check to variables initialized from free functions without arguments — aaron / detail
  42. [ConstraintSolver] Add isConditionImplied helper. — flo / detail
  43. [Flang] Add GettingInvolved documentation page and sidebar. — joshisameeran17 / detail
  44. [lld][WebAssembly] Fix --export-all when __stack_pointer is present — sbc / detail
  45. [gn build] (semi-manually) port 380e746bcca — thakis / detail
  46. [ConstraintElimination] Add initial tests. — flo / detail
  47. [libcxx] Disable failing test for no-exceptions build — oliver.stannard / detail
  48. [InstCombine] improve test names; NFC — spatel / detail
  49. [InstCombine] add RUN to show miscompile of pow expansion; NFC — spatel / detail
  50. [InstCombine] fix bug in pow expansion — spatel / detail
  51. [gn build] Port a8058c6f8d1 — llvmgnsyncbot / detail
  52. [gn build] Port cd4edf94cd4 — llvmgnsyncbot / detail
  53. [mlir][Standard] Add canonicalizer for dynamic_tensor_from_elements — herhut / detail
  54. [mlir][openacc] Add missing print of vector_length in parallel op — clementval / detail
  55. [Utils] isLegalToPromote - Fix missing null check before writing to FailureReason. — llvm-dev / detail
  56. AMDGPUPrintfRuntimeBinding.cpp - drop unnecessary casts/dyn_casts. NFCI. — llvm-dev / detail
  57. Revert "[SelectionDAG] Remove unused FP constant in getNegatedExpression" — qiucofan / detail
  58. [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec — stefanp / detail
  59. [libc] Fix typo in platform_defs.h.inc — gchatelet / detail
  60. [libc] Add missing LibcFPTestHelpers library — gchatelet / detail
  61. [libc] Add missing TableGen dependency — gchatelet / detail
  62. [analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwrite — gabor.marton / detail
  63. [llvm-readobj/elf] - Don't crash when the size of s dynamic symbol table, inferred from the hash table, is broken. — grimar / detail
  64. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock — dkszelethus / detail
  65. [InstSimplify] add limit folds for fmin/fmax — spatel / detail
  66. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any — Louis Dionne / detail
  67. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  68. [mlir][openacc] Add loop op verifier — clementval / detail
  69. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist — dkszelethus / detail
  70. [XCOFF] Run resource intense test only on platforms where it makes sense — jasonliu / detail
  71. [libc++] Add a benchmark for std::map operations — Louis Dionne / detail
  72. [MachineBasicBlock] Fix a typo in function copySuccessor — carrot / detail
  73. NFC: Add whitespace change to .git-blame-ignore-revs — Louis Dionne / detail
  74. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. — llvm-dev / detail
  75. [lldb] Add -l/--language option to script command — Jonas Devlieghere / detail
  76. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan — i / detail
  77. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" — phosek / detail
  78. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  79. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 — i / detail
  80. Fix bot failure after ccb4124a4172 — nemanja.i.ibm / detail
  81. [OPENMP]Add support for allocate vars in untied tasks. — alexey.bataev / detail
  82. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  83. [DependenceAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  84. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM — aeubanks / detail
  85. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM — aeubanks / detail
  86. [PostDominators][NewPM] Fix tests to work under NPM — aeubanks / detail
  87. [libc++] Add missing friend keyword — Louis Dionne / detail
  88. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. — craig.topper / detail
  89. [Bugpoint][NewPM] Pin bugpoint to legacy PM — aeubanks / detail
  90. [ConstraintElimination] Add constraint elimination pass. — flo / detail
  91. [gn build] Port 3d42d549554 — llvmgnsyncbot / detail
  92. Fix .debug_aranges parsing. — gclayton / detail
  93. [DemandedBits][NewPM] Pin some tests to legacy PM — aeubanks / detail
  94. [Dominators][NewPM] Pin tests with -analyze to legacy PM — aeubanks / detail
  95. [libc++] Fix broken test for std::any and allocators — Louis Dionne / detail
  96. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail
  97. [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time — zequanwu / detail
  98. [PowerPC] Implement __int128 vector divide operations — conanap / detail
  99. [AArch64][SVE] Add lowering for llvm fsqrt — dancgr / detail
  100. [clang] Add a command line flag for the Machine Function Splitter. — snehasishk / detail
  101. InferAddressSpaces: Fix assert with unreachable code — Matthew.Arsenault / detail
  102. [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs` — Matthew.Arsenault / detail
  103. Implement __isOSVersionAtLeast for Android — srhines / detail

#1940 (Sep 14, 2020 6:21:18 PM)

  1. Revert "[docs][NewPM] Add docs for writing NPM passes" — aeubanks / detail
  2. [GISel]: Add combine for G_FABS to G_FABS — aditya_nandakumar / detail
  3. Reland [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  4. [Hexagon] Some HVX DAG combines — kparzysz / detail
  5. [Hexagon] Widen loads and handle any-/sign-/zero-extensions — kparzysz / detail
  6. [Hexagon] Add more detailed testcase for widening truncates — kparzysz / detail
  7. [Sema] Address-space sensitive index check for unbounded arrays — Chris.Hamilton / detail
  8. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. — craig.topper / detail
  9. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine — qcolombet / detail
  10. [Asan] Accept __lsan_ignore_object for redzone pointer — Vitaly Buka / detail
  11. [AArch64] Statepoint support for AArch64. — listmail / detail
  12. [flang] Allow Fortran comments after #include path — pklausler / detail
  13. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." — craig.topper / detail
  14. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract — craig.topper / detail
  15. [flang] Respect BZ mode in exponent parts, too — pklausler / detail
  16. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> — Louis Dionne / detail
  17. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z — qcolombet / detail
  18. [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine — qcolombet / detail
  19. [Coroutines] Fix a typo in documentation — xun / detail
  20. [DebugInfo] Remove dots from getFilenameByIndex return value — phosek / detail
  21. [lld][WebAssembly] Allow globals imports via import_name/import_module — sbc / detail
  22. [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19). — ikudrin / detail
  23. [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19). — ikudrin / detail
  24. [DebugInfo] Add new emitting methods for values which depend on the DWARF format (3/19). — ikudrin / detail
  25. [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). — ikudrin / detail
  26. [DebugInfo] Fix emitting DWARF64 compilation units (5/19). — ikudrin / detail
  27. [DebugInfo] Use a common method to determine a suitable form for section offsts (6/19). — ikudrin / detail
  28. [DebugInfo] Fix emitting the DW_AT_location attribute for 64-bit DWARFv3 (7/19). — ikudrin / detail
  29. [DebugInfo] Fix emitting DWARF64 .debug_str_offsets sections (8/19). — ikudrin / detail
  30. [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). — ikudrin / detail
  31. [DebugInfo] Fix emitting DWARF64 type units (10/19). — ikudrin / detail
  32. [DebugInfo] Fix emitting DWARF64 .debug_aranges sections (11/19). — ikudrin / detail
  33. [DebugInfo] Fix emitting pre-v5 name lookup tables in the DWARF64 format (12/19). — ikudrin / detail
  34. [DebugInfo] Fix emitting DWARF64 .debug_rnglists sections (13/19). — ikudrin / detail
  35. [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). — ikudrin / detail
  36. [DebugInfo] Fix emitting DWARF64 .debug_addr sections (15/19). — ikudrin / detail
  37. [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19). — ikudrin / detail
  38. [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). — ikudrin / detail
  39. [DebugInfo] Make the offset of string pool entries 64-bit (18/19). — ikudrin / detail
  40. [DebugInfo] Make offsets of dwarf units 64-bit (19/19). — ikudrin / detail
  41. [BinaryFormat/MachO] Add a missing constant. — ditaliano / detail
  42. [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info — martin / detail
  43. [LLD] Allow configuring default ld.lld backend — martin / detail
  44. [Windows][Polly] Disable LLVMPolly module for all compilers on Windows — martin / detail

#1939 (Sep 14, 2020 10:33:42 AM)

  1. [InstSimplify] add/move tests for fmin/fmax; NFC — spatel / detail
  2. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC — spatel / detail
  3. Add support for casting elements in vectors for certain Std dialect type conversion operations. — Lubomir.Litchev / detail
  4. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 — Louis Dionne / detail
  5. Assert we've found the size of each (non-overlapping) structure. NFCI. — llvm-dev / detail
  6. [MemorySSA] Precommit test case for PR47498. — flo / detail
  7. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. — flo / detail
  8. [InstSimplify] allow folds for fmin/fmax with 'ninf' — spatel / detail
  9. Sema: add support for `__attribute__((__swift_objc_members__))` — Saleem Abdulrasool / detail
  10. [InstSimplify] add folds for fmin/fmax with 'nnan' — spatel / detail
  11. [flang] Correctly detect overlapping integer cases — tkeith / detail
  12. [libc] Decouple string functions. — gyurgyikcp / detail
  13. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors — i / detail
  14. [flang] Fix analyzed form of type-bound assignment — tkeith / detail
  15. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. — rahmanl / detail
  16. collectBitParts - use const references. NFCI. — llvm-dev / detail
  17. Retry of D84974 — walter erquinigo / detail
  18. [libc++] Upgrade the Clang on build bots — Louis Dionne / detail
  19. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 — walter erquinigo / detail
  20. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX — nikita.ppv / detail
  21. [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  22. [ms] [llvm-ml] Add missing built-in type aliases — epastor / detail
  23. [ms] [llvm-ml] Fix struct padding logic — epastor / detail
  24. [ms] [llvm-ml] Add support for size queries in MASM — epastor / detail
  25. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME — epastor / detail
  26. [ARM] Add more tests for vecreduce soft float legalization (NFC) — nikita.ppv / detail
  27. [Legalize][ARM][X86] Add float legalization for VECREDUCE — nikita.ppv / detail
  28. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. — lntue / detail
  29. [libc++] Use LLVM 11 instead of trunk on build bots — Louis Dionne / detail
  30. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) — nikita.ppv / detail
  31. [PowerPC] Implement Thread Local Storage Support for Local Exec — albionapc / detail
  32. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) — i / detail
  33. [FastISel] Bail out of selectGetElementPtr for vector GEPs. — craig.topper / detail
  34. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple — Louis Dionne / detail
  35. [MemProf] Rename HeapProfiler to MemProfiler for consistency — tejohnson / detail
  36. [gn build] Port 226d80ebe20 — llvmgnsyncbot / detail
  37. [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  38. [Asan] Fix false leak report — Vitaly Buka / detail
  39. Make namespace handling uniform across dialect backends. — joker.eph / detail
  40. Update PowerPC backend ownership in CODE_OWNERS.TXT — nemanja.i.ibm / detail
  41. [AMDGPU] Add XDL resource to scheduling model — Austin.Kerbow / detail
  42. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. — craig.topper / detail
  43. [libc++] Make rotate a constexpr. — zoecarver / detail
  44. [libc++] Finish implementing P0202R3 — Louis Dionne / detail
  45. Fix MLIR standalone example to properly handle namespace — joker.eph / detail
  46. [libc++][test] Portability fix of std::strstreambuf constructor test — Louis Dionne / detail
  47. [docs] Update OrcV1 removal timeline. — Lang Hames / detail
  48. [PruneEH][NFC] Use CallGraphUpdater in PruneEH — aeubanks / detail
  49. [flang] More clean-up of CookedSource API — pklausler / detail
  50. Revert "[libc++] Make rotate a constexpr." — zoecarver / detail
  51. [Take 2] [libc++] Make rotate a constexpr. — Louis Dionne / detail
  52. [flang] Fix bug for forward referenced type — psteinfeld / detail
  53. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine — qcolombet / detail

#1938 (Sep 14, 2020 7:15:05 AM)

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

#1937 (Sep 13, 2020 9:45:49 AM)

  1. [Hexagon] Avoid widening vectors with non-HVX element types — kparzysz / detail
  2. [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult. — craig.topper / detail
  3. [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC — craig.topper / detail
  4. [Docs] Fix --print-supported-cpus option rendering — joker.eph / detail
  5. [llvm-cov gcov] Improve accuracy when some edges are not measured — i / detail
  6. [gcov] Assign names to some types and loaded values used in @__llvm_internal* — i / detail
  7. [gcov] Add spanning tree optimization — i / detail
  8. [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass — i / detail
  9. Reland "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  10. [X86] Add test cases for PR11210 — llvm-dev / detail
  11. [ARM] Add tests for fmin/max with largest/smallest float (NFC) — nikita.ppv / detail
  12. [CGP] Prevent optimizePhiType from iterating forever — david.green / detail
  13. [DAGCombiner] Propagate FMF flags in FMA folding — qiucofan / detail
  14. [ASTImporter] Add basic support for comparing Stmts and compare function bodies — Raphael Isemann / detail
  15. [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI — craig.topper / detail

#1936 (Sep 12, 2020 1:24:21 PM)

  1. Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering" — i / detail
  2. Change range operator from deprecated '-' to '...' — paul / detail
  3. Update TableGen test files to use the new '...' range punctuation. — paul / detail
  4. [ARM] Add additional vecreduce float legalization test (NFC) — nikita.ppv / detail
  5. [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno — i / detail
  6. [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature — sbc / detail
  7. [ARM] Add tests for fmin/max + inf folds (NFC) — nikita.ppv / detail
  8. [lld][WebAssembly] Add initial support for -Map/--print-map — sbc / detail
  9. [gn build] Port cc2da5554b5 — llvmgnsyncbot / detail

#1935 (Sep 12, 2020 2:56:18 AM)

  1. Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr" — sepavloff / detail
  2. [gn build] Port 19531a81f1d — llvmgnsyncbot / detail
  3. [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases — llvm-dev / detail
  4. [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322) — nikita.ppv / detail
  5. [ARM] Recognize "double extend" reduction patterns — david.green / detail
  6. [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantExpr evaluators. NFCI. — llvm-dev / detail
  7. [Intrinsics] define semantics for experimental fmax/fmin vector reductions — spatel / detail
  8. [ARM] Fixup single source mla reductions. — david.green / detail
  9. [InstCombine][X86] Add tests for masked load/stores with comparisons. — llvm-dev / detail
  10. Reland [AssumeBundles] Use operand bundles to encode alignment assumptions — tyker / detail
  11. [MachineScheduler] Fix operand scheduling for pre/post-increment loads — eleviant / detail
  12. [Clang] Add option to allow marking pass-by-value args as noalias. — flo / detail
  13. [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics. — llvm-dev / detail
  14. TableGen: change a couple of member names to clarify their use. — paul / detail
  15. [LV][ARM] Add preferInloopReduction target hook. — david.green / detail
  16. [DSE] Precommit test case with loop carried dependence. — flo / detail
  17. [DSE] Bail out on MemoryPhis when deleting stores at end of function. — flo / detail
  18. [DSE] Adjust coroutines test after e082dee2b588. — flo / detail
  19. [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors. — craig.topper / detail
  20. [MinGW] Use lib prefix for libraries — martin / detail
  21. [MinGW][clang-shlib] Build by default on MinGW — martin / detail
  22. [MinGW][libclang] Allow simultaneous shared and static lib — martin / detail
  23. [InstCombine] Add extra use tests for abs canonicalization (NFC) — nikita.ppv / detail
  24. [gcov] Clean up by getting llvm.dbg.cu earlier — i / detail
  25. [gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering — i / detail

#1934 (Sep 12, 2020 12:08:47 AM)

  1. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  2. [gn build] Port ad99e34c59b — llvmgnsyncbot / detail
  3. [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD — qshanz / detail
  4. [Power10] Enable the heuristic for Power10 and switch the sched model — qshanz / detail
  5. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  6. Add raw_fd_stream that supports reading/seeking/writing — jianzhouzh / detail
  7. Add raw_fd_stream_test.cpp into CMakeLists.txt — jianzhouzh / detail
  8. Missing change from previous commit — sepavloff / detail
  9. Add a header file to support ssize_t for windows — jianzhouzh / detail

#1933 (Sep 11, 2020 5:37:04 PM)

  1. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. — efriedma / detail
  2. [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary class descriptor — Jonas Devlieghere / detail
  3. Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name — dblaikie / detail
  4. [gn] Remove unneeded MC dep from llvm-tblgen — rnk / detail

#1932 (Sep 11, 2020 12:37:26 PM)

  1. [FPEnv] [Clang] Enable constrained FP support for PowerPC — qiucofan / detail
  2. [ARM] Extra MLA reductions tests. NFC — david.green / detail
  3. [SVE] Regenerate sve vector bits tests. NFC — david.green / detail
  4. [mlir][spirv] OpConvertSToF support operands with different bitwidth. — thomasraoux / detail
  5. [mlir] Fix some edge cases around 0-element TensorFromElementsOp — silvasean / detail
  6. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI — medismail.bennani / detail
  7. [WebAssembly] Add assembly syntax for mutable globals — sbc / detail
  8. [CMake][OpenMP] Simplify getting CUDA library directory — raul.tambre / detail
  9. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump — ecaldas / detail
  10. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. — ecaldas / detail
  11. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] — ecaldas / detail
  12. [flang] Fix bug for forward referenced type — psteinfeld / detail
  13. Re-split integral & pointer overloads. Add tests. — ogiroux / detail
  14. [ThinLTO] Make -lto-embed-bitcode an enum — mtrofin / detail
  15. [Coroutine][Sema] Tighten the lifetime of symmetric transfer returned handle — xun / detail
  16. [SyntaxTree][Synthesis] Add support for Tree. — ecaldas / detail
  17. Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. — Lang Hames / detail
  18. Fix -gz=zlib options for linker — Yaxun.Liu / detail
  19. Sema: add support for `__attribute__((__swift_error__))` — Saleem Abdulrasool / detail
  20. [lld][WebAssembly] Convert a objyaml-using test to assembly — sbc / detail
  21. Fix test hip-gz-options.hip — Yaxun.Liu / detail
  22. CodeGen: Require SSA to run PeepholeOptimizer — Matthew.Arsenault / detail
  23. RegAllocFast: Fix typo in comment — Matthew.Arsenault / detail
  24. docs: add a newline to appease Sphinx — Saleem Abdulrasool / detail
  25. [MC] Allow .org directives in SHT_NOBITS sections — maskray / detail
  26. [NFC][Asan] Early return from GetBlockBegin — Vitaly Buka / detail
  27. Fix clang Wrange-loop-analysis in BuildTree.cpp — gribozavr / detail
  28. [lldb] Add test for CFMutableDictionaryRef — Jonas Devlieghere / detail
  29. [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral — zequanwu / detail
  30. [NFC][Asan] Add another lsan test — Vitaly Buka / detail
  31. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  32. [ConstantFold] Fold binary arithmetic on scalable vector splats. — efriedma / detail
  33. [NFC] Remove unused static function — Vitaly Buka / detail
  34. Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e — Yuanfang Chen / detail
  35. [gn build] Port 31ecf8d29d8 — llvmgnsyncbot / detail

#1931 (Sep 11, 2020 12:47:36 AM)

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

#1930 (Sep 10, 2020 8:07:57 PM)

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

#1930 (Sep 10, 2020 8:07:57 PM)

  1. [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform — Jonas Devlieghere / detail
  2. [mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOp — ravishankarm / detail
  3. scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot — peter / detail
  4. scudo: Remove the THREADLOCAL macro. — peter / detail
  5. Remove dependency on clangASTMatchers. — michael.hliao / detail
  6. Revert "[EarlyCSE] Equivalent SELECTs should hash equally" — michael.hliao / detail
  7. [Asan] Fix __asan_update_allocation_context — Vitaly Buka / detail
  8. [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6 — michael.hliao / detail
  9. libclc/spirv: Add missing files from D85911 — jano.vesely / detail
  10. [NFC][MLInliner] Presort instruction successions. — mtrofin / detail
  11. [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange. — SourabhSingh.Tomar / detail
  12. [EarlyCSE] Remove unnecessary operand swap. — michael.hliao / detail

#1930 (Sep 10, 2020 8:07:57 PM)

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

#1929 (Sep 10, 2020 2:39:53 PM)

  1. [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support. — craig.topper / detail
  2. Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy." — Lang Hames / detail
  3. [WebAssembly] Set unreachable as canonical to permit disassembly — d.c.ddcc / detail
  4. Make struct dialects have the same field name as everything else, 'dialect'. — joker.eph / detail
  5. Allow Dialects to be initialized via nullptr. — joker.eph / detail
  6. [gn build] (semi-manually) port 009cd4e4910 — thakis / detail
  7. Fix operator!= for Dialects. — joker.eph / detail
  8. [Hexagon] Split pair-based masked memops — kparzysz / detail
  9. [SVE] Bail from VectorUtils heuristics for scalable vectors — ctetreau / detail
  10. [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis — anna / detail
  11. [libc][NFC][obvious] Remove a redudant dep of strcmp implementation. — sivachandra / detail
  12. Diable sanitizer options for amdgpu — Yaxun.Liu / detail
  13. GlobalISel: Combine fneg(fneg x) to x — vkeles / detail
  14. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  15. [InstCombine] Add more tests for select op replacement (NFC) — nikita.ppv / detail
  16. [DemandedBits] Add braces to large if (NFC) — nikita.ppv / detail
  17. [DemandedBits][BDCE] Add support for min/max intrinsics — nikita.ppv / detail
  18. [ORC] Make MaterializationResponsibility immovable, pass by unique_ptr. — Lang Hames / detail
  19. [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. — sivachandra / detail
  20. [EarlyCSE] Equivalent SELECTs should hash equally — bryan.chan / detail
  21. [DSE] Switch to MemorySSA-backed DSE by default. — flo / detail
  22. [ELF] Make two PPC64.cpp variables constexpr. NFC — i / detail
  23. [flang] Fix assert on constant folding of extended types — psteinfeld / detail
  24. Use pragmas to work around MSVC x86_32 debug miscompile bug — rnk / detail
  25. [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0. — Amara Emerson / detail
  26. Fix wrong comment about enabling optimizations to work around a bug — rnk / detail
  27. Remove unused variable introduce in 0448d11a06b451a causing build — zarko / detail
  28. [obj2yaml] Add support for dumping the .debug_ranges section. — Xing / detail

#1928 (Sep 10, 2020 7:08:01 AM)

  1. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — Jonas Devlieghere / githubweb

#1928 (Sep 10, 2020 7:08:01 AM)

  1. [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476) — llvm-dev / detail
  2. [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. — llvm-dev / detail
  3. [clang-tidy] Fix reST syntax — sguelton / detail
  4. [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. — llvm-dev / detail
  5. [NFC] Refactoring in SCEV: add missing `const` qualifiers — mkazantsev / detail
  6. [libcxx] Simplify back-deployment testing — Louis Dionne / detail
  7. [DSE] Support eliminating memcpy.inline. — flo / detail
  8. Fix broken link for Sphinx installation — gchatelet / detail
  9. Fix invalid link format in Clang LanguageExtension — gchatelet / detail
  10. [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC — spatel / detail
  11. [TargetLowering] Fix comments describing XOR -> OR/AND transformations — jay.foad / detail
  12. Revert "[clang-tidy] New check readability-prefer-member-initializer" — lebedev.ri / detail
  13. [gn build] Port ebf496d8055 — llvmgnsyncbot / detail
  14. [lldb] [netbsd] Avoid comparison of signed and unsigned integers — n54 / detail
  15. [InstCombine] Temporarily do not drop volatile stores before unreachable — nikita.ppv / detail
  16. [flang] Fix check for distinguishable operators/assignments — tkeith / detail
  17. [TableGen] Do not construct string from nullptr — nikita.ppv / detail
  18. [MLIR][Standard] Simplify `tensor_from_elements` — frgossen / detail
  19. Add an explicit toggle for the static analyzer in clang-tidy — thakis / detail
  20. AArch64MachineFunctionInfo.h - remove unnecessary TargetFrameLowering.h include. NFCI. — llvm-dev / detail
  21. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  22. Fix clangd build after 33c9dbbd380 — thakis / detail
  23. [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply. — craig.topper / detail
  24. Speculatively fix the Sphinx builder. — aaron / detail
  25. [GVN] Account for masked loads/stores depending on load/store instructions — kparzysz / detail
  26. Hexagon.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  27. [libcxx] Make sure we pass -isysroot when linking AND when compiling — Louis Dionne / detail
  28. Mark FMOV constant materialization as being as cheap as a move. — resistor / detail
  29. SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. — llvm-dev / detail
  30. [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest` — ecaldas / detail
  31. Fix typo in dsymutil.rst — Jonas Devlieghere / detail
  32. Introduce linalg.vecmat — benny.kra / detail
  33. Revert "[gcov] Delete flush_fn_list (unused since D83149)" — Azharuddin Mohammed / detail
  34. [gn build] Port c01d28dc51b — llvmgnsyncbot / detail
  35. [PPC][GlobalISel] Add initial GlobalIsel infrastructure — kbarton / detail
  36. [ArgumentPromotion]: Copy function metadata after promoting arguments — etiotto / detail
  37. [lldb, tests] Correctly configure the yaml2obj paths — stilis / detail
  38. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  39. [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. — mtrofin / detail
  40. Revert D86875 "[Flang][NFC] Remove license comments from files in docs/ folder." — SourabhSingh.Tomar / detail
  41. [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no — n54 / detail
  42. [compiler-rt] [netbsd] Improve code formatting — n54 / detail
  43. [ImplicitNullCheck] Handle instructions that preserve zero value — anna / detail
  44. [Support] Use unique_function rather than std::function for ThreadPool TaskTy. — Lang Hames / detail
  45. [NFC] Fix whitespace in lldb-vscode --help — rupprecht / detail
  46. [PGO] Skip if an IndirectBrInst critical edge cannot be split — i / detail
  47. [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk — n54 / detail
  48. [compiler-rt] [netbsd] Regenerate syscall hooks — n54 / detail

#1928 (Sep 10, 2020 7:08:01 AM)

  1. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — Jonas Devlieghere / detail

#1927 (Sep 10, 2020 12:11:24 AM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / githubweb
  2. Removed clang-lld-x86_64-2stage builder. — gkistanova / githubweb
  3. Removed abandoned builders. — gkistanova / githubweb

#1927 (Sep 10, 2020 12:11:24 AM)

  1. [CMake] Simplify CMake handling for libxml2 — phosek / detail
  2. [lit] Use correct variable name for libxml2 — phosek / detail
  3. [PowerPC] [FPEnv] Disable strict FP mutation by default — qiucofan / detail
  4. [mlir][Linalg] Add Utility method to get loop ranges for a LinalgOp. — ravishankarm / detail
  5. libclc/spirv: Add various functions — jano.vesely / detail
  6. [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457 — mkazantsev / detail
  7. [NFC] Rename variables to avoid name confusion — mkazantsev / detail
  8. [JumpThreading] Conditionally freeze its condition when unfolding select — aqjune / detail
  9. [mlir][Linalg] Small refactoring of ConvOpVectorization — limo / detail
  10. [clang] Disallow fbasic-block-sections on non-ELF, non-x86 targets. — snehasishk / detail
  11. [ARM] Tail predicate VQDMULH and VQRDMULH — sam.parker / detail
  12. [SCEV] Constant expansion cost at minsize — sam.parker / detail
  13. [mlir] [VectorOps] Enable 32-bit index optimizations — ajcbik / detail
  14. [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues — martin / detail
  15. [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues — martin / detail
  16. [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane — samuel.tebbs / detail
  17. [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent — n54 / detail
  18. Enable InsertFreeze flag of JumpThreading when used in LTO — aqjune / detail
  19. [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp — gabor.marton / detail
  20. [SVE][CodeGen] Legalisation of truncate for scalable vectors — kerry.mclaughlin / detail
  21. [analyzer][StdLibraryFunctionsChecker] Add better diagnostics — gabor.marton / detail
  22. [X86] Remove WaitInsert::TTI member. NFCI. — llvm-dev / detail
  23. [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. — llvm-dev / detail
  24. [SLP][X86] Add division by uniform constant tests (PR47476) — llvm-dev / detail

#1927 (Sep 10, 2020 12:11:24 AM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / detail
  2. Removed clang-lld-x86_64-2stage builder. — gkistanova / detail
  3. Removed abandoned builders. — gkistanova / detail

#1926 (Sep 9, 2020 5:55:56 PM)

  1. [ARM] Add additional fmin/fmax with nan tests (NFC) — nikita.ppv / detail
  2. [DAGCombiner] Fold fmin/fmax of NaN — nikita.ppv / detail
  3. [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. — flo / detail
  4. [AArch64][GlobalISel] Share address mode selection code for memops — Jessica Paquette / detail
  5. Mark masked.{store,scatter,compressstore} intrinsics as write-only — kparzysz / detail
  6. [AMDGPU] Fix for folding v2.16 literals. — dfukalov / detail
  7. [libunwind] Bare-metal DWARF: set dso_base to 0 — rprichard / detail
  8. [ValueTracking] isKnownNonZero, computeKnownBits for freeze — aqjune / detail
  9. [Asan] Return nullptr for invalid chunks — Vitaly Buka / detail
  10. AMDGPU: Fix inserting waitcnts before kill uses — Matthew.Arsenault / detail
  11. AMDGPU: Skip all meta instructions in hazard recognizer — Matthew.Arsenault / detail
  12. AMDGPU: Hoist check for VGPRs — Matthew.Arsenault / detail
  13. [gcov] Delete unused llvm_gcda_increment_indirect_counter — i / detail
  14. [llvm-install-name-tool] Add -V flag — alexshap / detail
  15. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  16. mlir/Transforms/BufferPlacement.h: Add missing override — dblaikie / detail
  17. [NFC] Move definition of variable now only used in debug builds — rupprecht / detail

#1925 (Sep 9, 2020 10:35:02 AM)

  1. [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter — jay.foad / detail
  2. [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering — qiucofan / detail
  3. X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. — llvm-dev / detail
  4. [mlir][Linalg] Reduction dimensions specified in TC definition of ConvOps. — limo / detail
  5. [DSE] Add testcase that uses masked loads and stores — kparzysz / detail
  6. X86CallFrameOptimization.cpp - use const references where possible. NFCI. — llvm-dev / detail
  7. [OpenMP] Begin Printing Information Dumps In Libomptarget and Plugins — huberjn / detail
  8. [libc][obvious] Fix strtok_r signature in the spec. — sivachandra / detail
  9. [NFC][MLInliner] Don't initialize in an assert. — mtrofin / detail
  10. Update atomic feature macros, synopsis, signatures to match C++20. Improve test coverage for non-lock-free atomics. — ogiroux / detail
  11. [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion — ulrich.weigand / detail
  12. [libc][NFC] Add spec files as dependencies of integration test. — sivachandra / detail
  13. [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS — davelee.com / detail
  14. [libc++] Fix variant benchmark build for some configurations. — eric / detail
  15. Revert "[Attributor] Re-enable a run line in noalias.ll" — johannes / detail
  16. [DSE] Handle masked stores — kparzysz / detail
  17. [debugserver] Extract function for default launch flavor — davelee.com / detail
  18. [DSE] Explicitly not use MSSA in testcase for now — kparzysz / detail
  19. Implements [[likely]] and [[unlikely]] in IfStmt. — koraq / detail
  20. [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) — gchatelet / detail
  21. Revert a test using padding bits in atomics — ogiroux / detail
  22. [gcov] Don't split entry block; add a synthetic entry block instead — i / detail
  23. [InstCombine] add tests for add/sub-of-shl; NFC — spatel / detail
  24. [Hexagon] Account for truncating pairs to non-pairs when widening truncates — kparzysz / detail
  25. [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output — i / detail
  26. [MC] Resolve the difference of symbols in consecutive MCDataFragements — caij2003 / detail
  27. [AMDGPU] Correct gfx1031 XNACK setting documentation — Tony.Tye / detail
  28. [X86] Add support for using fast short rep mov for memcpy lowering. — yamauchi / detail
  29. Wordsmith RegionBranchOpInterface verification errors — silvasean / detail
  30. [libc][MPFRWrapper] Provide a way to include MPFR header in downstream repos. — sivachandra / detail
  31. [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less. — Amara Emerson / detail
  32. [GlobalISel][IRTranslator] Generate better conditional branch lowering. — Amara Emerson / detail
  33. [X86] Add tests for minnum/maxnum with constant NaN (NFC) — nikita.ppv / detail
  34. [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator. — Amara Emerson / detail
  35. Add REQUIRES: asserts to a test that uses an asserts only flag. — Amara Emerson / detail
  36. [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS — Jonas Devlieghere / detail

#1924 (Sep 9, 2020 3:11:34 AM)

  1. [Statepoints] Properly handle const base pointer. — dantrushin / detail
  2. [MLIR] Add debug support for ignored patterns — frgossen / detail
  3. [lldb][doc] Mention python3-dev instead of python2.7-dev in build docs — Raphael Isemann / detail
  4. [Ignore Expressions] Fix performance regression by inlining `Ignore*SingleStep` — ecaldas / detail
  5. [gn build] Port c0e5e3fbfa5 — llvmgnsyncbot / detail
  6. [MLIR][Standard] Update `tensor_from_elements` assembly format — frgossen / detail
  7. [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` — frgossen / detail
  8. [lldb] Don't infinite loop in SemaSourceWithPriorities::CompleteType when trying to complete a forward decl — Raphael Isemann / detail
  9. [EarlyCSE] Explicitly require AAResultsWrapperPass. — flo / detail
  10. [lldb] Fix a crash when the ASTImporter is giving us two Imported callbacks for the same target decl — Raphael Isemann / detail
  11. [Test] Add failing test for pr47457 — mkazantsev / detail
  12. [lldb] Enable std::pair in CxxModuleHandler — Raphael Isemann / detail
  13. [mlir] Added support for loops to BufferPlacement transformation. — marcel.koester / detail
  14. Temporairly revert "Thread safety analysis: Consider global variables in scope" & followup — lebedev.ri / detail
  15. Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrType(). — csigg / detail
  16. [AMDGPU] Workaround for LDS Misalignment bug on GFX10 — Mirko.Brkusanin / detail
  17. [ARM] Fixup of a few test cases. NFC. — sjoerd.meijer / detail
  18. [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector. — flo / detail
  19. [NFC][Asan] Fit ChunkHeader into redzone — Vitaly Buka / detail
  20. [APFloat] Fix uninitialized variable in IEEEFloat constructors — llvm-dev / detail
  21. ARMTargetParser.cpp - use auto const references in for range loops. NFCI. — llvm-dev / detail
  22. TrigramIndex.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  23. [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions — aqjune / detail
  24. [flang]Add Semantic Checks for OpenMP Allocate Clause — caroline.concatto / detail
  25. [BuildLibCalls] Add more noundef to library functions — aqjune / detail
  26. [UnifyFunctionExitNodes] Fix Modified status for unreachable blocks — david.stenberg / detail
  27. [mlir][Linalg] Integration tests for convolutions added. — limo / detail
  28. [cmake] Use absolute paths for modules search — diana.picus / detail
  29. [elf2yaml] Fix dumping a debug section whose name is not recognized. — Xing / detail
  30. APInt.h - return directly from clearUnusedBits in single word cases. NFCI. — llvm-dev / detail
  31. [KnownBits] Move SelectionDAG::computeKnownBits ISD::ABS handling to KnownBits::abs — llvm-dev / detail
  32. Revert "[AMDGPU] Support disassembly for AMDGPU kernel descriptors" — RonakNilesh.Chauhan / detail
  33. CommandLine.h - use auto const reference in ValuesClass::apply for range loop. NFCI. — llvm-dev / detail
  34. [Statepoints] Update DAG root after emitting statepoint. — dantrushin / detail
  35. [MachinePipeliner] Fix II_setByPragma initialization — Jinsong Ji / detail
  36. [AMDGPU][MC] Improved diagnostic messages for invalid registers — dmitry.preobrazhensky / detail
  37. [FLANG] Generate error for invalid selector. — inderjeet_kalra / detail

#1923 (Sep 8, 2020 8:10:33 PM)

  1. Remove unused variable(s) — dblaikie / detail
  2. Handle masked loads and stores in MemoryLocation/Dependence — kparzysz / detail
  3. [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config — mtrofin / detail
  4. [obj2yaml][test] Test generating and dumping a broken debug_ranges section. — Xing / detail
  5. [EarlyCSE] Add testcase for masked loads and stores, NFC — kparzysz / detail
  6. [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering — brad / detail
  7. [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff's circuit law — i / detail
  8. [Hexagon] Fix order of operands in V6_vdealb4w — kparzysz / detail
  9. [libFuzzer] Add a command-line option for tracing mutation of corpus inputs in the dot graph format. — dokyungs / detail
  10. [NFC] Move functon from IndVarSimplify to SCEV — mkazantsev / detail
  11. [flang][msvc] Avoid range-based for over initializer_list. NFC. — llvm-project / detail
  12. [Attributor] Provide a command line option that limits recursion depth — johannes / detail
  13. [Attributor] Re-enable a run line in noalias.ll — johannes / detail
  14. [Attributor] Selectively look at the callee even when there are operand bundles — johannes / detail
  15. [Attributor] Cleanup `IRPosition::getArgNo` usages — johannes / detail
  16. [Attributor] Associate the callback callee with a call site argument (if any) — johannes / detail
  17. [llvm-cov gcov] Simply computation of line counts and exit block counter — i / detail
  18. [Attributor] Cleanup `::initialize` of various AAs — johannes / detail
  19. [Attributor][NFC] Improve check lines in depgraph.ll — johannes / detail
  20. [ARM] Try to rematerialize VCTP instructions — sam.parker / detail

#1922 (Sep 8, 2020 6:42:28 AM)

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

#1922 (Sep 8, 2020 6:42:28 AM)

  1. [OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoop (PR46412) — llvm-dev / detail
  2. [mlir] remove BufferAssignmentPlacer from BufferAssignmentOpConversionPattern — ehsan.nadjaran_toosi / detail
  3. [DWARFYAML] Make the debug_ranges section optional. — Xing / detail
  4. X86DomainReassignment.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  5. X86CallLowering.cpp - improve auto const/pointer/reference qualifiers. NFCI. — llvm-dev / detail
  6. [Codegen][X86] Begin moving X86 specific codegen tests into X86 subfolder. — llvm-dev / detail
  7. [mlir][VectorOps] — benny.kra / detail
  8. [mlir] Fix bug in copy removal — ehsan.nadjaran_toosi / detail
  9. [CMake] Remove dead FindPythonInterp code — raul.tambre / detail
  10. [analyzer] [NFC] Introduce refactoring of PthreadLockChecker — dpetrov / detail
  11. [InstCombine] add bitwise logic fold tests for D86395; NFC — spatel / detail
  12. Add a new altera check for structure packing and alignment. — aaron / detail
  13. [clang] Limit the maximum level of fold-expr expansion. — hokein.wu / detail
  14. [mlir][VectorOps] Fix more GCC5 weirdness — benny.kra / detail
  15. [NFC][ARM] Precommit test — sam.parker / detail
  16. [DSE,MemorySSA] Increase walker limit a bit. — flo / detail
  17. [gn build] (manually) port 156b127945a8 — thakis / detail
  18. StructPackAlignCheck: Fix a -Winconsistent-missing-override warning — thakis / detail
  19. Revert 3e782bf809 "[Sema][MSVC] warn at dynamic_cast when /GR- is given" — hans / detail
  20. [clang-tidy] Fix dynamic build failures after 156b127945a8c923d141e608b7380427da024376 — hokein.wu / detail
  21. [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in WidenVecRes_Convert. — paulsson / detail
  22. [libc++] Make sure we always print all available features — Louis Dionne / detail
  23. [libc++] Allow overriding the cached value of LIBCXX_TEST_CONFIG — Louis Dionne / detail
  24. [clang-format] Handle shifts within conditions — mydeveloperday / detail
  25. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  26. [clang-tidy] Fix linking for FrontendOpenMP — aheejin / detail
  27. Add an option for unrolling loops up to a factor. — Lubomir.Litchev / detail
  28. LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC. — llvm-dev / detail
  29. [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch — aheejin / detail
  30. GlobalISel: Combine `op undef, x` to 0 — vkeles / detail
  31. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  32. [GVN] Add testcase that uses masked loads and stores, NFC — kparzysz / detail
  33. Add more explicit error message when creating a type or attribute for an unregistered dialect (NFC) — joker.eph / detail
  34. [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks — i / detail
  35. RISCVMatInt.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  36. CFGUpdate.h - remove unused APInt include. NFCI. — llvm-dev / detail
  37. Revert "[ARM] Follow AACPS standard for volatile bit-fields access width" — ties.stuij / detail
  38. Add detailed reference for the SearchableTables backend. — paul / detail
  39. [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. — craig.topper / detail
  40. [Coroutine] Make dealing with alloca spills more robust — xun / detail
  41. [InstCombine] Fold abs of known negative operand — nikita.ppv / detail
  42. [InstCombine] Test comparison of abs with int min (NFC) — nikita.ppv / detail
  43. [InstCombine] Fold comparison of abs with int min — nikita.ppv / detail
  44. Update clang/test/Driver/darwin-infer-simulator-sdkroot.c — Azharuddin Mohammed / detail
  45. [llvm-install-name-tool] Add a test with multiple input files — alexshap / detail
  46. [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection — andrew.ng / detail
  47. [UnifyFunctionExitNodes] Remove unused getters, NFC — david.stenberg / detail
  48. Retry of D84974 — walter erquinigo / detail
  49. [InstCombine] Add tests for known bits for min/max intrinsics (NFC) — nikita.ppv / detail
  50. [ValueTracking] Compute known bits of min/max intrinsics — nikita.ppv / detail
  51. fix typos; improve a couple of descriptions; — paul / detail
  52. Sema: extract a check for `isCFError` (NFC) — Saleem Abdulrasool / detail
  53. [HIP] Add gfx1031 and gfx1030 — Yaxun.Liu / detail
  54. Revert "Retry of D84974" — walter erquinigo / detail
  55. [Asan] Don't crash if metadata is not initialized — Vitaly Buka / detail
  56. [NFC][Asan] Remove Debug code — Vitaly Buka / detail
  57. [Hexagon] Handle widening of truncation's operand with legal result — kparzysz / detail
  58. [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. — jurahul / detail
  59. Insert missing bracket in docs. — ncv / detail
  60. [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: — craig.topper / detail
  61. llvm-symbolizer: Add optional "start file" to match "start line" — dblaikie / detail
  62. [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr — rprichard / detail
  63. [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temporary. Use SDNodeFlags instead. NFCI — craig.topper / detail
  64. [llvm] [unittest] Allow getting a C string from the TempDir helper class — jaskiewiczs / detail
  65. [NFC] Fixing a gcc compiler warning. — puyan / detail

#1922 (Sep 8, 2020 6:42:28 AM)

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

#1921 (Sep 7, 2020 7:50:45 PM)

  1. [Sema][MSVC] warn at dynamic_cast when /GR- is given — zequanwu / detail
  2. Add documentation for getDependentDialects() in the PassManagement infra docs — joker.eph / detail
  3. Add a doc/tutorial on traversing the IR — joker.eph / detail
  4. Update SVG images to be properly cropped (NFC) — joker.eph / detail
  5. [builtins] Inline __paritysi2 into __paritydi2 and inline __paritydi2 into __parityti2. — craig.topper / detail
  6. [flang][OpenMP] Enhance parser support for atomic construct to OpenMP 5.0 — kirankumar.tp / detail
  7. [llvm-objcopy] Consolidate and unify version tests — alexshap / detail
  8. [PowerPC] Implement instruction clustering for stores — qiucofan / detail
  9. [Sema] fix /gr warning test case — zequanwu / detail
  10. [Test] Auto-generated checks for some IndVarSimplify tests — mkazantsev / detail
  11. [Attributor][FIX] Properly return changed if the IR was modified — johannes / detail
  12. [Attributor][NFC] Expand `auto` types (clang-fix-it) — johannes / detail
  13. [Attributor][NFC] Clang tidy: no else after continue — johannes / detail
  14. [Attributor][NFC] Change variable spelling — johannes / detail
  15. [Attributor][NFC] Cleanup internalize test case — johannes / detail
  16. [Attributor][FIX] Don't crash on internalizing linkonce_odr hidden functions — johannes / detail
  17. [ELF] --symbol-ordering-file: optimize a loop — i / detail
  18. [LSR] Canonicalize a formula before insert it into the list — weiwei64 / detail
  19. [clang] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  20. [PowerPC] Add parentheses to silence gcc warning — mikael.holmen / detail
  21. [AARCH64][RegisterCoalescer] clang miscompiles zero-extension to long long — simon.wallis2 / detail
  22. [PowerPC] Fix getMemOperandWithOffsetWidth — qiucofan / detail
  23. [Test] More tests where IndVars fails to eliminate a range check — mkazantsev / detail
  24. [flang] Convert release notes to markdown — richard.barton / detail
  25. [obj2yaml] Stop parsing the debug_str section when it encounters a string without the null terminator. — Xing / detail
  26. [mlir][Vector] Make VectorToSCF deterministic — ntv / detail
  27. getClangStripDependencyFileAdjuster(): Do not remove -M args when using MSVC cl driver — hans / detail
  28. Provide anchor for compiler extensions — sguelton / detail
  29. [mlir] Conv ops vectorization pass — limo / detail
  30. [mlir][VectorOps] Redo the scalar loop emission in VectoToSCF to pad instead of clipping — benny.kra / detail
  31. Revert "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  32. [ARM][LowOverheadLoops] Remove modifications to the correct element — samuel.tebbs / detail
  33. [mlir] Fix of broken build on windows caused by using uint — limo / detail
  34. [SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr` — ecaldas / detail
  35. [SyntaxTree] Ignore implicit leaf `CXXConstructExpr` — ecaldas / detail
  36. [SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructor — ecaldas / detail
  37. [SyntaxTree] Fix crash on functions with default arguments. — ecaldas / detail
  38. [mlir][VectorOps] Clean up outdated comments. NFCI. — benny.kra / detail

#1920 (Sep 7, 2020 12:28:57 PM)

  1. [AMDGPU] SILowerControlFlow::optimizeEndCF should remove empty basic block — Alexander Timofeev / detail
  2. [InstCombine] move/add tests for icmp with mul operands; NFC — spatel / detail
  3. [InstCombine] improve folds for icmp with multiply operands (PR47432) — spatel / detail
  4. LeonPasses.h - remove orphan function declarations. NFCI. — llvm-dev / detail
  5. LeonPasses.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  6. BTFDebug.h - reduce MachineInstr.h include to forward declaration. NFCI. — llvm-dev / detail
  7. MipsISelLowering.h - remove CCState/CCValAssign forward declarations. NFCI. — llvm-dev / detail
  8. VPlan.h - remove unnecessary forward declarations. NFCI. — llvm-dev / detail
  9. [ms] [llvm-ml] Add support for bitwise named operators (AND, NOT, OR) in MASM — epastor / detail
  10. [ms] [llvm-ml] Fix STRUCT field alignment — epastor / detail
  11. [ms] [llvm-ml] Allow use of locally-defined variables in expressions — epastor / detail
  12. [DAGCombiner] allow more store merging for non-i8 truncated ops — spatel / detail
  13. [X86] Pre-commit new test case for D87214. NFC — craig.topper / detail
  14. [X86] Use the same sequence for i128 ISD::ABS on 64-bit targets as we use for i64 on 32-bit targets. — craig.topper / detail
  15. [InstCombine] add ptr difference tests; NFC — spatel / detail
  16. [InstCombine] improve fold of pointer differences — spatel / detail
  17. [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. — craig.topper / detail
  18. [SCCP] Compute ranges for supported intrinsics — nikita.ppv / detail
  19. [KnownBits] Avoid some copies (NFC) — nikita.ppv / detail
  20. Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline — lebedev.ri / detail
  21. [asan][test] Use --image-base for Linux/asan_prelink_test.cpp if ld is LLD — i / detail
  22. [DSE,MemorySSA] Add an early check for read clobbers to traversal. — flo / detail

#1919 (Sep 7, 2020 6:04:20 AM)

  1. Removed redundant code. — gkistanova / githubweb

#1919 (Sep 7, 2020 6:04:20 AM)

  1. Extend PyConcreteType to support intermediate base classes. — stellaraccident / detail
  2. [Sparc] Select the UltraSPARC instruction set with the external assembler — brad / detail
  3. [scan-view] Explicitly use utf-8 in send_string — sguelton / detail
  4. [CMake][TableGen] Simplify code by using list(TRANSFORM) — raul.tambre / detail
  5. [CMake][Polly] Remove dead CMake code — raul.tambre / detail
  6. [CMake][OpenMP] Remove old dead CMake code — raul.tambre / detail
  7. [CMake][TableGen] Remove dead CMake version checks — raul.tambre / detail
  8. [cmake] Fix build of attribute plugin example on Windows — kbessonova / detail
  9. [KnownBits] Implement accurate unsigned and signed max and min — jay.foad / detail
  10. Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap — Raphael Isemann / detail
  11. [DWARFYAML] Make the debug_addr section optional. — Xing / detail
  12. [ARM][CostModel] CodeSize costs for i1 arith ops — sam.parker / detail
  13. [GlobalISel] Extend not_cmp_fold to work on conditional expressions — jay.foad / detail
  14. [SimplifyCFG] Consider cost of combining predicates. — sam.parker / detail
  15. [clang-format] Allow configuring list of macros that map to attributes — Alexander.Richardson / detail
  16. [clang-format] Handle typename macros inside cast expressions — Alexander.Richardson / detail
  17. [clang-format] Check that */& after typename macros are pointers/references — Alexander.Richardson / detail
  18. [clang-format] Fix formatting of _Atomic() qualifier — Alexander.Richardson / detail
  19. [clang-format] Parse __underlying_type(T) as a type — Alexander.Richardson / detail
  20. [clang-format] Correctly parse function declarations with TypenameMacros — Alexander.Richardson / detail
  21. [OpenMP][AMDGPU] Use DS_Max_Warp_Number instead of WARPSIZE — Pushpinder.Singh / detail
  22. [mlir][Vector] Revisit VectorToSCF. — ntv / detail
  23. Extract infrastructure to ignore intermediate expressions into `clang/AST/IgnoreExpr.h` — ecaldas / detail
  24. [Ignore Expressions][NFC] Refactor to better use `IgnoreExpr.h` and nits — ecaldas / detail
  25. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  26. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  27. [NFC][PowerPC] Add tests for `mul` with big constants. — esme.yi / detail
  28. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  29. [X86][AVX] Add extra vperm2f128+vpermilvar combine coverage — llvm-dev / detail
  30. [X86] getFauxShuffleMask - handle insert_subvector(zero, sub, C) — llvm-dev / detail
  31. [X86] Unbreak the build after 22fa6b20d92e — benny.kra / detail
  32. [gn build] Port 81aa66f65f5 — llvmgnsyncbot / detail
  33. [clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations. — Raphael Isemann / detail
  34. [gn build] Port 0478720157f — llvmgnsyncbot / detail
  35. [SCEV] Refactor isHighCostExpansionHelper — sam.parker / detail
  36. [MLIR][Standard] Add `dynamic_tensor_from_elements` operation — frgossen / detail
  37. [obj2yaml] Add support for dumping the .debug_str section. — Xing / detail
  38. [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining to support non-VLX targets — llvm-dev / detail
  39. X86AvoidStoreForwardingBlocks.cpp - use unsigned for Opcode values. NFCI. — llvm-dev / detail
  40. [llvm-readobj/elf] - Introduce Relocation<ELFT> helper. — grimar / detail
  41. LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI. — llvm-dev / detail
  42. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  43. [MLIR] Fix Win test due to partial order of CHECK directives — ntv / detail
  44. [InstCombine] give a name to an intermediate value for easier tracking; NFC — spatel / detail
  45. [InstCombine] add test with more unreachable insts; NFC — spatel / detail
  46. [SelectionDAG] memcpy expansion of const volatile struct ignores const zero — simon.wallis2 / detail
  47. [X86] Replace EmitX86AddSubSatExpr with EmitX86BinaryIntrinsic generic helper. NFCI. — llvm-dev / detail
  48. MachineStableHash.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  49. [llvm-readobj/elf] - Generalize the code for printing dynamic relocations. NFCI. — grimar / detail
  50. Revert "[MLIR][Shape] Merge `shape` to `std`/`scf` lowerings." — david.truby / detail
  51. Revert "[clang] Prevent that Decl::dump on a CXXRecordDecl deserialises further declarations." — Raphael Isemann / detail
  52. [gn build] Port 23f700c785a — llvmgnsyncbot / detail
  53. [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851) — llvm-dev / detail
  54. [X86][SSE] Move llvm.x86.ssse3.pabs.*.128 intrinsics to ssse3-intrinsics-x86-upgrade.ll — llvm-dev / detail
  55. [KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries — raul.tambre / detail
  56. [llvm-readobj] - Remove code duplication when printing dynamic relocations. NFCI. — grimar / detail
  57. [NFC][PowerPC] Add tests in constants-i64.ll. — esme.yi / detail
  58. [mlir] Take ValueRange instead of ArrayRef<Value> in StructuredIndexed — zinenko / detail
  59. [X86][SSE] Use llvm.abs.* vector intrinsics instead of old (deprecated) SSE/AVX intrinsics for combine tests — llvm-dev / detail
  60. [X86] Auto upgrade SSE/AVX PABS intrinsics to generic Intrinsic::abs — llvm-dev / detail
  61. Follow up of rG5f1cad4d296a, slightly reduced test case. NFC. — sjoerd.meijer / detail
  62. [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. — frgossen / detail
  63. [InstCombine] erase instructions leading up to unreachable — spatel / detail
  64. [X86] Replace UpgradeX86AddSubSatIntrinsics with UpgradeX86BinaryIntrinsics generic helper. NFCI. — llvm-dev / detail
  65. [X86][SSE] Add test cases for PR47448 — llvm-dev / detail
  66. [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned compare with +ve operands (PR47448) — llvm-dev / detail
  67. [Sparc] Add reduced funnel shift test case for PR47303 — llvm-dev / detail
  68. AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI. — llvm-dev / detail
  69. [flang] Fix link to old repo location in doxygen mainpage. NFC. — richard.barton / detail
  70. [analyzer][StdLibraryFunctionsChecker] Add POSIX pthread handling functions — gabor.marton / detail
  71. [flang] Spelling and format edits to README.txt. NFC. — richard.barton / detail
  72. [analyzer][StdLibraryFunctionsChecker] Have proper weak dependencies — gabor.marton / detail
  73. Reduce the number of memory allocations when displaying — momchil.velikov / detail

#1919 (Sep 7, 2020 6:04:20 AM)

  1. Removed redundant code. — gkistanova / detail

#1917 (Sep 6, 2020 8:54:12 PM)

  1. Move NativeRegisterContextLinux/RegisterContextPOSIX*_arm to RegisterInfoAndSetInterface — omair.javaid / detail

#1916 (Sep 6, 2020 5:25:55 PM)

  1. [asan_symbolize] Pass --demangle/--no-demangle instead of --demangle={True,False} — i / detail
  2. [PowerPC] Implement Vector Expand Mask builtins in LLVM/Clang — amy.kwan1 / detail
  3. [WebAssembly] Fix incorrect assumption of simple value types — tlively / detail
  4. [machinesink] add testcase for more sinking - NFC — czhengsz / detail
  5. [ELF] Add a new e_machine value EM_CSKY and add some CSKY relocation types — zixuan.wu / detail
  6. Move targetHasSVE function to lldbtest.py — omair.javaid / detail
  7. When dumping results of StackLifetime, it will print the following — dongaxis / detail

#1915 (Sep 6, 2020 12:56:10 AM)

  1. Revert "[Asan] Cleanup atomic usage in allocator" — Vitaly Buka / detail
  2. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail
  3. [InstSimplify] Fold degenerate abs of abs form — nikita.ppv / detail
  4. Add proper move ctor/move assign to APValue. NFCI. — benny.kra / detail
  5. [ARM] Regenerate tests. NFC — david.green / detail
  6. [ARM] Remove -O3 from mve intrinsic tests. NFC — david.green / detail
  7. [X86][AVX] lowerShuffleWithPERMV - adjust binary shuffle masks to account for widening on non-VLX targets — llvm-dev / detail
  8. [SmallVector] Move error handling out of line — benny.kra / detail
  9. Thread safety analysis: Test and document release_generic_capability — aaronpuchert / detail
  10. Thread safety analysis: Improve documentation for scoped capabilities — aaronpuchert / detail
  11. [mlir] Add Shaped Type, Tensor Type and MemRef Type to python bindings. — stellaraccident / detail
  12. [DSE,MemorySSA] Add a few additional debug messages. — flo / detail
  13. [compiler-rt] Implement __clear_cache() on OpenBSD/arm — brad / detail
  14. [ValueTracking] Avoid known bits fallback for non-zero get check (NFCI) — nikita.ppv / detail

#1914 (Sep 5, 2020 5:52:05 PM)

  1. [NFC][compiler-rt] Refine .clang-tidy checks — Vitaly Buka / detail
  2. [NFC][Asan] Rename internal enum value. — Vitaly Buka / detail
  3. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail
  4. [NFC][Asan] Reformat some allocator code — Vitaly Buka / detail
  5. [Hexagon] Resize the mem operand when widening loads and stores — kparzysz / detail
  6. [Hexagon] When widening truncate result, also widen operand if necessary — kparzysz / detail
  7. [Hexagon] Add assertions about V6_pred_scalar2 — kparzysz / detail
  8. [AMDGPU] Remove the dead spill slots while spilling FP/BP to memory — VenkataRamanaiah.Nalamothu / detail
  9. [NFC][Asan] Move free_tid from ChunkHeader — Vitaly Buka / detail
  10. [NFC][Asan] Fix clang-tidy warning — Vitaly Buka / detail
  11. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail
  12. [GlobalISel] Disable the indexed loads combine completely unless forced. NFC. — Amara Emerson / detail

#1913 (Sep 5, 2020 5:09:11 AM)

  1. [InstCombine] Test abs with dominating condition (NFC) — nikita.ppv / detail
  2. [InstCombine] Add tests for cttz of abs intrinsic (NFC) — nikita.ppv / detail
  3. [InstCombine] Fold cttz of abs intrinsic — nikita.ppv / detail
  4. [InstCombine] Add tests for mul of abs intrinsic (NFC) — nikita.ppv / detail
  5. [InstCombine] Fold mul of abs intrinsic — nikita.ppv / detail
  6. Thread safety analysis: Document how try-acquire is handled — aaronpuchert / detail
  7. Set InvalidDecl directly when deserializing a Decl — aaronpuchert / detail
  8. [MLIR] Remove unused arg from affine tiling validity check — uday / detail
  9. [InstCombine] Add tests for abs intrinsic eq zero (NFC) — nikita.ppv / detail
  10. [InstCombine] Fold abs intrinsic eq zero — nikita.ppv / detail
  11. [InstSimplify] Fold min/max based on dominating condition — nikita.ppv / detail
  12. [InstCombine] Fold abs with dominating condition — nikita.ppv / detail
  13. [SCEV] Recognize min/max intrinsics — nikita.ppv / detail
  14. Thread safety analysis: Consider global variables in scope — aaronpuchert / detail
  15. Thread safety analysis: ValueDecl in Project is non-null — aaronpuchert / detail
  16. [InstCombine] Add tests for known negative abs intrinsic (NFC) — nikita.ppv / detail
  17. Restore size of TemplateParameterList after D44352 — aaronpuchert / detail
  18. Attempt to fix Sphinx build failure, NFC — aaronpuchert / detail
  19. [ELF] Handle SHT_RISCV_ATTRIBUTES similarly to SHT_ARM_ATTRIBUTES — jrtc27 / detail
  20. scan-build-py: fix multiprocessing error — lawrence_danna / detail
  21. [LangRef] Adjust guarantee for llvm.memcpy to also allow equal arguments. — flo / detail
  22. [InstSimplify] Add tests for a peculiar abs of abs form (NFC) — nikita.ppv / detail
  23. [Hexagon] Handle widening of vector truncate — kparzysz / detail

#1912 (Sep 4, 2020 10:15:04 PM)

  1. [PowerPC] Expand constrained ppc_fp128 to i32 conversion — qiucofan / detail
  2. Fix return status of SimplifyCFG — sguelton / detail
  3. [SCCP] Add tests for intrinsic ranges (NFC) — nikita.ppv / detail
  4. [SelectionDAG] Always intersect SDNode flags during getNode() node memoization. — paulsson / detail

#1911 (Sep 4, 2020 3:11:43 PM)

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

#1911 (Sep 4, 2020 3:11:43 PM)

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

#1911 (Sep 4, 2020 3:11:43 PM)

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

#1910 (Sep 4, 2020 7:43:36 AM)

  1. [modules] Correctly parse LateParsedTemplates in case of dependent modules. — v.g.vassilev / detail
  2. [lldb][NFC] Rewrite CPP11EnumTypes test to make it faster — Raphael Isemann / detail
  3. Fix typos in doc LangRef.rst — Vitaly Buka / detail
  4. [Test] Range fix in test — mkazantsev / detail
  5. [x86] add tests for store merging; NFC — spatel / detail
  6. [MemCpyOpt] Account for case that MemInsertPoint == BI. — flo / detail
  7. [mlir] Fix includes in mlir-translate — marius.brehler / detail
  8. [mlir] Refactor standalone-translate to use mlirTranslateMain() — marius.brehler / detail
  9. [DSE] Move legacy tests to DeadStoreElimination/MemDepAnalysis. — flo / detail
  10. Revert "Canonicalize declaration pointers when forming APValues." — thakis / detail
  11. [gn build] fix llvm-lit after d23b15cc16077 — thakis / detail
  12. [spirv] Add more target and resource limit fields — antiagainst / detail
  13. clang: Add test for -Wunreachable-code + weak redeclaration — thakis / detail
  14. [EarlyCSE] Verify hash code in regression tests — bryan.chan / detail
  15. [MachOYAML] Allow handcrafting custom contents for DWARF sections. — Xing / detail
  16. Revert "[Asan] Cleanup atomic usage in allocator" — thakis / detail
  17. sanitizer_common: Implement COMPILER_CHECK using static_assert — thakis / detail
  18. [AArch64][SVE] Add lowering for rounding operations — dancgr / detail
  19. [clang-format] Parse __ptr32/__ptr64 as a pointer qualifier — Alexander.Richardson / detail
  20. [clang-format] Add a test showing the current config file list parsing — Alexander.Richardson / detail
  21. FormatTest: Provide real line number in failure messages — Alexander.Richardson / detail
  22. [HeapProf] Address post-review comments in instrumentation code — tejohnson / detail
  23. [OpenMPOpt] Assume indirect call always changes ICV — aktoon / detail
  24. [libclang] Add translateCXRangeToCharRange conversion — Jan Korous / detail
  25. [analyzer][StdLibraryFunctionsChecker] Add POSIX time handling functions — gabor.marton / detail
  26. [DSE,MemorySSA] Remove some duplicated test functions. — flo / detail
  27. [objdump][macho] Emit segment names along with section names — daniel_l_sanders / detail
  28. [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092 — hubert.reinterpretcast / detail
  29. [lld] Test corrections after 3f1a9b7eca0 added segment names to objdump output — daniel_l_sanders / detail
  30. Fix the type of the invoke function in the block ABI documentation — Akira / detail
  31. [DSE,MemorySSA] Check for throwing instrs between killing/killed def. — flo / detail
  32. [PowerPC] Allow const pointers for load builtins in altivec.h — nemanja.i.ibm / detail

#1909 (Sep 4, 2020 12:28:39 AM)

  1. [mlir] [VectorOps] Improve SIMD compares with narrower indices — ajcbik / detail
  2. [libc] Add implementations of remquo[f|l] and remainder[f|l]. — sivachandra / detail
  3. Add comment to describe a field member (NFC) — joker.eph / detail
  4. [libc][obvious] Use constants of type double in remquo_test. — sivachandra / detail
  5. [NFC][Asan] Inline enum doc strings — Vitaly Buka / detail
  6. Revert "[lldb] avoid assert in threadsanitizer tests on linux" — Raphael Isemann / detail
  7. [mlir] introduce type constraints for operands of LLVM dialect operations — zinenko / detail
  8. [MemCpyOpt] Preserve MemorySSA. — flo / detail
  9. [NFC][Asan] Reformat some allocator code — Vitaly Buka / detail
  10. [DSE] Remove some dead code from DSE tests. — flo / detail
  11. [SVE][CodeGen] Fix up warnings in sve-split-insert/extract tests — david.sherwood / detail
  12. [NFC][Asan] Fix typo in comment — Vitaly Buka / detail
  13. [mlir][VectorOps] Simplify code. NFCI. — benny.kra / detail
  14. [lldb] Speed up TestValueObjectRecursion by making it a no_debug_info_test — Raphael Isemann / detail
  15. [FPEnv] Partially implement #pragma STDC FENV_ROUND — sepavloff / detail
  16. [analyzer][StdLibraryFunctionsChecker] Do not match based on the restrict qualifier in C++ — gabor.marton / detail
  17. [llvm-readobj/elf] - Refine signature of print*Reloc methods. — grimar / detail
  18. MIRFormatter.h - remove MachineInstr.h include. NFC. — llvm-dev / detail
  19. [llvm-readelf/obj] - Use `RelSymbol<ELFT>` instead of std::pair. NFCI. — grimar / detail
  20. [ARM] Fold predicate_cast(load) into vldr p0 — david.green / detail
  21. [X86] Make lowerShuffleAsLanePermuteAndPermute use sublanes on AVX2 — llvm-dev / detail
  22. CallingConvLower.h - remove unnecessary MachineFunction.h include. NFC. — llvm-dev / detail

#1908 (Sep 3, 2020 5:12:07 PM)

  1. [Sema] Fix a -Warc-repeated-use-of-weak false-positive by only calling CheckPlaceholderExpr once — erik.pilkington / detail
  2. [Asan] Cleanup atomic usage in allocator — Vitaly Buka / detail
  3. [NFC][Asan] Set AP32::kMetadataSize to 0 — Vitaly Buka / detail
  4. [llvm-symbolizer] Add back --use-symbol-table=true — maskray / detail
  5. Canonicalize declaration pointers when forming APValues. — richard / detail
  6. Remove unused and dangerous overload of PerformImplicitConversion. — richard / detail
  7. [codegen] Ensure target flags are cleared/set properly. NFC. — michael.hliao / detail
  8. [DebugInfo] Add size to class declarations in debug info. — akhuang / detail
  9. [libunwind] Minor SJLJ config cleanup. NFCI. — rprichard / detail
  10. [X86] Update stale comment. NFC — craig.topper / detail
  11. AMDGPU: Remove code to handle tied si_else operands — Matthew.Arsenault / detail
  12. [SmallVector] Include stdexcept if LLVM_ENABLE_EXCEPTIONS — maskray / detail
  13. [NFC][Asan] Add FIXME into GetAsanChunk — Vitaly Buka / detail
  14. [NFC][Asan] Rename internal enum value. — Vitaly Buka / detail
  15. [NFC] Adding pythonenv* to .gitignore — plotfi / detail

#1907 (Sep 3, 2020 9:40:16 AM)

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

#1907 (Sep 3, 2020 9:40:16 AM)

  1. [PowerPC] Fix missing TLS symbol type. — stefanp / detail
  2. [MemCpyOptimizer] Change required analysis order for BasicAA/PhiValuesAnalysis — david.green / detail
  3. [X86][AVX] Test SSE41 BLENDV combines on AVX targets as well — llvm-dev / detail
  4. [X86][SSE] Add PR47404 test case — llvm-dev / detail
  5. [GVN] Preserve MemorySSA if it is available. — flo / detail
  6. [Test] Add test showing some simple cases that IndVarSimplify does not cover — mkazantsev / detail
  7. [NFC][RISCV] Simplify pass arg of RISCVMergeBaseOffsetOpt — powerman1st / detail
  8. [X86][SSE] Fold select(X > -1, A, B) -> select(0 > X, B, A) (PR47404) — llvm-dev / detail
  9. [lldb] Improve test failure reporting for expect() — david.spickett / detail
  10. [PassManager] Move load/store motion pass after DSE in LTO pipeline. — flo / detail
  11. [EarlyCSE] add tests for fma/fmuladd; NFC — spatel / detail
  12. [X86] Fix llvm-qualified-auto warning by using const auto*. NFC. — llvm-dev / detail
  13. [X86] Fix llvm-qualified-auto warning by using auto*. NFC. — llvm-dev / detail
  14. [X86] Avoid llvm-qualified-auto warning by not using auto. NFC. — llvm-dev / detail
  15. [mlir] Add Acos, Asin, Atan, Sinh, Cosh, Pow to SPIRVGLSLOps — antiagainst / detail
  16. LowerEmuTLS.cpp - remove unused TargetLowering.h include. NFC. — llvm-dev / detail
  17. [spirv] Add SPIR-V GLSL extended Round op — antiagainst / detail
  18. [mlir] Support default valued attribute in StructsGen — antiagainst / detail
  19. [mlir][VectorOps] Fall back to a loop when accessing a vector from a strided memref — benny.kra / detail
  20. [LLD][PowerPC][test] Fix out-of-memory issue running ppc64-pcrel-long-branch-error.s — wei.huang / detail
  21. [GVN] add tests for >2 arg commutable intrinsics; NFC — spatel / detail
  22. [IR][GVN] add/allow commutative intrinsics with >2 args — spatel / detail
  23. Fix spelling mistake. NFC. — llvm-dev / detail
  24. X86/X86TargetObjectFile.cpp - remove unused headers. NFCI. — llvm-dev / detail
  25. [libTooling] Provide overloads of `rewriteDescendants` that operate directly on an AST node. — yitzhakm / detail
  26. GlobalISel/Utils.h - remove unused includes. NFCI. — llvm-dev / detail
  27. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  28. Step down from security group — JF Bastien / detail
  29. Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  30. [libFuzzer] Add an option to keep initial seed inputs around. — dokyungs / detail
  31. [lldb-vscode] Fix TestVSCode_module — waltermelon / detail
  32. Eliminate the sizing template parameter N from CoalescingBitVector — dimitry / detail
  33. [Analyzer][docs][NFC] Fix typo in code example — Jan Korous / detail
  34. [InstCombine] add tests for commutative intrinsics; NFC — spatel / detail
  35. [InstCombine] canonicalize all commutative intrinsics with constant arg — spatel / detail
  36. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  37. Fix Wdocumentation trailing comments warnings. NFCI. — llvm-dev / detail
  38. PHIEliminationUtils.cpp - remove unnecessary MachineBasicBlock.h include. NFCI. — llvm-dev / detail
  39. WebAssemblyUtilities.h - reduce unnecessary includes to forward declarations. NFCI. — llvm-dev / detail
  40. [ARM] Extra predicate load tests. NFC — david.green / detail
  41. [libc++] Make ext-int.verify.cpp test compatible with c++03 — john.brawn / detail
  42. [libc++] Mark std::atomic<_ExtInt> test as unsupported in C++03 — Louis Dionne / detail
  43. [spirv][nfc] Simplify resource limit with default values — antiagainst / detail
  44. SelectionDAG.h - remove unnecessary FunctionLoweringInfo.h include. NFCI. — llvm-dev / detail
  45. [DebugInfo] Make DWARF ignore sizes on forward declared class types. — akhuang / detail
  46. Revert "Add new hidden option -print-changed which only reports changes to IR" — anhtuyen / detail
  47. SVML support for log2 — aktoon / detail
  48. [lldb] avoid assert in threadsanitizer tests on linux — l.lunak / detail
  49. [test] Use %t instead of %T to remove race conditions between config-file3.c and target-override.c — maskray / detail
  50. Replace CRLF with LF; NFC — bryan.chan / detail
  51. [libFuzzer] Evenly select inputs to cross over with from the corpus regardless of the input's coverage. — dokyungs / detail
  52. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail
  53. [MIRVRegNamer] Experimental MachineInstr stable hashing (Fowler-Noll-Vo) — plotfi / detail
  54. [gn build] Port 7fff1fbd3ce — llvmgnsyncbot / detail
  55. [libFuzzer] Scale energy assigned to each input based on input execution time. — dokyungs / detail

#1907 (Sep 3, 2020 9:40:16 AM)

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

#1906 (Sep 3, 2020 12:03:11 AM)

  1. Removed unused code. — gkistanova / githubweb

#1906 (Sep 3, 2020 12:03:11 AM)

  1. [InstCombine] Fix a couple crashes with extractelement on a scalable vector. — efriedma / detail
  2. [compiler-rt] Don't build llvm-lit in RUNTIMES-BUILD — Jinsong Ji / detail
  3. Fix for PR46384. Failure on weak dllimport. — sunil.srivastava / detail
  4. Add code owners of new MachO port — gkm / detail
  5. [lldb/Gui] zero-initialize children_stop_id — rupprecht / detail
  6. [mlir][spirv] Add block read and write from SPV_INTEL_subgroups — thomasraoux / detail
  7. [X86] Add a /tune: option for clang-cl — craig.topper / detail
  8. [CodeGenPrepare][X86] Teach optimizeGatherScatterInst to turn a splat pointer into GEP with scalar base and 0 index — craig.topper / detail
  9. [lldb] Always record both the working and home directory. — Jonas Devlieghere / detail
  10. [NewPM][Lint] Port -lint to NewPM — aeubanks / detail
  11. Revert "[NewPM][Lint] Port -lint to NewPM" — aeubanks / detail
  12. [lldb] Pass -fno-objc-exceptions for objcxx targets — Jonas Devlieghere / detail
  13. [lldb] Add reproducer verifier — Jonas Devlieghere / detail
  14. [mlir][Linalg] Wrong tile size for convolutions fixed — limo / detail
  15. Decouple OpPassManager from the the MLIRContext (NFC) — joker.eph / detail
  16. Adding GDB PrettyPrinter for mlir::Identifier. — csigg / detail
  17. [StackProtector] Fix crash with vararg due to not checking LocationSize validity. — Amara Emerson / detail
  18. [debugserver] Fix that debugserver's stop reply packets always return signal code 0 — Raphael Isemann / detail
  19. Fix broken HUGE_VALF macro in llvm-c/DataTypes.h — Raphael Isemann / detail
  20. [lldb] Remove debugserver specific string from TestAbortExitCode check — Raphael Isemann / detail
  21. [AArch64] Add asm directives for the remaining SEH unwind codes — martin / detail
  22. [lldb] Remove a stray semicolon, fixing pedantic GCC warnings. NFC. — martin / detail
  23. [lldb] Make symbol list output from `image dump symtab` not depend on internal ordering of DenseMap — Raphael Isemann / detail
  24. [lldb/Interpreter] Fix language detection for the REPL InitFile — medismail.bennani / detail
  25. [SCCP] Add test where dereferenceable ptr is replaced with un-dereferenceable one — flo / detail
  26. [llvm-readelf/obj] - Cleanup the interface of `DumpStyle`. NFCI. — grimar / detail
  27. [SCCP] Do not replace deref'able ptr with un-deref'able one. — flo / detail
  28. Revert "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  29. [clang][aarch64] Drop experimental from  __ARM_FEATURE_SVE_BITS macro — cullen.rhodes / detail
  30. Revert "Adding GDB PrettyPrinter for mlir::Identifier." — orlando.hyams / detail
  31. [llvm-readobj/elf] - Improve warning messages, reported for .stack_sizes sections. — grimar / detail
  32. [llvm-readelf] - Move a bit of common code to printDynamicRelocHeader(). NFC. — grimar / detail

#1906 (Sep 3, 2020 12:03:11 AM)

  1. Removed unused code. — gkistanova / detail

#1905 (Sep 2, 2020 4:33:01 PM)

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

#1905 (Sep 2, 2020 4:33:01 PM)

  1. [SVE] Update INSERT_SUBVECTOR DAGCombine to use getVectorElementCount(). — mcinally / detail
  2. [llvm] [unittests] Fix failing test 'FileCollectorTest.addDirectory' — jaskiewiczs / detail
  3. [PowerPC] Implement builtins for xvcvspbf16 and xvcvbf16spn — amy.kwan1 / detail
  4. [libFuzzer] Break dependency on common_interface_defs.h — mascasa / detail
  5. [mlir][vulkan-runner] Explicitly export vulkan-runtime-wrapper entry points. — thomasraoux / detail
  6. [clang] consistently use getLangOpts() — ndesaulniers / detail
  7. [ADT] Make Optional a literal type. — varun_gandhi / detail
  8. [clang] Do not consider the template arguments of bases to be bases themselves — zeratul976 / detail
  9. [clangd] Handle templates more consistently in type hierarchy — zeratul976 / detail
  10. [lldb/interpreter] Improve REPL init file compatibility — medismail.bennani / detail
  11. Simplify Symbol Status Message to Only Debug Info Size — walter erquinigo / detail
  12. [NFC] Fix unused var in release builds. — rupprecht / detail
  13. [lldb] Move ScriptCommand and RegexCommand under Commands (NFC) — Jonas Devlieghere / detail
  14. [MemCpyOptimizer] Preserve analyses and replace use of lambdas to get them. — asbirlea / detail
  15. [DebugInfo] Simplify string table dumpers. — Xing / detail
  16. Don't take the expression range into account when looking for widening — richard / detail
  17. Revert switch based variant temporarily. — eric / detail
  18. [ORC] Fix MachOPlatform's synthetic symbol dependence registration. — Lang Hames / detail
  19. [ORC] Add an early out for MachOPlatform's init-scraper plugin setup. — Lang Hames / detail
  20. Fix build-bots. — asbirlea / detail
  21. [ORC] Remove stray debugging output. — Lang Hames / detail
  22. [CMake] Remove -Wl,-allow-shlib-undefined which was added in rL221530 — maskray / detail
  23. [RFC][Target] Add a new triple called Triple::csky — zixuan.wu / detail
  24. [mlir] Add Complex Type, Vector Type and Tuple Type subclasses to python bindings — joker.eph / detail
  25. [Attributor] Fix AANoUndef initialization — okuraofvegetable / detail
  26. [Attributor] Make use of AANoUndef in AAUndefinedBehavior — okuraofvegetable / detail
  27. Revert "[libc++] Workaround timespec_get not always being available in Apple SDKs" — Raphael Isemann / detail
  28. [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support — llvm-dev / detail
  29. [mlir][VectorOps] Fail fast when a strided memref is passed to vector_transfer — benny.kra / detail
  30. [X86] Remove superfluous trailing semicolons, fixing warnings. NFC. — martin / detail
  31. [DebugInfo] Remove Dwarf5AccelTableWriter::Header::UnitLength. NFC. — ikudrin / detail
  32. [DebugInfo] Emit a 1-byte value as a terminator of entries list in the name index. — ikudrin / detail
  33. [AArch64][SVE] Preserve full vector regs over EH edge. — sander.desmalen / detail
  34. [AMDGPU] Fix offset for REL32_HI relocs — jay.foad / detail
  35. [SVE] Don't reorder subvector/binop sequences when the resulting binop is not legal. — paul.walker / detail
  36. [mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks — ehsan.nadjaran_toosi / detail
  37. [Test] Simplify test by removing unneeded variable — mkazantsev / detail
  38. Move all fields of '-cc1' option related classes into def file databases — dany.grumberg / detail
  39. [VectorCombine] allow vector loads with mismatched insert type — spatel / detail
  40. [InstCombine] Transform 1.0/sqrt(X) * X to X/sqrt(X) — spatel / detail
  41. [mlir][VectorToSCF] 128 byte alignment of alloc ops — limo / detail
  42. [GlobalOpt] Fix an incorrect Modified status — david.stenberg / detail
  43. Revert "[mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks" — antiagainst / detail
  44. [libc++] Make some testing utilities constexpr — Louis Dionne / detail
  45. [ImplicitNullChecks] NFC: Separated out checks and added comments — anna / detail
  46. [ImplicitNullChecks] NFC: Refactor dependence safety check — anna / detail
  47. [lldb/Target] Add custom interpreter option to `platform shell` — medismail.bennani / detail
  48. [NFC] [PowerPC] Add FMA flag propagation test — qiucofan / detail
  49. [IPSCCP] Fix a bug that the "returned" attribute is not cleared when function is optimized to return undef — dancgr / detail
  50. [lldb/Host] Add missing proc states — rupprecht / detail
  51. [mlir] Extend BufferAssignmentTypeConverter with result conversion callbacks — ehsan.nadjaran_toosi / detail
  52. [X86][SSE] Fold vselect(pshufb,pshufb) -> or(pshufb,pshufb) — llvm-dev / detail
  53. [ms] [llvm-ml] Add support for line continuations in MASM — epastor / detail
  54. [IRGen] Fix an assert when __attribute__((used)) is used on an ObjC method — erik.pilkington / detail
  55. Make -fvisibility-inlines-hidden apply to static local variables in inline functions on Darwin — erik.pilkington / detail
  56. [libc++] Re-apply the workaround for timespec_get not always being available in Apple SDKs — Louis Dionne / detail
  57. [libc++] Fix incorrect usage of __STDC_HOSTED__ — Louis Dionne / detail
  58. [libc++] Remove definition of _LIBCPP_ALIGNOF for GCC in C++03 mode — Louis Dionne / detail
  59. [flang] Make -fget-symbols-sources output deterministic — pklausler / detail
  60. [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages — dmitry.preobrazhensky / detail
  61. [flang] Support multiple CookedSource instances — pklausler / detail
  62. [clang-format] Parse double-square attributes as pointer qualifiers — Alexander.Richardson / detail
  63. [Bindings] Move LLVMAddInstructionSimplifyPass to Scalar.cpp — aeubanks / detail
  64. Revert "Move all fields of '-cc1' option related classes into def file databases" — douglas.yung / detail
  65. [TSan][libdispatch] Fix compilation error on Linux — julian.lettner / detail
  66. [gn build] Fix COMPILER_RT_HAS_* defines for libclang_rt.profile — thakis / detail
  67. [clang] Add missing .def files to Clang's modulemap — Raphael Isemann / detail
  68. [AST] Fix handling of long double and bool in __builtin_bit_cast — erik.pilkington / detail
  69. Fix a -Wparenthesis warning in 8ff44e644bb7, NFC — erik.pilkington / detail
  70. Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) — joker.eph / detail
  71. [PowerPC] Implemented Vector Multiply Builtins — albionapc / detail
  72. Add constexpr to pair — mschellenbergercosta / detail
  73. [GCDAProfiling] Suppress -Wprio-ctor-dtor for GCC>=9 and remove unused write_string/length_of_string — maskray / detail
  74. [libTooling] Restore defaults for matchers in makeRule. — yitzhakm / detail
  75. [lldb/test] Fix TestPlatform*.py Windows failures (NFC) — medismail.bennani / detail
  76. [libcxx] Fix whitespace error — mschellenbergercosta / detail
  77. Make sure that llvm-ml uses MASM integer lexing when in --as-lex mode — epastor / detail
  78. [flang] Implement nonstandard OPEN statement CARRIAGECONTROL specifier — pklausler / detail
  79. Revert "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
  80. [PowerPC] Update MemorySanitizer test to cater for number of CPUs > 1024 — saghir / detail
  81. [APInt] New member function setBitVal — jay.foad / detail
  82. [PowerPC] Do not legalize vector FDIV without VSX — nemanja.i.ibm / detail
  83. [mlir][Affine] Fix AffineLoopInvariantCodeMotion — diego.caballero / detail
  84. Revert "[clang] Add missing .def files to Clang's modulemap" — Adrian Prantl / detail
  85. Perform an extra consistency check when searching ModuleManager's — Adrian Prantl / detail
  86. [scudo][standalone] Enable secondary cache release on Fuchsia — kostyak / detail
  87. run in terminal — waltermelon / detail
  88. [ThinLTO] Fix a metadata lost issue with DICompileUnit import. — hoy / detail
  89. [mlir][Affine] Support affine vector loads/stores in LICM — diego.caballero / detail
  90. Use an Identifier instead of an OperationName internally for OpPassManager identification (NFC) — joker.eph / detail
  91. Improve error handling for SmallVector programming errors — maskray / detail
  92. [VectorCombine][SVE] Do not fold bitcast shuffle for scalable type. — huihuiz / detail
  93. Fix de6caf871be79dc7549aebe4e4fb57d52f6ed202 — waltermelon / detail
  94. [PowerPC] Fix broken kill flag after MI peephole — nemanja.i.ibm / detail
  95. [libc++] Avoid including <sys/cdefs.h> on non-Apple platforms in <ctime> — Louis Dionne / detail
  96. [MLIR][Affine][VectorOps] Vectorize uniform values in SuperVectorizer — diego.caballero / detail
  97. Tweak `mlir-linalg-ods-gen` library dependency: only MLIRIR is needed, not the entire parser (NFC) — joker.eph / detail
  98. Revert de6caf871be79dc7549aebe4e4fb57d52f6ed202 and 51128b670d4f757132e927c4f3dd78d257d37f70 (https://reviews.llvm.org/D84974) — waltermelon / detail
  99. [asan_symbolize] Remove --use-symbol-table=true which is the default — maskray / detail
  100. [llvm-dwarfdump] Warn user when it encounters no null terminated strings. — Xing / detail

#1905 (Sep 2, 2020 4:33:01 PM)

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

#1904 (Sep 1, 2020 1:34:00 PM)

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

#1903 (Sep 1, 2020 7:10:37 AM)

  1. [llvm-readobj][test] - Update the comment in archive.test — grimar / detail
  2. [llvm-readobj][test] - Remove amdgpu-elf-definitions.test — grimar / detail
  3. [libcxx] Link target `cxx_external_threads` to `cxx-headers` for BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  4. [llvm-dwarfdump][test] Add tests for dumping the .debug_line_str section. — Xing / detail
  5. [NFC][Asan] Format includes — Vitaly Buka / detail
  6. [OpenMP] Fix infinite loop in Sema::isOpenMPGlobalCapturedDecl() — a.bataev / detail
  7. Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail
  8. [InstCombine] adjust recip sqrt tests for better coverage; NFC — spatel / detail
  9. [llvm-readobj] - Remove Error.cpp,.h and drop dependencies in the code. — grimar / detail
  10. [NFC] Test commit, whitespace changes — Abhina.Sreeskantharajan / detail
  11. [LoopIdiomRecognizePass] Options to disable part or the entire Loop Idiom Recognize Pass — anhtuyen / detail
  12. [SystemZ][z/OS] Adding initial toolchain for z/OS — Abhina.Sreeskantharajan / detail
  13. [SystemZ][z/OS] Fix build break in z/OS toolchain — Abhina.Sreeskantharajan / detail
  14. AMDGPU: Convert test to MIR — Matthew.Arsenault / detail
  15. AMDGPU: Check some offsets in test — Matthew.Arsenault / detail
  16. PowerPC: Switch test to generated checks — Matthew.Arsenault / detail
  17. GlobalISel: Artifact combine unmerge of unmerge — Matthew.Arsenault / detail
  18. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" — paul.walker / detail
  19. GlobalISel: Implement computeKnownBits for G_UNMERGE_VALUES — Matthew.Arsenault / detail
  20. GlobalISel: Implement computeNumSignBits for G_SEXTLOAD/G_ZEXTLOAD — Matthew.Arsenault / detail
  21. GlobalISel: Add combines for extend operations — vkeles / detail
  22. [flang] Improve compile-time shape conformance checking — pklausler / detail
  23. [PowerPC] Implement instruction definitions/MC Tests for xvcvspbf16 and xvcvbf16spn — amy.kwan1 / detail
  24. [DAGCombiner] Fold an AND of a masked load into a zext_masked_load — samuel.tebbs / detail
  25. [libc++] Improve REQUIRES for _ExtInt test on recent Clangs — Louis Dionne / detail
  26. [builtins] Unify the softfloat division implementation — atrosinenko / detail
  27. [PowerPC] Handle STRICT_FSETCC(S) in more cases — qiucofan / detail
  28. GlobalISel: Implement computeKnownBits for G_BSWAP and G_BITREVERSE — Matthew.Arsenault / detail
  29. GlobalISel: Port smarter known bits for umin/umax from DAG — Matthew.Arsenault / detail
  30. GlobalISel: Implement computeNumSignBits for G_SELECT — Matthew.Arsenault / detail
  31. [tsan] Fix "failed to intercept sysctlnametomib" on FreeBSD — Alexander.Richardson / detail
  32. x87 FPU state instructions do not use an f32 memory location — epastor / detail
  33. [GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _) — Amara Emerson / detail
  34. [flang] Fix integer CASE constant typing — pklausler / detail
  35. [flang] Version information in flang/f18 — richard.barton / detail
  36. [AArch64][GlobalISel] Optimize away a Not feeding a brcond by using tbz instead of tbnz. — Amara Emerson / detail
  37. [Bitstream] Use alignTo to make code more readable. NFC — craig.topper / detail
  38. [PowerPC][AIX] Update save/restore offset for frame and base pointers. — sd.fertile / detail
  39. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  40. [gn build] port 5ffd940ac02 a bit more — thakis / detail
  41. [gn build] Port 3d90a61cf2e — llvmgnsyncbot / detail
  42. [gn build] Port 3e1e5f54492 — llvmgnsyncbot / detail
  43. First commit on the release/11.x branch. — tejohnson / detail
  44. [fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist — mascasa / detail
  45. [builtins] Make __div[sdt]f3 handle denormal results — atrosinenko / detail
  46. [MemorySSA] Update phi map with replacement value. — asbirlea / detail
  47. Revert "[fuzzer] Create user provided fuzzer writeable directories when requested if they dont exist" — mascasa / detail
  48. [libc++] Workaround timespec_get not always being available in Apple SDKs — Louis Dionne / detail
  49. [OpenMP] Consolidate error handling and debug messages in Libomptarget — huberjn / detail
  50. Revert "Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain"" — resistor / detail
  51. [ORC] Add unit test for HasMaterializationSideEffectsOnly failure behavior. — Lang Hames / detail
  52. Do not emit "-tune-cpu generic" for PS4 platform — douglas.yung / detail
  53. [Bindings] Add LLVMAddInstructionSimplifyPass — aeubanks / detail
  54. [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers. — craig.topper / detail
  55. [LV] Interleave to expose ILP for small loops with scalar reductions. — hualilia / detail
  56. Revert "[libfuzzer] Reduce default verbosity when printing large mutation sequences" — mascasa / detail
  57. [Loads] Add canReplacePointersIfEqual helper. — flo / detail
  58. [NFC] Fix unused var in release build — rupprecht / detail
  59. [amdgpu] Run SROA after loop unrolling. — michael.hliao / detail

#1902 (Aug 31, 2020 11:39:57 PM)

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

#1902 (Aug 31, 2020 11:39:57 PM)

  1. Remove -Wcompound-token-split-by-space from -Wall. — richard / detail
  2. Fix -Wcompound-token-split to give the same warnings under -E — richard / detail
  3. [Test] Move IndVars test to a proper place — mkazantsev / detail
  4. More accurately compute the ranges of possible values for +, -, *, &, %. — richard / detail
  5. Classify (small unsigned bitfield) < 0 comparisons under — richard / detail
  6. Revert "[ARM] Register pressure with -mthumb forces register reload before each call" — david.green / detail
  7. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-load.ll — david.sherwood / detail
  8. [analyzer][StdLibraryFunctionsChecker] Use Optionals throughout the summary API — gabor.marton / detail
  9. Revert "[lldb] Add reproducer verifier" — Raphael Isemann / detail
  10. [NFCI] Removed an un-used declaration got accidentally introduced in f91d18eaa946b2d2ea5a9 — SourabhSingh.Tomar / detail
  11. [llvm-readobj/elf] - Report warnings instead of errors when dumping broken stack sizes sections. — grimar / detail

#1902 (Aug 31, 2020 11:39:57 PM)

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

#1901 (Aug 31, 2020 4:06:18 PM)

  1. [SVE] Remove calls to VectorType::getNumElements from InstCombine — ctetreau / detail
  2. [IR][GVN] allow intrinsics in Instruction's isCommutative query (2nd try) — spatel / detail
  3. [X86][CGP] Add gather test cases for D86371. — craig.topper / detail
  4. [docs] Fix indentation in FileCheck.rst — aeubanks / detail
  5. [mlir][OpFormatGen] Add support for specifiy "custom" directives. — riddleriver / detail
  6. [mlir][ODS] Add new SymbolNameAttr and add support for in assemblyFormat — riddleriver / detail
  7. [mlir][OpFormatGen] Add initial support for regions in the custom op assembly format — riddleriver / detail
  8. [mlir][PDL] Move the formats for PatternOp and RewriteOp to the declarative form. — riddleriver / detail
  9. [OpenMPOpt][HideMemTransfersLatency] Get values stored in offload arrays — htobonmm7 / detail
  10. [flang] Format label scope is independent of block scope — pklausler / detail
  11. [analyzer][NFC] Add `override` keyword missing from D86027 — hubert.reinterpretcast / detail
  12. [SVE] Mark VectorType::getNumElements() deprecated — ctetreau / detail
  13. [lldb] Add reproducer verifier — Jonas Devlieghere / detail
  14. [ORC] Remove an unused variable. — Lang Hames / detail
  15. [flang] Make `TypeParamInquiry` monomorphic — pklausler / detail
  16. [SVE] Remove calls to VectorType::getNumElements() from llvm-stress — ctetreau / detail
  17. Fix mlir-reduce to explicitly register dialects and disable the global dialect registry by default — joker.eph / detail
  18. [flang] Check shape conformance on initializers — pklausler / detail
  19. [mlir][openacc] Add missing attributes and operands for acc.loop — clementval / detail
  20. [OpenMPOpt][NFC] Moving constants as struct static attributes — htobonmm7 / detail
  21. [DWARFYAML] Make the debug_str section optional. — Xing / detail
  22. [MemorySSA] Clean up single value phis. — asbirlea / detail
  23. [CMake] Use find_library for ncurses — phosek / detail

#1900 (Aug 31, 2020 9:25:09 AM)

  1. [Sink] Optimize/simplify sink candidate finding with nearest common dominator — i / detail
  2. [Test] Simplify DWARF test cases. NFC. — Xing / detail
  3. [lldb] Don't crash when LLDB can't extract the tsan report — Raphael Isemann / detail
  4. [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library — Raphael Isemann / detail
  5. Revert "[FileCheck] Move FileCheck implementation out of LLVMSupport into its own library" — Raphael Isemann / detail
  6. [llvm-readobj/elf] - Don't fail when dumping an archive with a member that can't be recognized. — grimar / detail
  7. [lldb] Fix TestCompletion's pid completion failing randomly — Raphael Isemann / detail
  8. [lldb][NFC] Remove trailing whitespace in TestCompletion — Raphael Isemann / detail
  9. Fix sphinx documentation after a6a37a2fcd2a8048a75bd0d8280497ed89d73224 — alexandre.ganea / detail
  10. [lldb] tab completion for class `CommandObjectTypeFormatterDelete` — Raphael Isemann / detail
  11. [NFCI] Silent a build warning due to an extra semi-colon — SourabhSingh.Tomar / detail
  12. [analyzer] Add modeling for unique_ptr move constructor — vrnithinkumar / detail
  13. [Flang][NFC] Remove license comments from files in docs/ folder. — joshisameeran17 / detail
  14. [x86] add another test for reciprocal sqrt; NFC — spatel / detail
  15. [AArch64] add another test for reciprocal sqrt; NFC — spatel / detail
  16. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x), better — spatel / detail
  17. [clang-tidy] New check readability-prefer-member-initializer — adam.balogh / detail
  18. [Clang-Tidy] New check `bugprone-redundant-branch-condition` — adam.balogh / detail
  19. [gn build] Port 14dd0737822 — llvmgnsyncbot / detail
  20. [gn build] Port f5fd7486d6c — llvmgnsyncbot / detail
  21. Teach the swift calling convention about _Atomic types — aschwaighofer / detail
  22. [CodeGen] Make sure the EH cleanup for block captures is conditional when the block literal is in a conditional context — erik.pilkington / detail
  23. [clang-tidy] Buildbot failure fix for commit rGf5fd7486d6c0 — adam.balogh / detail
  24. [PowerPC][AIX] Add test for returning a vector type. [NFC] — sd.fertile / detail
  25. [llvm-reduce] Create returns with undef values for non-void functions. — flo / detail
  26. [NFC] [DAGCombiner] Remove unnecessary negation in visitFNEG — qiucofan / detail
  27. [NFC] [DAGCombiner] Refactor bitcast folding within fabs/fneg — qiucofan / detail
  28. [analyzer] Add bool operator modeling for unque_ptr — vrnithinkumar / detail
  29. [X86][CGP] Pre-commit test cases for D86371. — craig.topper / detail
  30. [LLD] [COFF] Error out if creating a DLL with too many exported symbols — martin / detail
  31. [ARM] Register pressure with -mthumb forces register reload before each call — david.green / detail
  32. [ORC] Remove a stray semicolon, silencing warnings. NFC. — martin / detail
  33. [NFC][InstCombine] visitPHINode(): cleanup PHI CSE instruction replacement — lebedev.ri / detail

#1897 (Aug 30, 2020 7:14:12 PM)

  1. [GVN] add another commutable intrinsic test; NFC — spatel / detail
  2. [InstCombine] add extra-use tests for fmul+sqrt; NFC — spatel / detail
  3. [Sink][test] Add nounwind test and properly test convergent — i / detail

#1896 (Aug 30, 2020 11:00:58 AM)

  1. [SLP] make commutative check apply only to binops; NFC — spatel / detail
  2. [x86] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  3. [AArch64] add tests for multi-use fast sqrt/recip; NFC — spatel / detail
  4. [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x) — spatel / detail
  5. [FastISel] update to use intrinsic's isCommutative(); NFC — spatel / detail
  6. [libcxx/variant] Implement workaround for GCC bug. — Louis Dionne / detail
  7. [LV] Update CFG before adding runtime checks. — flo / detail
  8. Fix gcc warning by explicitly initializing the base class copy ctor (NFC) — joker.eph / detail
  9. [FileCheck] Add precision to format specifier — thomasp / detail
  10. [llvm-reduce] Add test for BB reduction with non-void ret type. — flo / detail
  11. [X86] Pre-commit the test-shrink.ll changes from D86578. — craig.topper / detail
  12. [DSE,MemorySSA] Simplify code, EarlierAccess is be a MemoryDef (NFC). — flo / detail
  13. [GVN] add test for commutative intrinsic; NFC — spatel / detail
  14. [NewGVN] add test for commutative intrinsic; NFC — spatel / detail
  15. [IR][GVN] allow intrinsics in Instruction's isCommutative query — spatel / detail
  16. [DSE,MemorySSA] Skip defs without analyzable write locations. — flo / detail
  17. Revert "[IR][GVN] allow intrinsics in Instruction's isCommutative query" — spatel / detail

#1895 (Aug 30, 2020 3:35:07 AM)

  1. [OpenMPOpt][NFC] add reproducer for problem found in D85544 — sstipanovic / detail
  2. Improve doc comments for several methods returning bools — kamleshbhalui / detail
  3. [Attributor] Introduce module slice. — sstipanovic / detail
  4. Reland [OpenMPOpt] ICV tracking for calls — sstipanovic / detail
  5. [llvm-reduce] Function body reduction: don't forget to unset comdat — tyker / detail
  6. [LV] Add some const to RecurrenceDescriptor. NFC — david.green / detail
  7. [Hexagon] Fix perfect shuffle generation for single vectors — kparzysz / detail
  8. [NFC][compiler-rt] Factor out __div[sdt]i3 and __mod[dt]i3 implementations — atrosinenko / detail
  9. [CVP] Regenerate test checks (NFC) — nikita.ppv / detail

#1894 (Aug 29, 2020 8:01:55 PM)

  1. Remove OpenBSD/sparc support — brad / detail
  2. Set alignment of .llvmbc and .llvmcmd to 1 — i / detail
  3. [Attributor][NFC] Fix dependency type in AAUndefinedBehaviorImpl::updateImpl — okuraofvegetable / detail
  4. [Attributor] Fix callsite check in AAUndefinedBehavior — okuraofvegetable / detail
  5. [LangRef] State that storing an aggregate fills padding with undef — aqjune / detail
  6. [LangRef] Apply a missing comment from D86189 — aqjune / detail

#1893 (Aug 29, 2020 7:10:12 AM)

  1. [InstCombine] visitPHINode(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  2. [NFC][InstCombine] select.ll: remove outdated TODO comment — lebedev.ri / detail
  3. [NFC][InstCombine] Add STATISTIC() for how many iterations we did — lebedev.ri / detail
  4. [NFC] Instruction::isIdenticalToWhenDefined(): s/nessesairly/necessarily/ — lebedev.ri / detail
  5. [NFC][InstCombine] Fix some comments: the code already uses IC::replaceInstUsesWith() — lebedev.ri / detail
  6. [InstCombine] canonicalizeICmpPredicate(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  7. [InstCombine] foldAggregateConstructionIntoAggregateReuse(): use InstCombiner::replaceInstUsesWith() instead of RAUW — lebedev.ri / detail
  8. [MC] [Win64EH] Fill in FuncletOrFuncEnd if missing — martin / detail
  9. [AArch64] Generate and parse SEH assembly directives — martin / detail
  10. [InstCombine] Return replaceInstUsesWith() result (NFC) — nikita.ppv / detail
  11. Revert "[InstCombine] Take 2: Perform trivial PHI CSE" — lebedev.ri / detail
  12. [UpdateTestChecks] Don't skip attributes when comparing functions — sstipanovic / detail
  13. [InstCombine] Take 3: Perform trivial PHI CSE — lebedev.ri / detail
  14. [TargetLowering] Strip tailing whitespace (NFC) — nikita.ppv / detail
  15. [EarlyCSE] add tests for commutative intrinsics; NFC — spatel / detail
  16. [EarlyCSE] fold commutable intrinsics — spatel / detail
  17. [Instruction] Speculatively undo isIdenticalToWhenDefined() PHI handling changes — lebedev.ri / detail
  18. [Sema] ICK_Function_Conversion is a third kind conversion — aaronpuchert / detail
  19. [Sema] Simplify ShouldDiagnoseUnusedDecl, NFC — aaronpuchert / detail
  20. [IR] Inline AttrBuilder::addAttribute. It just sets 1 bit. NFC. — benny.kra / detail
  21. [DSE,MemorySSA] Return early when hitting a MemoryPhi. — flo / detail
  22. [Attributor][NFC] rerun update_test_checks without --scrub-attributes — sstipanovic / detail
  23. [Attributor][NFC] Do not manifest noundef for positions to be changed to undef — okuraofvegetable / detail
  24. [NFCI][Local] Rewrite EliminateDuplicatePHINodes to optionally check hashing invariants — lebedev.ri / detail
  25. [NFC][Local] EliminateDuplicatePHINodes(): add STATISTIC() — lebedev.ri / detail
  26. Reapply [LVI] Normalize pointer behavior — nikita.ppv / detail
  27. [LVI] Remove unnecessary lambda capture (NFC) — nikita.ppv / detail
  28. [LV] Check opt-for-size before expanding runtime checks. — flo / detail
  29. [InstSimplify] Protect against more poison in SimplifyWithOpReplaced (PR47322) — nikita.ppv / detail
  30. [InstSimplify] Reduce code duplication in simplifySelectWithICmpCond (NFC) — nikita.ppv / detail
  31. [Attributor] Fix AANoUndef identification — okuraofvegetable / detail
  32. [libc++] Add from-scratch configuration files for the test suite — Louis Dionne / detail
  33. [libc++] Move the default site config template alongside other config files — Louis Dionne / detail
  34. [libc++] Temporarily force-set the LIBCXX_TEST_CONFIG cache value — Louis Dionne / detail
  35. [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder methods to JITDylib. — Lang Hames / detail

#1892 (Aug 28, 2020 11:56:32 PM)

  1. [LLD][PowerPC][test] Disable ELF/ppc64-pcrel-long-branch-error.s — hubert.reinterpretcast / detail
  2. [DWARFYAML] Make the debug_abbrev_offset field optional. — Xing / detail
  3. [NFC][STLExtras] Add make_first_range(), similar to existing make_second_range() — lebedev.ri / detail
  4. [NFC][InstructionSimplify] Add a warning about not simplifying to not def-reachable — lebedev.ri / detail
  5. [Attributes] Merge calls to getFnAttribute/hasFnAttribute using Attribute::isValid. NFC — craig.topper / detail
  6. [Target][AArch64] Allow for char as int8_t in AArch64AsmParser.cpp — ro / detail
  7. [InstCombine] Fix typo in comment (NFC) — nikita.ppv / detail
  8. [PPC] Fix platform definitions when compiling FreeBSD powerpc64 as LE — dimitry / detail
  9. [NFC][InstCombine] Add tests for PHI CSE — lebedev.ri / detail
  10. [NFC][InstSimplify] Add a note to PHI CSE tests that they are all negative tests — lebedev.ri / detail
  11. [InstCombine] Take 2: Perform trivial PHI CSE — lebedev.ri / detail

#1891 (Aug 28, 2020 4:39:55 PM)

  1. [Attributes] Add a method to check if an Attribute has AttrKind None. Use instead of hasAttribute(Attribute::None) — craig.topper / detail
  2. Add new warning for compound punctuation tokens that are split across macro expansions or split by whitespace. — richard / detail
  3. Rename AnalysisManager::slice in AnalysisManager::nest (NFC) — joker.eph / detail
  4. [test] Pin some RUNs in potential.ll to legacy PM — aeubanks / detail
  5. Reland "[test] Exit with an error if no tests are run." — rupprecht / detail
  6. [UpdateTestChecks] include { in function signature check line — sstipanovic / detail
  7. AMDGPU: Fix incorrectly deleting copies after spilling SGPR tuples — Matthew.Arsenault / detail
  8. [early-ifcvt] Add OptRemarks — jonathan_roelofs / detail
  9. GlobalISel: Combine out redundant sext_inreg — Matthew.Arsenault / detail
  10. Add Location, Region and Block to MLIR Python bindings. — stellaraccident / detail
  11. [lldb] Dervice dotest.py path from config.lldb_src_root (NFC) — Jonas Devlieghere / detail
  12. [lldb] Get rid of LLDB_LIB_DIR and LLDB_IMPLIB_DIR in dotest — Jonas Devlieghere / detail
  13. [gcov] Increment counters with atomicrmw if -fsanitize=thread — maskray / detail
  14. Revert "[InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block" — resistor / detail
  15. [ARC] Update brcc test. — petecoup / detail
  16. [clang] Enable -fsanitize=thread on Fuchsia. — mvanotti / detail
  17. [gcov][test] Don't write a.gcno in CWD — maskray / detail
  18. Use report_fatal_error instead of llvm::errs() + abort() (NFC) — joker.eph / detail
  19. [ObjC][ARC] In HandlePotentialAlterRefCount, check whether an — Akira / detail
  20. [lldb] Make the lit configuration values optional for the API tests — Jonas Devlieghere / detail
  21. [lldb] Hoist --framework argument out of LLDB_TEST_COMMON_ARGS (NFC) — Jonas Devlieghere / detail
  22. [compiler-rt][tsan] Remove unnecesary typedefs — mvanotti / detail
  23. [DAGCombiner] Enhance (zext(setcc)) — lkail / detail

#1890 (Aug 28, 2020 8:45:45 AM)

  1. [SCCP] Use bulk-remove API to bulk-remove attributes. NFCI. — benny.kra / detail
  2. [NFC][ARM] Add tail predication test — sam.parker / detail
  3. [ARM][LowOverheadLoops] Liveouts and reductions — sam.parker / detail
  4. [Statepoint] Turn assert into check in foldPatchpoint. — dantrushin / detail
  5. [DWARFYAML] Abbrev codes in a new abbrev table should start from 1 (by default). — Xing / detail
  6. [SVE] Make ElementCount members private — david.sherwood / detail
  7. Fix build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail
  8. Fix more build failures caused by f4257c5832aa51e960e7351929ca3d37031985b7 — david.sherwood / detail
  9. Fix Windows x86 compilation after a6a37a2fcd2a8048a75bd0d8280497ed89d73224 — alexandre.ganea / detail
  10. [LLD][PowerPC] Add a pc-rel based long branch thunk — wei.huang / detail
  11. Reland "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" — cullen.rhodes / detail
  12. [DAGCombine] Don't delete the node if it has uses immediately — Jinsong Ji / detail
  13. [GlobalISel] fix a compilation error with gcc 6.3.0 — yhs / detail
  14. [OpenMP] Fixed wrong test command in the test private_mapping.c — tianshilei1992 / detail
  15. [Statepoint] Always spill base pointer. — dantrushin / detail
  16. [PowerPC] Implemented Vector Load with Zero and Signed Extend Builtins — albionapc / detail
  17. [ARM] Extra gather scatter tailpred test. NFC — david.green / detail
  18. [ARM] Correct predicate operand for offset gather/scatter — david.green / detail
  19. [libc++] Un-deprecate and un-remove some members of std::allocator — Louis Dionne / detail
  20. [flang][NFC] Change how error symbols are recorded — tkeith / detail
  21. [ARM][MVE] Enable MVE gathers and scatters by default — anna.welker / detail
  22. [llvm][CodeGen] Machine Function Splitter — snehasishk / detail
  23. [gn build] Port 94faadaca4e — llvmgnsyncbot / detail
  24. [lldb/test] Use @skipIfWindows for PExpectTest — rupprecht / detail
  25. [lldb] Fix typo in disassemble_options_line description — Jonas Devlieghere / detail
  26. [lldb/test] Use shorter test case names in TestStandardUnwind — rupprecht / detail
  27. [CodeGenPrepare] Zap the argument of llvm.assume when deleting it — benny.kra / detail
  28. Strength-reduce SmallVectors to arrays. NFCI. — benny.kra / detail
  29. [ARM] Skip combining base updates for vld1x NEON intrinsics — sjoerd.meijer / detail
  30. Skip analysis re-computation when no changes are reported — sguelton / detail
  31. [LIBOMPTARGET]Do not try to optimize bases for the next parameters. — a.bataev / detail
  32. [InstCombine] usub.sat(a, b) + b => umax(a, b) (PR42178) — nikita.ppv / detail
  33. [SROA] Improve handleling of assumes bundles by SROA — tyker / detail
  34. [ObjCARCOpt] Port objc-arc to NPM — aeubanks / detail
  35. [LLD][PowerPC] Remove redundant file write out in the test cases — wei.huang / detail

#1889 (Aug 28, 2020 1:13:54 AM)

  1. (Expensive) Check for Loop, SCC and Region pass return status — sguelton / detail
  2. [gn build] Port b1f4e5979b7 — llvmgnsyncbot / detail
  3. [MC] [Win64EH] Avoid producing malformed xdata records — martin / detail
  4. [ValueTracking] Remove a stray semicolon. NFC. — martin / detail
  5. [llvm-reduce] Skip chunks that lead to broken modules. — flo / detail
  6. [unittests/Object] - Add testing for missing ELF formats. — grimar / detail
  7. [llvm-readobj][test] - Test "Format" values. — grimar / detail
  8. [llvm-readobj] - Simplify the code that creates dumpers. NFCI. — grimar / detail
  9. [BuildLibCalls] Add argmemonly to more lib calls. — flo / detail
  10. [mlir][Linalg] Enhance Linalg fusion on generic op and tensor_reshape op. — hanchung / detail
  11. [NFC][asan] Don't unwind stack before pool check — Vitaly Buka / detail
  12. [DSE,MemorySSA] Add memcmp test case. — flo / detail
  13. [BasicAA] Add first libfunc tests with memcmp. — flo / detail
  14. [MemLoc] Support memcmp in MemoryLocation::getForArgument. — flo / detail
  15. [cmake] Don't build with -O3 -fPIC on Solaris/sparcv9 — ro / detail
  16. [doxygen] Fix bad doxygen results for BugReporterVisitors.h — vsavchenko / detail
  17. [lldb] Reduce intentation in SymbolFileDWARF::ParseVariableDIE — pavel / detail
  18. [lldb/Utility] Polish the Scalar class — pavel / detail
  19. [DSE,MemorySSA] Check if Current is valid for elimination first. — flo / detail
  20. [clang-format] Parse volatile as a pointer qualifier — Alexander.Richardson / detail
  21. [clang-format] Parse restrict as a pointer qualifier — Alexander.Richardson / detail
  22. [clang-format] Parse __attribute((foo)) as a pointer qualifier — Alexander.Richardson / detail
  23. [clang-format] Parse nullability attributes as a pointer qualifier — Alexander.Richardson / detail
  24. [clang-format] Detect pointer qualifiers in cast expressions — Alexander.Richardson / detail
  25. [AArch64][CodeGen] Restrict bfloat vector operations to what's actually supported — ties.stuij / detail
  26. [FunctionAttrs] Bulk remove attributes. NFC. — benny.kra / detail
  27. [SyntaxTree][NFC] Refactor function templates into functions taking base class — ecaldas / detail
  28. [SyntaxTree] Add coverage for declarators and init-declarators — ecaldas / detail

#1888 (Aug 27, 2020 5:35:07 PM)

  1. [SSP] Restore setting the visibility of __guard_local to hidden for better code generation. — brad / detail
  2. Revert "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" — cullen.rhodes / detail
  3. [ValueTracking] Replace recursion with Worklist — Vitaly Buka / detail
  4. Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." — dokyungs / detail
  5. Revert "GlobalISel: Use & operator on KnownBits" — Matthew.Arsenault / detail
  6. Correctly revert "GlobalISel: Use & operator on KnownBits" — Matthew.Arsenault / detail
  7. AMDGPU: Fix broken switch braces — Matthew.Arsenault / detail
  8. AMDGPU/GlobalISel: Implement computeKnownBits for groupstaticsize — Matthew.Arsenault / detail
  9. GlobalISel: Implement computeNumSignBits for G_SEXT_INREG — Matthew.Arsenault / detail
  10. [clang-query][NFC] Silence a few lint warnings — n.james93 / detail
  11. [lldb] Fix "no matching std::pair constructor" on Ubuntu 16.04 (NFC) — Jonas Devlieghere / detail
  12. [lld-macho] Implement weak binding for branch relocations — jezng / detail
  13. [lld-macho] Emit the right header flags for weak bindings/symbols — jezng / detail
  14. [lld-macho] Emit binding opcodes for defined symbols that override weak dysyms — jezng / detail
  15. [lld-macho] Implement GOT_LOAD relaxation — jezng / detail
  16. [lld-macho] Support GOT relocations to __dso_handle — jezng / detail
  17. [lld-macho] Weak locals should be relaxed too — jezng / detail
  18. [lld-macho][NFC] Define isHidden() in LinkEditSection — jezng / detail
  19. Revert "Use find_library for ncurses" — gkistanova / detail
  20. [MemorySSA] Assert defining access is not a MemoryUse. — asbirlea / detail
  21. [PowerPC] PPCBoolRetToInt: Don't translate Constant's operands — lkail / detail
  22. [flang][openacc] Add check for tile clause restriction — clementval / detail
  23. [MSAN] Add fiber switching APIs — Vitaly Buka / detail
  24. [flang][openacc] Fix gang-argument parsing and add validity tests for !$acc loop — clementval / detail
  25. Add an unsigned shift base sanitizer — JF Bastien / detail
  26. Add a global flag to disable the global dialect registry "process wise" — joker.eph / detail

#1887 (Aug 27, 2020 9:54:14 AM)

  1. [Tooling][Format] Treat compound extensions (foo.bar.cc) as matching foo.h — sam.mccall / detail
  2. [cmake] Make gtest include directories a part of the library interface — pavel / detail
  3. [lldb] Fix Type::GetByteSize for pointer types — pavel / detail
  4. [lldb/cmake] Fix linking of lldbUtilityHelpers for 9cb222e74 — pavel / detail
  5. [SimplifyLibCalls] Remove over-eager early return in strlen optzns. — flo / detail
  6. [Hexagon] Widen short vector stores to HVX vectors using masked stores — kparzysz / detail
  7. AMDGPU: Hoist subtarget lookup — Matthew.Arsenault / detail
  8. [lldb/cmake] Fix linking of lldbSymbolHelpers for 9cb222e7 — pavel / detail
  9. [Hexagon] Fold single-use variable into assert. NFCI. — benny.kra / detail
  10. [Hexagon] Fold another layer of single-use variable into assert. NFCI. — benny.kra / detail
  11. [MLIR] MemRef Normalization for Dialects — uday / detail
  12. Revert "[AIX][XCOFF] emit symbol visibility for xcoff object file." — diggerlin / detail
  13. [Support] On Windows, add optional support for {rpmalloc|snmalloc|mimalloc} — alexandre.ganea / detail
  14. [CodeGen][AArch64] Support arm_sve_vector_bits attribute — cullen.rhodes / detail
  15. [libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY — mikhail.maltsev / detail
  16. [libc++] Install a more recent CMake on libc++ builders — Louis Dionne / detail
  17. [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL — russell.gallop / detail
  18. [NFC][EarlyCSE][InstSimplify] Add tests for CSE of PHI nodes — lebedev.ri / detail
  19. [InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block — lebedev.ri / detail
  20. Revert "[libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY" — mikhail.maltsev / detail
  21. [HeapProf] Clang and LLVM support for heap profiling instrumentation — tejohnson / detail
  22. [MLIR][GPUToSPIRV] Fix use-after-free. Found by asan. — benny.kra / detail
  23. [CodeGen] Properly propagating Calling Convention information when lowering vector arguments — lucas.prates / detail
  24. [GISel]: Fix one more CSE Non determinism — aditya_nandakumar / detail
  25. [Attributor] Add a phase flag to Attributor — okuraofvegetable / detail
  26. [sda][nfc] clang-formatting — simon.moll / detail
  27. [OCaml] Remove add_constant_propagation — aeubanks / detail
  28. [lldb] Move triple construction out of getArchCFlags in DarwinBuilder (NFC) — Jonas Devlieghere / detail
  29. [lldb] Make lldb-argdumper a dependency of liblldb — Jonas Devlieghere / detail
  30. [GISel] Add new GISel combiners for G_SELECT — aditya_nandakumar / detail
  31. [test][Inliner] Make always-inline.ll work with NPM — aeubanks / detail
  32. [gn build] Manually port c9455d3 — aeubanks / detail
  33. [gn build] Port 7ed8124d46f — llvmgnsyncbot / detail
  34. [HeapProf] Fix bot failures from instrumentation pass — tejohnson / detail
  35. Reapply D70800: Fix AArch64 AAPCS frame record chain — resistor / detail
  36. [X86] Don't call hasFnAttribute and getFnAttribute for 'prefer-vector-width' and 'min-legal-vector-width' in getSubtargetImpl — craig.topper / detail
  37. [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics — mikhail.maltsev / detail
  38. GlobalISel: Remove leftover lit.local.cfg — Matthew.Arsenault / detail
  39. [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics — mikhail.maltsev / detail
  40. GlobalISel: Implement known bits for G_MERGE_VALUES — Matthew.Arsenault / detail
  41. GlobalISel: Use & operator on KnownBits — Matthew.Arsenault / detail
  42. [SVE] Remove calls to VectorType::getNumElements from IR — ctetreau / detail
  43. [libc++][NFC] Define functor's call operator inline — Louis Dionne / detail
  44. [lld-macho] Disable invalid/stub-link.s test for Mac — jezng / detail
  45. [OpenMP][MLIR] Conversion pattern for OpenMP to LLVM — kiran.chandramohan / detail
  46. [OpenMP] Ensure testing for versions 4.5 and default - Part 2 — Saiyedul.Islam / detail
  47. [SVE] Remove calls to VectorType::getNumElements from Transforms/Vectorize — ctetreau / detail
  48. [MLIR] Fixed missing constraint append when adding an AffineIfOp domain — uday / detail
  49. [Attributor] Guarantee getAAFor not to update AA in the manifestation stage — okuraofvegetable / detail
  50. [libcxx] Fix the broken test after D82657. — hokein.wu / detail
  51. Recommit "[libFuzzer] Fix value-profile-load test." — dokyungs / detail
  52. [analyzer] NFC: Store the pointee/referenced type for dynamic type tracking. — Artem Dergachev / detail
  53. [analyzer] pr47037: CastValueChecker: Support for the new variadic isa<>. — Artem Dergachev / detail
  54. [analyzer] Fix the debug print about debug egraph dumps requiring asserts. — Artem Dergachev / detail
  55. [analyzer] NFC: Fix wrong parameter name in printFormattedEntry. — Artem Dergachev / detail
  56. [SVE] Remove bad call to VectorType::getNumElements() from HeapProfiler — ctetreau / detail
  57. [InstSimplify] SimplifyPHINode(): check that instruction is in basic block first — lebedev.ri / detail
  58. [OpenMP] Ensure testing for versions 4.5 and default - Part 3 — Saiyedul.Islam / detail
  59. [CodeGen] Use an AttrBuilder to bulk remove 'target-cpu', 'target-features', and 'tune-cpu' before re-adding in CodeGenModule::setNonAliasAttributes. — craig.topper / detail
  60. [Attributor] Do not add AA to dependency graph after the update stage — okuraofvegetable / detail
  61. [RegisterScavenging] Delete dead function unprocess(). — efriedma / detail
  62. [Hexagon] Emit better 32-bit multiplication sequence for HVXv62+ — kparzysz / detail
  63. GlobalISel: Add and_trivial_mask to all_combines — Matthew.Arsenault / detail
  64. AMDGPU: Use caller subtarget, not intrinsic declaration — Matthew.Arsenault / detail
  65. [NFC][ValueTracking] Add OffsetZero into findAllocaForValue — Vitaly Buka / detail
  66. [StackSafety] Ignore allocas with partial lifetime markers — Vitaly Buka / detail
  67. MIR: Infer not-SSA for subregister defs — Matthew.Arsenault / detail
  68. AArch64/GlobalISel: Fix missing function begin marker in test — Matthew.Arsenault / detail
  69. GlobalISel: Implement known bits for min/max — Matthew.Arsenault / detail
  70. [OpenMP] Fix a failing test after D85214 — Saiyedul.Islam / detail
  71. [Attributor] Do not manifest noundef for dead positions — okuraofvegetable / detail
  72. [Driver][XRay][test] Update the macOS support check — Azharuddin Mohammed / detail
  73. [OPENMP]Do not crash for globals in inner regions with outer target — a.bataev / detail

#1886 (Aug 27, 2020 2:24:51 AM)

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

#1886 (Aug 27, 2020 2:24:51 AM)

  1. [MLIR][GPUToSPIRV] Passing gpu module name to SPIR-V module — georgemitenk0v / detail
  2. [mlir] NFC: fix trivial typo under test and tools — ishizaki / detail
  3. Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" — martin / detail
  4. [ARM] Enable outliner at -Oz for M-class — sam.parker / detail
  5. [Attributor] Add flag for undef value to the state of AAPotentialValues — okuraofvegetable / detail
  6. [LangRef] get.active.lane.mask can produce poison value — sjoerd.meijer / detail
  7. [MLIR][Shape] Fix typo — frgossen / detail
  8. [AMDGPU] Preserve vcc_lo when shrinking V_CNDMASK — Piotr Sobczak / detail
  9. Revert "[Verifier] Additional check for intrinsic get.active.lane.mask" — sjoerd.meijer / detail
  10. [NFC] Add unittests for findAllocaForValue — Vitaly Buka / detail
  11. [polly][cmake] Don't build LLVMPolly.so without PIC — ro / detail
  12. [DSE,MemorySSA] Traverse use-def chain without MemSSA Walker. — flo / detail
  13. [unittests/Object] - Simplify the code in ELFObjectFileTest.cpp, NFCI. — grimar / detail
  14. [ValueTracking] Support select in findAllocaForValue — Vitaly Buka / detail
  15. [lldb] Fix gcc 5.4.0 compile error — david.spickett / detail
  16. [RISC-V] ADDI/ORI/XORI x, 0 should be as cheap as a move — Alexander.Richardson / detail
  17. [RISC-V] Mark C_MV as a move instruction — Alexander.Richardson / detail
  18. [RISC-V] fmv.s/fmv.d should be as cheap as a move — Alexander.Richardson / detail
  19. [lld][ELF][test] Expand testing of symbols in mergeable sections — james.henderson / detail
  20. Follow up of rGca243b07276a: fixed a typo. NFC. — sjoerd.meijer / detail
  21. [AArch64][SVE] Add missing debug info for ACLE types. — sander.desmalen / detail
  22. [SVE] Fallback to default expansion when lowering SIGN_EXTEN_INREG from non-byte based source. — paul.walker / detail
  23. [NFC][ValueTracking] Fix typo in test — Vitaly Buka / detail
  24. [AArch64] Optimize instruction selection for certain vector shuffles — mikhail.maltsev / detail
  25. [NFC][ValueTracking] Cleanup a test — Vitaly Buka / detail
  26. [DSE,MemorySSA] Add test for PR47285. — flo / detail
  27. [Sema][AArch64] Support arm_sve_vector_bits attribute — cullen.rhodes / detail
  28. [NFC][DebugInfo] Create InstructionOrdering helper class (1/4) — orlando.hyams / detail
  29. [DwarfDebug] Improve single location detection in validThroughout (2/4) — orlando.hyams / detail
  30. [DwarfDebug] Improve multi-BB single location detection in validThroughout (3/4) — orlando.hyams / detail
  31. [DwarfDebug] Improve validThroughout performance (4/4) — orlando.hyams / detail
  32. Revert "[DWARF] Add cuttoff guarding quadratic validThroughout behaviour" — orlando.hyams / detail
  33. [ELF][test] Add test coverage of TLS to gc-sections.s — andrew.ng / detail
  34. [NFC][compiler-rt] Factor out __mulv[sdt]i3 implementations to .inc file — atrosinenko / detail
  35. [NFC][compiler-rt] Factor out __mulo[sdt]i4 implementations to .inc file — atrosinenko / detail
  36. [DSE,MemorySSA] Remove short-cut to check if all paths are covered. — flo / detail
  37. Fix for PS4 bots after 0b7f6cc71a72a85f8a0cbee836a7a8e31876951a — russell.gallop / detail
  38. [LLD] [MinGW] Enable dynamicbase by default — martin / detail
  39. [LLD] [COFF] Check the aux section definition size for IMAGE_COMDAT_SELECT_SAME_SIZE — martin / detail
  40. [FPEnv] Allow fneg + strict_fadd -> strict_fsub in DAGCombiner — kevin.neal / detail
  41. [AMDGPU] Remove unused variable introduced in r251860 — jay.foad / detail
  42. [CMake][compiler-rt][libunwind] Compile assembly files as ASM not C, unify workarounds — raul / detail
  43. [SyntaxTree][NFC] Append "get" to syntax Nodes accessor names — ecaldas / detail
  44. [SyntaxTree][NFC][Style] Functions start with lowercase — ecaldas / detail
  45. Fix Attributor return status — sguelton / detail
  46. Fix OpenMP deduplicateRuntimeCalls return status — sguelton / detail
  47. [lldb/Utility] Use APSInt in the Scalar class — pavel / detail
  48. [lldb/DWARF] Fix handling of variables with both location and const_value attributes — pavel / detail

#1886 (Aug 27, 2020 2:24:51 AM)

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

#1885 (Aug 26, 2020 7:14:40 PM)

  1. Fix OCaml bindings — aeubanks / detail
  2. [X86] Update release notes for -mtune support. — craig.topper / detail
  3. [OpenMP] Always emit debug messages that indicate offloading failure — jhuber6 / detail
  4. [ORC][JITLink] Switch to unique ownership for EHFrameRegistrars. — Lang Hames / detail
  5. GlobalISel: Add generic instructions for memory intrinsics — Matthew.Arsenault / detail
  6. GlobalISel: IRTranslate minimum of pointer sizes on memcpy — Matthew.Arsenault / detail
  7. [libunwind] Minor fixes in libunwind — rprichard / detail
  8. [libunwind] Factor out getInfoFromFdeCie. NFCI. — rprichard / detail
  9. [gn build] Port 7a457593efe — llvmgnsyncbot / detail
  10. [lld-macho] Fall back to raw path if we don't find anything under syslibroot — jezng / detail
  11. [lld-macho] Make it possible to re-export .tbd files — jezng / detail
  12. [lld-macho] Handle TAPI and regular re-exports uniformly — jezng / detail
  13. [lld-macho] Implement -ObjC — jezng / detail
  14. [lld-macho][NFC] Handle GOT bindings and regular bindings more uniformly — jezng / detail
  15. [lld-macho] Implement weak bindings for GOT/TLV — jezng / detail
  16. [lld-macho] Implement -all_load — jezng / detail
  17. Fix MLIR build with MLIR_INCLUDE_TESTS=OFF — joker.eph / detail
  18. [PowerPC] Implement Vector Multiply High/Divide Extended Builtins in LLVM/Clang — amy.kwan1 / detail
  19. [MLIR][SPIRV] Added optional name to SPIR-V module — georgemitenk0v / detail
  20. Fix an overflow issue at BackpatchWord — jianzhouzh / detail
  21. [MLIR][SPIRVToLLVM] Updated the documentation for type conversion — georgemitenk0v / detail
  22. Remove the `run` method from `OpPassManager` and `Pass` and migrate it to `OpToOpPassAdaptor` — joker.eph / detail
  23. [NFC][Test] Update the test with utils/update_llc_test_checks.py — qshanz / detail
  24. Default to -fuse-init-array on OpenBSD. — brad / detail
  25. [SyntaxTree] Refactor `NodeRole`s — ecaldas / detail
  26. [MLIR][SPIRVToLLVM] Added a hook for descriptor set / binding encoding — georgemitenk0v / detail
  27. [lld-macho] Fix objc.s test — jezng / detail
  28. [gn build] Port 7394460d875 — llvmgnsyncbot / detail
  29. [gn build] Port cf918c809bb — llvmgnsyncbot / detail
  30. [ARM] Make MachineVerifier more strict about terminators — sam.parker / detail
  31. [RISCV] add the MC layer support of riscv vector Zvamo extension — 932494295 / detail

#1884 (Aug 26, 2020 11:30:14 AM)

  1. [Clang] Fix tests following rG087047144210 — alexandre.ganea / detail
  2. [libc++] Use xcrun to find Ninja in the macOS backdeployment CI too — Louis Dionne / detail
  3. [LiveDebugValues][NFC] Add instr-ref tests, adapt old tests — jeremy.morse / detail
  4. [LV] Fallback strategies if tail-folding fails — sjoerd.meijer / detail
  5. Fix frame pointer layout on AArch64 Linux. — resistor / detail
  6. Fix quiet mode in git-clang-format — sguelton / detail
  7. Revert "[LiveDebugValues][NFC] Add instr-ref tests, adapt old tests" — jeremy.morse / detail
  8. [libFuzzer] Error and exit if user supplied fuzzer writeable directories don't exist — mascasa / detail
  9. [SystemZ/ZOS] Add header file to encapsulate use of <sysexits.h> — kai / detail
  10. [SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List API — ecaldas / detail
  11. [LegalizeTypes] Remove WidenVecRes_Shift and just use WidenVecRes_Binary — craig.topper / detail
  12. [profile] Add InstrProfilingVersionVar.c.o to Darwin kext builtins — Vedant Kumar / detail
  13. [XCOFF][AIX] Support relocation generation for large code model — jasonliu / detail
  14. [ThinLTO][Legacy] Compute PreservedGUID based on IRName in Symtab — Steven Wu / detail
  15. [llvm] [DAG] Fix bug in llvm.get.active.lane.mask lowering — ajcbik / detail
  16. Revert "Fix frame pointer layout on AArch64 Linux." — resistor / detail
  17. [NFC][InstCombine] Add tests with PHI-of-{insert,extract}value with multiple uses — lebedev.ri / detail
  18. [NFC][Value] Fixup comments, "N users" is NOT the same as "N uses". — lebedev.ri / detail
  19. [Value][InstCombine] Fix one-use checks in PHI-of-op -> Op-of-PHI[s] transforms to be one-user checks — lebedev.ri / detail
  20. [clang] Exclude invalid destructors from lookups. — adamcz / detail
  21. [X86] Add assembler support for .d32 and .d8 mnemonic suffixes to control displacement size. — craig.topper / detail
  22. [IR] Add NoUndef attribute to Intrinsics.td — aqjune / detail
  23. [SampleFDO] Enhance profile remapping support for searching inline instance — wmi / detail
  24. AMDGPU: Don't assert on misaligned DS read2/write2 offsets — Matthew.Arsenault / detail
  25. [Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX — kparzysz / detail
  26. [SVE] Remove calls to VectorType::getNumElements from clang — ctetreau / detail
  27. [Polly] Use llvm::function_ref. NFC. — llvm-project / detail
  28. [Polly] Inline ShoulDelete lambda. NFC. — llvm-project / detail
  29. [LTO] Don't apply LTOPostLink module flag during writeMergedModule — Steven Wu / detail
  30. [MC][SVE] Fix data operand for instruction alias of `st1d`. — francesco.petrogalli / detail
  31. [gn build] Manually port ed07e1fe — aeubanks / detail
  32. [InstSimplify] Simplify to vector constants when possible — aeubanks / detail
  33. Add cmake test support for LLJITWithThinLTOSummaries to make sure — echristo / detail
  34. [mlir] NFC: fix trivial typos in documents — ishizaki / detail
  35. [OpenMP] Fix import library installation with MinGW — Andrey.Churbanov / detail
  36. [libomptarget][amdgpu] Update plugin CMake to work with latest rocr library — jonathanchesterfield / detail
  37. [Support][Windows] Fix incorrect GetFinalPathNameByHandleW() return value check in realPathFromHandle() — platonov.aleksandr / detail
  38. [llvm] [Thumb2] Test unusual length for active lane mask — ajcbik / detail
  39. [DAGCombiner] allow store merging non-i8 truncated ops — spatel / detail
  40. Reapply D70800: Fix AArch64 AAPCS frame record chain — resistor / detail
  41. [test] Rewrite various tests to not use constprop — aeubanks / detail
  42. [AArch64][SVE] Add lowering for llvm fceil — dancgr / detail
  43. [InstSimplify] Add additional umax tests (NFC) — nikita.ppv / detail
  44. [InstSimplify] Fold min/max intrinsic based on icmp of operands — nikita.ppv / detail
  45. [VectorCombine] adjust test for better coverage; NFC — spatel / detail
  46. [libomptarget][amdgpu] Improve thread safety, remove dead code — jonchesterfield / detail
  47. [mlir][vector] Add vector.bitcast operation — thomasraoux / detail
  48. [LangRef] Memset/memcpy/memmove can take undef/poison pointer if the size is 0 — aqjune / detail
  49. [AArch64] Use CCAssignFnForReturn helper in more spots. NFC. — Ahmed Bougacha / detail
  50. [IR] Remove noundef from masked store/load/gather/scatter's pointer operands — aqjune / detail
  51. [X86] Default to -mtune=generic unless -march is passed to the driver. Add TuneCPU to the AST serialization — craig.topper / detail
  52. Bring llvm::Optional data formatter back in sync with the implementation. — Adrian Prantl / detail
  53. Use properlyDominates in RDFLiveness when sorting on dominance. — asbirlea / detail
  54. [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. — craig.topper / detail
  55. Load correct module for linux and android when duplicates exist in minidump. — gclayton / detail
  56. [ConstProp] Remove ConstantPropagation — aeubanks / detail

#1883 (Aug 26, 2020 3:47:29 AM)

  1. [SyntaxTree] Fix C++ versions on tests of `BuildTreeTest.cpp` — ecaldas / detail
  2. [Attributor] Provide an edge-based interface in AAIsDead — okuraofvegetable / detail
  3. [mlir] Fix bug in block merging when the types of the operands differ — riddleriver / detail
  4. [SelectionDAG] Handle non-power-of-2 bitwidths in expandROT — jay.foad / detail
  5. [lldb] XFAIL TestMemoryHistory on Linux — Raphael Isemann / detail
  6. [Support] Speedup llvm-dwarfdump 3.9x — jan.kratochvil / detail
  7. [clangd] Compute the inactive code range for semantic highlighting. — hokein.wu / detail
  8. [NFC] Fix some spelling errors in clang Driver Options.td — puyan / detail
  9. [AArch64][SVE] Fix calculation restore point for SVE callee saves. — sander.desmalen / detail
  10. [analyzer] Add modeling of assignment operator in smart ptr — vrnithinkumar / detail
  11. [AArch64][AsmParser] Fix bug in operand printer — cullen.rhodes / detail
  12. Reland [IR] Intrinsics default attributes and opt-out flag — sstipanovic / detail
  13. [TableGen][GlobalISel] Fix tblgen optimization bug — bjorn.a.pettersson / detail
  14. [GlobalISel] Fix and tidy up documentation for ValueMapping class (NFC) — bjorn.a.pettersson / detail
  15. [X86] Make sure we do not clobber RBX with mwaitx when used as a base — pierre.gousseau / detail
  16. [lldb] Correct wording of EXP_MSG — david.spickett / detail
  17. [SystemZ/ZOS] Additions to the build system. — kai / detail
  18. [llvm-readelf][test] - Refine the sections-ext.test — grimar / detail
  19. [llvm-readobj] - Don`t crash when --section-symbols is requested for an object w/o .symtab. — grimar / detail
  20. [lldb/DWARF] More DW_AT_const_value fixes — pavel / detail
  21. [obj2yaml] - Cleanup error reporting (remove Error.cpp/.h files) — grimar / detail
  22. Copy m_plan_is_for_signal_trap member. — benny.kra / detail
  23. [libunwind] Convert x86, x86_64, arm64 register restore functions to C calling convention and name mangling — martin / detail
  24. [gn build] Port 357dc1ed125 — llvmgnsyncbot / detail
  25. [RDA] Don't visit the BB of the instruction in getReachingUniqueMIDef — samuel.tebbs / detail
  26. [llvm-readobj/elf][test] - Add testing for EM_* specific OS/ABI values. — grimar / detail
  27. [llvm-readobj][test] - Commit trivial.obj.elf-amdhsa-gfx803 binary back. — grimar / detail
  28. [ARM] Increase MVE gather/scatter cost by MVECostFactor. — david.green / detail
  29. [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should. — grimar / detail
  30. [mlir][PDL] Add a PDL Interpreter Dialect — riddleriver / detail
  31. [Scheduling] Implement a new way to cluster loads/stores — qshanz / detail
  32. [DWARFYAML] Make the unit_length and header_length fields optional. — Xing / detail
  33. [AMDGPU][GlobalISel] Eliminate barrier if workgroup size is not greater than wavefront size — jay.foad / detail
  34. GlobalISel: Combine G_ADD of G_PTRTOINT to G_PTR_ADD — Matthew.Arsenault / detail
  35. AMDGPU/GlobalISel: Tolerate negated control flow intrinsic outputs — Matthew.Arsenault / detail
  36. Add clang-cl "vctoolsdir" option to specify the location of the msvc toolchain — hans / detail
  37. AMDGPU: Use Subtarget reference in SIInstrInfo — Matthew.Arsenault / detail
  38. [Support] Allow printing the stack trace only for a given depth — alexandre.ganea / detail
  39. [LegalizeTypes] Add ROTL/ROTR to ScalarizeVectorResult. — jay.foad / detail
  40. [libc] Add implementations for sqrt, sqrtf, and sqrtl. — lntue / detail
  41. [OpenMP] Fix build on macOS sdk 10.12 and newer — Andrey.Churbanov / detail
  42. [AMDGPU] Make more use of Subtarget reference in SIInstrInfo — jay.foad / detail
  43. [lldb][NFC] Simplify string literal in GDBRemoteCommunicationClient — Raphael Isemann / detail
  44. Fix failing tests after VCTOOLSDIR change — hans / detail
  45. Bump -len_control value in fuzzer-custommutator.test (PR47286) — hans / detail
  46. [clangd] Enable recovery-ast-type by default. — hokein.wu / detail
  47. [libc++] Always run Ninja through xcrun in the macOS CI scripts — Louis Dionne / detail
  48. [clangd] Use string[] for allCommitCharacters — kbobyrev / detail
  49. [clang][NFC] Properly fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail

#1882 (Aug 25, 2020 8:20:55 PM)

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

#1882 (Aug 25, 2020 8:20:55 PM)

  1. [X86] Add an isel pattern for (i8 (trunc (i16 (bitconvert (v16i1 X))))) to avoid an extra EXTRACT_SUBREG — craig.topper / detail
  2. Add Z3 to system libraries list if enabled — mikhail.ramalho / detail
  3. [Docs] Document --lto-whole-program-visibility — tejohnson / detail
  4. Update UnwindPlan dump to list if it is a trap handler func; also Command — Jason Molenda / detail
  5. Ah, one test too many updated.  This one should be unmodified. — Jason Molenda / detail
  6. [llvm-lipo] Add support for bitcode files — alexshap / detail
  7. [DWARFYAML] Use writeDWARFOffset() to write the prologue_length field. NFC. — Xing / detail
  8. [libc] Extend MPFRMatcher to handle multiple-input-multiple-output functions. — sivachandra / detail
  9. [libc][obvious] Add back the accidentally removed MPFRNumber destructor. — sivachandra / detail
  10. Remove the use of global dialect registration from the standalone-translate.cpp example (NFC) — joker.eph / detail
  11. Fix a 32-bit overflow issue when reading LTO-generated bitcode files whose strtab are of size > 2^29 — jianzhouzh / detail
  12. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  13. Revert "[InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad" — lebedev.ri / detail
  14. [mlir][spirv] Infer converted type of scf.for from the init value — thomasraoux / detail
  15. [llvm-readobj] Fix arm64 unwind opcode disassembly printing — martin / detail
  16. [MC] [Win64EH] Update the AArch64/seh.s test slightly. NFC. — martin / detail
  17. [LLD][MinGW] Cleanup Options.td file. NFC. — martin / detail
  18. [LLD][MinGW] Handle allow-multiple-definition flag — martin / detail
  19. [libc][NFC] For remquo quotient, compare only 3 bits of MPFR and libc results. — sivachandra / detail
  20. Adjust assertion when casting to an unregistered operation — joker.eph / detail
  21. Add assertion in PatternRewriter::create<> to defend the same way as OpBuilder::create<> against missing dialect registration (NFC) — joker.eph / detail
  22. [NFC][InstCombine] Add a PHI-of-insertvalues test with different base aggregate types — lebedev.ri / detail
  23. [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, aka invokes are bad — lebedev.ri / detail
  24. [SyntaxTree] Add support for `CallExpression` — ecaldas / detail

#1882 (Aug 25, 2020 8:20:55 PM)

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

#1881 (Aug 25, 2020 1:41:43 PM)

  1. [DebugInfo] Move constructor homing case in shouldOmitDefinition. — akhuang / detail
  2. Temporarily Revert "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — echristo / detail
  3. [CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU — phosek / detail
  4. [SyntaxTree] Split `MemberPointer` tests with annotations — ecaldas / detail
  5. [SyntaxTree] Split ConstVolatileQualifiers tests — ecaldas / detail
  6. [SyntaxTree] Use annotations on ClassTemplate_MemberClassDefinition test — ecaldas / detail
  7. [X86] Support -march=sapphirerapids — freddy.ye / detail
  8. PR37556: Don't diagnose conflicts between instantiated unqualified — richard / detail
  9. [lldb] Don't depend on psutil in TestCompletion.py — Raphael Isemann / detail
  10. [SyntaxTree] Extend the syntax tree dump to also cover `NodeRole` — ecaldas / detail
  11. [SyntaxTree] Update `Statement` tests to dump `NodeRole` — ecaldas / detail
  12. [SyntaxTree] Update `Expression` tests to dump `NodeRole` — ecaldas / detail
  13. [SyntaxTree] Update `Declaration` tests to dump `NodeRole` — ecaldas / detail
  14. [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` and `unmodifiable` tag — ecaldas / detail
  15. [Compiler-RT] Fix profiler building with MinGW GCC — martin / detail
  16. [compiler-rt][asan][test] Set LD_LIBRARY_PATH_{32,64} on Solaris — ro / detail
  17. [NFC][RDA] Add explicit def check — sam.parker / detail
  18. [InstCombine] PHI-of-insertvalues -> insertvalue-of-PHI's — lebedev.ri / detail
  19. [DSE,MemorySSA] Cache accesses with/without reachable read-clobbers. — flo / detail
  20. [SVE] Fix TypeSize related warnings with IR truncates of scalable vectors — david.sherwood / detail
  21. [llvm-dwarfdump] Fix misleading scope byte coverage statistics — orlando.hyams / detail
  22. [FileCheck][docs] Fix word errors — thomasp / detail
  23. [llvm-readelf/obj] - Change the return type of the `createDRI(...)` to `Expected<>` — grimar / detail
  24. Revert "[CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU" — hans / detail
  25. Revert "[InstCombine] improve demanded element analysis for vector insert-of-extract" — benny.kra / detail
  26. [NFC][InstCombine] Tests for PHI-of-extractvalues — lebedev.ri / detail
  27. [llvm-readobj] - Print "Unknown" when a program header is unknown. — grimar / detail
  28. [UpdatesTestChecks] Fix typo in common.py — sam.parker / detail
  29. [NFC][ARM] arith code size cost tests — sam.parker / detail
  30. [SVE] Lower scalable vector ISD::FNEG operations. — paul.walker / detail
  31. [Attributor][NFC] Clang format — okuraofvegetable / detail
  32. [NFC][SimplifyCFG] Add some more tests for Arm. — sam.parker / detail
  33. [PowerPC] Fix gcc warning [NFC] — mikael.holmen / detail
  34. [libunwind] Fix warning when building without frameheader cache — mikael.holmen / detail
  35. [ARM][CGP] Fix scalar condition selects for MVE — david.green / detail
  36. [NFC][SimplifyCFG] More tests for Arm — sam.parker / detail
  37. [asan] Also allow for SIGBUS in high-address-dereference.c — Alexander.Richardson / detail
  38. Fix crypt.cpp sanitizer test on FreeBSD — Alexander.Richardson / detail
  39. Fix update_llc_test_checks function regex for RV64 — Alexander.Richardson / detail
  40. [clangd] When inserting "using", add "::" in front if that's the style. — adamcz / detail
  41. [LV] get.active.lane.mask consuming tripcount instead of backedge-taken count — sjoerd.meijer / detail
  42. [libFuzzer] Un-XFAIL msan.test on SystemZ — iii / detail
  43. [compiler-rt][builtins] Add more test cases for __div[sdt]f3 LibCalls — atrosinenko / detail
  44. [Utils] Add highlighting definition for byref IR attribute — atrosinenko / detail
  45. AMDGPU/GlobalISel: Apply bitcast load/store hack to pointer vectors — Matthew.Arsenault / detail
  46. [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks — sjoerd.meijer / detail
  47. AMDGPU/GlobalISel: Fix using unlegalizable values in tests — Matthew.Arsenault / detail
  48. AMDGPU/GlobalISel: Use more accurate legality rules for merge/unmerge — Matthew.Arsenault / detail
  49. [LiveDebugValues] Add switches for using instr-ref variable locations — jeremy.morse / detail
  50. [SelectionDAG] Legalize intrinsic get.active.lane.mask — sjoerd.meijer / detail
  51. [DWARFYAML] Make the 'Attributes' field optional. — Xing / detail
  52. [scudo][standalone] Skip irrelevant regions during release — kostyak / detail
  53. [Verifier] Additional check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  54. AMDGPU/GlobalISel: re-auto-generate some test checks — jay.foad / detail
  55. [ELF] .note.gnu.property: error for invalid pr_datasize — i / detail
  56. [InstCombine] add vector demanded elements tests with shuffles; NFC — spatel / detail
  57. [InstCombine] improve demanded element analysis for vector insert-of-extract (2nd try) — spatel / detail
  58. [LangRef] Revise semantics of intrinsic get.active.lane.mask — sjoerd.meijer / detail
  59. [AIX][compiler-rt][builtins] Don't add ppc builtin implementations that require __int128 on AIX — daltenty / detail
  60. [LoopNest] False negative of `arePerfectlyNested` with LCSSA loops — whitneyt / detail
  61. [x86] add AVX shuffle test for PR47262; NFC — spatel / detail
  62. [Hexagon] Remove (redundant) HexagonISelLowering::isHvxOperation(SDValue) — kparzysz / detail
  63. [ARM] Additional test for tailpred reductions. NFC — david.green / detail
  64. [NewPM][test] Fix accelerate-vector-functions.ll under NPM — aeubanks / detail
  65. [flang] Don't completely left-justify fixed-form tokenization — pklausler / detail
  66. AArch64: Fix hardcoded register in test — Matthew.Arsenault / detail
  67. [mlir] NFC: fix typo in FileCheck prefix — ishizaki / detail
  68. [FIX] Avoid creating BFI when emitting remarks for dead functions — hoy / detail
  69. [lldb] Don't ask for QOS_CLASS_UNSPECIFIED queue in TestQueues — Raphael Isemann / detail
  70. [lldb] Initialize reproducers in LocateSymbolFileTest — Raphael Isemann / detail
  71. [flang] Parse global compiler directives — pklausler / detail
  72. [flang] Improve error handling for bad characters in source — pklausler / detail
  73. [ORC] Fix an endif comment. — Lang Hames / detail
  74. [examples] Fix dependencies for OrcV2Examples/LLJITWithThinLTOSummaries. — Lang Hames / detail
  75. [test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests — aeubanks / detail
  76. [X86] Mention -march=sapphirerapids in the release notes. — craig.topper / detail
  77. [tsan] On arm64e, strip out ptrauth bits from incoming PCs — Kuba Mracek / detail
  78. [flang] Check that various variables referenced in I/O statements may be defined — pklausler / detail
  79. [mlir][openacc][NFC] Fix comment about OpenACCExecMapping — clementval / detail
  80. [llvm-mca][NFC] Refactor handling of views that examine individual instructions, — wolfgang_pieb / detail
  81. [mlir] [LLVMIR] Add get active lane mask intrinsic — ajcbik / detail
  82. [MemDep] Use BatchAA when computing pointer dependencies — nikita.ppv / detail
  83. Reland "[DebugInfo] Move constructor homing case in shouldOmitDefinition." — akhuang / detail
  84. [ValueTracking] Add a noundef test for D86477; NFC — aqjune / detail
  85. [ValueTracking] Let getGuaranteedNonPoisonOp find multiple non-poison operands — aqjune / detail
  86. [SystemZ][z/OS] Add z/OS Target and define macros — hubert.reinterpretcast / detail
  87. [lldb] Make Reproducer compatbile with SubsystemRAII  (NFC) — Jonas Devlieghere / detail
  88. [Hexagon] Check if EVT is simple type in HVX lowering — kparzysz / detail
  89. [AMDGPU] Switch to named simm16 in vscnt insertion — Stanislav.Mekhanoshin / detail
  90. [OpenMP] Pack first-private arguments to improve efficiency of data transfer — tianshilei1992 / detail
  91. [mlir] [LLVMIR] Mark reductions as side-effect free — ajcbik / detail
  92. [SDAG] Improve MemSDNode::getBasePtr — kparzysz / detail
  93. [TargetLoweringObjectFileImpl] Make .llvmbc and .llvmcmd non-SHF_ALLOC — i / detail
  94. [AMDGPU] Remove unsound dependency on ISA version in waitcnt — Stanislav.Mekhanoshin / detail
  95. [MLInliner] Simplify TFUTILS_SUPPORTED_TYPES — mtrofin / detail
  96. Remove unused/misnamed SetObjectModificationTime — davelee.com / detail
  97. [llvm-libtool-darwin] Address post-commit feedback — smeenai / detail
  98. [X86] Remove a redundant COPY_TO_REGCLASS for VK16 after a KMOVWkr in an isel output pattern. — craig.topper / detail
  99. Revert "[Coverage] Enable emitting gap area between macros" — zequanwu / detail
  100. Add llvm_unreachable after fully covered switch to silence some warnings from GCC (NFC) — joker.eph / detail
  101. [X86] Remove extra getOperand(0) call from recently introduced store(extract_element(vtrunc)) to truncated store combine. — craig.topper / detail
  102. Remove global registration from the test dialect in MLIR (NFC) — joker.eph / detail
  103. [Modules] Improve error message when cannot find parent module for submodule definition. — vsapsai / detail

#1880 (Aug 24, 2020 3:42:22 PM)

  1. [PowerPC] Extend custom lower of vector truncate to handle wider input — froese / detail
  2. [NFC][InstCombine] Adjust naming for some methods to match coding standards — lebedev.ri / detail
  3. [NFC][InstCombine] Multi-level aggregate test for phi-of-insertvalue pattern — lebedev.ri / detail
  4. [flang] Fix bug accessing implicit variable in specification expression — tkeith / detail
  5. [Scalarizer] Avoid updating the name of globals — bjorn.a.pettersson / detail
  6. Move special va_list handling to kmp_os.h — dimitry / detail
  7. Add <stdarg.h> include to kmp_os.h, to get the va_list type, required — dimitry / detail
  8. [llvm-libtool-darwin] Add support for -V option — smeenai / detail
  9. [compiler-rt] Disable ranlib when using libtool — smeenai / detail
  10. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  11. [runtimes] Use llvm-libtool-darwin for runtimes build — smeenai / detail
  12. [InstCombine] add tests for insert+extract demanded elements; NFC — spatel / detail
  13. [SLP] avoid 'tmp' names in regression tests; NFC — spatel / detail
  14. [InstCombine] improve demanded element analysis for vector insert-of-extract — spatel / detail
  15. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait() — julian.lettner / detail
  16. [libunwind] Remove static_assert / __has_feature macros — rprichard / detail
  17. [PowerPC] Handle SUBFIC in reg+reg -> reg+imm transformation — nemanja.i.ibm / detail
  18. [TSan][libdispatch] Add interceptors for dispatch_barrier_async_and_wait(), pt. 2 — julian.lettner / detail
  19. AMDGPU: Have a few selection failure tests check both paths — Matthew.Arsenault / detail
  20. [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic — craig.topper / detail
  21. [PowerPC] Do not use FISel for calls and TOC-based accesses with PC-Rel — nemanja.i.ibm / detail
  22. AMDGPU/GlobalISel: Handle AGPRs used for SGPR operands. — Matthew.Arsenault / detail
  23. [lldb] Add a SymbolFileProvider to record and replay calls to dsymForUUID — Jonas Devlieghere / detail
  24. [x86][AArch64] adjust fast-math-flags in tests; NFC — spatel / detail
  25. [DAGCombine]: Fold X/Sqrt(X) to Sqrt(X) — spatel / detail
  26. [LLDB] Fix how ValueObjectVariable handles DW_AT_const_value when the DWARFExpression holds the data that represents a constant value — shafik / detail
  27. Fix test for D77924. — enh / detail
  28. [LLDB] Fix SVE offset calculation in NativeRegisterContextLinux_arm64 — omair.javaid / detail
  29. [not][test] Fix disable-symbolization.test when 'printenv' is not available — maskray / detail
  30. [MLInliner] Support training that doesn't require partial rewards — mtrofin / detail
  31. Properly pass modules flags to frontend when using -std=c++20 instead of -std=c++2a. — richard / detail
  32. Add NDEBUG checks around debug only loop to avoid unused variable — echristo / detail
  33. [flang] Don't attempt to compute element size if no DynamicType — tkeith / detail
  34. Disable 'not' test on Windows because 'env' from GnuWin32 cannot be used without arguments. — alexandre.ganea / detail

#1879 (Aug 24, 2020 7:52:27 AM)

  1. [DSE,MemorySSA] Limit elimination at end of function to single UO. — flo / detail
  2. [SystemZ] Preserve the MachineMemOperand in emitCondStore() in all cases. — paulsson / detail
  3. [DSE,MemorySSA] Regnerate some check lines. — flo / detail
  4. [AST][RecoveryAST] Preserve the type by default for recovery expression. — hokein.wu / detail
  5. [Fixed Point] Use FixedPointBuilder to codegen fixed-point IR. — bevin.hansson / detail
  6. [Fixed Point] Add codegen for fixed-point shifts. — bevin.hansson / detail
  7. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  8. [ARM][MVE] Allow tail predication for strides !=1 with gather/scatters — anna.welker / detail
  9. [DSE,MemorySSA] Delay PointerMayBeCaptured calls until actually needed. — flo / detail
  10. [analyzer][tests] Add a notion of project sizes — vsavchenko / detail
  11. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  12. GlobalISel: Reduce G_SHL width if source is extension — Matthew.Arsenault / detail
  13. Revert "[llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI]" — francesco.petrogalli / detail
  14. AMDGPU/GlobalISel: Start implementing computeKnownBitsForTargetInstr — Matthew.Arsenault / detail
  15. [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] — francesco.petrogalli / detail
  16. [OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region. — a.bataev / detail
  17. AMDGPU/GlobalISel: Add baseline, failing unmerge tests — Matthew.Arsenault / detail
  18. AMDGPU/GlobalISel: Use different technique for sample v3s16 values — Matthew.Arsenault / detail
  19. GlobalISel: Improve dead instruction debug printing — Matthew.Arsenault / detail
  20. [coroutine] should disable inline before calling coro split — dongaxis / detail
  21. [SyntaxTree] Split array declarator tests — ecaldas / detail
  22. [SyntaxTree] Use annotations to reduce noise on member function tests — ecaldas / detail
  23. [SyntaxTree] Split FreeStandingClass tests — ecaldas / detail
  24. [SyntaxTree] Split ExplicitTemplateInstantiation test — ecaldas / detail
  25. [SyntaxTree] Group tests related to `using` — ecaldas / detail
  26. [SyntaxTree] Split `ParametersAndQualifiers` tests — ecaldas / detail
  27. [SyntaxTree] Split `DynamicExceptionSpecification` test — ecaldas / detail
  28. [PowerPC] Add clang options to control MMA support — baptiste.saleil / detail
  29. Test all CHECK-NOT in a block even if one fails — thomasp / detail
  30. [libFuzzer] Make msan.test:SimpleCmpTest succeed with less trials. — dokyungs / detail
  31. [OpenMP] Check if _MSC_VER is defined before using it — Andrey.Churbanov / detail
  32. AMDGPU/GlobalISel: Use unmerge instead of extract in addrspace queries — Matthew.Arsenault / detail
  33. [clang][NFC] Fix a GCC warning in ASTImporterTest.cpp — Raphael Isemann / detail
  34. [DSE,MemorySSA] Do not use callCapturesBefore in isReadClobber. — flo / detail
  35. [lldb] common completion for process pids and process names — Raphael Isemann / detail
  36. [lldb] Remote disk file/directory completion for platform commands — Raphael Isemann / detail
  37. [FLANG] Pick `.md` files when building sphinx documentation. — joshisameeran17 / detail
  38. [SDAG] Convert FSHL <--> FSHR if the target only supports one of them — jay.foad / detail
  39. [LegalizeTypes][X86] Add ROTL/ROTR to WidenVectorResult. — craig.topper / detail
  40. TableGen/GlobalISel: Allow inst matcher to check multiple opcodes — arsenm2 / detail
  41. [lldb] type category name common completion — Raphael Isemann / detail
  42. [flang][openacc] Fix reduction operator parsing/unparsing — clementval / detail
  43. [AMDGPU, docs] Fix typos — VenkataRamanaiah.Nalamothu / detail
  44. [TSan][Darwin] Handle NULL argument in interceptor — julian.lettner / detail
  45. AMDGPU: Add flag to disable promotion of uniform i16 ops — arsenm2 / detail
  46. Revert D85812 "[coroutine] should disable inline before calling coro split" — i / detail
  47. Add hashing of the .text section to ProcessMinidump. — gclayton / detail
  48. [mlir] Add Index Type, Floating Point Type and None Type subclasses to python bindings. — stellaraccident / detail

#1878 (Aug 24, 2020 12:41:21 AM)

  1. Add initial python bindings for attributes. — stellaraccident / detail
  2. [LiveDebugVariables] Internalize class DbgVariableValue. NFC — i / detail
  3. [SCEV] Add operand methods to Cast and UDiv — sam.parker / detail
  4. Add an assertion to protect against missing Dialect registration in a pass pipeline (NFC) — joker.eph / detail
  5. [SCEV] Attempt to fix windows buildbots — sam.parker / detail
  6. [SelectionDAG] Fix miscompile bug in expandFunnelShift — bjorn.a.pettersson / detail
  7. [NFCI][SimplifyCFG] Combine select costs and checks — sam.parker / detail
  8. Add support for AVR attiny441 and attiny841 — me / detail
  9. [SCEV] Still trying to fix windows buildbots — sam.parker / detail
  10. [lldb/Utility] Remove some Scalar type accessors — pavel / detail
  11. [lld] s/dyn_cast/isa in InputSection.cpp — pavel / detail
  12. Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  13. [SCEV] Still (again) trying to fix buildbots — sam.parker / detail
  14. Revert "Reland "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)"" — Raphael Isemann / detail
  15. [InstCombine] add tests for abs of select with negated op; NFC (PR39474) — spatel / detail
  16. [InstCombine] fold abs of select with negated op (PR39474) — spatel / detail

#1877 (Aug 23, 2020 5:29:43 PM)

  1. Update FIR registration to not rely on the global MLIR dialect registry (NFC) — joker.eph / detail
  2. [flang][openacc] Fix wait-argument for wait clause + add tests — clementval / detail
  3. [clang][Driver] Implement AddClangSystemIncludeArgs and HasNativeLLVMSupport for the OpenBSD clang driver. — brad / detail
  4. [clang][Driver] Implement addLibCxxIncludePaths and getCompilerRT for the OpenBSD clang driver. — brad / detail
  5. [NFC][OpenMP] Remove outdated comments about potential issues — tianshilei1992 / detail
  6. [PowerPC] Support constrained vector fp/int conversion — qiucofan / detail
  7. [DAGCombine] Remove dead node when it is created by getNegatedExpression — qshanz / detail
  8. [PowerPC] Allow constrained FP intrinsics in mightUseCTR — qiucofan / detail
  9. [PowerPC] Support lowering int-to-fp on ppc_fp128 — qiucofan / detail

#1876 (Aug 23, 2020 9:49:26 AM)

  1. [DAGCombiner] restrict store merge of truncs to early combining — spatel / detail
  2. [DSE,MemorySSA] Keep single DL instance in DSEState (NFC). — flo / detail
  3. [X86] Enable constexpr on ROTL/ROTR intrinsics (PR31446) — llvm-dev / detail
  4. [X86][FastISel] Support materializing floating-point constants for large code model & PIC — maskray / detail
  5. [llvm-reduce] Skip terminators when reducing instructions. — flo / detail
  6. [NFC][InstCombine] Add tests for negation of freeze — lebedev.ri / detail
  7. [InstCombine] Negator: freeze is freely negatible if it's operand is negatible — lebedev.ri / detail

#1875 (Aug 23, 2020 2:23:05 AM)

  1. [X86] Enable constexpr on _cast fp<-> uint intrinsics (PR31446) — llvm-dev / detail
  2. [docs] Add an initial (non-exhaustive) list of intrinsics that can be used in constant expressions — llvm-dev / detail
  3. [ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples — Stefan Gränitz / detail
  4. [analyzer] Add modeling for unque_ptr::get() — vrnithinkumar / detail

#1874 (Aug 22, 2020 6:44:13 PM)

  1. [X86] Allow 32-bit mode only CPUs with -mtune on 64-bit targets — craig.topper / detail
  2. [libunwind] Make findUnwindSectionsByPhdr static — rprichard / detail
  3. Use TranslateFromMLIRRegistration for SPIRV roundtrip (NFC) — joker.eph / detail
  4. Refactor `mlir-translate` to extract the `main()` logic in a helper on the model of `MlirOptMain()` (NFC) — joker.eph / detail
  5. Add a `dialect_registration` callback for "translations" registered with mlir-translate — joker.eph / detail
  6. Create ${swig_target}-scripts target instead of lldb-python-scripts — antonio.afonso / detail
  7. Reword the documentation for the `mlirTranslateMain` API (NFC) — joker.eph / detail

#1873 (Aug 22, 2020 6:00:39 AM)

  1. Instantiate Error in Target::GetEntryPointAddress() only when necessary — dimitry / detail
  2. [LiveDebugValues][NFC] Move LiveDebugValues source for refactor — jeremy.morse / detail
  3. [gn build] Port fba06e3c85a — llvmgnsyncbot / detail
  4. [clang-tidy] readability-simplify-boolean-expr detects negated literals — n.james93 / detail
  5. [docs] Replace "constexpr expressions" with "constant expressions". — llvm-dev / detail
  6. [DAGCombiner] clean up merge of truncated stores; NFC — spatel / detail
  7. [InstCombine] canonicalize 'not' ops before logical shifts — spatel / detail
  8. Enable constexpr on ROTATELEFT/ROTATERIGHT builtin intrinsics (PR47249) — llvm-dev / detail
  9. Enable constexpr on BITREVERSE builtin intrinsics (PR47249) — llvm-dev / detail
  10. [LiveDebugValues] Install an implementation-picking LiveDebugValues pass — jeremy.morse / detail
  11. [gn build] Port 20bb9fe565a — llvmgnsyncbot / detail
  12. Fix some builds after 20bb9fe565a — jeremy.morse / detail
  13. [X86] ia32intrin.h - pull out common attributes used in cast helpers into define. NFCI. — llvm-dev / detail
  14. GlobalISel: Merge FewerElements for G_BUILD_VECTOR/G_CONCAT_VECTORS — Matthew.Arsenault / detail
  15. [Polly] Fix use-after-free. — llvm-project / detail
  16. [Polly] Ensure consistent Scop::InstStmtMap. NFC. — llvm-project / detail
  17. [lldb] Extract reproducer providers & co into their own header. — Jonas Devlieghere / detail
  18. [flang] Fix assert on bad character kind — tkeith / detail
  19. [flang][msvc] Disambiguate injected class name. — llvm-project / detail
  20. [llvm-reduce] make llvm-reduce save the best reduction it has when it crashes — tyker / detail
  21. [LiveDebugValues] Add instruction-referencing LDV implementation — jeremy.morse / detail
  22. [gn build] Port ae6f7882403 — llvmgnsyncbot / detail
  23. Move Py_buffer_RAII to .h file so SWIG 2 doesnt have to parse it — antonio.afonso / detail
  24. [LiveDebugValues] Delete unneeded copy constructor after D83047 — maskray / detail
  25. Follow-up build fix for rGae6f78824031 — jeremy.morse / detail
  26. [AArch64] add tests for store merge of truncs; NFC — spatel / detail
  27. [libunwind] Ensure enough alignment for unw_cursor_t for SEH build configurations — martin / detail
  28. [flang][msvc] Split class declaration and constexpr variable definition. NFC. — llvm-project / detail
  29. [LLD][COFF] Reset outputSections for successive runs — martin / detail
  30. Revert "[Polly] Ensure consistent Scop::InstStmtMap. NFC." — llvm-project / detail
  31. [DAGCombiner] add early exit for store merging of truncs — spatel / detail
  32. [llvm-dwarfdump] --statistics: break lines and indent by 2 — maskray / detail
  33. [DebugInfo][test] Fix dwarf-callsite-related-attrs.ll after llvm-dwarfdump --statistics change — maskray / detail

#1872 (Aug 21, 2020 10:34:49 PM)

  1. [lldb] Don't pass --rerun-all-issues on Windows. — Jonas Devlieghere / detail
  2. [DebugInfo][flang]Added support for representing Fortran assumed length strings — SourabhSingh.Tomar / detail
  3. Fix arm bot failure after f91d18eaa946b2 — SourabhSingh.Tomar / detail
  4. [MLIR][NFC] Update MLIR vim syntax file - std ops + types — uday / detail
  5. [DebugInfo][test] Move distringtype.ll to X86/ subdir to fix failures when X86 target is not built — maskray / detail
  6. [MLIR][SPIRVToLLVM] Updated the documentation for the conversion — georgemitenk0v / detail
  7. [DSE,MemorySSA] Use BatchAA for AA queries. — flo / detail

#1871 (Aug 21, 2020 3:54:37 PM)

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

#1871 (Aug 21, 2020 3:54:37 PM)

  1. Revert "[OpenMPOpt] ICV tracking for calls" — johannes / detail
  2. Revert "[IR] Intrinsics default attributes and opt-out flag" — johannes / detail
  3. [PowerPC] Support constrained scalar fptosi/fptoui — qiucofan / detail
  4. [ELF][test] Fix some llvm-objdump RUN lines which don't actually test anything — i / detail
  5. [Attributor][NFC] Extract functionality into own member — johannes / detail
  6. [Attributor][NFC] Improve the depgraph test to make differences clear — johannes / detail
  7. [Attributor][AAIsDead][NFC] Skip uninteresting instructions early — johannes / detail
  8. [Attributor][FIX] Do not use cyclic arguments for `nonnull` — johannes / detail
  9. [Attributor] Simplify comparison against constant null pointer — johannes / detail
  10. [Attributor][FIX] Update the call graph properly when internalizing functions — johannes / detail
  11. [LoopUnswitch] Fix incorrect Modified status — david.stenberg / detail
  12. [ARM][MachineOutliner] Add default mode. — yvan.roux / detail
  13. [compiler-rt] Compile assembly files as ASM not C — phosek / detail
  14. [AMDGPU][LoopUnroll] Increase BB size to analyze for complete unroll. — dfukalov / detail
  15. [MLIR] Redundancy detection for FlatAffineConstraints using Simplex — uday / detail
  16. [AST] Get field size in chars rather than bits in RecordLayoutBuilder. — bevin.hansson / detail
  17. [ADT] Move FixedPoint.h from Clang to LLVM. — bevin.hansson / detail
  18. [IR] Add FixedPointBuilder. — bevin.hansson / detail
  19. Refactor most of the fixed-point tests. — bevin.hansson / detail
  20. [yaml2obj] - Make the 'Machine' key optional. — grimar / detail
  21. [GlobalISel][IRTranslator] Support PHI instructions in landingpad blocks — konstantin.schwarz / detail
  22. [AMDGPU] Add A16/G16 to InstCombine — sebastian.neubauer / detail
  23. [ThinLTO] Import globals recursively — eleviant / detail
  24. Revert "[LoopUnswitch] Fix incorrect Modified status" — david.stenberg / detail
  25. [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic. — grimar / detail
  26. [DebugInfo] Fix DwarfExpression::addConstantFP for float on big-endian — bjorn.a.pettersson / detail
  27. Reland "[LoopUnswitch] Fix incorrect Modified status" — david.stenberg / detail
  28. [GlobalOpt] Fix an incorrect Modified status — david.stenberg / detail
  29. [SVE] Add ISEL patterns for predicated shifts by an immediate. — paul.walker / detail
  30. Revert "[llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic." — grimar / detail
  31. [APInt] Allow self-assignment with libstdc++ — Vitaly Buka / detail
  32. [Attributor] Handle CallBase case in AAValueConstantRange::initialize — okuraofvegetable / detail
  33. [ARM] Regenerate mve-vabd.ll test. NFC — david.green / detail
  34. Fix Wdocumentation unknown parameter warning. NFC. — llvm-dev / detail
  35. [clangd] Fix crash-bug in preamble indexing when using modules. — adamcz / detail
  36. [clang] When loading preamble from AST file, re-export modules in Sema. — adamcz / detail
  37. [AArch64] Update a code comment incorrectly referring to zero_reg. NFC — bjorn.a.pettersson / detail
  38. [clangd] Remove useless stderr logging. — adamcz / detail
  39. [clangd] Don't crash on `#pragma clang __debug parser_crash` — platonov.aleksandr / detail
  40. Fix -allow-enabling-analyzer-alpha-checkers always being passed to run-clang-tidy.py — aaron / detail
  41. [lldb] Forcefully complete a type when adding typedefs — pavel / detail
  42. Revert "[compiler-rt] Compile assembly files as ASM not C" — Raphael Isemann / detail
  43. [LV] Allow tail folded reduction selects to remain in the loop — david.green / detail
  44. Add triples to fixed-point tests which lacked them. — bevin.hansson / detail
  45. [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True — asb / detail
  46. [lldb/Utility] Simplify Scalar handling of float types — pavel / detail
  47. lld docs config: Use a list key in html_sidebars — hans / detail
  48. [SyntaxTree] Add support for `MemberExpression` — ecaldas / detail
  49. [SyntaxTree] Unify logic for generating `id-expression` — ecaldas / detail
  50. [SyntaxTree] Split tests related to Namespace — ecaldas / detail
  51. [libc][NFC] Switch math tests to the new ULP based tolerance. — sivachandra / detail
  52. [PeepholeOptimizer] Remove dead code — jay.foad / detail
  53. [libc] Add a class called NormalFloat which represents normalized floats. — sivachandra / detail
  54. [lldb][asan] Mark destructor as virtual to allow subclasses. — rupprecht / detail
  55. [NFC] Expose the -Oz module optimization pipeline to opt — mtrofin / detail
  56. [AMDGPU] Remove uses of Register::isPhysicalRegister/isVirtualRegister — jay.foad / detail
  57. [NFC][InstCombine] Tests for PHI-of-insertvalue's — lebedev.ri / detail
  58. [RISCV] Enable MCCodeEmitter instruction predicate verifier — jrtc27 / detail
  59. [gn build] Port 1a995a0af3c — llvmgnsyncbot / detail
  60. [SVE] Lower fixed length vXi8/vXi16 SDIV to scalable — mcinally / detail
  61. [lldb] tab completion for breakpoint names — Raphael Isemann / detail
  62. [llvm-dwarfdump] --statistics: switch to json::OStream. NFC — maskray / detail
  63. [TSan][Darwin] Enable test on non-macOS platforms — julian.lettner / detail
  64. [NFCI][SVE] Move fixed length i32/i64 SDIV tests — mcinally / detail
  65. [TSan][Darwin] Remove unnecessary lit substitution — julian.lettner / detail
  66. [PowerPC][PCRelative] Thread Local Storage Support for General Dynamic — kamau.bridgeman / detail
  67. allSGPRSpillsAreDead() should use actual FP/BP frame indices — Matthew.Arsenault / detail
  68. AMDGPU/GlobalISel: Legalize odd sized loads with widening — Matthew.Arsenault / detail
  69. CodeGen: Don't drop AA metadata when splitting MachineMemOperands — Matthew.Arsenault / detail
  70. [X86] Enable constexpr on POPCNT intrinsics (PR31446) — llvm-dev / detail
  71. Fix a couple of typos. NFC — jonathan_roelofs / detail
  72. [lldb] Provide GetHomeDirectory wrapper in Host::FileSystem (NFC) — Jonas Devlieghere / detail
  73. [llvm-dwarfdump] Fix a typo: witin -> within — maskray / detail
  74. [MLIR][SPIRVToLLVM] Removed std to llvm patterns from the conversion — georgemitenk0v / detail
  75. [test] Replace `yaml2obj >` with `yaml2obj -o` and remove unneeded input redirection — maskray / detail
  76. [lldb] Extract FileSystem initialization code into helper (NFC) — Jonas Devlieghere / detail
  77. Make DWARFExpression::GetLocationExpression public — dschuff / detail
  78. [MLIR] Add affine.parallel folder and normalizer — frank.laub / detail
  79. Don't reject uses of void-returning consteval functions. — richard / detail
  80. Fix 32 bit build broken by D85990 by dropping align from filecheck pattern — jonchesterfield / detail
  81. [ELF] Keep st_type for symbol assignment — i / detail
  82. [compiler-rt][Darwin] Refactor minimum deployment target substitutions — julian.lettner / detail
  83. Fix up clangd after Clang 038edf6029bafe70b1f7165abe2b0e61ddf506b3. — richard / detail
  84. [Darwin][iOS] Enable test on non-macOS platforms — julian.lettner / detail
  85. Improve pretty-printing for APValues of void type. — richard / detail
  86. [GISel] Correct the known bits of G_ANYEXT — Justin Bogner / detail
  87. Fix msan build — Vitaly Buka / detail
  88. [NFC][libFuzzer] Try to fix test on Windows — Vitaly Buka / detail
  89. [HeaderSearch] Fix processing #import-ed headers multiple times with modules enabled. — vsapsai / detail
  90. Revert "[libFuzzer] Fix value-profile-load test." — Vitaly Buka / detail
  91. [lldb] Implement WorkingDirectoryProvider in terms of DirectoryProvider (NFC) — Jonas Devlieghere / detail
  92. [lldb] Capture and load home directory from the reproducer. — Jonas Devlieghere / detail
  93. [PowerPC] Fix a typo for InstAlias of mfsprg — shkzhang / detail
  94. [clang]:  Remove assertion which checks explicit declaration — richard / detail
  95. [runtimes] Allow LLVM_BUILTIN_TARGETS to include Darwin — smeenai / detail
  96. [amdgpu] Add codegen support for HIP dynamic shared memory. — michael.hliao / detail
  97. [DWARFYAML] Add support for emitting multiple abbrev tables. — Xing / detail
  98. [cmake] Don't use ld.lld when targeting Darwin — smeenai / detail
  99. [DWARFYAML] Add support for emitting multiple abbrev tables. — Xing / detail
  100. [DWARFYAML] Add support for referencing different abbrev tables. — Xing / detail
  101. [ADT] Allow IsSizeLessThanThresholdT for incomplete types. NFC — yrouban / detail
  102. Revert "[DWARFYAML] Add support for referencing different abbrev tables." — Xing / detail
  103. Refactor Reduction Tree Pass — sifontes / detail
  104. [Polly] Update isl to isl-0.22.1-416-g61d6dc75. — llvm-project / detail
  105. [lldb] Simplify CMake logic with LLVM's append_if function — Jonas Devlieghere / detail
  106. [lldb] Remove redundant call to FindBacktrace (NFC) — Jonas Devlieghere / detail
  107. [lldb] Fix a new -Wdocumetnation issues (NFC) — Jonas Devlieghere / detail
  108. Allow multiple calls to InitLLVM() (NFC) — joker.eph / detail
  109. [X86] Correct the implementation of the testFeature macro in getIntelProcessorTypeAndSubtype to do a proper bit test. — craig.topper / detail
  110. [PowerPC] Add readflm/setflm intrinsics to Clang — qiucofan / detail
  111. [ARM][LV] Add a preferPredicatedReductionSelect target hook — david.green / detail
  112. [ARM][CostModel] Select instruction costs. — sam.parker / detail
  113. [SyntaxTree] Add support for `this` — ecaldas / detail
  114. [DSE,MemorySSA] Split off partial tracking from isOverwite. — flo / detail
  115. [llvm-readobj] - Change how we create DynRegionInfo objects. NFCI. — grimar / detail
  116. [lldb] Tab completion for process load/unload — Raphael Isemann / detail
  117. [SimplifyCFG] Cost required selects — sam.parker / detail
  118. [X86] ia32intrin.h - pull out common attributes into defines. NFCI. — llvm-dev / detail
  119. [NewPM][PassInstrumentation] Add PreservedAnalyses parameter to AfterPass* callbacks — yrouban / detail
  120. [Attributor][NFC] run update_test_checks with --check-attributes. — sstipanovic / detail
  121. [AMDGPU] Apply llvm-prefer-register-over-unsigned from clang-tidy — jay.foad / detail
  122. [DSE,MemorySSA] Regenerate check lines for atomic.ll tests. — flo / detail
  123. [X86] Enable constexpr on POPCNT intrinsics (PR31446) — llvm-dev / detail
  124. [SelectionDAG] Better legalization for FSHL and FSHR — jay.foad / detail
  125. [NFC] Port InstCount pass to new pass manager — lebedev.ri / detail
  126. [DSE,MemorySSA] Handle atomicrmw/cmpxchg conservatively. — flo / detail
  127. [X86] Enable constexpr on BSWAP intrinsics (PR31446) — llvm-dev / detail
  128. [llvm-readelf] - Start recognizing 'PT_OPENBSD_*' segment types. — grimar / detail
  129. [AMDGPU] Fix alignment requirements for 96bit and 128bit local loads and stores — Mirko.Brkusanin / detail
  130. [AMDGPU] Reorganize GCN subtarget features for unaligned access — Mirko.Brkusanin / detail
  131. [AMDGPU][GlobalISel] Fix 96 and 128 local loads and stores — Mirko.Brkusanin / detail
  132. [AMDGPU] Use ds_read/write_b96/b128 when possible for SDag — Mirko.Brkusanin / detail
  133. [RISCV] Fix inaccurate annotations on PseudoBRIND — lewis-revill / detail
  134. [X86] Enable constexpr on BITSCAN intrinsics (PR31446) — llvm-dev / detail
  135. [NFC] Add SimplifyCFG for ARM — sam.parker / detail
  136. Recommit: [DWARFYAML] Add support for referencing different abbrev tables. — Xing / detail
  137. [clangd] Discard diagnostics from another SourceManager. — adamcz / detail
  138. [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  139. [PowerPC] Pre-commit FISel with PC-Rel test — nemanja.i.ibm / detail
  140. [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC segment diagnostic. — grimar / detail
  141. [compiler-rt][RISCV] Use muldi3 builtin assembly implementation — luismarques / detail
  142. [llvm-readelf][test] - Refine the merged.test — grimar / detail
  143. [NFC][SimplifyCFG] Formatting and variable rename — sam.parker / detail
  144. [LoopIdiom,LSR] Add additional tests for SCEVExpander cleanups. — flo / detail
  145. Correctly emit dwoIDs after ASTFileSignature refactoring (D81347) — Raphael Isemann / detail
  146. [AST][RecoveryExpr] Fix a bogus unused diagnostic when the type is preserved. — hokein.wu / detail
  147. [SVE] Lower fixed length UDIV to scalable — mcinally / detail
  148. Recommit "[SCEVExpander] Add helper to clean up instrs inserted while expanding." — flo / detail
  149. Revert "Correctly emit dwoIDs after ASTFileSignature refactoring (D81347)" — Raphael Isemann / detail
  150. [SyntaxTree] Use annotations in Statement tests — ecaldas / detail
  151. [AIX][XCOFF] emit symbol visibility for xcoff object file. — diggerlin / detail
  152. [PowerPC][PCRelative] Thread Local Storage Support for Initial Exec — kamau.bridgeman / detail
  153. [Constants] Handle FNeg in getWithOperands. — flo / detail
  154. [gn build] Port 57903cf0933 -- https://reviews.llvm.org/rG57903cf0933 — thakis / detail
  155. Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute — aaron / detail
  156. [lldb] Skip PDB and NativePDB tests with reproducers — Jonas Devlieghere / detail
  157. [LibFuzzer] [tests] [Darwin] Use the pthread library from the SDK — Azharuddin Mohammed / detail
  158. Revert "Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute" — aaron / detail
  159. [InstCombine] Move handling of gc.relocate in a gc.statepoint — serguei.katkov / detail
  160. Revert "[libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator." — Azharuddin Mohammed / detail
  161. Update my email address. — Dev / detail
  162. [lldb] Fix TestAPILog.py for reproducer replay — Jonas Devlieghere / detail
  163. [mlir][GPUToVulkan] Fix signature of bindMemRef function for f16 — thomasraoux / detail
  164. [LLD][PowerPC] Add check in LLD to produce an error for missing TLSGD/TLSLD — stefanp / detail
  165. Preserve the error message when MemoryBuffer creation fails — joker.eph / detail
  166. [PowerPC] Support constrained scalar sitofp/uitofp — qiucofan / detail
  167. [ASan][Darwin] Enable test on additional platforms — julian.lettner / detail
  168. [lldb] Make it a fatal error when %lldb cannot be substituted — Jonas Devlieghere / detail
  169. Forgot to update the test case for ppc64-tls-missing-gdld.s for 02e02f5398d0 — stefanp / detail
  170. PrintStackTrace: don't symbolize if LLVM_DISABLE_SYMBOLIZATION is set — maskray / detail
  171. [llvm-mca][NFC] Refactor views to separate data collection from printing. — wolfgang_pieb / detail
  172. [InstCombine] Remove unused entries in gc-live bundle of statepoint — serguei.katkov / detail
  173. Re-land 7a527f17776be78ec44b88e82b39afb65fc148e4 with fixes. — aaron / detail
  174. [AMDGPU] Avoid sorting stalls in regbank-reassign — Stanislav.Mekhanoshin / detail
  175. [docs] Move the label for __builtin_shufflevector below __builtin_dump_struct so the see also link in 'vector operations' will go to the right place and have the right name. — craig.topper / detail
  176. [Cloning] Fix to cloning DISubprograms. — akhuang / detail
  177. [Attributor] fix AANoUndef initialization — okuraofvegetable / detail
  178. [lldb] Fix build error in TestSimulatorPlatform.py — Jonas Devlieghere / detail
  179. [DomTree] Avoid creating an empty GD to reduce compile time. — asbirlea / detail
  180. [Attributor] Function seed allow list — kuterdinel / detail
  181. MachineSSAUpdater: Allow initialization with just a register class — nicolai.haehnle / detail
  182. [opt][NewPM] Add basic-aa in legacy PM compatibility mode — aeubanks / detail
  183. New TableGen Programmer's Reference document — nicolai.haehnle / detail
  184. Fix two bugs in TGParser::ParseValue — nicolai.haehnle / detail
  185. [lldb] Remove --rerun-all-issues as its functionality no longer exists — Jonas Devlieghere / detail
  186. [NFC][documentation] clarify comment in test — ctetreau / detail
  187. Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline" — lebedev.ri / detail
  188. Replace TableGen range piece punctuator with '...' — nicolai.haehnle / detail
  189. Fix swig scripts install target name — antonio.afonso / detail
  190. [Attributor][test] Add REQUIRES: asserts after D86129 — maskray / detail
  191. [DomTree] Extend update API to allow a post CFG view. — asbirlea / detail
  192. lld: link libatomic if needed for Timer — jistone / detail
  193. Fix llvm/test/tools/lto/hide-linkonce-odr.ll — Azharuddin Mohammed / detail

#1871 (Aug 21, 2020 3:54:37 PM)

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

#1870 (Aug 19, 2020 4:51:40 PM)

  1. [X86] Add feature for Fast Short REP MOV (FSRM) for Icelake or newer. — yamauchi / detail
  2. Implement FPToUI and UIToFP ops in standard dialect — zinenko / detail
  3. [ValueTracking] define/use max recursion depth in header — spatel / detail
  4. Force Remove Attribute — puyan / detail
  5. [CMake] Fix an issue where get_system_libname creates an empty regex capture on windows — phosek / detail
  6. [llvm] Add default constructor of `llvm::ElementCount`. — francesco.petrogalli / detail
  7. [libc][obvious] Fix x86 long double conversion to integer. — sivachandra / detail
  8. [DFSan] Handle mmap() calls before interceptors are installed. — mascasa / detail
  9. [libFuzzer] Fix value-profile-load test. — dokyungs / detail
  10. [lldb/interpreter] Add REPL-specific init file — medismail.bennani / detail
  11. [lldb] Update TestSimulatorPlatform.py to set ARCH_CFLAGS instead of TRIPLE — Jonas Devlieghere / detail
  12. Explain why the array bound is non-constant in VLA diagnostics. — richard / detail
  13. [c++14] Implement missed piece of N3323: use "converted constant" rules — richard / detail
  14. GlobalISel: Implement fewerElementsVector for G_CONCAT_VECTORS sources — Matthew.Arsenault / detail
  15. [X86] Add mtune command line test cases that should have gone with 4cbceb74bb5676d0181d4d0cab5194d90a42c2ec — craig.topper / detail
  16. [X86] Add support 'tune' in target attribute — craig.topper / detail
  17. [MLIR] Add PatternRewriter::mergeBlockBefore() to merge a block in the middle of another block. — jurahul / detail
  18. [X86][AutoUpgrade] Simplify string management in UpgradeDataLayoutString a bit. NFCI — craig.topper / detail
  19. [lldb] Return empty string from getExtraMakeArgs when not implemented — Jonas Devlieghere / detail
  20. [AMDGPU] Correct DWARF register defintions — Tony.Tye / detail
  21. [NFC] It's a test commit, which updates CREDITS.TXT — zixuan.wu / detail
  22. [OpenMP] Introduce target memory manager — tianshilei1992 / detail

#1869 (Aug 19, 2020 9:00:06 AM)

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

#1869 (Aug 19, 2020 9:00:06 AM)

  1. [lldb] Add typedefs to the DeclContext they are created in — pavel / detail
  2. [lldb] Clean up DW_AT_declaration-with-children.s test — pavel / detail
  3. [obj2yaml] Refactor the .debug_pub* sections dumper. — Xing / detail
  4. [CodeGen] Use existing EmitLambdaVLACapture (NFC) — aaronpuchert / detail
  5. Fix unused variable warnings. NFCI. — llvm-dev / detail
  6. [X86][AVX] lowerShuffleWithVPMOV - minor refactor to more closely match lowerShuffleAsVTRUNC — llvm-dev / detail
  7. Fix MSVC implicit truncation narrowing conversion warning. — llvm-dev / detail
  8. Revert "[InstCombine] Lower infinite combine loop detection thresholds" — lebedev.ri / detail
  9. Make helpers static. NFC. — benny.kra / detail
  10. AMDGPU/GlobalISel: Add selection tests for pointer constants — arsenm2 / detail
  11. [NFC] Fix typo in AMDGPU doc — Madhur.Amilkanthwar / detail
  12. AMDGPU/GlobalISel: Add some bitcast tests — Matthew.Arsenault / detail
  13. [libomptarget][amdgpu] Support building with static rocm libraries — jonathanchesterfield / detail
  14. [mlir][VectorToSCF] Bug in TransferRead lowering fixed — limo / detail
  15. [lldb] Convert builders to use inheritance (NFC) — Jonas Devlieghere / detail
  16. [InstCombine] reduce code duplication; NFC — spatel / detail
  17. [lldb] Move builders under lldbsuite.test as they import lldbtest (NFC) — Jonas Devlieghere / detail
  18. [InstCombine] avoid 'tmp' names in tests; NFC — spatel / detail
  19. Add python bindings for Type and IntegerType. — stellaraccident / detail
  20. [NFC][llvm] Make the contructors of `ElementCount` private. — francesco.petrogalli / detail
  21. [clang] Replace call to private ctor with ElementCount::getScalable — Jonas Devlieghere / detail
  22. [docs] Clarify ENABLE_MODULES uses Clang Header Modules. — flo / detail
  23. [clang] Replace call to private ctor with ElementCount::getScalable (2/2) — Jonas Devlieghere / detail
  24. [OpenMPOpt][HideMemTransfersLatency] Moving the 'wait' counterpart of __tgt_target_data_begin_mapper — htobonmm7 / detail
  25. [lldb] Fix buildDsym signature in Builder base class — Jonas Devlieghere / detail
  26. [lldb] Add getExtraMakeArgs to Builder (NFC) — Jonas Devlieghere / detail
  27. [mlir] fix build after llvm made ElementCount constructor private — zinenko / detail
  28. [mlir] expose standard attributes to C API — zinenko / detail
  29. [clang][driver]Add quotation mark in test/fortran.f95  to avoid false positive — caroline.concatto / detail
  30. [Clang] Fix BZ47169, loader_uninitialized on incomplete types — jonathanchesterfield / detail
  31. [GlobalISel] Add combine for (x & mask) -> x when (x & mask) == x — Jessica Paquette / detail
  32. Revert "[NFC][llvm] Make the contructors of `ElementCount` private." — joker.eph / detail
  33. Fix flang test after MLIR API changes — joker.eph / detail
  34. Revert "Revert "[NFC][llvm] Make the contructors of `ElementCount` private."" — joker.eph / detail
  35. [mlir][VectorToSCF] Fix of broken build - missing link to MLIRLinalgUtils — limo / detail
  36. [CMake] Don't look for terminfo libs when LLVM_ENABLE_TERMINFO=OFF — phosek / detail
  37. [CMake] Fix OCaml build failure because of absolute path in system libs — phosek / detail
  38. GlobalISel: Use Register — Matthew.Arsenault / detail
  39. [InstCombine] add tests for shifted xor; NFC — spatel / detail
  40. sanitizer_common: Use void* for madvise first argument on Solaris. — peter / detail
  41. AMDGPU/GlobalISel: Remove hack for combines forming illegal extloads — Matthew.Arsenault / detail
  42. GlobalISel: Don't check for verifier enforced constraint — Matthew.Arsenault / detail
  43. [index-while-building] PathIndexer — Jan Korous / detail
  44. AMDGPU: Fix wrong type mangling in intrinsic test — Matthew.Arsenault / detail
  45. [DSE] Remove dead argument from removePartiallyOverlappedStores (NFC). — flo / detail
  46. [lldb] Extend Darwin builder to pass the ARCH_CFLAGS spec to Make. — Jonas Devlieghere / detail
  47. GlobalISel: Add TargetLowering member to LegalizerHelper — Matthew.Arsenault / detail
  48. [CMake] Always mark terminfo as unavailable on Windows — phosek / detail
  49. [lldb] Code sign binaries with entitlements — Jonas Devlieghere / detail
  50. [PGO][PGSO][LV] Fix loop not vectorized issue under profile guided size opts. — yamauchi / detail
  51. [lldb] Print the load command that wasn't found in TestSimulatorPlatform — Jonas Devlieghere / detail
  52. [DebugInfo] Emit DW_OP_implicit_value for Floating point constants — SourabhSingh.Tomar / detail
  53. [AArch64][GlobalISel] Handle rtcGPR64RegClassID in AArch64RegisterBankInfo::getRegBankFromRegClass() — Jessica Paquette / detail
  54. Revert "[DebugInfo] Emit DW_OP_implicit_value for Floating point constants" — SourabhSingh.Tomar / detail
  55. [OpenMP] Refactored the function `DeviceTy::data_exchange` — tianshilei1992 / detail
  56. Re-apply "[DebugInfo] Emit DW_OP_implicit_value for Floating point constants" — SourabhSingh.Tomar / detail
  57. [mlir] Add a new "Pattern Descriptor Language" (PDL) dialect. — riddleriver / detail
  58. [OPENMP]Fix PR47158, case 2: do not report host-only functions in unused function in device mode. — a.bataev / detail
  59. [X89] Ignore -mtune=generic to fix failures some users are seeing after D85384 — craig.topper / detail
  60. [lldb] Move Xcode SDK helper functions into lldbutil — Jonas Devlieghere / detail

#1869 (Aug 19, 2020 9:00:06 AM)

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

#1868 (Aug 19, 2020 1:40:34 AM)

  1. [Attributor][NFC] Add tests to range.ll — okuraofvegetable / detail
  2. [X86][Driver] Remove code that forced a core2 mtune from MachO::TranslateArgs. — craig.topper / detail
  3. [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegalizer::GenWidenVectorLoads — david.sherwood / detail
  4. [AST] Fix a crash on mangling a binding decl from a DeclRefExpr. — hokein.wu / detail
  5. Convert SVE macros into c++ constants and inlines — omair.javaid / detail
  6. [LLDB] NativeThreadLinux invalidate register cache on stop — omair.javaid / detail
  7. [clang] Remove stray semicolons, fixing GCC warnings. NFC. — martin / detail
  8. Revert "[AMDGPU] Support disassembly for AMDGPU kernel descriptors" — RonakNilesh.Chauhan / detail
  9. [DSE,MemorySSA] Use NumRedundantStores instead of NumNoopStores. — flo / detail
  10. [GlobalISel] Don't skip adding predicate matcher — Madhur.Amilkanthwar / detail
  11. [utils] Fix regexp in llvm/utils/extract_vplan.py to extract VPlans. — flo / detail
  12. [RISCV] add the assemble and disassemble support of Zvlsseg instructions — 932494295 / detail
  13. [ARM] Enabled VMLAV and Add instructions to use VMLAVA — meera.nakrani / detail
  14. [IR] Intrinsics default attributes and opt-out flag — sstipanovic / detail
  15. [OpenMPOpt] ICV tracking for calls — sstipanovic / detail
  16. [GlobalISel] Untabify InstructionSelectorImpl.h. NFC — bjorn.a.pettersson / detail
  17. [Clang][SVE] NFC: Move info about ACLE types into separate function. — sander.desmalen / detail
  18. [X86][AVX] Fold store(extract_element(vtrunc)) to truncated store — llvm-dev / detail
  19. [LLDB] Add ptrace register access for AArch64 SVE registers — omair.javaid / detail
  20. [SVE] Add tests for fixed length vector integer operations with immediate operands. — paul.walker / detail
  21. [X86][AVX] computeKnownBitsForTargetNode - add VTRUNC/VTRUNCS/VTRUNCUS known zero upper elements handling. — llvm-dev / detail
  22. [LLDB] Minor fix in TestSVERegisters.py for AArch64/Linux buildbot — omair.javaid / detail
  23. [ARM] Change target triple to arm-none-none-eabi. NFC — david.green / detail
  24. [lldb] Make error messages in TestQueues more helpfull — Raphael Isemann / detail
  25. [InstCombine] Lower infinite combine loop detection thresholds — lebedev.ri / detail
  26. [InstCombine] update stale comments in test files; NFC — spatel / detail
  27. [X86][AVX] getAVX512TruncNode - don't truncate from illegal vector widths. — llvm-dev / detail
  28. [X86] lowerShuffleWithVPMOV - remove unnecessary shuffle commutation. NFCI. — llvm-dev / detail

#1867 (Aug 18, 2020 6:05:48 PM)

  1. Use std::make_tuple instead of initializer lists to make a bot happy: — Amara Emerson / detail
  2. [InstCombine] PHI-aware aggregate reconstruction: properly handle duplicate predecessors — lebedev.ri / detail
  3. [Analysis] Bug fix for exploded graph branching in evalCall for constructor — vrnithinkumar / detail
  4. [NFC][InstCombine] Aggregate reconstruction: use plain map — lebedev.ri / detail
  5. [X86] Add basic support for -mtune command line option in clang — craig.topper / detail
  6. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail
  7. [lldb] Remove unused function getArchFlag (NFC) — Jonas Devlieghere / detail
  8. Hook up OpenBSD 64-bit RISC-V support — brad / detail
  9. ld128 demangle: allow space for 'L' suffix. — enh / detail
  10. [mlir] Remove the use of "kinds" from Attributes and Types — riddleriver / detail
  11. [NFC][StackSafety] Test that StackLifetime looks through stripPointerCasts — Vitaly Buka / detail
  12. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  13. AMDGPU: Implement waterfall loop for MIMG instructions with 256-bit SRsrc — changpeng.fang / detail
  14. WCharType and WIntType are always signed int on OpenBSD. — brad / detail
  15. [mlir] Update the documentation for defining types — riddleriver / detail
  16. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail
  17. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  18. Reland "[TSan][libdispatch] Add interceptors for dispatch_async_and_wait()" — julian.lettner / detail
  19. [TSan][libdispatch] Ensure TSan dylib works on old systems — julian.lettner / detail
  20. [TSan][libdispatch] Guard test execution on old platforms — julian.lettner / detail
  21. [mlir] [VectorOps] Cleanup mask 1-d test on constants — ajcbik / detail
  22. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — RonakNilesh.Chauhan / detail
  23. [HIP] Support target id by --offload-arch — Yaxun.Liu / detail
  24. [gn build] Port 7546b29e761 — llvmgnsyncbot / detail
  25. Fix test hip-target-id.hip — Yaxun.Liu / detail

#1866 (Aug 18, 2020 5:07:50 AM)

  1. [Attributor] Deduce noundef attribute — okuraofvegetable / detail
  2. [gn build] Port 00d7b7d014f — llvmgnsyncbot / detail
  3. [compiler-rt][test] XFAIL two tests on 32-bit sparc — ro / detail
  4. [Test][NFC] Add a new test to verify if scheduler can cluster two ld/st — qshanz / detail
  5. [Flang] Move markdown files(.MD) from documentation/ to docs/ — joshisameeran17 / detail
  6. [X86][AVX] Lower v16i8/v8i16 binary shuffles using VTRUNC/TRUNCATE — llvm-dev / detail
  7. [SVE] Lower fixed length vector ISD::SPLAT_VECTOR operations. — paul.walker / detail
  8. [NFC] Add some more Arm tests for IndVarSimplify — sam.parker / detail
  9. [SVE] Fix shift-by-imm patterns used by asr, lsl & lsr intrinsics. — paul.walker / detail
  10. [mlir] expose standard types to C API — zinenko / detail
  11. [lldb][gui] use left/right in the source view to scroll — l.lunak / detail
  12. [llvm-objdump][AMDGPU] Detect CPU string — RonakNilesh.Chauhan / detail
  13. Revert "PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units" — thakis / detail
  14. [X86][AVX] lowerShuffleWithVTRUNC - avoid unnecessary division in element counts. NFCI. — llvm-dev / detail
  15. [ELF] Hide target specific methods as private — RonakNilesh.Chauhan / detail
  16. [SyntaxTree] Implement annotation-based test infrastructure — ecaldas / detail
  17. [SyntaxTree] Use Annotations based tests for expressions — ecaldas / detail
  18. [OPENMP]Do not capture base pointer by reference if it is used as a base for array-like reduction. — a.bataev / detail
  19. [yaml2obj] - Don't crash when `FileHeader` declares an empty `Flags` key in specific situations. — grimar / detail
  20. [InstCombine] add tests for fneg+fabs; NFC — spatel / detail
  21. [InstCombine] fold fabs of select with negated operand — spatel / detail
  22. [llvm-readobj/elf] - Refine testing of broken Android's packed relocation sections. — grimar / detail
  23. AMDGPU/GlobalISel: Fix selection of s1/s16 G_[F]CONSTANT — Matthew.Arsenault / detail
  24. AMDGPU/GlobalISel: Select llvm.amdgcn.groupstaticsize — Matthew.Arsenault / detail
  25. [X86][AVX] lowerShuffleWithVTRUNC - pull out TRUNCATE/VTRUNC creation into helper code. NFCI. — llvm-dev / detail
  26. [SLP] remove instcombine dependency from regression test; NFC — spatel / detail
  27. [X86][AVX] lowerShuffleWithVTRUNC - extend to support v16i16/v32i8 binary shuffles. — llvm-dev / detail
  28. [X86][AVX] lowerShuffleWithPERMV - pad 128/256-bit shuffles on non-VLX targets — llvm-dev / detail
  29. [NFC][clang-tidy] Put abseil headers in alphabetical order — n.james93 / detail
  30. [LV] Predicated reduction tests. NFC — david.green / detail
  31. [X86] Regenerate load-slice test labels. NFCI. — llvm-dev / detail
  32. [mlir][Linalg] Canonicalize tensor_reshape(splat-constant) -> splat-constant. — ravishankarm / detail
  33. [XCOFF] emit .rename for .lcomm when necessary — jasonliu / detail
  34. [GlobalISel][CallLowering] Look through call parameters for flags — Jessica Paquette / detail
  35. [ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC and set sh_addr=0 to non-SHF_ALLOC — i / detail
  36. [NFC] Add raw_ostream parameter to printIR routines — anhtuyen / detail
  37. [llvm-dwarfdump][test] Add a --statistics test for a DW_AT_artificial variable — i / detail
  38. [libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls in CrossOver mutator. — dokyungs / detail
  39. [MLIR][SPIRVToLLVM] Additional conversions for spirv-runner — georgemitenk0v / detail
  40. [ARM] Use mov operand if the mov cannot be moved while tail predicating — samuel.tebbs / detail
  41. [lldb] [testsuite] Add split-file for check-lldb dependencies — jan.kratochvil / detail
  42. [ARM] Allow tail predication of VLDn — david.green / detail
  43. Disable use of _ExtInt with '__atomic' builtins — jeffrey.t.mott / detail
  44. [ARM] Fix build after D86087 — i / detail
  45. Create Optimization Pass Wrapper for MLIR Reduce — sifontes / detail
  46. Revert "[TSan][libdispatch] Add interceptors for dispatch_async_and_wait()" — aeubanks / detail
  47. [X86][AVX] lowerShuffleWithVPMOV - add non-VLX support. — llvm-dev / detail
  48. [gn build] Add support for expensive checks — aeubanks / detail
  49. Added std.floor operation to match std.ceil — rob.suderman / detail
  50. [GlobalISel] Add a combine for ashr(shl x, c), c --> sext_inreg x, c' — Amara Emerson / detail
  51. [GlobalISel] Add a combine for sext_inreg(load x), c --> sextload x — Amara Emerson / detail
  52. [flang] Improve error messages for procedures in expressions — tkeith / detail
  53. [WIP][DebugInfo] Lazily parse debug_loclist offsets — dblaikie / detail
  54. GlobalISel: Implement fewerElementsVector for G_INSERT_VECTOR_ELT — Matthew.Arsenault / detail
  55. [libc] Add ULP function to MPFRNumber class to test correctly rounded functions such as SQRT, FMA. — lntue / detail
  56. [libc][obvious] Fix link order of math tests. — sivachandra / detail
  57. [GlobalISel][CallLowering] Don't tail call with non-forwarded explicit sret — Jessica Paquette / detail
  58. [GlobalISel][CallLowering] NFC: Unify flag-setting from CallBase + AttributeList — Jessica Paquette / detail
  59. Remove MLIREDSCInterface library which isn't used anywhere (NFC) — joker.eph / detail
  60. [X86] Don't call SemaBuiltinConstantArg from CheckX86BuiltinTileDuplicate if Argument is Type or Value Dependent. — craig.topper / detail
  61. [clang codegen] Use IR "align" attribute for static array arguments. — efriedma / detail
  62. [AArch64][SVE] Allow llvm.aarch64.sve.st2/3/4 with vectors of pointers. — efriedma / detail
  63. [AArch64][SVE] Add patterns for integer mla/mls. — efriedma / detail
  64. [mlir] Check libraries linked into standalone-opt — marius.brehler / detail
  65. [VectorCombine] add tests for vector loads; NFC — spatel / detail
  66. Fix a check that was attempting to see if an object file was in memory. — gclayton / detail
  67. [Coverage] Adjust skipped regions only if {Prev,Next}TokLoc is in the same file as regions' {start, end}Loc — zequanwu / detail
  68. Recommit "PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units" — dblaikie / detail
  69. [mlir][Linalg] Modify callback for getting id/nprocs in — ravishankarm / detail
  70. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  71. [X86] Fix the Predicates on MMX_PSHUFWri/PSHUFWmi to include SSE1 in addition to MMX. — craig.topper / detail
  72. Default to disabling the libunwind frameheader cache. — saugustine / detail

#1865 (Aug 17, 2020 9:37:06 PM)

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

#1865 (Aug 17, 2020 9:37:06 PM)

  1. [OpenMPOpt][HideMemTransfersLatency] Split __tgt_target_data_begin_mapper into its "issue" and "wait" counterparts. — Hamilton Tobon / detail
  2. [NewPM] Pin various tests under Other/ to legacy PM — aeubanks / detail
  3. [PowerPC] Implement Vector Extract Mask builtins in LLVM/Clang — amy.kwan1 / detail
  4. Use find_library for ncurses — Jonas Devlieghere / detail
  5. [clangd] Index refs to main-file symbols as well — zeratul976 / detail
  6. [clang] Fix visitation of ConceptSpecializationExpr in constrained-parameter — zeratul976 / detail
  7. [Attributor][FIX] Handle function pointers properly in AANonNull — johannes / detail
  8. [Attributor][NFC] Directly return proper type to avoid casts — johannes / detail
  9. [Attributor] We (should) keep the CG updated so we can mark it as preserved — johannes / detail
  10. [Attributor] Bail early if AAMemoryLocation cannot derive anything — johannes / detail
  11. DebugInfo: Emit class template parameters first, before members — dblaikie / detail
  12. PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units — dblaikie / detail
  13. [clangd] Target member of dependent base made visible via a using-decl — zeratul976 / detail
  14. [mlir] VectorToSCF bug in setAllocAtFunctionEntry fixed. — limo / detail
  15. [mlir] Fix printing of unranked memrefs in non-default memory space — zinenko / detail
  16. [llvm-readobj/elf] - Merge mips-got-overlapped.test to mips-got.test and refine testing. — grimar / detail
  17. [llvm-readobj/elf] - Refine the malformed-pt-dynamic.test. — grimar / detail

#1865 (Aug 17, 2020 9:37:06 PM)

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

#1864 (Aug 17, 2020 2:01:29 PM)

  1. GlobalISel: Early continue to reduce loop indentation — Matthew.Arsenault / detail
  2. [DSE,MemorySSA] Check for underlying objects first. — flo / detail
  3. [libcxx/variant] Correctly propagate return type of the visitor. — mcypark / detail
  4. GlobalISel: Revisit users of other merge opcodes in artifact combiner — Matthew.Arsenault / detail
  5. GlobalISel: Fix parameter name in doxygen comment — Matthew.Arsenault / detail
  6. [llvm] Don't create the directory hierarchy in the FileCollector... — Jonas Devlieghere / detail
  7. [flang][directives] Use TableGen to generate clause unparsing — clementval / detail
  8. [DFSan] Support fast16labels mode in dfsan_union. — mascasa / detail
  9. [ELF] Allow mixed SHF_LINK_ORDER & non-SHF_LINK_ORDER sections and sort within InputSectionDescription — maskray / detail
  10. [lldb] Skip the Apple Simulator tests with reproducers — Jonas Devlieghere / detail
  11. [lldb] Skip TestMultipleDebuggers on Windows — Jonas Devlieghere / detail
  12. Revert "[BPI] Improve static heuristics for integer comparisons" — Dávid Bolvanský / detail
  13. [lldb] Skip test_launch_simple with reproducers — Jonas Devlieghere / detail
  14. [AMDGPU] Define spill opcodes for all AGPR sizes — Stanislav.Mekhanoshin / detail
  15. AMDGPU: Add baseline tests for global saddr matching — Matthew.Arsenault / detail
  16. AMDGPU: Match global saddr addressing mode — Matthew.Arsenault / detail
  17. [AssumeBundles] Fix Bug in Assume Queries — tyker / detail
  18. [DAGCombiner] convert StoreSource if-chain to switch; NFC — spatel / detail
  19. [DAGCombiner] clean up getStoreMergeCandidates(); NFC — spatel / detail
  20. [DAGCombiner] simplify bool return in getStoreMergeCandidates; NFC — spatel / detail
  21. [DAGCombiner] reduce code duplication in getStoreMergeCandidates; NFC — spatel / detail
  22. [DAGCombiner] give magic number a name in getStoreMergeCandidates; NFC — spatel / detail
  23. AMDGPU/GlobalISel: Match global saddr addressing mode — Matthew.Arsenault / detail
  24. Revert "Re-Re-land: [CodeView] Add full repro to LF_BUILDINFO record" — alexandre.ganea / detail
  25. [DSE,MemorySSA] Skip access already dominated by a killing def. — flo / detail
  26. [NVPTX] Fix typo in lit test — puyan / detail
  27. [AIX][XCOFF][Patch1] Provide decoding trace back table information API for xcoff object file for llvm-objdump -d — diggerlin / detail
  28. GlobalISel: Make type for lower action more consistently optional — Matthew.Arsenault / detail
  29. [gn build] Port 2f0d755d815 — llvmgnsyncbot / detail
  30. [safe-stack] Fix typo in test command line — Vitaly Buka / detail
  31. Improve error message when constructing a Tensor with an invalid element type (NFC) — joker.eph / detail
  32. libclc: Fix FP_ILOGBNAN definition — tstellar / detail
  33. libclc: Make all built-ins overloadable — tstellar / detail
  34. Fix Wsign-compare warnings in test. — echristo / detail
  35. libclc: Add Mesa/SPIR-V target — tstellar / detail
  36. [libunwind] Remove compatibility support for macOS 10.6 — Steven Wu / detail
  37. Fix another Wsign-comparison warning. — echristo / detail
  38. Convert to early exit (NFC) — Adrian Prantl / detail
  39. Convert to early exit (NFC) — Adrian Prantl / detail
  40. Convert if cascade to switch (NFC) — Adrian Prantl / detail
  41. Simplify error reporting (NFC) — Adrian Prantl / detail
  42. Convert to early exit (NFC) — Adrian Prantl / detail
  43. [NFC][InstCombine] Add more tests for aggregate reconstruction w/ PHI handling — lebedev.ri / detail
  44. [NFC][InstCombine] PHI-aware aggregate reconstruction: insert PHI node manually — lebedev.ri / detail
  45. [NFC][InstCombine] PHI-aware aggregate reconstruction: don't capture UseBB in lambdas, take it as argument — lebedev.ri / detail
  46. [InstCombine] PHI-aware aggregate reconstruction: correctly detect "use" basic block — lebedev.ri / detail
  47. [NFC][clang] Adjust test/CodeGenCXX/nrvo.cpp after 03127f795b8244c1039c18d4391374707a3dc75e — lebedev.ri / detail
  48. [VE] Modify ISelLoweirng following clang-tidy — marukawa / detail
  49. [OpenMPOpt][HideMemTransfersLatency] Update regression test with new runtime calls. — Hamilton Tobon / detail
  50. [Attributor][FIX] Do not request an AANonNull for non-pointer types — johannes / detail
  51. [Attributor] Properly use the call site argument position — johannes / detail
  52. [llvm-objdump] Symbolize binary addresses for low-noisy asm diff. — hoy / detail
  53. [MLInliner] In development mode, obtain the output specs from a file — mtrofin / detail
  54. Fix method name to start with lower case to match style guide (NFC) — joker.eph / detail
  55. [X86] Make PreprocessISelDAG create X86ISD::VRNDSCALE nodes with i32 constants instead of i8. — craig.topper / detail
  56. [X86] Truncate immediate to i8 for INTR_TYPE_3OP_IMM8 — craig.topper / detail
  57. [X86] Rename INTR_TYPE_4OP to INTR_TYPE_4OP_IMM8 and truncate immediates to MVT::i8 — craig.topper / detail
  58. [X86] When manually creating intrinsic nodes in X86ISelLowering, make sure we use getTargetConstant and pointer type for the intrinsic ID. — craig.topper / detail
  59. NFC: [GVNHoist] Outline functions from the class — 1894981+hiraditya / detail
  60. [llvm-objdump] Attempt to fix html doc generation issue. — hoy / detail
  61. Revert "[libc++] Use CMake interface targets to setup benchmark flags" — leonardchan / detail

#1863 (Aug 17, 2020 6:39:02 AM)

  1. [InlineCost] Fix scalable vectors in visitAlloca — cullen.rhodes / detail
  2. [lldb][NFC] Use the proper type for the 'storage' parameter of CreateFunctionDeclaration — Raphael Isemann / detail
  3. [X86][AVX] Move lowerShuffleWithVPMOV inside explicit shuffle lowering cases — llvm-dev / detail
  4. [lldb][NFC] Use expect_expr in more tests — Raphael Isemann / detail
  5. [lldb][NFC] Remove name parameter from CreateFunctionTemplateDecl — Raphael Isemann / detail
  6. [LLD][ELF] - Do not produce an invalid dynamic relocation order with --shuffle-sections. — grimar / detail
  7. [NFC] Run update script on test — sam.parker / detail
  8. [DemandedBits] Reorder addition test checks. NFC. — llvm-dev / detail
  9. [DemandedBits] Improve accuracy of Add propagator — llvm-dev / detail
  10. [llvm-readobj/elf] - Refine the warning about the broken PT_DYNAMIC segment. — grimar / detail
  11. [InstCombine] reduce code duplication; NFC — spatel / detail
  12. [InstCombine] add tests for sdiv-of-abs; NFC — spatel / detail
  13. [InstCombine] fold abs(X)/X to cmp+select — spatel / detail
  14. [gn build] Port c1f6ce0c732 — llvmgnsyncbot / detail
  15. [RISCV] Indirect branch generation in position independent code — selliott / detail
  16. [RISCV] Enable the use of the old mucounteren name — selliott / detail
  17. [llvm-readobj] - Remove unwrapOrError calls from GNUStyle<ELFT>::printRelocations. — grimar / detail
  18. [lldb][NFC] Use StringRef in CreateFunctionDeclaration/GetDeclarationName — Raphael Isemann / detail
  19. [NFC] Tweak a comment about the lock-free builtins — luismarques / detail
  20. [NFC] run update test script — sam.parker / detail
  21. [SystemZ/ZOS]__(de)register_frame are not available on z/OS. — kai / detail
  22. [lldb] Skip TestSimulatorPlatform with sanitized builds — Raphael Isemann / detail
  23. [llvm] support graceful failure of DataLayout parsing — zinenko / detail
  24. [mlir] Move data layout from LLVMDialect to module Op attributes — zinenko / detail
  25. AMDGPU: Fix using wrong offsets for global atomic fadd intrinsics — Matthew.Arsenault / detail
  26. AMDGPU/GlobalISel: Fix using post-legal combiner without LegalizerInfo — Matthew.Arsenault / detail
  27. GlobalISel: Remove unnecessary check for copy type — Matthew.Arsenault / detail
  28. [flang] Add preprocessor test for defines passed on the command line — david.truby / detail
  29. [mlir] do not use llvm.cmpxchg with floats — zinenko / detail
  30. AMDGPU: Don't look at dbg users for foldable operands — Matthew.Arsenault / detail
  31. AMDGPU/GlobalISel: Fix using readfirstlane with ballot intrinsics — Matthew.Arsenault / detail
  32. AMDGPU/GlobalISel: Fix missing 256-bit AGPR mapping — Matthew.Arsenault / detail
  33. [clangd] Fix Windows build when remote index is enabled. — platonov.aleksandr / detail
  34. [flang] Copy attributes and flags onto host-assoc symbols — tkeith / detail
  35. DAG: Add missing comment for transform — Matthew.Arsenault / detail
  36. [PowerPC] Fix thunk alignment issue when using pc-rel instruction — wei.huang / detail
  37. [libc] Make benchmark boxplots transparent. — asteinhauser / detail
  38. [LLD][PowerPC] Implement GOT to PC-Rel relaxation — nemanja.i.ibm / detail
  39. Reset PAL metadata when AMDGPU traget stream finishes — kubak / detail
  40. [libomptarget][NFC] Sort list of plugins in chronological order — georgios.rokos / detail
  41. [lldb] Get rid of helper CMake variables for Python — Jonas Devlieghere / detail
  42. [MLIR] Add support for defining and using Op specific analysis — jurahul / detail
  43. [mlir] Provide LLVMType::getPrimitiveSizeInBits — zinenko / detail
  44. [lldb-vscode] NFC: clang format — waltermelon / detail
  45. [lldb] Fix and re-enable TestMultipleDebuggers — Jonas Devlieghere / detail
  46. Make compiler-rt/asan tests run with llvm-lit. — akhuang / detail
  47. AMDGPU/GlobalISel: Look through copies in getPtrBaseWithConstantOffset — Matthew.Arsenault / detail
  48. [lldb] Only link against Python 3 when LLDB_ENABLE_PYTHON is set. — Jonas Devlieghere / detail
  49. [lldb] Add missing signal include for TestMultipleDebuggers.py — Jonas Devlieghere / detail
  50. NFC: [GVNHoist] Hoist loop invariant code and rename variables for readability — 1894981+hiraditya / detail
  51. Adds __str__ support to python mlir.ir.MlirModule. — stellaraccident / detail
  52. [DSE,MemorySSA] Account for ScanLimit == 0 on entry. — flo / detail
  53. [ELF] Enforce two-dash form for some LLD specific options and the newer --[no-]pcrel-optimize — i / detail
  54. Revert "Make compiler-rt/asan tests run with llvm-lit." — akhuang / detail
  55. [lldb] Use os.path.sep in TestInvalidArgsLog.py to fix Windows bot — Raphael Isemann / detail
  56. [lldb] Replace unittest2.expectedFailure with expectedFailure (NFC) — Jonas Devlieghere / detail
  57. [test] Fix thinlto-debug-pm.c in preparation for -enable-npm-optnone — aeubanks / detail
  58. [test] Fix aggregate-assign-call.c in preparation for -enable-npm-optnone — aeubanks / detail
  59. [lldb] Add missing LLDB_REGISTER for GarbageCollectAllocatedModules — Jonas Devlieghere / detail
  60. [lldb] Skip TestError.test with reproducers — Jonas Devlieghere / detail

#1862 (Aug 16, 2020 9:51:11 PM)

  1. Initial MLIR python bindings based on the C API. — stellaraccident / detail
  2. [clang] fix a compilation bug — yhs / detail
  3. [InstCombine] Fix a compilation bug — yhs / detail
  4. [PowerPC] Make StartMI ignore COPY like instructions. — czhengsz / detail
  5. [X86] Reject dirflag in inline asm constraints other than clobber. — craig.topper / detail
  6. [lldb] Print the exception traceback when hitting cleanup errors — Raphael Isemann / detail
  7. [clang] Make signature help work with dependent args — kadircet / detail
  8. [lldb][NFC] Remove stride parameter from GetArrayElementType — Raphael Isemann / detail
  9. [VE] Support f128 — marukawa / detail
  10. [lldb] Get lldb-server platform's --socket-file working again — Raphael Isemann / detail
  11. [lldb] Fix that log enable's -f parameter causes LLDB to crash when it can't open the log file — Raphael Isemann / detail
  12. [lldb] Add SBModule::GarbageCollectAllocatedModules and clear modules after each test run — Raphael Isemann / detail
  13. [lldb] Forcefully complete a type when adding nested classes — pavel / detail
  14. [lldb/Utility] Simplify and generalize Scalar class — pavel / detail
  15. [lldb] Don't delete orphaned shared modules in SBDebugger::DeleteTarget — Raphael Isemann / detail
  16. [lldb] Remove OS-specific string from TestInvalidArgsLog — Raphael Isemann / detail
  17. [NFC][StackSafety] Move out sort from the loop — Vitaly Buka / detail

#1861 (Aug 16, 2020 12:42:58 PM)

  1. [Sema] Validate calls to GetExprRange. — koraq / detail
  2. [Sema] Use the proper cast for a fixed bool enum. — koraq / detail
  3. [ARM] Tests for tail predicated loads. NFC — david.green / detail
  4. [OpenMP][FIX] Do not use TBAA in type punning reduction GPU code PR46156 — johannes / detail
  5. [OpenMP][CUDA] Cache the maximal number of threads per block (per kernel) — johannes / detail
  6. [OpenMP][CUDA] Keep one kernel list per device, not globally. — johannes / detail
  7. [InstCombine] Aggregate reconstruction simplification (PR47060) — lebedev.ri / detail
  8. [NFCI][InstCombine] Pacify GCC builds - don't name variable and enum class identically — lebedev.ri / detail
  9. Add missing parsing for attributes to std.generic_atomic_rmw op — joker.eph / detail
  10. Don't leave the FPOptions in a UnaryOperator uninitialized. — richard / detail
  11. Use consistent code for setting FPFeatures from operator constructors. — richard / detail
  12. Always keep unset fields in FPOptionsOverride zeroed. — richard / detail
  13. Replace setter named 'getAsOpaqueInt' with a real getter. — richard / detail
  14. [StackSafety] Skip ambiguous lifetime analysis — Vitaly Buka / detail

#1860 (Aug 16, 2020 3:40:50 AM)

  1. [X86] isRepeatedTargetShuffleMask - don't require specific MVT type. NFC. — llvm-dev / detail
  2. Create strict aligned code for OpenBSD/arm64. — brad / detail
  3. [X86][SSE] Replace combineShuffleWithHorizOp with canonicalizeShuffleMaskWithHorizOp — llvm-dev / detail
  4. [StackSafety] Change how callee searched in index — Vitaly Buka / detail
  5. [PhaseOrdering] add test for memcpy removal (PR47114); NFC — spatel / detail
  6. [InstCombine] add tests for copysign; NFC — spatel / detail
  7. [InstCombine] reduce code duplication; NFC — spatel / detail
  8. [InstCombine] fold copysign with fabs/fneg operand — spatel / detail
  9. Revert "[PhaseOrdering] add test for memcpy removal (PR47114); NFC" — spatel / detail
  10. [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for float types — llvm-dev / detail

#1859 (Aug 15, 2020 6:57:40 PM)

  1. [JITLink][MachO] Use correct symbol scope when N_PEXT is set and N_EXT unset. — Lang Hames / detail
  2. [libomptarget] Implement host plugin for amdgpu — jonchesterfield / detail
  3. [ARC] Fix CodeGen/ARC/brcc.ll — i / detail
  4. [InlineAdvisor] New inliner advisor to replay inlining from optimization remarks — aktoon / detail
  5. [gn build] Port 577e58bcc75 — llvmgnsyncbot / detail
  6. [llvm-libtool-darwin] Speculative buildbot fix — smeenai / detail
  7. [OpenMP][OMPBuilder] Adding support for `omp single` — fghanim84 / detail
  8. [llvm-libtool-darwin] Fix test on all host architectures — smeenai / detail

#1858 (Aug 15, 2020 10:09:00 AM)

  1. [lldb] Remove XFAIL from now passing TestPtrRefs/TestPtreRefsObjC — Raphael Isemann / detail
  2. Revert "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" — martin / detail
  3. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail
  4. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  5. Revert "Separate the Registration from Loading dialects in the Context" — joker.eph / detail
  6. Reland "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" — Dávid Bolvanský / detail
  7. On FreeBSD, add -pthread to ASan dynamic compile flags for tests — dimitry / detail
  8. [DWARFYAML] Simplify isEmpty(). NFC. — Xing / detail
  9. [Attributor] Use internalized version of non-exact functions — clfbbn / detail
  10. [MachOYAML] Move EmitFunc to an inner scope. NFC. — Xing / detail
  11. [TextAPI] update DriverKit string value — cyndy_ishida / detail
  12. Add support for C++20 concepts and decltype to modernize-use-trailing-return-type. — aaron / detail
  13. [Attributor][NFC] Use indexes instead of iterator — clfbbn / detail
  14. [Attributor][NFC] Format code — clfbbn / detail
  15. [NFC] Fix typo and variable names — 1894981+hiraditya / detail
  16. AMDGPU: Remove SIFixupVectorISel pass — Matthew.Arsenault / detail
  17. AMDGPU: Correct definitions for global saddr instructions — Matthew.Arsenault / detail
  18. AMDGPU: Remove redundant FLAT complex patterns — Matthew.Arsenault / detail
  19. AMDGPU: Fix matching wrong offsets for global atomic loads — Matthew.Arsenault / detail
  20. AMDGPU: Remove slc from flat offset complex patterns — Matthew.Arsenault / detail
  21. AMDGPU: Fix global atomic saddr operand class — Matthew.Arsenault / detail
  22. AMDGPU: Remove register class params from flat memory patterns — Matthew.Arsenault / detail
  23. GlobalISel: Remove unnecessary llvm:: — Matthew.Arsenault / detail
  24. [gn build] Port 79298a50670 — llvmgnsyncbot / detail
  25. [llvm-libtool-darwin] Use Optional operator overloads. NFC — smeenai / detail
  26. Refactor mlir-opt setup in a new helper function (NFC) — joker.eph / detail
  27. [GlobalISel] Enable copy-propagation in post-legalizer combiner. — Amara Emerson / detail
  28. Slightly relax the regex on lld version in test (NFC) — joker.eph / detail

#1856 (Aug 14, 2020 6:27:07 PM)

  1. [TestPtrRefs] Prefer `command script import`. — ditaliano / detail
  2. [TestPtrRefsObjC] Prefer `command script import`. — ditaliano / detail
  3. [X86][MC][Target] Initial backend support a tune CPU to support -mtune — craig.topper / detail
  4. [ELF] Re-initialize InputFile::isInGroup so that elf::link can be called more than once — i / detail
  5. Fix TargetSubtargetInfo derivatives after D85165 — i / detail
  6. [NewPM][optnone] Mark various passes as required — aeubanks / detail
  7. [test][LoopUnroll] Cleanup FullUnroll.ll — aeubanks / detail
  8. Remove deopt and gc transition arguments from gc.statepoint intrinsic — listmail / detail
  9. [libcxx/variant] Avoided variable name shadowing. — mcypark / detail
  10. [SVE] Remove calls to VectorType::getNumElements from AggressiveInstCombine — ctetreau / detail
  11. [SVE] Lower fixed length vXi32/vXi64 SDIV to scalable vectors. — mcinally / detail
  12. [MSAN] Avoid dangling ActualFnStart when replacing instruction — guiand / detail
  13. [SLC] Transform strncpy(dst, "text", C) to memcpy(dst, "text\0\0\0", C) for C <= 128 only — Dávid Bolvanský / detail
  14. [AMDGPU] Fix MAI ld/st hazard handling — Stanislav.Mekhanoshin / detail
  15. Remove inline gc arguments from statepoints — listmail / detail
  16. [Statepoint] Remove code related to inline operand bundles — listmail / detail
  17. [Tests] Be consistent w/definition of statepoint-example — listmail / detail

#1855 (Aug 14, 2020 9:04:47 AM)

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

#1855 (Aug 14, 2020 9:04:47 AM)

  1. [VE] Remove obsolete I8/I16 register classes — marukawa / detail
  2. [Statepoints] Spill GC Ptr regs in FixupStatepoints. — dantrushin / detail
  3. [Orc] Fix werror for unused variable in noasserts build — bjorn.a.pettersson / detail
  4. [OpenMP][NFC] Update test check lines with new script version — johannes / detail
  5. [OpenMP][OMPIRBuilder] Use the source (=directory + filename) for locations — johannes / detail
  6. [DemandedBits] Add addition test case from D72423 — llvm-dev / detail
  7. [DFSan] Fix parameters to strtoull wrapper. — mascasa / detail
  8. [ARM][test] Add more tests of two-part immediates — powerman1st / detail
  9. Revert "[NFC][StackSafety] Move out sort from the loop" — mascasa / detail
  10. [Statepoints] FixupStatepoint: properly set isKill on spilled register. — dantrushin / detail
  11. [lldb] Use file to synchronize TestDeepBundle and TestBundleWithDotInFilename — Jonas Devlieghere / detail
  12. [NFC] Silence variables unused in release builds — rupprecht / detail
  13. [lldb] Remove Python 2 fallback and only support Python 3 — Jonas Devlieghere / detail
  14. [ORC] Build LLJITWithChildProcess example only on UNIX host systems — Stefan Gränitz / detail
  15. Remove dependency from lib/CAPI/IR/IR.cpp on registerAllDialects() (build fix) — joker.eph / detail
  16. [TSan][libdispatch] Add interceptors for dispatch_async_and_wait() — julian.lettner / detail
  17. Minor build fix (pointer must be dereferenced with `->`) — joker.eph / detail
  18. Add python enumerators for SBTypeEnumMemberList, and some tests for this API. — jingham / detail
  19. AMDGPU/GlobalISel: Match andn2/orn2 for more types — arsenm2 / detail
  20. [X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y)) — llvm-dev / detail
  21. TableGen/GlobalISel: Partially handle immAllOnesV/immAllZerosV — arsenm2 / detail
  22. Remove unnecessary HEADER_DIRS in lib/InterfaceStub/CMakeLists.txt — haowei / detail
  23. [clang-tools-extra] Added missing comma — zrselk / detail
  24. [llvm-libtool-darwin] Support universal outputs — sameerarora101 / detail
  25. [mlir] Make mlir_check_link_libraries() work with interface libraries — stephen.neuendorffer / detail
  26. [mlir] build fix for gcc-5 — stephen.neuendorffer / detail
  27. [examples][cmake] build fix for examples with BUILD_SHARED_LIBS=on — stephen.neuendorffer / detail
  28. [DFSan] Don't unmap during dfsan_flush(). — mascasa / detail
  29. [llvm-libtool-darwin] Add support for -l and -L — sameerarora101 / detail
  30. Fix warning caused by ReductionTreePass class — sifontes / detail
  31. [MachO] Add skeletal support for DriverKit platform — jezng / detail
  32. [lld-macho] Emit load command LC_BUILD_VERSION — jezng / detail
  33. [libc] Add restrict qualifiers to string library; give consistent naming scheme to TableGen files. — gyurgyikcp / detail
  34. [StackSafety] Use ValueInfo in ParamAccess::Call — Vitaly Buka / detail
  35. [libcxx/variant] Introduce `switch`-based mechanism for `std::visit`. — mcypark / detail
  36. Split Preprocessor/init.c test — tra / detail
  37. [x86] add tests for store merging (PR46662); NFC — spatel / detail
  38. [AIX] Generate unique module id based on Pid and timestamp — Xiangling.Liao / detail
  39. [MSAN] Reintroduce libatomic load/store instrumentation — guiand / detail
  40. [docs] Add missing semicolon to example. — mascasa / detail
  41. [MSAN] Convert ActualFnStart to be a particular Instruction *, not BB — guiand / detail
  42. [TableGen] Allow mnemonics with uppercase letters to be matched — nguillemot / detail
  43. [SLC] sprintf(dst, "%s", str) -> strcpy(dst, str) — Dávid Bolvanský / detail
  44. Temporarily revert "[SCEVExpander] Add helper to clean up instrs inserted while expanding." — rupprecht / detail

#1855 (Aug 14, 2020 9:04:47 AM)

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

#1854 (Aug 13, 2020 11:55:50 PM)

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

#1854 (Aug 13, 2020 11:55:50 PM)

  1. Revert "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" — aeubanks / detail
  2. [DebugInfo] Avoid an infinite loop with a truncated pre-v5 .debug_str_offsets.dwo. — ikudrin / detail
  3. [NFCI][SimpleLoopUnswitch] Adjust CostKind query — sam.parker / detail
  4. [SVE] Fix bug in SVEIntrinsicOpts::optimizePTest — david.sherwood / detail
  5. [AMDGPU] Enable .rodata for amdpal os — sebastian.neubauer / detail
  6. [lldb] Fix a crash when tab-completion an empty line in a function with only one local variable — Raphael Isemann / detail
  7. [SyntaxTree] Split `TreeTestBase` into header and source — ecaldas / detail
  8. [gn build] Port 2e4a20fd706 — llvmgnsyncbot / detail
  9. [CGAtomic] Mark atomic libcall functions `nounwind` — guiand / detail
  10. Fix BufferPlacement Pass to derive from the TableGen generated parent class (NFC) — joker.eph / detail
  11. Remove spurious empty line at the beginning of source file (NFC) — joker.eph / detail
  12. [NFC][StackSafety] Dedup callees — Vitaly Buka / detail
  13. [clangd] Warn developers when trying to link system-installed gRPC statically — kbobyrev / detail
  14. [OpenMP] Fix releasing of stack memory — protze / detail
  15. [clangd] Fix find_program() result check when searching for gRPC — platonov.aleksandr / detail
  16. [clangd] Clarify comments regarding gRPC linking — kbobyrev / detail
  17. [lldb/Utility] Simplify Scalar::PromoteToMaxType — pavel / detail
  18. [MLIR][Shape] Add custom assembly format for `shape.any` — frgossen / detail
  19. [NFC][ARM] Port MaybeCall into ARMTTImpl method — sam.parker / detail
  20. [mlir] Mention mandatory RFC process for changes in Standard dialect — zinenko / detail
  21. [mlir] do not emit bitcasts between structs in StandardToLLVM — zinenko / detail
  22. [ORC] Add JITLink-compatible remote memory-manager and LLJITWithChildProcess example — Stefan Gränitz / detail
  23. [ORC] In LLLazyJIT provide public access to the CompileOnDemandLayer — Stefan Gränitz / detail
  24. [ORC][NFC] Refactor loop to determine name of init symbol in IRMaterializationUnit — Stefan Gränitz / detail
  25. [lldb] Display autosuggestion part in gray if there is one possible suggestion — Raphael Isemann / detail
  26. Separate the Registration from Loading dialects in the Context — joker.eph / detail
  27. [ORC][NFC] Fix a header comment — Stefan Gränitz / detail
  28. [lldb] Deduplicate copy-pasted TypeSystemMap::GetTypeSystemForLanguage — Raphael Isemann / detail
  29. [ORC] Fix missing include in OrcRemoteTargetClient.h — Stefan Gränitz / detail
  30. [lldb] Fix py3 incompatibility in gdbremote_testcase.py — pavel / detail
  31. [lldb] Check Decl kind when completing -flimit-debug-info types — pavel / detail
  32. [lldb] Use SBProcess::Continue instead of 'run' command in TestTargetAPI.py — Raphael Isemann / detail
  33. [NFC][StackSafety] Move out sort from the loop — Vitaly Buka / detail
  34. [NFC][StackSafety] Change map key comparison — Vitaly Buka / detail
  35. [Attributor] Implement AAPotentialValues — okuraofvegetable / detail
  36. [libc] [obvious] Fix typographical error. — noreply / detail
  37. [lldb] Make packetlog_get_dylib_info returns the last full response — Raphael Isemann / detail

#1854 (Aug 13, 2020 11:55:50 PM)

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

#1853 (Aug 13, 2020 6:33:50 PM)

  1. Solaris buildbot updates — ro / githubweb
  2. PowerPC Flang+MLIR buildbot cmake fix — zrselk / githubweb

#1853 (Aug 13, 2020 6:33:50 PM)

  1. [AMDGPU] Inhibit SDWA if target instruction has FI — Stanislav.Mekhanoshin / detail
  2. Revert "[llvm-jitlink] Don't demote unreferenced definitions in -harness mode." — Lang Hames / detail
  3. [elfabi] Move llvm-elfabi related code to InterfaceStub library — haowei / detail
  4. [LLDB] Fix how ValueObjectChild handles bit-fields stored in a Scalar in UpdateValue() — shafik / detail
  5. [ORC] Fix SymbolLookupSet::containsDuplicates() — Stefan Gränitz / detail
  6. [ORC] cloneToNewContext() can work with a const-ref to ThreadSafeModule — Stefan Gränitz / detail
  7. [mlir][DialectConversion] Update the documentation for dialect conversion — riddleriver / detail
  8. [mlir][docs] Update/Add documentation for MLIRs Pattern Rewrite infrastructure — riddleriver / detail
  9. [darwin][driver] fix isMacosxVersionLT minimum supported OS version check — Alex Lorenz / detail
  10. [ORC][NFC] Fix typo in comment — Stefan Gränitz / detail
  11. [gn build] (manually) port d650cbc349ccc4 — thakis / detail
  12. [gn build] (manually) port d650cbc349ccc4 better — thakis / detail
  13. [SVE] Lower fixed length vector integer UMIN/UMAX — mcinally / detail
  14. [libc] Add strtok_r implementation. — parallels / detail
  15. [tsan] Respect no_huge_pages_for_shadow. — ckennelly / detail
  16. [SystemZ][z/OS] enable trigraphs by default on z/OS — hubert.reinterpretcast / detail
  17. Add "status" to the list of absl libraries. — vyng / detail
  18. sanitizer_common: Introduce internal_madvise and start using it. — peter / detail
  19. [InstSimplify] Add tests for assume with min/max intrinsic (NFC) — nikita.ppv / detail
  20. [SLC] Optimize strncpy(a, a, C) to memcpy(a, a000, C) — Dávid Bolvanský / detail
  21. Re-apply "[llvm-jitlink] Don't demote unreferenced definitions in -harness mode" — Lang Hames / detail
  22. [Tests] Update strncpy tests — Dávid Bolvanský / detail
  23. [clang][Driver] Default to /usr/bin/ld on Solaris — ro / detail
  24. [WebAssembly] Allow inlining functions with different features — tlively / detail
  25. [AMDGPU] Fix FP/BP spills when MUBUF constant offset exceeded — Austin.Kerbow / detail
  26. [lldb] Improve diagnostics in lldb-repro when replay fails — Jonas Devlieghere / detail
  27. Revert "[ARM] Fix IT block generation after Thumb2SizeReduce with -Oz" — david.green / detail
  28. [NFC] Remove unused variables. — ckennelly / detail
  29. [SLC] sprintf(dst, "%s", str) -> strcpy(dst, str) — Dávid Bolvanský / detail
  30. [DebugInfo] Add -fuse-ctor-homing cc1 flag so we can turn on constructor homing only if limited debug info is already on. — akhuang / detail
  31. [ConstProp] Handle insertelement constants — aeubanks / detail
  32. [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only — Ben.Dunbobbin / detail
  33. [NewPM][CodeGen] Add machine code verification callback — Yuanfang Chen / detail
  34. hwasan: Emit the globals note even when globals are uninstrumented. — peter / detail
  35. [WebAssembly] Add missing lit.local.cfg — tlively / detail
  36. [mlir] [VectorOps] Canonicalization of 1-D memory operations — ajcbik / detail
  37. [NFC] Remove unused function. — hubert.reinterpretcast / detail

#1853 (Aug 13, 2020 6:33:50 PM)

  1. Solaris buildbot updates — ro / detail
  2. PowerPC Flang+MLIR buildbot cmake fix — zrselk / detail

#1852 (Aug 13, 2020 5:47:26 AM)

  1. [clangd] Express dumpAST in tests as a customAction() — sam.mccall / detail
  2. Revert "[BPI] Improve static heuristics for integer comparisons" — Dávid Bolvanský / detail
  3. [libc++] Use CMake interface targets to setup benchmark flags — Louis Dionne / detail
  4. Support the standards-based dates for __has_c_attribute — aaron / detail
  5. [libc++][test] Fix -Wstring-concatenation warnings — Louis Dionne / detail
  6. [AMDGPU] Fix missed SI_RETURN_TO_EPILOG in pre-emit peephole — carl.ritson / detail
  7. Introduce ns_error_domain attribute. — gribozavr / detail
  8. [InstCombine] Fix incorrect Modified status — david.stenberg / detail
  9. [NFC] Add test case showing the miscompile being fixed by D83507 — lebedev.ri / detail
  10. [SyntaxTree] Split `TreeTest.cpp` — ecaldas / detail
  11. [SyntaxTree] Clean `#includes` in `TreeTestBase.h` — ecaldas / detail
  12. DAG: Don't pass 0 alignment value to allowsMisalignedMemoryAccesses — Matthew.Arsenault / detail
  13. [gn build] Port d17437d2bd8 — llvmgnsyncbot / detail
  14. [MLIR] Support for ReturnOps in memref map layout normalization — uday / detail
  15. [libc++][test] Fix another -Wstring-concatenation warning — Louis Dionne / detail
  16. [mlir][openacc] Introduce OpenACC dialect with parallel, data, loop operations — clementval / detail
  17. clang: Fix minor grammar-o in diag added in c354b2e3b — thakis / detail
  18. rG9bd97d0363987b582 - Revert "[X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y))" — llvm-dev / detail
  19. Fix unused variable warning. NFC. — llvm-dev / detail
  20. [analyzer] Fix crash with pointer to members values — vsavchenko / detail
  21. [clangd] Revert "[clangd] Fix crash-bug in preamble indexing when using modules." — adamcz / detail
  22. [libc++] Ensure the CI scripts can find Ninja — Louis Dionne / detail
  23. [llvm-objdump] Change symbol name/PLT decoding errors to warnings — i / detail
  24. [ELF] -r: allow SHT_X86_64_UNWIND to be merged into SHT_PROGBITS — i / detail
  25. [AArch64][x86] add tests for x/sqrt(x); NFC — spatel / detail
  26. [clangd] Clean up old test fixture/names a little. NFC — sam.mccall / detail
  27. [flang] Correct the default value for PAD= to PAD='YES'. — pklausler / detail
  28. [flang] Ensure Preprocessor::Define saves macro names correctly — pklausler / detail
  29. [flang] Correct manipulation of mixed complex expressions — pklausler / detail
  30. [flang] Fix assert on character literal substrings as arguments — psteinfeld / detail
  31. [ELF] --gdb-index: skip SHF_GROUP .debug_info — maskray / detail
  32. [clangd] Extract BackgroundIndex::Options struct. NFC — sam.mccall / detail
  33. [InstCombine] Handle gc.relocate(null) in one iteration — serguei.katkov / detail
  34. [VectorCombine] Fix for non-zero addrspace when creating vector load from scalar load — bjorn.a.pettersson / detail
  35. Add cold attribute to one time construction APIs — 1894981+hiraditya / detail
  36. Fix PR45442: Bail out when MemorySSA information is not available — 1894981+hiraditya / detail
  37. [clangd] Send EOF before resetting diagnostics consumer — kadircet / detail
  38. [clangd] Move clang-tidy check modifications into ClangdServer — kadircet / detail
  39. [SVE] Lower fixed length vector integer SMIN/SMAX — mcinally / detail
  40. [lldb] Skip TestStepScripted with reproducers — Jonas Devlieghere / detail
  41. [flang] Implement shape analysis of TRANSFER intrinsic function result — pklausler / detail
  42. [ARM] Mark VMINNMA/VMAXNMA as commutative — david.green / detail
  43. [mlir] Test CallOp STD->LLVM conversion. — pifon / detail
  44. [lldb] Set the launch flags to GetLaunchInfo().GetLaunchFlags() — Jonas Devlieghere / detail
  45. [X86][SSE] Add HADD combine regression case from rG9bd97d036398 — llvm-dev / detail
  46. [flang] Descriptor-based I/O using wrong size for contiguous unformatted I/O — pklausler / detail
  47. [llvm-install-name-tool] Add more documentation — sameerarora101 / detail
  48. [BPI] Improve static heuristics for integer comparisons — Dávid Bolvanský / detail
  49. [llvm-libtool-darwin] Refactor ArchiveWriter — sameerarora101 / detail
  50. [flang][openacc] Handle optional end directive in combined construct — clementval / detail
  51. [llvm-libtool-darwin] Add support for -arch_only — sameerarora101 / detail
  52. [JITLink][MachO] Return an error when MachO TLV relocations are encountered. — Lang Hames / detail
  53. [llvm-jitlink] Don't demote unreferenced definitions in -harness mode. — Lang Hames / detail
  54. [Diagnostics] Skip var decl of structs for -Wstring-concatenation — Dávid Bolvanský / detail
  55. [Tests] Removed debug copy command — Dávid Bolvanský / detail
  56. Fix PR45442: Bail out when MemorySSA information is not available — 1894981+hiraditya / detail
  57. [AMDGPU] Fix misleading SDWA verifier error. NFC. — Stanislav.Mekhanoshin / detail

#1851 (Aug 13, 2020 1:33:03 AM)

  1. [HotColdSplit] Fix variable name spelling — 1894981+hiraditya / detail
  2. [Clang options] Optimize optionMatches() runtime by removing mallocs — nadav256 / detail
  3. Revert "[SCEV] Look through single value PHIs." — tamur / detail
  4. [NFC] [PowerPC] Rename SPE strict conversion test — qiucofan / detail
  5. [flang][msvc] Use platform-independent primitives in temporary f18 driver. — llvm-project / detail
  6. [OpenMP] Ensure testing for versions 4.5 and default - Part 1 — Saiyedul.Islam / detail
  7. [Parser] Suppress -Wempty-translation-unit if this is a header file — sam.mccall / detail
  8. [flang] Compilation fix. — llvm-project / detail
  9. [SyntaxTree] Split tests for expressions — ecaldas / detail
  10. [SyntaxTree] Rename tests following `TestSuite_TestCase` + nits — ecaldas / detail
  11. [compiler-rt][asan][test] Skipt sanitizer_common tests on Sparc — ro / detail
  12. [AMDGPU] Fix typo. NFC — sebastian.neubauer / detail
  13. [test] XFAIL two tests with inlining debug info issues on Sparc — ro / detail
  14. [InstCombine] Precommit tests for PR47149. — flo / detail
  15. [CodeGen] In narrowExtractedVectorLoad bail out for scalable vectors — david.sherwood / detail
  16. [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegalizer::GenWidenVectorStores — david.sherwood / detail
  17. [clangd] Add ClangdServer::customAction() extension point — sam.mccall / detail
  18. [lldb][NFC] Fix indentation in TCPSocket::CloseListenSockets — Raphael Isemann / detail
  19. [DWARFYAML] Replace InitialLength with Format and Length. NFC. — Xing / detail
  20. DwarfDebug.cpp - removes includes already included by DwarfDebug.h. NFC. — llvm-dev / detail
  21. SplitKit.cpp - removes includes already included by SplitKit.h. NFC. — llvm-dev / detail
  22. [BPI] Improve static heuristics for integer comparisons — Dávid Bolvanský / detail
  23. [llvm-readobj/elf][test] - Refine --headers testing and the related code comment. — grimar / detail
  24. [SVE] Lower fixed length integer extend operations. — paul.walker / detail
  25. Revert "[BPI] Improve static heuristics for integer comparisons" — Dávid Bolvanský / detail
  26. [SVE] Lower fixed length vector integer ISD::SETCC operations. — paul.walker / detail
  27. [llvm-readobj/elf] - Cleanup helpers that are used to print segment types. NFCI. — grimar / detail
  28. [DSE,MSSA] Fix crash when using tryToMergePartialOverlappingStores. — flo / detail
  29. BranchFolding.cpp - removes includes already included by BranchFolding.h. NFC. — llvm-dev / detail
  30. [ARM][MVE] Fix for tail predication for loops containing MVE gather/scatters — anna.welker / detail
  31. [SVE][CodeGen] Legalisation of EXTRACT_VECTOR_ELT for scalable vectors — kerry.mclaughlin / detail
  32. [SVE] Lower fixed length vector integer shifts. — paul.walker / detail
  33. [X86][SSE] IsElementEquivalent - add HOP(X,X) support — llvm-dev / detail
  34. [lldb][NFC] Use llvm::is_contained instead of std::find in a few places — Raphael Isemann / detail
  35. [BPI] Improve static heuristics for integer comparisons — Dávid Bolvanský / detail

#1850 (Aug 12, 2020 4:30:19 PM)

  1. [lld][WebAssembly] Emit all return types of multivalue functions — tlively / detail
  2. [Sanitizer] Fix segfaults during unwinding on SystemZ — iii / detail
  3. [InstSimplify] Extract abs intrinsic tests into separate file (NFC) — nikita.ppv / detail
  4. [InstSimplify] Add additional abs intrinsic icmp tests (NFC) — nikita.ppv / detail
  5. [ValueTracking] Add abs intrinsics support to computeConstantRange() — nikita.ppv / detail
  6. Build a flat LLDB.framework for embedded Darwin targets — Vedant Kumar / detail
  7. [libcxx][test] Fix a -Wstring-concatenation warning in fuzzer_test.h — erik.pilkington / detail
  8. [lldb] Fix unit test parsing to handle CR+LF as well as LF — amccarth / detail
  9. [MLIR][NFC] Remove tblgen:: prefix in TableGen/*.cpp files — jurahul / detail
  10. [flang][msvc] Remove default arguments for function specializations. — llvm-project / detail
  11. [NFC][MLIR][OpenMP] Add comments and test for OpenMP enum declaration utility — kiran.chandramohan / detail
  12. [Coverage] Enable emitting gap area between macros — zequanwu / detail
  13. [PowerPC]  Implement Vector Shift Builtins — albionapc / detail
  14. [lldb] Fix relative imports and set the appropriate include dirs — Jonas Devlieghere / detail
  15. PR47143: Don't crash while constant-evaluating value-initialization of — richard / detail
  16. Remove DialectHooks and introduce a Dialect Interfaces instead — joker.eph / detail
  17. Merge OpFolderDialectInterface with DialectFoldInterface (NFC) — joker.eph / detail
  18. [AMDGPU] Fix crash when dag-combining bitcast — ruiling.song / detail
  19. [mlir][Type] Remove the remaining usages of Type::getKind in preparation for its removal — riddleriver / detail
  20. [lld-macho] Support dynamic linking of thread-locals — jezng / detail
  21. [lld-macho] Generate ObjC symbols from .tbd files — jezng / detail
  22. [lld-macho] Avoid unnecessary shared_ptr in DylibFile ctor — jezng / detail
  23. [lld-macho] Add error handling for malformed TBD files — jezng / detail
  24. [lld-macho] Support larger dylib symbol ordinals in bindings — jezng / detail
  25. [lld-macho] Implement -force_load — jezng / detail
  26. [lld-macho] Support -rpath — jezng / detail
  27. [macho2yaml] Remove an unused variable. NFC. — Xing / detail
  28. [lld-macho] Try to fix invalid-stub test on Windows — jezng / detail
  29. [AMDGPU] Pre-commit test for D85872 — carl.ritson / detail
  30. [lld-macho] Fix invalid-stub test on Windows, take 2 — jezng / detail

#1849 (Aug 12, 2020 7:18:42 AM)

  1. [lldb] Display autosuggestion part in gray if there is one possible suggestion — Raphael Isemann / detail
  2. [X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y)) — llvm-dev / detail
  3. [clang-tidy] prevent generated checks from triggering assertions on anonymous functions — david.truby / detail
  4. [ARM] Commutative vmin/maxnma tests. NFC — david.green / detail
  5. Revert "[lldb] Display autosuggestion part in gray if there is one possible suggestion" — Raphael Isemann / detail
  6. [LoopUnroll] Adjust CostKind query — sam.parker / detail
  7. [SystemZ/ZOS] Implement computeHostNumPhysicalCores — kai / detail
  8. [VectorCombine] add test for Hexagon that would crash; NFC — spatel / detail
  9. [InstCombine] eliminate a pointer cast around insertelement — spatel / detail
  10. [ARM] Add additional predicated VFMA tests. NFC — david.green / detail
  11. [VectorCombine] add test for x86 target with SSE disabled; NFC — spatel / detail
  12. [VectorCombine] early exit if target has no vector registers — spatel / detail
  13. Limit Max Vector alignment on COFF targets to 8192. — erich.keane / detail
  14. [OPENMP]Fix PR37671: Privatize local(private) variables in untied tasks. — a.bataev / detail
  15. [MachOYAML] Simplify the section data emitting function. NFC. — Xing / detail
  16. [DWARFYAML] Make the address size of compilation units optional. — Xing / detail
  17. Revert "[OPENMP]Fix PR37671: Privatize local(private) variables in untied tasks." — a.bataev / detail
  18. AMDGPU: Handle intrinsics in performMemSDNodeCombine — Matthew.Arsenault / detail
  19. AMDGPU/GlobalISel: Select llvm.amdgcn.global.atomic.fadd — Matthew.Arsenault / detail
  20. [OPENMP]Do not add TGT_OMP_TARGET_PARAM flag to non-captured mapped arguments. — a.bataev / detail
  21. [analyzer] StdLibraryFunctionsChecker: Add support for new functions — zukatsinadze / detail
  22. [ARM][MVE] Enable tail predication for loops containing MVE gather/scatters — anna.welker / detail
  23. [Hexagon] Return scalar size in getMinVectorRegisterBitWidth() when no HVX — kparzysz / detail
  24. [OpenCL] Remove warning for variadic macros in C++ for OpenCL. — anastasia.stulova / detail
  25. [OPENMP]Fix PR37671: Privatize local(private) variables in untied tasks. — a.bataev / detail
  26. [mlir][linalg][NFC] Remove extra semi-colon causing warnings — clementval / detail
  27. [libc++] Remove workarounds for missing rvalue references — Louis Dionne / detail
  28. [OPENMP] Fix PR47063: crash when trying to get captured statetment. — a.bataev / detail
  29. [AMDGPU][test] Add dedicated llvm-readobj test. — Stanislav.Mekhanoshin / detail
  30. [clang-tidy] use stable_sort instead of sort to fix EXPENSIVE_CHECKS tests — erik.pilkington / detail
  31. [mlir] Added support for Index type inside getZeroAttr function — limo / detail
  32. [Driver] Change -fnostack-clash-protection to  -fno-stack-clash-protection — Dávid Bolvanský / detail
  33. [SanitizerCoverage] Use zeroext for cmp parameters on all targets — iii / detail
  34. [UpdateTestChecks][FIX] Python 2.7 compatibility and use right prefix — johannes / detail
  35. [SVE] Lower fixed length FP minnum/maxnum — mcinally / detail
  36. Fix sigaction interceptor to always correctly populate oldact — mascasa / detail
  37. [X86][GlobalISel] Legalize G_ICMP results to s8. — craig.topper / detail
  38. [X86][SSE] Pull out BUILD_VECTOR operand equivalence tests. NFC. — llvm-dev / detail
  39. [ARM] Predicated VFMA patterns — david.green / detail
  40. [Scheduler] Fix typo in comments. NFC — david.green / detail
  41. [SVE] Remove default-false VectorType::get — ctetreau / detail
  42. Recommit "[InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X transforms" and its follow up patches — craig.topper / detail
  43. Fix signed/unsigned comparison warnings. NFC. — llvm-dev / detail
  44. [GlobalISel] Implement bit-test switch table optimization. — Amara Emerson / detail
  45. [WebAssembly] Don't depend on the flags set by handleTargetFeatures in initFeatureMap. — craig.topper / detail
  46. [SVE][VLS] Don't combine logical AND. — francesco.petrogalli / detail
  47. [InstCombine] Sanitize undef vector constant to 1 in  X*(2^C) with X << C (PR47133) — lebedev.ri / detail
  48. [NFC][InstCombine] Add FIXME's for getLogBase2() / visitUDivOperand() — lebedev.ri / detail
  49. [clang] Check `expr` inside `InitListChecker::UpdateStructuredListElement()` — platonov.aleksandr / detail
  50. [libc][obvious] Remove the unused file utils/CPP/StringRef.h. — sivachandra / detail
  51. [WebAssembly] Fixed memory.init always using 64-bit ptr — aardappel / detail
  52. PR47138: Don't crash if the preferred alignment of an invalid record — richard / detail
  53. [flang][msvc] Tell windows.h to not define min/max macros. — llvm-project / detail
  54. [Target] Cache the command line derived feature map in TargetOptions. — craig.topper / detail
  55. [InstCombine] add test for 'not' vs 'xor'; NFC — spatel / detail
  56. [InstCombine] prefer xor with -1 because 'not' is easier to understand (PR32706) — spatel / detail
  57. [InstSimplify] Add tests for icmp of min/max with constants (NFC) — nikita.ppv / detail
  58. [ValueTracking] Support min/max intrinsics in computeConstantRange() — nikita.ppv / detail

#1848 (Aug 11, 2020 11:24:32 PM)

  1. Add Flang and MLIR PowerPC buildbot on Red Hat — gkistanova / githubweb
  2. Specify a number of jobs as a property for flang-aarch64-ubuntu-clang and flang-aarch64-ubuntu-gcc10 builders. — gkistanova / githubweb

#1848 (Aug 11, 2020 11:24:32 PM)

  1. [NFC] Inline variable only used in debug builds — rupprecht / detail
  2. [CMake] Simplify CMake handling for zlib — phosek / detail
  3. [UpdateTestChecks] Match unnamed values like "@[0-9]+" and "![0-9]+" — johannes / detail
  4. [Attributor][NFC] Reformat tests after D85099 — johannes / detail
  5. [NFC] Factor out hasForceAttributes — kyulee.llvm / detail
  6. [libc][obvious] Switch nearest integer function tests to the new matchers. — sivachandra / detail
  7. [MLIR][SPIRVToLLVM] Conversion for global and addressof — georgemitenk0v / detail
  8. [X86][GlobalISel] Replace a misuse of SUBREG_TO_REG with INSERT_SUBREG. — craig.topper / detail
  9. [MLIR,OpenMP] Lowering of parallel operation: proc_bind clause 2/n — kiran.chandramohan / detail
  10. [AST] Fix the CXXFoldExpr source range when parentheses range is invalid. — hokein.wu / detail
  11. [libc][obvious] Switch copysign[f|l] and fabs[f|l] to the new test matchers. — sivachandra / detail
  12. [VE] Change to promote i32 AND/OR/XOR operations — marukawa / detail
  13. [SVE][CodeGen] Fix issues with EXTRACT_SUBVECTOR when using scalable FP vectors — david.sherwood / detail
  14. [SyntaxTree] Unbox operators into tokens for nodes generated from `CXXOperatorCallExpr` — ecaldas / detail
  15. [ARM][MVE] tail-predication: overflow checks for backedge taken count. — sjoerd.meijer / detail
  16. [llvm-dwarfdump] Avoid crashing if an abbreviation offset is invalid. — ikudrin / detail
  17. [SCEV] Look through single value PHIs. — flo / detail
  18. [mlir] use intptr_t in C API — zinenko / detail
  19. Add missing dependency on Doc generation for the OpenMP dialect — joker.eph / detail
  20. [Transforms][SROA] Skip uses of allocas where the type is scalable — cullen.rhodes / detail
  21. [lldb] Add support for checking children in expect_expr — Raphael Isemann / detail
  22. [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for float types — llvm-dev / detail
  23. [llvm-readobj] - Refine logic of the symbol table locating in printRelocationsHelper(). — grimar / detail
  24. [mlir] Expose printing functions in C API — zinenko / detail

#1848 (Aug 11, 2020 11:24:32 PM)

  1. Add Flang and MLIR PowerPC buildbot on Red Hat — gkistanova / detail
  2. Specify a number of jobs as a property for flang-aarch64-ubuntu-clang and flang-aarch64-ubuntu-gcc10 builders. — gkistanova / detail

#1847 (Aug 11, 2020 1:12:38 PM)

  1. Reduce the number of parallell LLDB tests executing. — Adrian Prantl / githubweb
  2. Also limit the number of parallel debuginfo-tests — Adrian Prantl / githubweb
  3. Reduce the amount of parallelism in the debuginfo tests even further. — Adrian Prantl / githubweb
  4. Add flang slaves builds with clang10 and gcc10 — caroline.concatto / githubweb
  5. [lldb] Increase test time-out from 60 to 90 minutes — Jonas Devlieghere / githubweb
  6. Revert "Reduce the amount of parallelism in the debuginfo tests even further." — Adrian Prantl / githubweb
  7. Add a one-time retry to debuginfo-tests. — Adrian Prantl / githubweb

#1847 (Aug 11, 2020 1:12:38 PM)

  1. [DebugInfo] Fix initialization of DwarfCompileUnit::LabelBegin. — ikudrin / detail
  2. [lldb][NFC] Remove dead code in BreakpointResolverAddress — Raphael Isemann / detail
  3. [ScalarizeMaskedMemIntrin] Scalarize constant mask expandload as shuffle(build_vector,pass_through) — llvm-dev / detail
  4. [ScalarizeMaskedMemIntrin][X86] Refresh missed transform test cases from rGc0c3b9a25fee — llvm-dev / detail
  5. [PowerPC] Add intrinsic to read or set FPSCR register — qiucofan / detail
  6. [SyntaxTree] Implement the List construct. — ecaldas / detail
  7. [LoopInterchange] Form LCSSA phis for values in orig outer loop header. — flo / detail
  8. [LoopInterchange] Move instructions from preheader to outer loop header. — flo / detail
  9. [DebugInfo] Don't error for zero-length arange entries — james.henderson / detail
  10. [clangd] Fix the background index is not disabled when using remote-index. — hokein.wu / detail
  11. [InstCombine] rearrange code for readability; NFC — spatel / detail
  12. [clang-tidy] Fix a crash in bugprone-not-null-terminated-result check when `__STDC_WANT_LIB_EXT1__` is not a literal. — platonov.aleksandr / detail
  13. Revert "[DebugInfo] Don't error for zero-length arange entries" — thakis / detail
  14. [InstCombine] auto-generate test checks; NFC — spatel / detail
  15. AMDGPU/GlobalISel: Use nicer form of buildInstr — Matthew.Arsenault / detail
  16. AMDGPU/GlobalISel: Fix typo — Matthew.Arsenault / detail
  17. AMDGPU/GlobalISel: Merge load/store select cases — Matthew.Arsenault / detail
  18. GlobalISel: Remove redundant check for empty blocks — Matthew.Arsenault / detail
  19. PeepholeOptimizer: Use Register — Matthew.Arsenault / detail
  20. AMDGPU/GlobalISel: Don't try to handle undef source operand — Matthew.Arsenault / detail
  21. [clang-format] Add space between method modifier and a tuple return type in C# — jbcoe / detail
  22. [X86][SSE] combineTargetShuffle - rearrange shuffle(hop,hop) matching to delay shuffle mask manipulation. NFC. — llvm-dev / detail
  23. [X86][SSE] Add single undef element HADD test cases from PR34724 — llvm-dev / detail
  24. [SyntaxTree] Implement `NestedNameSpecifier` using the `List` base API — ecaldas / detail
  25. [DebugInfo] Don't error for zero-length arange entries — james.henderson / detail
  26. [ARM] Unrestrict Armv8-a IT when at minsize — sam.parker / detail
  27. [PowerPC] Add option to control PCRel GOT indirect linker optimization — stefanp / detail
  28. [X86][SSE] Pull out shuffle(hop,hop) combine into combineShuffleWithHorizOp helper. NFC. — llvm-dev / detail
  29. [AIX] Static init frontend recovery and backend support — Xiangling.Liao / detail
  30. Author: Shuhong Liu <shuhong.liu@ibm.com> — shuhong.liu / detail
  31. [XCOFF] Adjust .rename emission sequence — jasonliu / detail
  32. [PGO][CUDA][HIP] Skip generating profile on the device stub and wrong-side functions. — michael.hliao / detail
  33. [SLP] Regenerate load-merge.ll tests — llvm-dev / detail
  34. [X86][SSE] shuffle(hop,hop) - canonicalize unary hop(x,x) shuffle masks — llvm-dev / detail
  35. [lld][WebAssembly] Handle weakly referenced symbols when lazy (archive) version is see first — sbc / detail
  36. [flang] Version information in flang/f18 — richard.barton / detail
  37. [llvm-symbolizer] Add back --version and add a -v alias — i / detail
  38. [Hexagon] Avoid creating an empty target feature — kparzysz / detail
  39. [SyntaxTree] Expand support for `NestedNameSpecifier` — ecaldas / detail
  40. Correctly set CompilingPCH in PrecompilePreambleAction. — adamcz / detail
  41. [gn build] Port e2d61ae5733 — llvmgnsyncbot / detail
  42. [mlir][vector] Relax transfer_read/transfer_write restriction on memref operand — thomasraoux / detail
  43. [PGO] Delete dead comdat renaming code related to GlobalAlias. NFC — i / detail
  44. [NFC][MLInliner] Set up the logger outside the development mode advisor — mtrofin / detail
  45. [NFC][MLInliner] remove curly braces for a few sinle-line loops — mtrofin / detail
  46. [lldb] Fix NSArray0 data formatter and add test — Jonas Devlieghere / detail
  47. [clangd] Fix crash-bug in preamble indexing when using modules. — adamcz / detail
  48. [mlir][spirv] Add OpGroupBroadcast — thomasraoux / detail
  49. [lldb] Skip TestSimulatorPlatform with out-of-tree debugserver — Jonas Devlieghere / detail
  50. [MLIR][TableGen] Fix ambiguous build methods when inferring result types. — jurahul / detail
  51. [ELF] Avoid creating a 2.1GB output file in arm-exidx-range.s — Alexander.Richardson / detail
  52. [WebAssembly] wasm64: fix memory.init operand types — aardappel / detail
  53. [clangd] Have template template arguments target their referenced template decl — zeratul976 / detail
  54. [MLIR] Make gpu.launch_func rewrite pattern part of the LLVM lowering pass. — csigg / detail
  55. [BreakFalseDeps][X86] Move operand loop out of X86's getUndefRegClearance and put in the pass. — craig.topper / detail
  56. Re-Re-land: [CodeView] Add full repro to LF_BUILDINFO record — alexandre.ganea / detail
  57. AMDGPU: Fix visiting physreg dest users when folding immediate copies — Matthew.Arsenault / detail
  58. AMDGPU: Fix assertion in performSHLPtrCombine for 64-bit pointers — Matthew.Arsenault / detail
  59. [lldb] tab completion for `platform target-install` — Raphael Isemann / detail
  60. [flang] Fix edge case with Hollerith — pklausler / detail
  61. [flang] Avoid cascading error in subscript triplet — tkeith / detail
  62. Unbundle KILL bundles in VirtRegRewriter — Stanislav.Mekhanoshin / detail
  63. Fix "CHECK-LABEL: @" typos in llvm/test/CodeGen/AArch64/sve-fixed-length-*.ll — paul.walker / detail
  64. [MSAN RT] Use __sanitizer::mem_is_zero in __msan_test_shadow — guiand / detail
  65. [WebAssembly][ConstantFolding] Fold fp-to-int truncation intrinsics — tlively / detail
  66. [SampleFDO] Stop letting findCalleeFunctionSamples return unrelated profiles — wmi / detail
  67. [MachineOutliner][AArch64] WA for multiple stack fixup cases in MachineOutliner. — puyan / detail
  68. [XCOFF][AIX] Use TE storage mapping class when large code model is enabled — jasonliu / detail
  69. Fix "last accessed time" test failing on Windows — alexandre.ganea / detail
  70. [AIX] Try to not use LLVM tools while building runtimes — daltenty / detail
  71. [InstSimplify] Add test for expand binop undef issue (NFC) — nikita.ppv / detail
  72. [MLIR] Adding gpu.host_register op and lower it to a runtime call. — csigg / detail
  73. [Diagnostics] Avoid false positives with -Wstring-concatenation — Dávid Bolvanský / detail
  74. [ARM] Speed up arm-cortex-cpus.c test — tra / detail
  75. [Diagnostics] Move -Wstring-concatenation to -Wextra — Dávid Bolvanský / detail
  76. [InstSimplify][test] Remove unused parameter in vscale.ll — aeubanks / detail
  77. [mlir][Linalg] Allow distribution `scf.parallel` loops generated in — ravishankarm / detail
  78. [Clang] implement -fno-eliminate-unused-debug-types — ndesaulniers / detail
  79. [OpenMP][NFC] Reuse OMPIRBuilder `struct ident_t` handling in Clang — johannes / detail
  80. python bindings: fix DeprecationWarning — ndesaulniers / detail
  81. [mlir] Fix mlir build break due to warning when NDEBUG is not set — thomasraoux / detail
  82. [Diagnostics] Ignore structs and long text for -Wstring-concatenation — Dávid Bolvanský / detail
  83. Add regression test from PR46487. — richard / detail
  84. [CUDA][HIP] Do not externalize implicit constant static variable — Yaxun.Liu / detail
  85. Improve diagnostic for an expression that's not constant because it uses — richard / detail
  86. [llvm-jitlink] Update llvm-jitlink to use TargetProcessControl. — Lang Hames / detail
  87. [CodeGen] Make MMI immutable NPM pass — Yuanfang Chen / detail
  88. test commit — conanap / detail
  89. Revert "[AIX] Try to not use LLVM tools while building runtimes" — hubert.reinterpretcast / detail
  90. [lld-macho] Handle command-line option -sectcreate SEG SECT FILE — jezng / detail
  91. [lld-macho] improve handling of -platform_version — jezng / detail
  92. [macho2yaml] Refactor the DWARF section dumpers. — Xing / detail
  93. [AST] add parenthesis locations for IfStmt and SwitchStmt — zequanwu / detail
  94. [lldb] Fix typo in AppleDWARFIndex — Jonas Devlieghere / detail
  95. [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. — pengfei.wang / detail
  96. [Sema] Fix missing warning on initializer lists on field initializers with overloaded operators — zequanwu / detail
  97. [macho2yaml][test] Specify the object file's endianness. NFC. — Xing / detail
  98. [macho2yaml][test] Specify the object file's endianness. NFC. — Xing / detail
  99. [lldb] Add missings moves where appropiate (NFC) — Jonas Devlieghere / detail
  100. [Sparc] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros on SPARCv9 — brad / detail
  101. [mlir][shape] Fix description copy pasta — jpienaar / detail
  102. Move ELFObjHandler to TextAPI library — haowei / detail
  103. [gn build] Port e6f8ba12e6e — llvmgnsyncbot / detail
  104. Revert "Move ELFObjHandler to TextAPI library" — haowei / detail
  105. [gn build] Port db91320a898 — llvmgnsyncbot / detail
  106. [lldb] Use modern CMake to avoid repetition (NFC) — Jonas Devlieghere / detail
  107. [lldb] Remove redundant add_definitions() in CMake (NFC) — Jonas Devlieghere / detail
  108. [CodeGen] Expand float operand for STRICT_FSETCC/STRICT_FSETCCS — qshanz / detail
  109. [X86] Custom match X86ISD::VPTERNLOG in X86ISelDAGToDAG in order to reduce isel patterns. — craig.topper / detail
  110. [Attributor][NFC] Connect AAPotentialValues with AAValueSimplify — okuraofvegetable / detail
  111. Test requires a debug build to pass. — echristo / detail
  112. [LazyValueInfo] Let getEdgeValueLocal look into freeze instructions — aqjune / detail
  113. Revert "[flang] Version information in flang/f18" — richard.barton / detail
  114. [clangd] Improve diagnostics in dexp interface — kbobyrev / detail
  115. [lldb] tab completion for `watchpoint set variable` — Raphael Isemann / detail
  116. [lldb] tab completion for `disassemble -F` — Raphael Isemann / detail
  117. [RDA] Fix DBG_VALUE issues — sam.parker / detail
  118. [lldb][NFC] Remove unused custom reimplementation of realpath for Windows — Raphael Isemann / detail
  119. [Analyzer] Improve invalid dereference bug reporting in DereferenceChecker. — 1.int32 / detail
  120. [lldb] tab completion for `thread plan discard` — Raphael Isemann / detail
  121. [lldb][NFC] Fix warning in Thread::AutoCompleteThreadPlans — Raphael Isemann / detail
  122. [lldb] tab completion for 'command delete/unalias' — Raphael Isemann / detail
  123. [SCEVExpander] Add helper to clean up instrs inserted while expanding. — flo / detail
  124. [InstCombine] ~(~X + Y) -> X - Y — Dávid Bolvanský / detail
  125. [lldb] type language common completion — Raphael Isemann / detail
  126. [SLP] Make sure instructions are ordered when computing spill cost. — Dávid Bolvanský / detail
  127. [Docs] Fixed missing closing quote character — Dávid Bolvanský / detail
  128. [SystemZ/ZOS] Add binary format goff and operating system zos to the triple — kai / detail
  129. [NFC] Fix typo in comment. — kai / detail
  130. [lldb] tab completion for `target modules search-paths insert​` — Raphael Isemann / detail
  131. Add missing `-o -` to a recent test — dave / detail
  132. [lldb] move the frame index completion into a common completion and apply it to `thread backtrace -s` — Raphael Isemann / detail
  133. [SVE] Lower fixed length vector integer subtract operations. — paul.walker / detail
  134. [lldb] tab completion for `target modules load -u` — Raphael Isemann / detail
  135. [clangd] RIFF.cpp - Use logical && instead of bitwise & for padding check — llvm-dev / detail
  136. [X86] Rename combineVectorPackWithShuffle -> combineHorizOpWithShuffle. NFC. — llvm-dev / detail
  137. [SVE] Add ISD nodes for predicated integer extend inreg operations. — paul.walker / detail
  138. [VE] Update bit operations — marukawa / detail
  139. [compiler-rt][ubsan][test] Fix TypeCheck/misaligned.cpp on Sparc — ro / detail
  140. [lldb] Fix unhandled switch case for GOFF in GDBRemoteCommunicationClient — Raphael Isemann / detail
  141. [X86][FPEnv] Fix a use after free — benny.kra / detail
  142. [lldb] stop-hook ID common completion for commands `target stop-hook enable/disable/delete' — Raphael Isemann / detail
  143. [CodeGen] Refactor getMemBasePlusOffset & getObjectPtrOffset to accept a TypeSize — kerry.mclaughlin / detail
  144. [AutoUpgrade] Simplify code — benny.kra / detail
  145. [clangd] Enforce trailing slash for remote index's project root — kbobyrev / detail
  146. [lldb] thread index common completion for commands like `thread select/step-over` — Raphael Isemann / detail
  147. [DebugInfo] Refactor .debug_macro checks. NFCI — david.stenberg / detail
  148. [DebugInfo] Introduce GNU macro extension entry encodings — david.stenberg / detail
  149. [DebugInfo] Allow GNU macro extension to be read — david.stenberg / detail
  150. [AST][RecoveryExpr] Don't preserve the return type if the FunctionDecl is invalid. — hokein.wu / detail
  151. Fix Wdocumentation unknown param warning. NFC. — llvm-dev / detail
  152. Fix Wdocumentation unknown param warnings. NFC. — llvm-dev / detail
  153. [SVE][CodeGen] Legalisation of INSERT_VECTOR_ELT for scalable vectors — kerry.mclaughlin / detail
  154. [LLD][ELF] - Update and fix gnu-ifunc* tests. — grimar / detail
  155. [SCEV] ] If RHS >= Start, simplify (Start smax RHS) to RHS for trip counts. — flo / detail
  156. [lldb] watchpoint ID common completion for commands `watchpoint delete/enable/disable/modify/ignore` — Raphael Isemann / detail
  157. [lldb] Add SubstTemplateTypeParm to RemoveWrappingTypes — Raphael Isemann / detail
  158. [clang-format] use spaces for alignment of binary/ternary expressions with UT_AlignWithSpaces — marek / detail
  159. [X86][SSE] Add tests for HOP(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) patterns — llvm-dev / detail
  160. [X86][SSE] Add tests for 256-bit HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) --> SHUFFLE(HOP(X,Y)) patterns — llvm-dev / detail
  161. [cmake] Make gtest macro definitions a part the library interface — pavel / detail
  162. [lld] s/dyn_cast/isa — pavel / detail
  163. [ARM][MVE] Added extra tail-predication runs for auto-correlation test case. NFC — sjoerd.meijer / detail
  164. [llvm-readobj] - Refine program headers testing (`-l`, `--program-headers` and `--segment`). — grimar / detail
  165. [flang][directives] Use TableGen information for clause classes in parse-tree — clementval / detail
  166. [llvm-readobj][test] - Rename gnu-phdrs.test to program-headers.test, NFCI. — grimar / detail
  167. [compiler-rt][builtins] Un-xfail two tests on sparcv9 — ro / detail
  168. [llvm-readobj/elf] - Remove `unwrapOrError` calls from DumpStyle<ELFT>::printRelocationsHelper. — grimar / detail
  169. Revert "[flang][directives] Use TableGen information for clause classes in parse-tree" — clementval / detail
  170. [clangd] Unify macro matching in code completion for AST and Index based macros — kadircet / detail
  171. [clangd] Disable ExtractFunction for C — kadircet / detail
  172. [clang][HeaderInsert] Do not treat defines with values as header guards — kadircet / detail
  173. [NFC][ARM][SimplifyCFG] Add some tests. — sam.parker / detail
  174. [flang] Disable -Wmaybe-uninitialized for GCC — tkeith / detail
  175. TableGen/GlobalISel: Hack the operand order for atomic_store — Matthew.Arsenault / detail
  176. [clang] Don't make synthesized accessor stub functions visible twice — Raphael Isemann / detail
  177. [clang] Don't make ObjCIvarDecl visible twice when adding them to an implicit ObjCInterfaceDecl — Raphael Isemann / detail
  178. [NFC] Guard the cost report block of debug outputs with NDEBUG and — dtemirbulatov / detail
  179. GlobalISel: Implement bitcast action for G_INSERT_VECTOR_ELT — Matthew.Arsenault / detail
  180. [flang][directives] Use TableGen information for clause classes in parse-tree — clementval / detail
  181. [DWARFYAML] Let the address size of line tables inferred from the object file. — Xing / detail
  182. [GlobalISel] Remove unused variable. NFC. — benny.kra / detail
  183. [DebugInfo] Simplify DwarfDebug::emitMacro — david.stenberg / detail
  184. [DebugInfo] Allow GNU macro extension to be emitted — david.stenberg / detail
  185. [clang] Add a matcher for template template parameters. — riccibrun / detail
  186. [split-file] Fix sys::fs::remove() on Solaris after D83834 — i / detail
  187. [ELF][test] Enhance x86-64-split-stack-prologue-adjust-success.s & non-abs-reloc.s — i / detail
  188. [ELF] Move the outSecOff addend from relocAlloc/relocNonAlloc/... to InputSectionBase::relocate — i / detail
  189. AMDGPU/GlobalISel: Fix test bugs and add a few more cases — Matthew.Arsenault / detail
  190. AMDGPU/GlobalISel: Prepare for more custom load lowerings — Matthew.Arsenault / detail
  191. [X86][SSE] Add HADD/SUB support to combineHorizOpWithShuffle — llvm-dev / detail
  192. [mlir] Add verification to LLVM dialect types — zinenko / detail
  193. [InstCombine] add tests for pointer casts with insertelement; NFC — spatel / detail
  194. [InstSimplify] add tests for min/max intrinsics with common operands; NFC — spatel / detail
  195. [InstSimplify] fold min/max with matching min/max operands — spatel / detail
  196. [Sema] Iteratively strip sugar when removing address spaces. — bevin.hansson / detail
  197. [clang] Do not crash for unsupported fixed point to floating point conversion — bevin.hansson / detail
  198. [GlobalISel] Add G_ABS — jay.foad / detail
  199. [NFC][LoopUnrollAndJam] Use BasicBlock::replacePhiUsesWith instead of — whitneyt / detail
  200. [flang] Allow compiler directives in more places — tkeith / detail
  201. AMDGPU/GlobalISel: Manually select llvm.amdgcn.writelane — Matthew.Arsenault / detail
  202. [lldb/CMake] Separate CMake code for Lua and Python (NFC) — Jonas Devlieghere / detail
  203. [X86][SSE] combineShuffleWithHorizOp - avoid unnecessary subtraction. NFCI. — llvm-dev / detail
  204. [DWARFYAML] Teach yaml2obj emit the correct line table program. — Xing / detail
  205. Fold Opcode into assert uses to fix an unused variable warning without asserts. — echristo / detail
  206. [libTooling] Cleanup and reorder `RewriteRule.h`. — yitzhakm / detail
  207. [clangd][ObjC] Improve xrefs for protocols and classes — davg / detail
  208. [InstSimplify] Forbid undef folds in expandBinOp — nikita.ppv / detail
  209. [libTooling] Move RewriteRule include edits to ASTEdit granularity. — yitzhakm / detail
  210. [llvm-jitlink] Fix a file comment. — Lang Hames / detail
  211. [ORC] Move file-descriptor based raw byte channel into a public header. — Lang Hames / detail
  212. GlobalISel: Fix typo — Matthew.Arsenault / detail
  213. [X86][SSE] combineShuffleWithHorizOp - canonicalize SHUFFLE(HOP(X,Y),HOP(Y,X)) -> SHUFFLE(HOP(X,Y)) — llvm-dev / detail
  214. Fix MSVC "not all control paths return a value" warning. NFC. — llvm-dev / detail
  215. [XCOFF][llvm-readobj] Move XCOFF test to XCOFF directory — jasonliu / detail
  216. [NFC][llvm-objcopy] Fix redundant config checks. — rupprecht / detail
  217. [GlobalISel] Combine (logic_op (op x...), (op y...)) -> (op (logic_op x, y)) — Jessica Paquette / detail
  218. [libc] Add strtok implementation. — gyurgyikcp / detail
  219. [Flang] Fix release blocker issue #46931 related to documentation. — joshisameeran17 / detail
  220. [lldb] Look beyond the first line to find the PID in TestAppleSimulatorOSType — Jonas Devlieghere / detail
  221. [SLPVectorizer] Pre-commit a test for D85759 — tlively / detail
  222. Update AMDGPU testcases after bebe6a6449811e877f7eba3f1798ddd1fa83e440 — Jessica Paquette / detail
  223. [lldb] Enable inheriting TCC permissions in lldb-test — Jonas Devlieghere / detail
  224. [BPI] Teach BPI about bcmp function — Dávid Bolvanský / detail
  225. [OpenMP] split execution of a long test into smaller parts. — tra / detail
  226. [compiler-rt] XFAIL test on iOS — julian.lettner / detail
  227. NFC. Constify MachineVerifier::verify parameter — Yuanfang Chen / detail
  228. Revert "[SLPVectorizer] Pre-commit a test for D85759" — tlively / detail
  229. Reland "[SLPVectorizer] Pre-commit a test for D85759" — tlively / detail
  230. [libunwind][NFC] Fix typo in comment — Louis Dionne / detail
  231. [AIX][XCOFF] change the operand of branch instruction from symbol name to qualified symbol name for function declarations — diggerlin / detail
  232. [WebAssembly][NFC] Replace WASM with standard Wasm — tlively / detail
  233. [gn build] Fix CodeGenTests — aeubanks / detail
  234. [libunwind] Fix incorrect check for out-of-boundedness — Louis Dionne / detail
  235. [NFC][InstCombine] Add tests for PHI merging/aggregate reconstruction (PR47060) — lebedev.ri / detail
  236. [lldb] Fix the last remaining tests not inheriting TCC permissions — Jonas Devlieghere / detail
  237. [InstSimplify] Respect CanUseUndef in more places — nikita.ppv / detail
  238. [libFuzzer] Fix minimizing timeouts — iii / detail
  239. [AARCH64] [MC] add memtag as an alias of mte architecture extension — caij2003 / detail
  240. [libc][obvious] Remove a commented out block. — sivachandra / detail
  241. [LLDB] Improve PDB discovery — amccarth / detail
  242. [Instruction] Add updateLocationAfterHoist helper — Vedant Kumar / detail
  243. [drr] Add $_loc special directive for NativeCodeCall — jpienaar / detail
  244. [Instcombine] Fix uses of undef (PR46940) — kazu / detail
  245. [Analyzer] Support note tags for smart ptr checker — vrnithinkumar / detail
  246. [globalopt] Change so that emitting fragments doesn't use the type size of DIVariables — akhuang / detail
  247. Revert "[Instruction] Add updateLocationAfterHoist helper" — Vedant Kumar / detail
  248. [libcxx/variant] Add a few benchmarks for `std::visit`. — mcypark / detail
  249. [flang] Fix interpretation of intrinsic names as arguments — tkeith / detail
  250. [Diagnostics] Reworked -Wstring-concatenation — Dávid Bolvanský / detail
  251. [WebAssembly][AsmParser] Name missing features in error message — tlively / detail
  252. [VectorCombine] add safety check for 0-width register — spatel / detail

#1847 (Aug 11, 2020 1:12:38 PM)

  1. Reduce the number of parallell LLDB tests executing. — Adrian Prantl / detail
  2. Also limit the number of parallel debuginfo-tests — Adrian Prantl / detail
  3. Reduce the amount of parallelism in the debuginfo tests even further. — Adrian Prantl / detail
  4. Add flang slaves builds with clang10 and gcc10 — caroline.concatto / detail
  5. [lldb] Increase test time-out from 60 to 90 minutes — Jonas Devlieghere / detail
  6. Revert "Reduce the amount of parallelism in the debuginfo tests even further." — Adrian Prantl / detail
  7. Add a one-time retry to debuginfo-tests. — Adrian Prantl / detail

#1846 (Aug 9, 2020 9:01:39 PM)

  1. int64_t and intmax_t are always (signed) long long on OpenBSD. — brad / detail
  2. [Attributor][NFC][AAPotentialValues] Change interface of PotentialValuesState — okuraofvegetable / detail
  3. Re-enable OpenBSD PowerPC64 tests. — brad / detail
  4. [mlir][drr] Make error easier to understand — jpienaar / detail
  5. [BuildLibCalls] Add noundef to standard I/O functions — aqjune / detail
  6. [docs] Fix typos — kazu / detail
  7. [TableGen] Pull the increment of a variable out of an assert. — craig.topper / detail
  8. Add override to fix -Winconsistent-missing-override warning. — echristo / detail
  9. [NFC][StackSafety] Avoid assert in getBaseObjec — Vitaly Buka / detail
  10. [StackSafety] Fix union which produces wrapped sets — Vitaly Buka / detail
  11. Improve modeling of variable template specializations with dependent — richard / detail
  12. [NFC][Attributor] Add missing override — Vitaly Buka / detail
  13. [NFC][StackSafety] Count dataflow inputs — Vitaly Buka / detail
  14. More cleanup after removing the ability to reference a dependent — richard / detail
  15. [NFC][StackSafety] Add a couple of early returns — Vitaly Buka / detail
  16. [clang] Allow DynTypedNode to store a TemplateArgumentLoc — zeratul976 / detail
  17. [Concepts] Dump template arguments for immediately declared constraint. — hokein.wu / detail
  18. [clang-tidy] Fix a crash in bugprone-not-null-terminated-result check when `__STDC_WANT_LIB_EXT1__` was undefined after definition. — platonov.aleksandr / detail
  19. AMDGPU/GlobalISel: Lower G_FREM — petar.avramovic / detail
  20. Free the memory allocated by mlirOperationStateAddXXX methods in mlirOperationCreate. — zinenko / detail

#1845 (Aug 9, 2020 11:30:45 AM)

  1. [Diagnostics] Turn string concat warning to avoid false positives — Dávid Bolvanský / detail
  2. [Polly] Reuse LLVM's build rules for gtest/gmock — mgorny / detail
  3. [SCEVExpander] Avoid re-using existing casts if it means updating users. — flo / detail
  4. [VectorCombine] try to create vector loads from scalar loads — spatel / detail
  5. [Diagnostics] Handle string concat pattern and avoid false positives — Dávid Bolvanský / detail
  6. [Tests] Precommit tests for D85593 — Dávid Bolvanský / detail
  7. [HotColdSplit] Add options for splitting cold functions in separate section — aditya7 / detail
  8. [SCEVExpander] Make sure cast properly dominates Builder's IP. — flo / detail
  9. [InstSimplify/NewGVN] Add option to control the use of undef. — flo / detail
  10. [InstSimplify] Make sure CanUseUndef is initialized in all cases. — flo / detail
  11. Fix 64-bit copy to SCC — Piotr Sobczak / detail
  12. [X86][GlobalISel] Enable a test case for sext i32->i64 that was commented out. — craig.topper / detail
  13. [clang] Fix typo in comment — Dávid Bolvanský / detail
  14. [NFC][StackSafety] Avoid some duplications in tests — Vitaly Buka / detail
  15. [X86] Added testcases for PR47024 and PR46315 — Dávid Bolvanský / detail
  16. [clangd] Add more error details on the remote index server side — kbobyrev / detail
  17. [AST] Fixed string concatenation warnings — Dávid Bolvanský / detail
  18. [AST] Fixed string list in test — Dávid Bolvanský / detail
  19. [NFC][StackSafety] Add shell test requirement — Vitaly Buka / detail
  20. [NFC][StackSafety] Add index test — Vitaly Buka / detail
  21. [StackSafety] Use getSignedMin() to serialize ranges — Vitaly Buka / detail
  22. [StackSafety] Don't keep FullSet in index — Vitaly Buka / detail

#1844 (Aug 8, 2020 10:02:33 PM)

  1. [NFC][StackSafety] Add index test — Vitaly Buka / detail
  2. Revert "[NFC][StackSafety] Add index test" — Vitaly Buka / detail
  3. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  4. [DAGCombiner] Teach SimplifySetCC SETUGE X, SINTMIN -> SETLT X, 0 and SETULE X, SINTMAX  -> SETGT X, -1. — craig.topper / detail
  5. [MLIR][NFC] Fix misleading diagnostic error + clang-tidy fix — uday / detail
  6. [X86][GlobalISel] Remove unneeded code for handling zext i8->16, i8->i64, i16->i64, i32->i64. — craig.topper / detail
  7. [llvm-readobj] - Remove 3 excessive test cases. — grimar / detail
  8. [llvm-readelf/obj] - Refine the implementation of printMipsReginfo(). — grimar / detail
  9. [ARM] Some formatting and predicate VRHADD patterns. NFC — david.green / detail
  10. [ARM] Allow vecreduce_add in tail predicated loops — david.green / detail
  11. [ARM] Add VADDV and VMLAV patterns for v16i16 — david.green / detail

#1843 (Aug 8, 2020 12:30:12 PM)

  1. [ELF] --wrap: set isUsedInRegularObj of __wrap_ if it is defined or shared — i / detail
  2. [NFC][SimplifyCFG] Count the number of invokes turned into calls due to empty cleanup blocks — lebedev.ri / detail
  3. [NFC][SimplifyCFG] Add a test showing invoke->call simplification failure — lebedev.ri / detail
  4. [NFC][SimplifyCFG] Rewrite isCleanupBlockEmpty() to be iterator_range-based — lebedev.ri / detail
  5. [SimplifyCFG] Fix invoke->call fold w/ multiple invokes in presence of lifetime intrinsics — lebedev.ri / detail
  6. [Diagnostics] Diagnose missing comma in string array initialization — Dávid Bolvanský / detail
  7. [Clang] Avoid whitespace in fixit note — Dávid Bolvanský / detail
  8. [Clang] Fixed buildboit failure; bot defaults to older C++ standard — Dávid Bolvanský / detail
  9. Change the default target CPU for OpenBSD/i386 to i586 — brad / detail
  10. Fix MSVC "not all control paths return a value" warning. NFC. — llvm-dev / detail
  11. [InstCombine] Use CreateVectorSplat(ElementCount) variant directly — llvm-dev / detail
  12. [X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places — craig.topper / detail
  13. [X86][SSE] combineTargetShuffle - use scaleShuffleMask helper to widen shuffle mask. NFCI. — llvm-dev / detail
  14. [FileCheckTest] Supress new warning — Dávid Bolvanský / detail
  15. Revert "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places" — craig.topper / detail
  16. Recommit "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places" — craig.topper / detail
  17. [LLDB] Fix timeout value on expect_gdbremote_sequence — omair.javaid / detail
  18. [X86] Remove isSafeToClobberEFLAGS helper and just inline it into the call sites. — craig.topper / detail
  19. [AArch64RegisterInfo] Supress new warning — Dávid Bolvanský / detail
  20. [X86] Add VPTERNLOG test cases where the root node will be X86ISD::ANDNP. NFC — craig.topper / detail
  21. [X86] Support matching VPTERNLOG when the root node is X86ISD::ANDNP. — craig.topper / detail
  22. [libcxx-fuzzing] Fixed bug found by -Wstring-concatenation — Dávid Bolvanský / detail
  23. [Reduce] Rewrite function body delta pass again — lebedev.ri / detail
  24. [X86] Remove a DCI.isBeforeLegalize() call from combineVSelectWithAllOnesOrZeros. — craig.topper / detail
  25. [MLIR] Consider AffineIfOp when getting the index set of an Op wrapped in nested loops — uday / detail
  26. Hook up OpenBSD 64-bit PowerPC support — brad / detail
  27. fix typo — brad / detail
  28. [WebAssembly] Fix FastISel address calculation bug — tlively / detail
  29. Backout a test that is dependent on an uncommited diff. Fix another. — brad / detail
  30. [CMake] Simplify CMake handling for zlib — phosek / detail
  31. Revert "[CMake] Simplify CMake handling for zlib" — phosek / detail
  32. [llvm-profdata] Implement llvm-profdata overlap for sample profiles — aktoon / detail
  33. [ELF] --wrap: don't leave the original symbol as SHN_UNDEF in .symtab or .dynsym — i / detail
  34. [NFC][StackSafety] noinline in alias tests — Vitaly Buka / detail

#1842 (Aug 8, 2020 5:55:05 AM)

  1. [MSSA][NewPM] Handle tests with -print-memoryssa — aeubanks / detail
  2. [X86] Rename mod128.ll to divmod128.ll and add test cases for sdiv/udiv/urem. — craig.topper / detail
  3. [CMake] Simplify CMake handling for zlib — phosek / detail
  4. [ELF] Allow SHF_LINK_ORDER sections to have sh_link=0 — i / detail
  5. [Analyzer][WebKit] UncountedLambdaCaptureChecker — Jan Korous / detail
  6. [ELF][test] Add REQUIES: x86 and -triple=x86_64 to linkorder-mixed.s — i / detail
  7. [ELF] Fix type of ciesWithLSDA after D84610 — i / detail
  8. [gn build] Port 820e8d8656e — llvmgnsyncbot / detail
  9. [mlir] [VectorOps] Add masked load/store operations to Vector dialect — ajcbik / detail
  10. [MSSA] Update test with more detailed and resilient checks. [NFC] — asbirlea / detail
  11. [lld-macho] Fix errant search and replace. NFC — smeenai / detail
  12. [ELF][test] Add another -triple=x86_64 to linkorder-mixed.s — i / detail
  13. [JumpThreading] Add a test that duplicates insts of a basic block with cond br to preds; NFC — aqjune / detail
  14. [JumpThreading] Allow duplicating a basic block into preds when its branch condition is freeze(phi) — aqjune / detail
  15. [flang] Fix compilation warning in check-directive-structure.h — tkeith / detail
  16. [lldb] Make UBSan tests remote ready — Jonas Devlieghere / detail
  17. [AMDGPU] add buffer_atomic_swap for float — ruiling.song / detail
  18. [NewPM][opt] Add more codegen passes — aeubanks / detail
  19. AMDGPU: Remove ATOMIC_PK_FADD — Matthew.Arsenault / detail
  20. "|" used when "||" was meant in SBTarget::FindFunctions — jingham / detail
  21. GetPath() returns a std::string temporary.  You can't reference just the c_str. — jingham / detail
  22. [CMake] Print the autodetected host linker version — phosek / detail
  23. [lldb] Fix bug in skipIfRosetta decorator — Jonas Devlieghere / detail
  24. [JITLink][MachO][AArch64] More PAGEOFF12 relocation fixes. — Lang Hames / detail
  25. [lldb] Remove pointless assign to found_suffix (NFC) — Jonas Devlieghere / detail
  26. Fix typo in test. Thanks to Andrew Ng for spotting this! — douglas.yung / detail
  27. [X86] Remove incomplete custom handling of i128 sdivrem/udivrem on Windows. — craig.topper / detail
  28. [Coroutines] Use  to collect lifetime marker of  in CoroFrame Differential Revision: https://reviews.llvm.org/D85279 — yedeng.yd / detail
  29. [ARM, AArch64] Fix a comment typo. NFC. — martin / detail
  30. [AArch64] [Windows] Error out on unsupported symbol locations — martin / detail
  31. [lldb][gui] truncate long lines/names if needed — l.lunak / detail
  32. [lldb][gui] use syntax highlighting also in gui mode — l.lunak / detail
  33. [lldb][gui] use names for color pairs, instead of magic numbers — l.lunak / detail
  34. [X86] Rename X86::getImpliedFeatures to X86::updateImpliedFeatures and pass clang's StringMap directly to it. — craig.topper / detail
  35. [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash when `SIGTERM` was undefined after definition. — platonov.aleksandr / detail
  36. [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash when `SIGTERM` is not a literal. — platonov.aleksandr / detail
  37. [update_cc_test_checks.py] Add test for D84511 — Alexander.Richardson / detail
  38. Fix qsort() interceptor for FreeBSD — Alexander.Richardson / detail
  39. [lit] Remove ANSI control characters from xunit output — Alexander.Richardson / detail
  40. [compiler-rt] Fix build of Sanitizer-Test_Nolibc after D80648 — Alexander.Richardson / detail
  41. [DWARFYAML][debug_info] Pull out dwarf::FormParams from DWARFYAML::Unit. — Xing / detail
  42. [clang][Driver] Don't hardcode --as-needed/--no-as-needed on Illumos — ro / detail
  43. [NFC][InstCombine] Add tests for comparisons between x and negation of x (PR39480) — lebedev.ri / detail
  44. [InstCombine] (-NSW x) s> x  --> x s< 0  (PR39480) — lebedev.ri / detail
  45. [InstCombine] (-NSW x) ==/!= x  --> x ==/!= 0  (PR39480) — lebedev.ri / detail
  46. [InstCombine] (-NSW x) s>= x  --> x s<= 0  (PR39480) — lebedev.ri / detail
  47. [InstCombine] (-NSW x) s< x  --> x s> 0  (PR39480) — lebedev.ri / detail
  48. [InstCombine] (-NSW x) s<= x  --> x s>= 0  (PR39480) — lebedev.ri / detail
  49. [InstCombine] (-NSW x) u> x  --> x s> 0  (PR39480) — lebedev.ri / detail
  50. [InstCombine] (-NSW x) u>= x  --> x s>= 0  (PR39480) — lebedev.ri / detail
  51. [InstCombine] (-NSW x) u< x  --> x s< 0  (PR39480) — lebedev.ri / detail
  52. [InstCombine] (-NSW x) u<= x  --> x s<=0  (PR39480) — lebedev.ri / detail
  53. [NFC][InstCombine] Refactor '(-NSW x) pred x' fold — lebedev.ri / detail
  54. [lldb] Fix LLDB compilation with ncurses 6.2 due to wattr_set/get being a macro — Raphael Isemann / detail
  55. [mlir] Remove most uses of LLVMDialect::getModule — zinenko / detail
  56. [mlir] take MLIRContext instead of LLVMDialect in getters of LLVMType's — zinenko / detail
  57. [LoopVectorizer] Inloop vector reductions — david.green / detail
  58. [InstCombine] Add tests for D84948; NFC — aqjune / detail
  59. [InstCombine] Fold freeze(undef) into a proper constant — aqjune / detail
  60. [flang] Add parser support for OpenMP allocate clause — andrzej.warzynski / detail
  61. [mlir] Lower DimOp to LLVM for unranked memrefs. — pifon / detail
  62. [dsymutil] Disable dsymutil/X86/reproducer.test on windows. — a.v.lapshin / detail
  63. [analyzer][tests] Understand when diagnostics change between builds — vsavchenko / detail
  64. [MLIR] Change GpuLaunchFuncToGpuRuntimeCallsPass to wrap a RewritePattern with the same functionality. — csigg / detail
  65. [SVE] Implement lowering for fixed length vector multiplication. — paul.walker / detail
  66. [mlir][Linalg] Introduce canonicalization to remove dead LinalgOps — ntv / detail
  67. [SVE] Lower scalable vector mul operations. — paul.walker / detail
  68. [X86][SSE] Expose all memory offsets in expand load tests — llvm-dev / detail
  69. PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI. — llvm-dev / detail
  70. [X86] getX86MaskVec - replace mask limit from NumElts < 8 with NumElts <= 4 — llvm-dev / detail
  71. Fix include sorting order. NFC — llvm-dev / detail
  72. Revert "[ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD" — omair.javaid / detail
  73. BitstreamRemarkParser.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  74. [ABI][NFC] Fix the confusion of ByVal and ByRef argument names — atrosinenko / detail
  75. [GlobalISel][InlineAsm] Fix matching input constraint to physreg — petar.avramovic / detail
  76. [LLDB] Skip test_launch_simple from TestTargetAPI.py on Arm/AArch64 Linux — omair.javaid / detail
  77. [lldb][AArch64] Correct compile options for Neon corefile — david.spickett / detail
  78. [obj2yaml] Test dumping an empty .debug_aranges section. — Xing / detail
  79. [DWARFYAML][debug_info] Make the 'Values' field optional. — Xing / detail
  80. [DOCS] Add more detail to stack protector documentation — peter.smith / detail
  81. [mlir][Vector] NFC - Use matchAndRewrite in ContractionOp lowering patterns — ntv / detail
  82. Revert "PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI." — Raphael Isemann / detail
  83. AMDGPU/GlobalISel: Fix assert on copy to vcc — Matthew.Arsenault / detail
  84. AMDGPU/GlobalISel: Make s16 phi legal — Matthew.Arsenault / detail
  85. [flang] Add options to control IMPLICIT NONE — tkeith / detail
  86. AMDGPU/GlobalISel: Implement LLT version of allowsMisalignedMemoryAccesses — Matthew.Arsenault / detail
  87. AMDGPU/GlobalISel: Stop using G_EXTRACT in argument lowering — Matthew.Arsenault / detail
  88. AMDGPU/GlobalISel: Fix trying to widen <3 x s1> boolean ops — Matthew.Arsenault / detail
  89. AMDGPU/GlobalISel: Implement expansion for rsq.clamp — Matthew.Arsenault / detail
  90. [XCOFF][AIX] Put each jump table in an independent section if -ffunction-sections is specified — jasonliu / detail
  91. AMDGPU: Fix code duplication between the selectors — Matthew.Arsenault / detail
  92. AMDGPU/GlobalISel: Move frame index selection to patterns — Matthew.Arsenault / detail
  93. [PatternMatch] allow intrinsic form of min/max with existing matchers — spatel / detail
  94. AMDGPU/GlobalISel: Try to promote to use packed saturating add/sub — Matthew.Arsenault / detail
  95. AMDGPU/GlobalISel: Handle llvm.amdgcn.ds.{fadd|fmin|fmax} — Matthew.Arsenault / detail
  96. [ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD — i / detail
  97. PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI. — llvm-dev / detail
  98. [InstCombine] Add tests for mul(sub(x,y),negpow2) -> mul(sub(y,x),pow2) fold — llvm-dev / detail
  99. [lldb][NFC] Document and encapsulate OriginMap in ASTContextMetadata — Raphael Isemann / detail
  100. [OpenMP] Fix ref count dec for implicit map of partial data — jdenny.ornl / detail
  101. [llvm][MLInliner] Don't log 'mandatory' events — mtrofin / detail
  102. [InstCombine] Add tests for mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) fold — llvm-dev / detail
  103. [OPENMP]Redesign of OMPExecutableDirective/OMPDeclarativeDirective representation. — a.bataev / detail
  104. [OPENMP]Fix for Windows buildbots, NFC. — a.bataev / detail
  105. GlobalISel: Define InvalidRegBankID enum value — Matthew.Arsenault / detail
  106. AMDGPU/GlobalISel: Start trying to handle AGPR bank — Matthew.Arsenault / detail
  107. AMDGPU: Fix spilling of 96-bit AGPRs — Matthew.Arsenault / detail
  108. [NFC]{MLInliner] Point out the tests' model dependencies — mtrofin / detail
  109. [SLP][X86] Regenerate sdiv test noticed in D83779. NFC. — llvm-dev / detail
  110. AArch64/GlobalISel: Fix verifier error after selecting returnaddress — Matthew.Arsenault / detail
  111. Remove unused variable "saved_opts". — saugustine / detail
  112. AMDGPU: Define raw/struct variants of buffer atomic fadd — Matthew.Arsenault / detail
  113. [NewPM] Pin -assumption-cache-tracker tests to legacy PM — aeubanks / detail
  114. [lldb/testsuite] Change get_debugserver_exe to support Rosetta — Fred Riss / detail
  115. [HIP] Ignore invalid ar linker options — enye.shi / detail
  116. [NewPM][LoopUnswitch] Pin loop-unswitch to legacy PM or use simple-loop-unswitch — aeubanks / detail
  117. GlobalISel: Implement fewerElementsVector for G_EXTRACT_VECTOR_ELT — Matthew.Arsenault / detail
  118. [AMDGPU][CostModel] Add f16, f64 and contract cases to fused costs estimation. — dfukalov / detail
  119. [clangd] Fix crash in bugprone-bad-signal-to-kill-thread clang-tidy check. — platonov.aleksandr / detail
  120. [lldb] Use target.GetLaunchInfo() instead of creating an empty one. — Jonas Devlieghere / detail
  121. [mlir][SPIR-V] Fix wrongly placed Rationale section. — ravishankarm / detail
  122. Add freeze keyword to IR emacs mode — Matthew.Arsenault / detail
  123. Fix CFI issues in <future> — eugenis / detail
  124. [SLP] Fix order of `insertelement`/`insertvalue` seed operands — anton.a.afanasyev / detail
  125. [libc] Add tolower, toupper implementation. — gyurgyikcp / detail
  126. Correctly detect legacy iOS simulator Mach-O objectfiles — Adrian Prantl / detail
  127. [VectorCombine] add tests for load+insert; NFC — spatel / detail
  128. clang: Use byref for aggregate kernel arguments — Matthew.Arsenault / detail
  129. [LLDB] Skip test_launch_simple from TestTargetAPI.py when remote — Jonas Devlieghere / detail
  130. [InstSimplify] avoid crashing by trying to rem-by-zero — spatel / detail
  131. Add missing override to Makefile — Adrian Prantl / detail
  132. [NFC] Rename BBSectionsPrepare -> BasicBlockSections. — snehasishk / detail
  133. BPF: add a SimplifyCFG IR pass during generic Scalar/IPO optimization — yhs / detail
  134. [X86] Make getX86TargetCPU return std::string instead of const char *. Remove call to MakeArgString. NFCI — craig.topper / detail
  135. [X86] Optimize out a few extra strlen calls in getX86TargetCPU. NFCI — craig.topper / detail
  136. [LegalTypes] Move VSELECT node creation out of WidenVSELECTAndMask and push to 2 of the 3 callers. — craig.topper / detail
  137. Add -Wtautological-value-range-compare warning. — richard / detail
  138. Unify the code that updates the ArchSpec after finding a fat binary — Adrian Prantl / detail
  139. [NFC][InstCombine] Tests for  x s/EXACT (-1 << y)  pattern — lebedev.ri / detail
  140. [NFC][InstCombine] Better tests for  x s/EXACT (1 << y)  pattern — lebedev.ri / detail
  141. [InstCombine] Generalize  sdiv exact X, 1<<C  -->  ashr exact X, C  fold to handle non-splat vectors — lebedev.ri / detail
  142. [NFC][InstCombine] Negator: add a comment about negating exact arithmentic shift — lebedev.ri / detail
  143. [InstCombine] Fold  sdiv exact X, -1<<C  -->  -(ashr exact X, C) — lebedev.ri / detail
  144. [NFC][InstCombine] Add some more tests for negation sinking into mul — lebedev.ri / detail
  145. [InstCombine] Generalize  %x * (-1<<C)  -->  (-%x) * (1<<C)  fold — lebedev.ri / detail
  146. [InstCombine] Fold  (x + C1) * (-1<<C2)  -->  (-C1 - x) * (1<<C2) — lebedev.ri / detail
  147. [flang][msvc] Do not use gcc/clang command line options for msvc. — llvm-project / detail
  148. [msan] Support %ms in scanf. — eugenis<