80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 0 tests failing out of a total of 2,262 tests.100
Build History
x
#27892
(pending—Already running 1 builds across all nodes)
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems

Changes

#27891 (Jan 26, 2021 5:55:02 PM)

  1. Support for instrumenting only selected files or functions — phosek / detail
  2. [RISCV] Add rv64 run lines to rv32 MC layer tests for B extension — craig.topper / detail
  3. [OpenMP][NVPTX] Drop dependence on CUDA to build NVPTX `deviceRTLs` — tianshilei1992 / detail
  4. [gn build] Port bb9eb1982980 — llvmgnsyncbot / detail

#27890 (Jan 26, 2021 5:14:33 PM)

  1. Frontend: Fix layering between create{,Default}OutputFile, NFC — Duncan P. N. Exon Smith / detail
  2. [libomptarget][NFC] Avoid gcc 5/6 issue with lambda captures. — vyacheslav.p.zakharin / detail
  3. llvm-lib: Pull error printing code out of two functions — thakis / detail
  4. Disable rosegment for old Android versions. — danalbert / detail
  5. [gn build] restore build command removed in 9595a7ff55b6 for platforms without prebuilts — thakis / detail
  6. [gn build] fix get.py change — thakis / detail
  7. [libomptarget][cuda] Handle missing _v2 symbols gracefully — jonathanchesterfield / detail
  8. [OpenMP] Modify OMP_ALLOCATOR environment variable — nawrin.sultana / detail
  9. [libc++] Give `MoveOnly` all six comparison operators, not just == and <. — arthur.j.odwyer / detail

#27889 (Jan 26, 2021 3:36:00 PM)

  1. [GlobalISel] Implement computeKnownBits for G_SEXT_INREG — Jessica Paquette / detail
  2. Frontend: Simplify handling of non-seeking streams in CompilerInstance, NFC — Duncan P. N. Exon Smith / detail
  3. [llc] Add reportError helper and canonicalize error messages — i / detail

#27888 (Jan 26, 2021 3:04:18 PM)

  1. Frontend: Fix memory leak in CompilerInstance::setVerboseOutputStream — Duncan P. N. Exon Smith / detail
  2. Salvage debug info for function arguments in coro-split funclets. — Adrian Prantl / detail

#27887 (Jan 26, 2021 2:31:19 PM)

  1. [gn build] Port 1e634f3952aa — llvmgnsyncbot / detail
  2. [OpenMP][Libomptarget] Fix cmake error on remote plugin — atmndp / detail
  3. [GlobalISel][IRTranslator] Ignore the llvm.experimental.noalias.scope.decl intrinsic. — Amara Emerson / detail
  4. [NFC][lit] Cleanup code using string interpolation — julian.lettner / detail
  5. [X86] In shrinkAndImmediate, place the new constant into the topological sort. — craig.topper / detail
  6. [NFC] Show instcombine powi simplifications drop FMF — valery.n.dmitriev / detail
  7. [InstCombine] Preserve FMF for powi simplifications. — valery.n.dmitriev / detail
  8. [libomptarget][NFC] Use portable printf format specifiers. — vyacheslav.p.zakharin / detail
  9. [NewPM] Add ExtraVectorizerPasses support — bjorn.a.pettersson / detail
  10. [ARM] Fix STRT/STRHT/STRBT input/output operands. — chaosdefinition / detail

#27886 (Jan 26, 2021 12:50:42 PM)

  1. [AMDGPU] Update subtarget features for new target ID support — Austin.Kerbow / detail
  2. CGDebugInfo: Drop Loc.isInvalid() special case from getLineNumber — i / detail
  3. CGDebugInfo CreatedLimitedType: Drop file/line for RecordType with invalid location — i / detail
  4. [flang][openacc][NFC] Organize clause validity tests by directive — clementval / detail
  5. Make SBDebugger::CreateTargetWithFileAndArch work with lldb::LLDB_DEFAULT_ARCH — jingham / detail
  6. Revert "Support for instrumenting only selected files or functions" — phosek / detail
  7. Add -fbinutils-version= to gate ELF features on the specified binutils version — i / detail
  8. [libc++] Fix oss-fuzz build — Louis Dionne / detail
  9. [llvm-elfabi] Support ELF file that lacks .gnu.hash section — haowei / detail
  10. [OpenMP][Libomptarget] Introduce Remote Offloading Plugin — atmndp / detail
  11. [libomptarget][cuda] Only run tests when sure there is cuda available — jonathanchesterfield / detail
  12. [libomptarget][cuda] Gracefully handle missing cuda library — jonathanchesterfield / detail
  13. [llvm-elfabi] Fix test after D95140 — i / detail

#27885 (Jan 26, 2021 11:23:56 AM)

  1. [mlir] sret and byval now require a type argument when constructed. — eschweitz / detail
  2. [RISCV] Have customLegalizeToWOp truncate to the original type instead of i32 now that we use it for i8/i16 as well. — craig.topper / detail
  3. [ARM] [ELF] Fix ARMMaterializeGV for Indirect calls — adhemerval.zanella / detail
  4. [clangd] Selection handles CXXBaseSpecifier — n.james93 / detail
  5. [clangd] FindTarget resolves base specifier — n.james93 / detail
  6. [libomptarget][devicertl][amdgpu] Fix build, variable renaming error — jonathanchesterfield / detail
  7. Support for instrumenting only selected files or functions — phosek / detail
  8. [gn build] Port 4edf35f11a9e — llvmgnsyncbot / detail
  9. [OpenMP][Libomptarget] Introduce changes to support remote plugin — atmndp / detail

#27884 (Jan 26, 2021 10:47:36 AM)

  1. [mlir] Set CUDA/ROCm context before creating resources. — csigg / detail
  2. [lldb][NFC] Another attempt to fix GCC 5.x compilation — Raphael Isemann / detail
  3. Reland "[lit] Use os.cpu_count() to cleanup TODO" — julian.lettner / detail

#27883 (Jan 26, 2021 10:04:01 AM)

  1. [mlir] Add Python bindings for IntegerSet — zinenko / detail
  2. [clangd] Add std::size_t to StdSymbol mapping — kadircet / detail
  3. [lldb] Remove unused ThreadPlanStack::GetStackOfKind (NFC) — davelee.com / detail
  4. [OpenMP][deviceRTLs] Build the deviceRTLs with OpenMP instead of target dependent language — tianshilei1992 / detail
  5. AMDGPU: Add assertion to determineCalleeSaves — Matthew.Arsenault / detail
  6. AMDGPU: Fix redundant FP spilling/assert in some functions — Matthew.Arsenault / detail

#27882 (Jan 26, 2021 8:28:15 AM)

  1. AMDGPU: Clear IsSSA property in SIFormMemoryClauses — Matthew.Arsenault / detail
  2. [libomptarget][NFC] Fixed obsolete function names in comments — georgios.rokos / detail
  3. [AMDGPU] Fix null-dereference static analysis warnings. NFCI. — llvm-dev / detail
  4. [Sema] diagnoseEquivalentInternalLinkageDeclarations - assert for non-null NamedDecl. NFCI. — llvm-dev / detail
  5. [mlir][nfc] Move `getInnermostParallelLoops` to SCF/Transforms/Utils.h. — pifon / detail
  6. [NFC] Disallow unused prefixes under clang/test/CodeGen — mtrofin / detail
  7. [AMDGPU] HSAMD::fromString - replace std::string arg with StringRef. NFCI. — llvm-dev / detail
  8. Fix null dereference static analysis warning. NFCI. — llvm-dev / detail
  9. [LoopUtils] do not initialize Cmp predicate unnecessarily; NFC — spatel / detail
  10. [LoopVectorize] add test for fmin/fmax FMF propagation; NFC — spatel / detail

#27881 (Jan 26, 2021 7:31:28 AM)

  1. [AMDGPU] Fix use of HasModifiers in VopProfile — Mirko.Brkusanin / detail
  2. [AMDGPU] Add IntrWillReturn to three intrinsics — sebastian.neubauer / detail
  3. [CostModel] Handle CTLZ and CCTZ in getTypeBasedIntrinsicInstrCost — sander.desmalen / detail
  4. Fix signed/unsigned comparison warning. NFCI. — llvm-dev / detail
  5. [LoopUnswitch] Add some additional tests. — flo / detail
  6. [LoopUnswitch] Avoid partially unswitching too aggressively. — flo / detail

#27880 (Jan 26, 2021 6:06:39 AM)

  1. [LLD][ELF][AArch64] Add support for R_AARCH64_LD64_GOTPAGE_LO15 relocation — adhemerval.zanella / detail
  2. [mlir] drop unused statics — zinenko / detail
  3. [LIBOMPTARGET]FIX define declaration, NFC — noreply / detail
  4. [JITLink][ELF/x86-64] When building PLT stub, use -4 offset for PCRel32. — Lang Hames / detail
  5. [ORC] Fix debug logging message. — Lang Hames / detail
  6. Remove requirement for -maltivec to be used when using -mabi=vec-extabi or -mabi=vec-default when not using vector code — zarko / detail
  7. Revert "[flang] Search for #include "file" in right directory" — andrzej.warzynski / detail
  8. [ORC] Attempt to auto-claim responsibility for weak defs in ObjectLinkingLayer. — Lang Hames / detail
  9. [Passes] Run peeling as part of simple/full loop unrolling. — flo / detail

#27879 (Jan 26, 2021 3:29:00 AM)

  1. ClangBuilder: Enable fortran in test-suite — diana.picus / githubweb

#27879 (Jan 26, 2021 3:29:00 AM)

  1. [clang][cli] Port GPU-related language options to marshalling system — jan_svoboda / detail
  2. [LLDB][test] - Fix test after yaml2obj change. — grimar / detail
  3. [update_llc_test_checks] Support AVR — powerman1st / detail
  4. [llvm-nm] Silence a gcc warning about a stray semicolon. NFC. — martin / detail
  5. [yaml2obj][obj2yaml] - Improve how we set/dump the sh_entsize field. — grimar / detail
  6. [mlir:async] Use ODS to define async types — ezhulenev / detail
  7. Revert "[clang-format] add case aware include sorting" — marek.kurdej / detail
  8. [SVE] Fix some logical arithmetic tests — david.sherwood / detail
  9. [mlir] Async: add a separate pass to lower from async to async.coro and async.runtime — ezhulenev / detail
  10. [AMDGPU][MC] Refactored exp tgt handling — dmitry.preobrazhensky / detail

#27879 (Jan 26, 2021 3:29:00 AM)

  1. ClangBuilder: Enable fortran in test-suite — diana.picus / detail

#27878 (Jan 26, 2021 1:32:54 AM)

  1. [clang][cli] NFC: Simplify BoolOption API — jan_svoboda / detail
  2. [RISCV] Define different pseudo instructions for different FPR. — kai.wang / detail
  3. [clang][cli] Store LangStandard::Kind in LangOptions — jan_svoboda / detail
  4. [clang][cli] Port GNU language options to marshalling system — jan_svoboda / detail
  5. [clang][cli] Accept strings instead of options in ImpliedByAnyOf — jan_svoboda / detail
  6. [clangd] Fix filename completion at the end of file — kadircet / detail
  7. [NFC] Refine some uninitialized used variables. — freddy.ye / detail
  8. [RISCV] Adjust RISCVInstrInfoVSDPatterns.td for different pseudo instructions for different FPR. — craig.topper / detail
  9. [libObject,llvm-readelf/obj] - Don't use @@ when printing versions of undefined symbols. — grimar / detail
  10. [clangd] Add include-fixer fixit for no_member_template diagnostic. — hokein.wu / detail
  11. [llvm-nm][ELF] - Use @@ prefix when printing default versions. — grimar / detail
  12. [yaml2obj] - Refine how we set the sh_link field. NFCI. — grimar / detail

#27877 (Jan 25, 2021 11:35:57 PM)

  1. Revert "[WebAssembly] MC layer writes table symbols to object files" — sbc / detail
  2. Add vp2intersect to AVX512 dialect. — nicolas.vasilache / detail

#27876 (Jan 25, 2021 10:13:11 PM)

  1. [OpenMP][FIX] Enforce a function boundary for a new data environment — johannes / detail
  2. [OpenMP] Add source location information to the libomptarget profile — johannes / detail
  3. [mlir][Python] Fix comments of 'getCapsule' and 'createFromCapsule' — zhanghb97 / detail
  4. [Object][WebAssembly] Update format of error messages — sbc / detail

#27875 (Jan 25, 2021 8:05:40 PM)

  1. [Test][AArch64] Move overflow add/sub tests to their own file. NFC — code / detail
  2. [Test][AArch64] Add s32 legalizer test for UADDE/USUBE — code / detail
  3. Revert "[libomptarget][cuda] Gracefully handle missing cuda library" — jonathanchesterfield / detail
  4. [OpenMP] Added the support for hidden helper task in RTL — tianshilei1992 / detail
  5. [TableGen] Use llvm::append_range (NFC) — kazu / detail
  6. [StackSafety] Use ListSeparator (NFC) — kazu / detail
  7. [AMDGPU] Forward-declare MachineIRBuilder (NFC) — kazu / detail
  8. [RISCV] Implement vlsegff intrinsics. — kai.wang / detail
  9. [RISCV] Update V extension to v1.0-draft 08a0b464. — kai.wang / detail

#27874 (Jan 25, 2021 7:00:46 PM)

  1. [x86] Fix trivial typo in emmintrin.h — wolfgang_pieb / detail
  2. [lit] Update lit.py shebang for Python3 — julian.lettner / detail
  3. [GlobalISel][Localizer] Don't localize phi operands which are used more than once in the phi. — Amara Emerson / detail
  4. Frontend: Take VFS and MainFileBuffer by reference in PrecompiledPreamble::CanReuse, NFC — Duncan P. N. Exon Smith / detail
  5. [libcxx] random_device, for OpenBSD specify optimal entropy properties — brad / detail
  6. Revert "Fix SBDebugger::CreateTargetWithFileAndArch to accept LLDB_ARCH_DEFAULT." — richard / detail
  7. [llvm-link] Fix crash when materializing appending global — serguei.n.dmitriev / detail
  8. [X86] Correct some cross references in avxintrin.h. — wolfgang_pieb / detail
  9. [libomptarget][cuda] Gracefully handle missing cuda library — jonathanchesterfield / detail
  10. [PowerPC] Do not emit HW loop with half precision operations — nemanja.i.ibm / detail
  11. [JITLink] Disable ELF_ehframe_basic.s test on Windows. — Lang Hames / detail

#27873 (Jan 25, 2021 5:24:14 PM)

  1. [OpenMP][deviceRTLs] Remove omp_is_initial_device — tianshilei1992 / detail
  2. [InlineAdvisor] Allow replay of inline decisions for the CGSCC inliner from optimization remarks — modimo / detail
  3. [lldb/Lua] add support for Lua function breakpoint — pctammela / detail
  4. [AMDGPU] Added -mcpu=tahiti to 3 tests. NFC. — Stanislav.Mekhanoshin / detail
  5. [NFC] Disallow unused prefixes in clang/test/Analysis — mtrofin / detail
  6. [lld-macho] Link against ObjCARCOpts instead of ObjCARC — jezng / detail
  7. AMDGPU: Reduce the number of expensive calls in SIFormMemoryClause — changpeng.fang / detail
  8. [RISCV] Add isel patterns to optimize slli.uw patterns without Zba extension. — craig.topper / detail
  9. Revert "Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method"" — Amara Emerson / detail
  10. DebugInfo: Generalize the .debug_addr minimization flag to pave the way for including other strategies — dblaikie / detail
  11. [libc++] Support immovable return types in std::function. — arthur.j.odwyer / detail
  12. [TargetLowering][RISCV] Don't transform (seteq/ne (sext_inreg X, VT), C1) -> (seteq/ne (zext_inreg X, VT), C1) if the sext_inreg is cheaper — craig.topper / detail
  13. ExpressionParser: Migrate to FileEntryRef in ParseInternal, NFC — Duncan P. N. Exon Smith / detail
  14. [mlir:Async] Use LLVM coro operations in async.coro lowering — ezhulenev / detail
  15. [JITLink] Re-apply 6884fbc2c4f (ELF eh support) with fix for broken test case. — Lang Hames / detail
  16. SourceManager: Unify FileEntry/FileEntryRef versions of createFileID — Duncan P. N. Exon Smith / detail
  17. SourceManager: Migrate to FileEntryRef in getOrCreateContentCache, NFC — Duncan P. N. Exon Smith / detail

#27872 (Jan 25, 2021 3:33:49 PM)

  1. Add a libc aarch64 worker and a debug builder running on it. — sivachandra / githubweb

#27872 (Jan 25, 2021 3:33:49 PM)

  1. Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV" — richard / detail
  2. Recommit "[AArch64][GlobalISel] Implement widenScalar for signed overflow" — code / detail
  3. [clangd] ignore parallelism level for quick tasks — sam.mccall / detail
  4. [mlir:Async] Add intermediate async.coro and async.runtime operations to simplify Async to LLVM lowering — ezhulenev / detail
  5. Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 — a20012251 / detail
  6. [RISCV] Add RVV insertelt/extractelt scalable-vector patterns — fraser / detail
  7. [LSR] Drop potentially invalid nowrap flags when switching to post-inc IV (PR46943) — nikita.ppv / detail
  8. [clangd] Allow configuration database to be specified in config. — sam.mccall / detail
  9. Follow on to: f05dc40c31d1883b46b8bb60547087db2f4c03e3 — jingham / detail
  10. Restore GNU , ## __VA_ARGS__ behavior in MSVC mode — harald / detail
  11. Fix runInTerminal errors on ARM — a20012251 / detail
  12. Fix -Wmissing-override in lldb — dblaikie / detail
  13. Support: Remove duplicated code in {File,clang::ModulesDependency}Collector, NFC — Duncan P. N. Exon Smith / detail
  14. [clang][Fuchsia] Add relative-vtables + asan multilibs — leonardchan / detail

#27872 (Jan 25, 2021 3:33:49 PM)

  1. Add a libc aarch64 worker and a debug builder running on it. — sivachandra / detail

#27871 (Jan 25, 2021 1:43:08 PM)

  1. Revert "[IndirectFunctions] Skip propagating attributes to address taken functions" — kzhuravl_dev / detail
  2. Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 — a20012251 / detail
  3. Revert "[lit] Use os.cpu_count() to cleanup TODO" — julian.lettner / detail
  4. [YAML I/O] Fix bug in emission of empty sequence — Jonas Devlieghere / detail
  5. [flang] Search for #include "file" in right directory — pklausler / detail
  6. [flang] Fix errors in ISO_FORTRAN_ENV module for REAL128 — pklausler / detail

#27870 (Jan 25, 2021 12:56:21 PM)

  1. Revert "[clangd][NFC] Simplify handing on methods with no params" — keithbsmiley / detail
  2. [ObjC][ARC] Annotate calls with attributes instead of emitting retainRV — Akira / detail
  3. [clang-format] [NFC] Use some constexpr StringRef — bjoern / detail
  4. [clang-format] [NFC] Restructure getLineCommentIndentPrefix — bjoern / detail
  5. [clang-format] [NFC] Remove unsued arguments — bjoern / detail
  6. [clang-format] PR16518 Add flag to suppress empty line insertion before access modifier — bjoern / detail
  7. [clang-format] [NFC] Rerun dump_format_style.py — bjoern / detail
  8. libcxx: Try to fix build after D92044 — thakis / detail
  9. [gn build] Port e123cd674c02 — llvmgnsyncbot / detail
  10. Reland"[clangd][NFC] Simplify handing on methods with no params" — n.james93 / detail
  11. [vscode] Improve runInTerminal and support linux — a20012251 / detail
  12. Fix SBDebugger::CreateTargetWithFileAndArch to accept LLDB_ARCH_DEFAULT. — jingham / detail

#27869 (Jan 25, 2021 11:56:35 AM)

  1. [RISCV] Custom type legalize i8/i16 UDIV/UREM/SDIV on RV64 so we can use divuw/remuw/divw. — craig.topper / detail
  2. [clangd][NFC] Simplify handing on methods with no params — n.james93 / detail
  3. [OpenMP][NVPTX] Rewrite CUDA intrinsics with NVVM intrinsics — tianshilei1992 / detail
  4. [mlir] Add C API for IntegerSet — zinenko / detail
  5. [GVN] do not repeat PRE on failure to split critical edge — ndesaulniers / detail
  6. [ThreadPlan] fix exec on Linux — a20012251 / detail
  7. [VPlan] Replace uses with new value in VPInstructionsToVPRecipe (NFC). — flo / detail
  8. [lit] Use os.cpu_count() to cleanup TODO — julian.lettner / detail

#27868 (Jan 25, 2021 10:46:10 AM)

  1. [libc++][doc] Update the release notes. — koraq / detail
  2. [RISCV] Use sign extend for i32 arguments and returns in makeLibCall on RV64. — craig.topper / detail
  3. [OpenMP][NFC] Fix SourceInfo.h variable names — huberjn / detail
  4. [ARM] Use half directly for args/return types in test. NFC — david.green / detail
  5. [clang-format] add case aware include sorting — marek.kurdej / detail
  6. [libc++] Implement [P0769] "Add shift to algorithm" (shift_left, shift_right) — arthur.j.odwyer / detail
  7. [Sema] Fix an assertion failure in -Wcompletion-handler — erik.pilkington / detail
  8. [libc++] [P0879] constexpr std::reverse, partition, *_permutation. — arthur.j.odwyer / detail
  9. [clang] Add -fprofile-prefix-map — keithbsmiley / detail
  10. [mlir] Use more C99 comments in C API header files — zinenko / detail
  11. [PowerPC] Add missing negate for VPERMXOR on little endian subtargets — nemanja.i.ibm / detail
  12. [lld] Consistent help text for `--save-temps` — sbc / detail
  13. [SampleFDO] Report error when reading a bad/incompatible profile instead of — wmi / detail
  14. [mlir][Affine] Add support for multi-store producer fusion — diego.caballero / detail
  15. [Win64] Ensure all stack frames are 8 byte aligned — rnk / detail
  16. [libc++] Fix build after 51faba35fd81fbd3af407a29c136895a718ccd96 — Louis Dionne / detail

#27867 (Jan 25, 2021 9:23:17 AM)

  1. Revert "Fix unused variable in CoroFrame.cpp when building Release with GCC 10" — lxfind / detail
  2. [OpenCL] Refactor of targets OpenCL option settings — anton.zabaznov / detail
  3. [scudo][standalone] Enable death tests on Fuchsia — kostyak / detail

#27866 (Jan 25, 2021 7:38:34 AM)

  1. [clangd] Fix a crash when indexing invalid ObjC method declaration — adamcz / detail
  2. [clangd] Allow diagnostics to be suppressed with configuration — sam.mccall / detail
  3. [Verifier] enable and limit llvm.experimental.noalias.scope.decl dominance checking — jeroen.dobbelaere / detail
  4. [X86][AVX] Generalize vperm2f128/vperm2i128 patterns to support all legal 256-bit vector types — llvm-dev / detail
  5. [Verifier] disable llvm.experimental.noalias.scope.decl dominance check. — jeroen.dobbelaere / detail
  6. [LLDB] Remove leftovers and typos from RegisterInfos_arm64_sve.h — omair.javaid / detail
  7. [LLDB] Define AUXV_AT_HWCAP2 in AuxVector.h — omair.javaid / detail
  8. [LLDB] Skip TestPlatformProcessConnect on arm/aarch64 buildbot — omair.javaid / detail
  9. Revert "[JITLink] Enable exception handling for ELF." — thakis / detail
  10. [AMDGPU][MC] Improved errors handling for SDWA operands — dmitry.preobrazhensky / detail
  11. [libomptarget] Compile with older cuda, revert D95274 — jonathanchesterfield / detail
  12. [libc++] Implement P0655R1 visit<R>: Explicit Return Type for visit — Louis Dionne / detail

#27865 (Jan 25, 2021 6:52:14 AM)

  1. [mlir][Linalg] Fix incorrect erase order — nicolas.vasilache / detail
  2. [NFC] Fix title comment typo and provide description for LLJIT example. — shivam98.tkg / detail
  3. [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands. — nicolas.vasilache / detail
  4. [VPlan] Handle scalarized values in VPTransformState. — flo / detail
  5. [Doc][NFC] Fix Kaleidoscope links, typos and add blog posts for MCJIT — shivam98.tkg / detail

#27864 (Jan 25, 2021 6:07:01 AM)

  1. Fix Windows-on-Arm buildbots — maxim.kuvyrkov / githubweb

#27864 (Jan 25, 2021 6:07:01 AM)

  1. [SLPVectorizer] NFC: Migrate getVectorCallCosts to use InstructionCost. — sander.desmalen / detail
  2. [flang][driver] Update PP tests to use the new driver — faris.rehman / detail
  3. [mlir][Linalg] Add a hoistPaddingOnTensors transformation — nicolas.vasilache / detail
  4. Revert "[clang] Fix signedness in vector bitcast evaluation" — sven.vanhaastregt / detail
  5. [InstCombine] add tests for min/max intrinsics with extended values; NFC — spatel / detail
  6. [InstCombine] narrow min/max intrinsics with extended inputs — spatel / detail
  7. Add a --use-color option to clang-query to allow forcing the behavior — aaron / detail
  8. Revert "[SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests - continued" — Abhina.Sreeskantharajan / detail
  9. Revert "[SystemZ][z/OS] Fix No such file or directory expression error" — Abhina.Sreeskantharajan / detail
  10. [X86][AVX] combineX86ShuffleChainWithExtract - widen to at least original root size. NFCI. — llvm-dev / detail
  11. [mlir][Linalg] Address missed review item — nicolas.vasilache / detail
  12. [clang] Fix a nullptr dereference bug on invalid code — adamcz / detail

#27864 (Jan 25, 2021 6:07:01 AM)

  1. Fix Windows-on-Arm buildbots — maxim.kuvyrkov / detail

#27863 (Jan 25, 2021 4:22:19 AM)

  1. [SelectionDAG] Support scalable-vector splats in more cases — fraser / detail
  2. [OpenCL][Docs] Describe tablegen BIFs declarations. — anastasia.stulova / detail
  3. [InstructionCost] Prevent InstructionCost being created with CostState. — sander.desmalen / detail
  4. [TableGen] RuleMatcher::defineComplexSubOperand avoid std::string copy. NFCI. — llvm-dev / detail
  5. [X86][AVX] combineX86ShuffleChain - avoid bitcasts around insert_subvector() shuffle patterns. — llvm-dev / detail
  6. [flang][driver] Remove newline in CompilerInvocation — faris.rehman / detail
  7. [clang] Fix signedness in vector bitcast evaluation — sven.vanhaastregt / detail
  8. [X86][AVX] LowerTRUNCATE - avoid bitcasts around extract_subvectors. — llvm-dev / detail

#27862 (Jan 25, 2021 2:54:51 AM)

  1. [clang] NFC: Remove else if after return — kbobyrev / detail
  2. [lld][ELF][test] Add testing for IE/LD TLS weak undef references — james.henderson / detail
  3. [clang-format] [docs] Fix RST indentation. — marek.kurdej / detail
  4. [yaml2obj, obj2yaml] - Implement section header table as a special Chunk. — grimar / detail
  5. [clang] NFC: Remove else-after-return pattern from some files — kbobyrev / detail
  6. [ObjectYAML] - An attempt to fix BB after commit of D95140. — grimar / detail
  7. [mlir] Perfectly forward ImplicitLocOpBuilder ctors to OpBuilder — benny.kra / detail
  8. [llvm-dwp] Automatically set the target triple — pfaffe / detail

#27861 (Jan 25, 2021 1:06:19 AM)

  1. [clang][cli] NFC: Move prefix to the front of BoolOption — jan_svoboda / detail
  2. [clang][cli] NFC: Pass CC1Option explicitly to BoolOption — jan_svoboda / detail
  3. Revert "[clang][AVR] Improve avr-ld command line options" — ben.shi / detail
  4. [clang-format] Add the possibility to align assignments spanning empty lines or comments — marek.kurdej / detail
  5. Revert "[clang-format] Add the possibility to align assignments spanning empty lines or comments" — marek.kurdej / detail
  6. [clang-format] Add the possibility to align assignments spanning empty lines or comments — marek.kurdej / detail
  7. Fix a build-bot failure. — hokein.wu / detail
  8. [XRay] Make __xray_customevent support non-Linux — i / detail
  9. [XRay] Support DW_TAG_call_site and delete unneeded PATCHABLE_EVENT_CALL/PATCHABLE_TYPED_EVENT_CALL lowering — i / detail
  10. [libc++] Set CMAKE_FOLDER. NFC. — marek.kurdej / detail
  11. [RISCV] Implement new architecture extension macros — simon.cook / detail
  12. [RISCV] Add attribute support for all supported extensions — simon.cook / detail
  13. [AArch64] Add Cortex CPU subtarget features for instruction fusion. — sjoerd.meijer / detail
  14. [mlir][Linalg] Add a padding option to Linalg tiling — nicolas.vasilache / detail

#27860 (Jan 25, 2021 12:06:36 AM)

  1. [AArch64] Merge [US]MULL with half adds and subs into [US]ML[AS]L — andre.simoesdiasvieira / detail

#27856 (Jan 24, 2021 9:31:34 PM)

  1. [JITLink] Enable exception handling for ELF. — Lang Hames / detail

#27855 (Jan 24, 2021 8:08:00 PM)

  1. [clang][AVR] Improve avr-ld command line options — powerman1st / detail
  2. [NFC] [DAGCombine] Correct the result for sqrt even the iteration is zero — qshanz / detail

#27854 (Jan 24, 2021 6:27:03 PM)

  1. [PowerPC] support register pressure reduction in machine combiner. — czhengsz / detail
  2. Fix sign-comparison warnings in unit test EXPECTs — dblaikie / detail
  3. lldb: Add support for printing variables with DW_AT_ranges on DW_TAG_subprograms — dblaikie / detail
  4. [mlir][Python] Roll up of python API fixes. — stellaraccident / detail

#27853 (Jan 24, 2021 5:27:03 PM)

  1. Suppress non-conforming GNU paste extension in all standard-conforming modes — harald / detail

#27852 (Jan 24, 2021 4:37:26 PM)

  1. [AMDGPU] Fix llvm.amdgcn.init.exec and frame materialization — carl.ritson / detail

#27850 (Jan 24, 2021 2:25:30 PM)

  1. [RISCV] Fix name of Zba extension (NFC) — simon.cook / detail
  2. [ARM] Extra MVE unaligned VLDn tests. NFC — david.green / detail
  3. [RISCV] Add test cases for missed opportunities to use fcvt.*.w(u) instructions on RV64 when input is known to be extended from i8/i16. — craig.topper / detail
  4. [RISCV] Add test cases for missed opportunities to use *W instructions for div/rem when inputs are sign/zero extended from i8/16 instead of i32. — craig.topper / detail
  5. [RISCV] Use bitsLE instead of strict == MVT::i32 in assertsexti32 and assertzexti32. — craig.topper / detail
  6. [RISCV] Add support for Zvamo/Zvlsseg to driver — simon.cook / detail

#27849 (Jan 24, 2021 12:05:14 PM)

  1. [CodeGen] Forward-declare TargetMachine (NFC) — kazu / detail
  2. [Target] Use llvm::append_range (NFC) — kazu / detail
  3. [llvm] Use pop_back_val (NFC) — kazu / detail
  4. [lldb] Add -Wl,-rpath to make tests run with fresh built libc++ — i / detail
  5. Implement vAttachOrWait — pavel / detail

#27848 (Jan 24, 2021 11:19:04 AM)

  1. [RISCV] Use SRLIWPat in the PACKUW pattern. — craig.topper / detail

#27847 (Jan 24, 2021 10:33:19 AM)

  1. [OpenMP] Fixed test environment of `check-libomptarget-nvptx` — tianshilei1992 / detail
  2. [libomptarget][cuda] Fix build, change missed from D95274 — jonathanchesterfield / detail

#27845 (Jan 24, 2021 8:13:20 AM)

  1. [Utils] Use NoAliasScopeDeclInst in a few more places (NFC) — nikita.ppv / detail

#27844 (Jan 24, 2021 7:19:52 AM)

  1. [SLP] fix fast-math requirements for fmin/fmax reductions — spatel / detail
  2. [LTO] Move DisableVerify setting to LTOCodeGenerator class (NFC). — flo / detail
  3. [CostModel] Tests for showing the cost of intrinsics from the vectorizer. NFC — david.green / detail

#27843 (Jan 24, 2021 5:57:29 AM)

  1. [LoopUnroll] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed — jeroen.dobbelaere / detail
  2. [LoopRotate] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed — jeroen.dobbelaere / detail
  3. [InstCombine] Remove unused llvm.experimental.noalias.scope.decl — jeroen.dobbelaere / detail
  4. [AArch64] Saturating add cost tests. NFC — david.green / detail
  5. Fix x86 exegesis tests after c042aff8860df3cad2b274bf0a495e83ae36ddee — dave / detail

#27842 (Jan 24, 2021 4:02:42 AM)

  1. [libomptarget][nvptx] Replace cuda atomic primitives with clang intrinsics — jonathanchesterfield / detail
  2. [examples] Fix "Target does not support MC emission!" in HowToUseJIT example. — Lang Hames / detail

#27841 (Jan 24, 2021 2:11:12 AM)

  1. [ValueTracking] Don't assume readonly function will return — nikita.ppv / detail

#27840 (Jan 24, 2021 1:35:40 AM)

  1. [RISCV] Make the code in MatchSLLIUW ignore the lower bits of the AND mask where the shift has guaranteed zeros. — craig.topper / detail

#27836 (Jan 23, 2021 10:07:57 PM)

  1. [JITLink] Use edge kind names for fixups in EHFrameEdgeFixer. — Lang Hames / detail

#27832 (Jan 23, 2021 8:14:14 PM)

  1. [OpenMPIRBuilder] Silence compiler warning. NFC. — llvm-project / detail
  2. [AVR] Optimize 8-bit int shift — powerman1st / detail

#27831 (Jan 23, 2021 6:22:58 PM)

  1. [OpenMPIRBuilder] Implement tileLoops. — llvm-project / detail

#27830 (Jan 23, 2021 4:59:02 PM)

  1. [SystemZ][ZOS] Provide PATH_MAX macro for libcxx — zibi / detail
  2. [RISCV] Group some Zbs isel patterns together and remove a stale comment. NFC — craig.topper / detail

#27829 (Jan 23, 2021 4:14:35 PM)

  1. [libomptarget][amdgpu][nfc] Update comments — jonathanchesterfield / detail
  2. [RISCV] Add isel patterns to remove (and X, 31) from sllw/srlw/sraw shift amounts. — craig.topper / detail
  3. [RISCV] Add test cases for SRO/SLO with shift amounts masked to bitwidth-1. NFC — craig.topper / detail
  4. [RISCV] Add isel patterns to remove masks on SLO/SRO shift amounts. — craig.topper / detail

#27828 (Jan 23, 2021 2:36:18 PM)

  1. [NewPM][opt] Make -enable-new-pm default to LLVM_ENABLE_NEW_PASS_MANAGER — aeubanks / detail
  2. [IR] Add NoAliasScopeDeclInst (NFC) — nikita.ppv / detail
  3. [NFC][SimplifyCFG] Extract PerformValueComparisonIntoPredecessorFolding() out of FoldValueComparisonIntoPredecessors() — lebedev.ri / detail
  4. [NFC][SimplifyCFG] Perform early-continue in FoldValueComparisonIntoPredecessors() per-pred loop — lebedev.ri / detail
  5. [NFC][SimplifyCFG] Extract CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() out of PerformBranchToCommonDestFolding() — lebedev.ri / detail
  6. [mlir][CAPI] Add result type inference to the CAPI. — stellaraccident / detail

#27827 (Jan 23, 2021 12:38:33 PM)

  1. [Clang][OpenMP][NVPTX] Replace `libomptarget-nvptx-path` with `libomptarget-nvptx-bc-path` — tianshilei1992 / detail
  2. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  3. [PhaseOrdering] Add tests for PR44461 and PR48844 (NFC) — nikita.ppv / detail
  4. [libomptarget][cuda] Call v2 functions explicitly — jonathanchesterfield / detail
  5. [test] Pin dead-calls-willreturn.ll to legacy PM — aeubanks / detail

#27826 (Jan 23, 2021 10:56:43 AM)

  1. [llvm] Forward-declare ICFLoopSafetyInfo (NFC) — kazu / detail
  2. [Target] Use llvm::append_range (NFC) — kazu / detail
  3. [llvm] Use pop_back_val (NFC) — kazu / detail
  4. [Polly] Gist new access relations using the SCoP context. — llvm-project / detail
  5. [Polly] Clean up hasFeasibleRuntimeContext. — llvm-project / detail
  6. [Polly] Allow param sets for dumpPw(). — llvm-project / detail
  7. [Polly] Track defined behavior for PHI predecessor computation. — llvm-project / detail
  8. [FuzzMutate] Add mutator to modify instruction flags. — flo / detail
  9. [libc++] Remove invalid C++20 code from a test. — koraq / detail
  10. Revert "[Target] Use llvm::append_range (NFC)" — kazu / detail

#27825 (Jan 23, 2021 10:24:03 AM)

  1. [InstCombine] Set MadeIRChange in replaceInstUsesWith. — flo / detail

#27824 (Jan 23, 2021 9:51:01 AM)

  1. [SLP] add reduction test with mixed fast-math-flags; NFC — spatel / detail
  2. [SLP] fix fast-math-flag propagation on FP reductions — spatel / detail
  3. [AVR] Optimize 16-bit comparison with constant — powerman1st / detail
  4. [ASan] Fix broken Windows build due to 596d534ac3524052df210be8d3c01a33b2260a42. — Dan Liew / detail
  5. [libc++] Implements concept destructible — koraq / detail

#27823 (Jan 23, 2021 8:24:03 AM)

  1. [lldb/Lua] add initial Lua typemaps — pctammela / detail
  2. [lldb/Lua] add 'Lua' before naming versions — pctammela / detail
  3. [AVR] Optimize 8-bit logic left/right shifts — powerman1st / detail
  4. [Local] Treat calls that may not return as being alive. — flo / detail

#27822 (Jan 23, 2021 6:32:51 AM)

  1. [LSR] Add test for PR46943 (NFC) — nikita.ppv / detail
  2. [Clang] Move assembler into a separate file — aykevanlaethem / detail
  3. [gn build] Port 2325157c0568 — llvmgnsyncbot / detail
  4. [SimplifyCFG] Change 'LoopHeaders' to be ArrayRef<WeakVH>, not a naked set, thus avoiding dangling pointers — lebedev.ri / detail
  5. Revert "[Clang] Move assembler into a separate file" — aykevanlaethem / detail
  6. [gn build] Port 0057cc5a215e — llvmgnsyncbot / detail

#27821 (Jan 23, 2021 4:01:55 AM)

  1. [Support] TrigramIndex::insert - pass std::String argument by const reference. NFCI. — llvm-dev / detail
  2. [InlineFunction] Use llvm.experimental.noalias.scope.decl for noalias arguments. — jeroen.dobbelaere / detail
  3. [LTO] Store target attributes as vector of strings (NFC). — flo / detail

#27820 (Jan 23, 2021 2:03:42 AM)

  1. [llvm-link] Fix for an assertion when linking global with appending linkage — serguei.n.dmitriev / detail
  2. [RISCV][PrologEpilogInserter] "Float" emergency spill slots to avoid making them immediately unreachable from the stack pointer — roger.ferrer / detail

#27819 (Jan 23, 2021 12:02:38 AM)

  1. [Analysis] Use llvm::append_range (NFC) — kazu / detail
  2. [llvm] Use isAlpha/isAlnum (NFC) — kazu / detail
  3. [llvm] Use static_assert instead of assert (NFC) — kazu / detail
  4. [ASan] Stop blocking child thread progress from parent thread in `pthread_create` interceptor. — Dan Liew / detail

#27818 (Jan 22, 2021 10:24:05 PM)

  1. [PowerPC] Fix va_arg in C++, Objective-C on 32-bit ELF targets — brad / detail

#27817 (Jan 22, 2021 8:26:22 PM)

  1. [Coroutine] Improve coro-elide-musttail.ll test — lxfind / detail

#27815 (Jan 22, 2021 5:08:05 PM)

  1. [RGT][TextAPI] Remove a zero-trip loop and the assertions within it — paul.robinson / detail
  2. [CodeComplete] Add ranged for loops code pattern. — n.james93 / detail
  3. PR47682: Merge the DeclContext of a merged FunctionDecl before we inherit — richard / detail
  4. Change materializeFrameBaseRegister() to return register — Stanislav.Mekhanoshin / detail
  5. [AMDGPU] Fix FP materialization/resolve with flat scratch — Stanislav.Mekhanoshin / detail
  6. Change static buffer to be BSS instead of DATA in HandlePacket_qSpeedTest — Jason Molenda / detail
  7. [libomptarget] Build cuda plugin without cuda installed locally — jonathanchesterfield / detail
  8. ADT: Use 'using' to inherit assign and append in SmallString — Duncan P. N. Exon Smith / detail
  9. [LoopDeletion] Handle inner loops w/untaken backedges — listmail / detail
  10. [RISCV] Implement vloxseg/vluxseg intrinsics. — kai.wang / detail
  11. [RISCV] Add RV32 test cases for vluxseg. — kai.wang / detail
  12. [RISCV] Add RV64 test cases for vluxseg. — kai.wang / detail
  13. [RISCV] Add RV32 test cases for vloxseg. — kai.wang / detail
  14. [RISCV] Add RV64 test cases for vloxseg. — kai.wang / detail
  15. [RISCV] Implement vsoxseg/vsuxseg intrinsics. — kai.wang / detail
  16. [RISCV] Add RV32 test cases for vsuxseg. — kai.wang / detail
  17. [RISCV] Add RV64 test cases for vsuxseg. — kai.wang / detail
  18. [RISCV] Add RV32 test cases for vsoxseg. — kai.wang / detail
  19. [RISCV] Add RV64 test cases for vsoxseg. — kai.wang / detail
  20. [OpenMP] Remove unnecessary pointer checks in a few locations — hansang.bae / detail
  21. [InstCombine] remove incompatible attribute when simplifying some lib calls — zequanwu / detail
  22. Recommit "[AArch64][GlobalISel] Make G_USUBO legal and select it." — Amara Emerson / detail

#27814 (Jan 22, 2021 3:12:36 PM)

  1. [gn build] Port 622eaa4a4cea — llvmgnsyncbot / detail
  2. [lld-macho] Ignore -lto_library — jezng / detail
  3. [RISCV] Add B extension tests to make sure RV64 only instructions aren't accepted in RV32. — craig.topper / detail
  4. [GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method — Amara Emerson / detail
  5. [VFS] Fix inconsistencies between relative paths and fallthrough. — Jonas Devlieghere / detail
  6. [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): fix instruction name preservation — lebedev.ri / detail
  7. [NFC][SimplifyCFG] fold-branch-to-common-dest.ll: reduce complexity of @pr48450* test — lebedev.ri / detail
  8. [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): move instruction cloning to after CFG update — lebedev.ri / detail
  9. [SimplifyCFG] FoldBranchToCommonDest(): re-lift restrictions on liveout uses of bonus instructions — lebedev.ri / detail
  10. Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method" — 31459023+hctim / detail
  11. Revert "[AArch64][GlobalISel] Implement widenScalar for signed overflow" — 31459023+hctim / detail
  12. Revert "[AArch64][GlobalISel] Make G_USUBO legal and select it." — 31459023+hctim / detail
  13. [Matrix] Propagate shape information through fneg — francisvm / detail
  14. [mlir][Linalg] Make Fill operation work on tensors. — ravishankarm / detail
  15. [RISCV] Add more cmov isel patterns to handle seteq/ne with a small non-zero immediate. — craig.topper / detail
  16. [RGT][ADT] Remove test assertion that will not be executed — paul.robinson / detail
  17. [lldb] FixFileSystem::GetExternalPath for VFS API change — Jonas Devlieghere / detail
  18. [RGT] Don't use EXPECT* macros in a subprocess that exits by signalling — paul.robinson / detail

#27813 (Jan 22, 2021 1:42:18 PM)

  1. [Tests] Add willreturn to libcalls in some tests — nikita.ppv / detail
  2. [RISCV] Rename pcnt->cpop to match 0.93 bitmanip spec. — craig.topper / detail
  3. [RISCV] Remove addiwu, addwu, subwu, subuw, clmulw, clmulrw, clmulhw to match 0.93 bitmanip spec. — craig.topper / detail
  4. [RISCV] Swap encodings of max and minu to match 0.93 bitmanip spec. — craig.topper / detail
  5. [RISCV] Rename mnemonics slliu.w->slli.uw and addu.w->add.uw to match 0.93 bitmanip spec. — craig.topper / detail
  6. [RISCV] Add Zba feature and move add.uw and slli.uw to it. — craig.topper / detail
  7. [RISCV] Add SH*ADD(.UW) instructions to Zba extension based on 0.93 bitmanip spec. — craig.topper / detail
  8. [RISCV] Move Shift Ones instructions from Zbb to Zbp to match 0.93 bitmanip spec. — craig.topper / detail
  9. [RISCV] Rename Zbs instructions to start with just 'b' instead of 'sb' to match 0.93 bitmanip spec. — craig.topper / detail
  10. [RISCV] Modify add.uw patterns to put the masked operand in rs1 to match 0.93 bitmanip spec. — craig.topper / detail
  11. [RISCV] Change zext.w to be an alias of add.uw rd, rs1, x0 instead of pack. — craig.topper / detail
  12. [RISCV] Move pack instructions to Zbp extension only. — craig.topper / detail
  13. [RISCV] Add zext.h instruction to Zbb. — craig.topper / detail
  14. [RISCV] Add support for rev8 and orc.b to Zbb. — craig.topper / detail
  15. [RISCV] Add xperm.* instructions to Zbp extension. — craig.topper / detail
  16. [RISCV] Update B extension version to 0.93. — craig.topper / detail
  17. [mlir][Linalg] Disable fusion of tensor_reshape op by expansion when unit-dims are involved — ravishankarm / detail
  18. [InstSimplify] Add willreturn to more libcall tests (NFC) — nikita.ppv / detail
  19. [Analysis] Support AIX vec_malloc routines — froese / detail
  20. [RISCV] Add isel patterns for SH*ADD(.UW) — craig.topper / detail
  21. [Inline] Precommit tests for dead calls and willreturn. — flo / detail

#27812 (Jan 22, 2021 12:52:22 PM)

  1. [mlir][Linalg] Extend tile+fuse to work on Linalg operation on tensors. — ravishankarm / detail
  2. Add more explicit assert for failures — jpienaar / detail
  3. [libc++] Bring back mach_absolute_time implementation of steady_clock — Louis Dionne / detail
  4. [SimplifyLibCalls] Skip unused calls in sincos transform — nikita.ppv / detail
  5. Remove obsolete TODOs — julian.lettner / detail
  6. [mlir][OpFormatGen] Add support for anchoring optional groups with types — riddleriver / detail
  7. [CodeGen] Use getCharWidth() more consistently in CGRecordLowering. NFC — bjorn.a.pettersson / detail
  8. [CGExpr] Use getCharWidth() more consistently in CCGExprConstant. NFC — bjorn.a.pettersson / detail
  9. [libc++] Introduce __bits — schuett / detail
  10. [NewPM][AMDGPU] Skip adding CGSCCOptimizerLate callbacks at O0 — aeubanks / detail

#27811 (Jan 22, 2021 11:29:48 AM)

  1. [llvm-mca] Adding local lit config file for X86 targets — wolfgang_pieb / detail
  2. [mlir] Add coro intrinsics operations to LLVM dialect — ezhulenev / detail
  3. [LLDB] Fix how ObjCBOOLSummaryProvider deals with BOOL — Shafik Yaghmour / detail
  4. [mlir][spirv] Fix script for availability autogen and refresh ops — antiagainst / detail
  5. [flang] Remove some needless operations in expr rewriting — pklausler / detail
  6. [mlir][spirv] Define spv.IsNan/spv.IsInf and add lowerings — antiagainst / detail
  7. [InstCombine] add tests for abs(sext X); NFC — spatel / detail
  8. [InstCombine] narrow abs with sign-extended input — spatel / detail
  9. [flang] Correct shape analysis for transformational intrinsic functions — pklausler / detail
  10. [SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests - continued — Abhina.Sreeskantharajan / detail
  11. [flang][nfc] Fix comments, remove needless API, tweak script — pklausler / detail
  12. [CSSPGO] LTO option for pseudo probe — hoy / detail
  13. [mlir][Linalg] NFC: Refactor LinalgDependenceGraphElem to allow — ravishankarm / detail
  14. [NFC][libc++] Update the implementation status. — koraq / detail

#27810 (Jan 22, 2021 9:20:59 AM)

  1. [SystemZ][z/OS] Fix No such file or directory expression error — Abhina.Sreeskantharajan / detail
  2. [HIP] Support __managed__ attribute — Yaxun.Liu / detail
  3. [MLIR] Add support for extracting an integer sample point (if one exists) from an unbounded FlatAffineConstraints. — arjunpitchanathan / detail
  4. [mlir][StandardOps] Fix typos in the td file. — hanchung / detail
  5. [ELF] --wrap: retain __wrap_foo if foo is defined in an object/bitcode file — i / detail
  6. [OpenMP] libomp: properly initialize buckets in __kmp_dephash_extend — Andrey.Churbanov / detail
  7. [libc++] Fix broken build when merging libc++abi into libc++ on Apple — Louis Dionne / detail

#27809 (Jan 22, 2021 8:31:55 AM)

  1. [coro.async] Make sure we process async coroutines — aschwaighofer / detail
  2. [LoopUnswitch] Add test cases with atomic loads & call — flo / detail
  3. [LoopUnswitch] Fix logic to avoid unswitching with atomic loads. — flo / detail
  4. [flang] Fix typo in error message — psteinfeld / detail
  5. [X86][AVX] combineTargetShuffle - simplify the X86ISD::VPERM2X128 subvector matching — llvm-dev / detail
  6. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle unary vperm2x128(permute/shift(x,c),undef) cases — llvm-dev / detail
  7. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle vperm2x128(movddup(x),movddup(y)) cases — llvm-dev / detail

#27808 (Jan 22, 2021 7:09:49 AM)

  1. [SLP] do not traverse constant uses — spatel / detail
  2. [X86][AVX] combineX86ShufflesRecursively - attempt to constant fold before widening shuffle inputs — llvm-dev / detail
  3. [clangd][SwapIndex] ensure that the old index is alive while we are using it via the function returned by `SwapIndex::indexedFiles()` call — platonov.aleksandr / detail
  4. [clangd] Inject context provider rather than config into ClangdServer. NFC — sam.mccall / detail
  5. [LTO] Add support for existing Config::Freestanding option. — flo / detail
  6. Avoid fragile type lookups in GDB pretty printer — sichert / detail
  7. [ARM] Disable sign extended SSAT pattern recognition. — david.green / detail
  8. [clang][ASTImporter] Add support for importing CXXFoldExpr. — 1.int32 / detail
  9. [SimplifyCFG] FoldBranchToCommonDest(): don't deal with unconditional branches — lebedev.ri / detail
  10. [NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): really don't deal with uncond branches — lebedev.ri / detail
  11. [NFC][SimplifyCFG] FoldBranchToCommonDest(): unclutter Cond/CondInPred handling — lebedev.ri / detail
  12. [NFC][SimplifyCFG] FoldBranchToCommonDest(): somewhat better structure weight updating code — lebedev.ri / detail
  13. [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract check for destination sharing into a helper function — lebedev.ri / detail
  14. [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract the actual transform into helper function — lebedev.ri / detail
  15. [NFC][InstCombine] Extract freelyInvertAllUsersOf() out of canonicalizeICmpPredicate() — lebedev.ri / detail
  16. [NFC][InstCombine] Add tests for `(~x) &/| y` --> `~(x |/& (~y))` fold — lebedev.ri / detail
  17. [InstCombine] Fold `(~x) & y` --> `~(x | (~y))` iff it is free to do so — lebedev.ri / detail
  18. [InstCombine] Fold `(~x) | y` --> `~(x & (~y))` iff it is free to do so — lebedev.ri / detail
  19. Revert "[NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): really don't deal with uncond branches" — lebedev.ri / detail
  20. [libomptarget][devicertl] Drop templated atomic functions — jonathanchesterfield / detail

#27807 (Jan 22, 2021 5:15:23 AM)

  1. [X86][SSE] Don't fold shuffle(binop(),binop()) -> binop(shuffle(),shuffle()) if the shuffle are splats — llvm-dev / detail
  2. [DAG] Commute shuffle(splat(A,u), shuffle(C,D)) -> shuffle'(shuffle(C,D), splat(A,u)) — llvm-dev / detail
  3. [NFC] Add CMakeUserPresets.json filename to .gitignore — benicsbalazs / detail
  4. Revert "[clang] Suppress "follow-up" diagnostics on recovery call expressions." — hokein.wu / detail
  5. Don't delete default constructor of PathDiagnosticConsumerOptions — sichert / detail
  6. [clang][Tooling] Get rid of a hack in SymbolOccurrences, NFCI — mikhail.maltsev / detail

#27806 (Jan 22, 2021 2:31:52 AM)

  1. [AMDGPU] Fix the inconsistency in soffset for MUBUF stack accesses. — Christudasan.Devadasan / detail
  2. [APSInt][NFC] Clean up doxygen comments — sven.vanhaastregt / detail
  3. [SVE] Add support for scalable vectorization of loops with selects and cmps — david.sherwood / detail
  4. [LegacyPM] Update InversedLastUser on the fly. NFC. — jay.foad / detail
  5. [JITLink][ELF/x86-64] Add support for weak and hidden symbols. — Lang Hames / detail
  6. Fix build failure caused by 2e080eb00ad76654313e0e119bb7fa0ffe2f9866 — david.sherwood / detail
  7. [X86][SSE] Add v16i8 02_20_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu shuffle test — llvm-dev / detail
  8. [X86][SSE] Add PR48823 HSUB test case — llvm-dev / detail
  9. [AMDGPU] Implement mir parseCustomPseudoSourceValue — sebastian.neubauer / detail
  10. [gn build] Port 8214982b5042 — llvmgnsyncbot / detail
  11. [IR] Optimize adding attribute to AttributeList (NFC) — nikita.ppv / detail
  12. [ARM] Add new and regenerate SSAT tests. NFC — david.green / detail
  13. [clangd] Add documentation for building and testing clangd — kadircet / detail
  14. [ARM] Adjust isSaturatingConditional to return a new SDValue. NFC — david.green / detail

#27805 (Jan 22, 2021 12:37:55 AM)

  1. [AArch64][GlobalISel] Implement widenScalar for signed overflow — Amara Emerson / detail
  2. [TargetLowering] Simplify some code in SimplifySetCC that tries to handle SIGN_EXTEND_INREG operand types that should never happen. NFCI — craig.topper / detail
  3. [AMDGPU] Test clean up (NFC) — Christudasan.Devadasan / detail
  4. Update filename to workers.py file in documentation — douglas.yung / detail
  5. NFC: Remove simple_ilist comment mentioning ilist/iplist allocating — nathan / detail
  6. [TargetLowering] Use getBoolConstant instead of assuming zero or one for boolean contents. — craig.topper / detail
  7. [clang][cli] Port visibility LangOptions to marshalling system — jan_svoboda / detail
  8. [RISCV] Fix intrinsic CodeGen test cases for vrgather — shihpo.hung / detail

#27802 (Jan 21, 2021 10:44:59 PM)

  1. [mlir][Linalg] Introduce linalg.pad_tensor op. — hanchung / detail
  2. [mlir][StandardToSPIRV] Add support for lowering uitofp to SPIR-V — hanchung / detail

#27798 (Jan 21, 2021 10:04:59 PM)

  1. [test] Make incorrect-exit-count.ll work under NPM — aeubanks / detail

#27794 (Jan 21, 2021 9:24:59 PM)

  1. [JITLink][ELF/x86-64] Range check 32-bit relocs. — Lang Hames / detail
  2. [NewPM][opt] Run the "default" AA pipeline by default — aeubanks / detail

#27792 (Jan 21, 2021 9:04:59 PM)

  1. [ASTReader] Allow controlling separately whether validation should be disabled for a PCH vs a module file — kyrtzidis / detail

#27790 (Jan 21, 2021 8:44:59 PM)

  1. [AMDGPU][Inliner] Remove amdgpu-inline and add a new TTI inline hook — aeubanks / detail
  2. [NFC] Disallow unused prefixes under llvm/test — mtrofin / detail

#27788 (Jan 21, 2021 8:24:59 PM)

  1. [RISCV] Correct DWARF number for vector registers. — kai.wang / detail
  2. [NewPM][opt] Run the "default" AA pipeline by default — aeubanks / detail
  3. [CodeGen] Use llvm::append_range (NFC) — kazu / detail
  4. [llvm] Don't include StringSwitch.h where unnecessary (NFC) — kazu / detail
  5. [llvm] Use isDigit (NFC) — kazu / detail
  6. [mlir] Enable passing crash reproducer stream factory method — jpienaar / detail
  7. Revert "[NewPM][opt] Run the "default" AA pipeline by default" — aeubanks / detail

#27784 (Jan 21, 2021 7:44:59 PM)

  1. [RISCV] Don't create LMUL=8 pseudo instructions for ternary widening arithmetic instructions — craig.topper / detail

#27782 (Jan 21, 2021 7:24:59 PM)

  1. [AArch64][GlobalISel] Make G_USUBO legal and select it. — Amara Emerson / detail

#27780 (Jan 21, 2021 7:04:59 PM)

  1. [RISCV] Add intrinsics for RVV 1.0 vrgatherei16 — shihpo.hung / detail
  2. [RISCV] Add intrinsics for vector unordered indexed load in RVV 1.0 — shihpo.hung / detail
  3. [RISCV] Add intrinsics for RVV1.0 VFRSQRTE7 & VFRECE7 — shihpo.hung / detail

#27778 (Jan 21, 2021 6:44:59 PM)

  1. [Inlining] Delete redundant optnone/alwaysinline check — lxfind / detail

#27776 (Jan 21, 2021 6:24:59 PM)

  1. [AMDGPU] Test case demonstrating issues with generation of .debug_frame — VenkataRamanaiah.Nalamothu / detail
  2. [PowerPC] Duplicate inherited heuristic from base scheduler — qiucofan / detail

#27772 (Jan 21, 2021 5:45:00 PM)

  1. [RISCV] Add a VL output to vleff intrinsics. — craig.topper / detail
  2. [llvm-mca] Addressing build failures due to missing override specifiers — wolfgang_pieb / detail
  3. [mlir] Support FuncOpSignatureConversion for more FunctionLike ops. — mikeurbach / detail
  4. [CodeGen][ObjC] Fix broken IR generated when there is a nil receiver — Akira / detail

#27770 (Jan 21, 2021 5:24:00 PM)

  1. [flang] Fix bogus error message with binding — pklausler / detail
  2. [NFC] [TargetRegisterInfo] add another API to get srcreg through copy. — czhengsz / detail

#27768 (Jan 21, 2021 5:04:00 PM)

  1. [libcxx] Check return value for asprintf() — brad / detail

#27766 (Jan 21, 2021 4:44:00 PM)

  1. [llvm-mca] Test case was missing a triple. — wolfgang_pieb / detail
  2. [flang] Allow NULL() actual argument for pointer dummy — pklausler / detail

#27764 (Jan 21, 2021 4:24:00 PM)

  1. [RISCV] Use v8-v23 as argument registers to conform to the proposal. — kai.wang / detail
  2. [flang] Address name resolution problems — pklausler / detail

#27762 (Jan 21, 2021 4:04:00 PM)

  1. [llvm-mca] Forgot a couple of override specifiers. — wolfgang_pieb / detail

#27760 (Jan 21, 2021 3:44:00 PM)

  1. [libc++abi] Simplify scan_eh_tab — i / detail
  2. [gn build] Port d38be2ba0e4e — llvmgnsyncbot / detail
  3. [libc] Distinguish compiler and run failures — phosek / detail
  4. [RISCV] New vector load/store in V extension v1.0 — kai.wang / detail

#27758 (Jan 21, 2021 3:24:00 PM)

  1. [llvm-mca] Initial implementation of serialization using JSON. The views — wolfgang_pieb / detail

#27756 (Jan 21, 2021 3:04:00 PM)

  1. Add Python bindings for the builtin dialect — joker.eph / detail

#27754 (Jan 21, 2021 2:44:00 PM)

  1. Fix crash when emitting NullReturn guards for functions returning BOOL — jonathan_roelofs / detail

#27752 (Jan 21, 2021 2:24:00 PM)

  1. [WebAssembly] Test that invalid symbol/relocation types generate errors — sbc / detail

#27750 (Jan 21, 2021 2:04:00 PM)

  1. Revert [mlir] Link mlir_runner_utils statically into cuda/rocm-runtime-wrappers (cf50f4f76456) — csigg / detail

#27748 (Jan 21, 2021 1:44:00 PM)

  1. [libc++abi] Add an option to avoid demangling in terminate. — danalbert / detail

#27746 (Jan 21, 2021 1:24:28 PM)

  1. [SLP] rename reduction variable to avoid shadowing; NFC — spatel / detail
  2. [LV][ARM] Inloop reduction cost modelling — david.green / detail
  3. [lldb-vscode] improve modules request — a20012251 / detail

#27742 (Jan 21, 2021 12:44:28 PM)

  1. Remove deprecated methods from OpState. — csigg / detail
  2. Scalar: Don't visit constants in findInnerReductionPhi in LoopInterchange — Duncan P. N. Exon Smith / detail

#27740 (Jan 21, 2021 12:24:28 PM)

  1. [SLP] simplify reduction matching — spatel / detail
  2. Recommit "[RISCV] Legalize select when Zbt extension available" — craig.topper / detail
  3. ADT: Fix reference invalidation in SmallVector::emplace_back and assign(N,V) — Duncan P. N. Exon Smith / detail

#27738 (Jan 21, 2021 12:04:28 PM)

  1. [FunctionAttrs] Infer willreturn for functions without loops — nikita.ppv / detail
  2. [ELF] report section sizes when output file too large — llvm / detail

#27736 (Jan 21, 2021 11:44:28 AM)

  1. X86: Fix use-after-realloc in X86AsmParser::ParseIntelExpression — Duncan P. N. Exon Smith / detail

#27734 (Jan 21, 2021 11:24:28 AM)

  1. [OpenMP] Fix failing test due to change in offloading flags — huberjn / detail

#27732 (Jan 21, 2021 11:04:28 AM)

  1. [CUDA] Normalize handling of defauled dtor. — tra / detail

#27730 (Jan 21, 2021 10:44:28 AM)

  1. [flang] Better C_LOC and C_ASSOCIATED in flang/module — pklausler / detail

#27724 (Jan 21, 2021 9:44:28 AM)

  1. [NFC][Doc] Mention SystemZ supports StackMap generation — ulrich.weigand / detail

#27722 (Jan 21, 2021 9:24:28 AM)

  1. [RISCV] Add new V instructions in v1.0-08a0b46. — kai.wang / detail
  2. [libc++] Use ioctl when available to get random_device entropy. — marek.kurdej / detail
  3. Revert "[AMDGPU] Implement mir parseCustomPseudoSourceValue" — sebastian.neubauer / detail
  4. [OpenMP] Add time profiling support in libomp — georgakoudis1 / detail
  5. [RISCV] Update V instructions constraints to conform to v1.0 — kai.wang / detail

#27720 (Jan 21, 2021 9:04:28 AM)

  1. [RISCV] Make LMUL field in VTYPE continuous. — kai.wang / detail
  2. [flang][driver] Move fixed/free from detection out of FrontendAction API — andrzej.warzynski / detail

#27718 (Jan 21, 2021 8:43:57 AM)

  1. [AMDGPU][GlobalISel] Run SIAddImgInit — jay.foad / detail
  2. [mlir][SPIRV] Rename OpSpecConstantOperation -> OpSpecConstantOp — ravishankarm / detail
  3. [mlir]][SPIRV] Define OrderedOp and UnorderedOp and add lowerings from Standard. — ravishankarm / detail

#27717 (Jan 21, 2021 7:57:41 AM)

  1. [flang][driver] Make the driver report diagnostics from the prescanner — andrzej.warzynski / detail
  2. [ARM] Fix vector saddsat costs. — david.green / detail
  3. [AMDGPU] Implement mir parseCustomPseudoSourceValue — sebastian.neubauer / detail
  4. AArch64/GlobalISel: Factor out parametersInCSRMatch — Matthew.Arsenault / detail
  5. [OpenMP][NVPTX] Added forward declaration for atomic operations — tianshilei1992 / detail
  6. AMDGPU: Use more accurate fast f64 fdiv — Matthew.Arsenault / detail
  7. AMDGPU: Remove v_rsq_f64 patterns — Matthew.Arsenault / detail

#27716 (Jan 21, 2021 6:59:58 AM)

  1. [lldb][NFC] Fix build with GCC<6 — Raphael Isemann / detail
  2. AMDGPU: Add occupancy to serialized MachineFunctionInfo — Matthew.Arsenault / detail
  3. [OpenMP] Add support for mapping names in mapper API — huberjn / detail

#27715 (Jan 21, 2021 6:00:19 AM)

  1. [clang][AST] Add get functions for CXXFoldExpr paren locations. — 1.int32 / detail

#27714 (Jan 21, 2021 5:24:14 AM)

  1. Add log1p lowering from standard to NVVM intrinsics — frgossen / detail
  2. [DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE (REAPPLIED). — llvm-dev / detail
  3. Add log1p lowering from standard to ROCDL intrinsics — frgossen / detail
  4. [MC] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
  5. [InstCombine] avoid crashing on attribute propagation — spatel / detail

#27713 (Jan 21, 2021 4:49:05 AM)

  1. [X86] Avoid a std::string copy by replacing auto with const auto&. NFC. — llvm-dev / detail
  2. [DAG] CombineToPreIndexedLoadStore - use const APInt& for getAPIntValue(). NFCI. — llvm-dev / detail
  3. MC: AArch64: Add support for gotpage_lo15 — adhemerval.zanella / detail
  4. [lldb][import-std-module] Do some basic file checks before trying to import a module — Raphael Isemann / detail
  5. [lldb] Make TestBSDArchives a no-debug-info-test — Raphael Isemann / detail
  6. Reland [lldb] Fix TestThreadStepOut.py after "Flush local value map on every instruction" — Raphael Isemann / detail
  7. [DAG] SimplifyDemandedBits - correctly adjust truncated shift amount type — llvm-dev / detail
  8. [X86][SSE] Add uitofp(trunc(and(lshr(x,c)))) vector test — llvm-dev / detail

#27712 (Jan 21, 2021 2:52:03 AM)

  1. [mlir] Remove complex ops from Standard dialect. — pifon / detail
  2. [LoopUnswitch] Implement first version of partial unswitching. — flo / detail
  3. [clangd] Fix a missing override keyword, NFC. — hokein.wu / detail
  4. Revert "[X86][AMX] Fix tile config register spill issue." — yuanke.luo / detail

#27711 (Jan 21, 2021 1:20:29 AM)

  1. MCDwarf: Delete uneeded parameter — i / detail

#27710 (Jan 21, 2021 12:32:17 AM)

  1. [yaml2obj/obj2yaml] - Improve dumping/creating of ELF versioning sections. — grimar / detail
  2. [X86][AMX] Fix tile config register spill issue. — yuanke.luo / detail
  3. [llvm-nm][ELF] - Make -D display symbol versions. — grimar / detail

#27709 (Jan 20, 2021 11:56:26 PM)

  1. [IndirectFunctions] Skip propagating attributes to address taken functions — Madhur.Amilkanthwar / detail

#27708 (Jan 20, 2021 10:22:05 PM)

  1. [X86] Add experimental option to separately tune alignment of innermost loops — mkazantsev / detail
  2. [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  3. [Transforms] Use llvm::append_range (NFC) — kazu / detail
  4. [llvm] Use hasSingleElement (NFC) — kazu / detail

#27707 (Jan 20, 2021 8:42:42 PM)

  1. [RISCV] Implement vsseg intrinsics. — kai.wang / detail
  2. [RISCV] Implement vlsseg intrinsics. — kai.wang / detail
  3. [RISCV] Implement vssseg intrinsics. — kai.wang / detail

#27706 (Jan 20, 2021 7:49:54 PM)

  1. [lldb] Upstream eCore_arm_arm64e enum value in ArchSpec — Jonas Devlieghere / detail

#27705 (Jan 20, 2021 7:15:40 PM)

  1. Use CXX_SOURCES and point to the right source file. — jingham / detail
  2. [dsymutil] Compare object modification times using second precision — Jonas Devlieghere / detail
  3. [RISCV] Use update_llc_test_checks.py to regenerate check lines in vleff-rv32.ll and vleff-rv64.ll. — craig.topper / detail

#27704 (Jan 20, 2021 6:36:37 PM)

  1. [DAGCombiner] Precommit test case for D95086 — carrot / detail
  2. [Clang][OpenMP] Use `clang_cc1` test for `declare_target_device_only_compilation.cpp` — tianshilei1992 / detail
  3. [lld-macho] Add dependency on ObjCARC to fix shared build — jezng / detail
  4. Fix a bug with setting breakpoints on C++11 inline initialization statements. — jingham / detail
  5. [MSan] Move origins for overlapped memory transfer — jianzhouzh / detail

#27703 (Jan 20, 2021 5:01:46 PM)

  1. [NFC] Minor cleanup for ValueHandle code. — varun_gandhi / detail
  2. [mlir] Add an interface for Cast-Like operations — riddleriver / detail
  3. [mlir] Add a new builtin `unrealized_conversion_cast` operation — riddleriver / detail
  4. [mlir] Make MLIRContext::getOrLoadDialect(StringRef, TypeID, ...) public — joker.eph / detail
  5. [mlir][OpFormatGen] Fix incorrect kind used for RegionsDirective — riddleriver / detail

#27702 (Jan 20, 2021 4:25:05 PM)

  1. [libc][NFC][obvious] fix the names of MPFR tests — michaelrj / detail

#27701 (Jan 20, 2021 3:43:13 PM)

  1. [mlir] NFC - Fix unused variable in non-debug mode — nicolas.vasilache / detail
  2. Makefile.rules: Avoid redundant .d generation (make restart) and inline archive rule to the only test — i / detail
  3. D94954: Fixes Snapdragon Kryo CPU core detection — david.green / detail
  4. [mlir][sparse] add asserts on reading in tensor data — ajcbik / detail
  5. Revert "[mlir][Affine] Add support for multi-store producer fusion" — diego.caballero / detail
  6. [RISCV] Add addu.w and slliu.w test that uses getelementptr with zero extended indices. — craig.topper / detail
  7. [RISCV] Add another isel pattern for slliu.w. — craig.topper / detail
  8. [BuildLibcalls, Attrs] Support more variants of C++'s new, add attributes for C++'s delete — Dávid Bolvanský / detail
  9. [libc][NFC] add "LlvmLibc" as a prefix to all test names — michaelrj / detail

#27700 (Jan 20, 2021 2:23:56 PM)

  1. [NFC] Move ImportedFunctionsInliningStatistics to Analysis — mtrofin / detail
  2. [gn build] Port 95ce32c7878d — llvmgnsyncbot / detail
  3. [mlir:async] Fix data races in AsyncRuntime — ezhulenev / detail
  4. Reland "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor" — mtrofin / detail
  5. [hip] Fix `<complex>` compilation on Windows with VS2019. — michael.hliao / detail
  6. [NFC][AMDGPU] Document target ID syntax for code object V2 to V3 — Tony.Tye / detail

#27699 (Jan 20, 2021 1:20:49 PM)

  1. [EXTINT][OMP] Fix _ExtInt type checking in device code — erich.keane / detail
  2. [flang][driver] Refactor one unit-test case to use fixtures (nfc) — andrzej.warzynski / detail
  3. [PredicateInfo] Generalize processing of conditions — nikita.ppv / detail
  4. [libomptarget][devicertl][nfc] Remove some cuda intrinsics, simplify — jonathanchesterfield / detail
  5. [COFF] Fix relocation offsets in pdb-file-statics test input — rnk / detail
  6. Revert "[lldb] Re-enable TestPlatformProcessConnect on macos" — pavel / detail
  7. [libomptarget][devicertl][nfc] Simplify target_atomic abstraction — jonathanchesterfield / detail
  8. [mlir][Linalg] NFC - Expose getSmallestBoundingIndex as an utility function — nicolas.vasilache / detail
  9. Reland "[PDB] Defer relocating .debug$S until commit time and parallelize it" — rnk / detail
  10. [PredicateInfo][SCCP][NewGVN] Add tests for logical and/or (NFC) — nikita.ppv / detail
  11. [lldb/Commands] Align process launch --plugin with process attach (NFC) — medismail.bennani / detail
  12. [PredicateInfo] Handle logical and/or — nikita.ppv / detail
  13. [mlir] Fix SubTensorInsertOp semantics — nicolas.vasilache / detail
  14. [mlir] Add ComplexDialect to SCF->GPU pass. — pifon / detail
  15. [mlir][Linalg] NFC - Fully compose map and operands when creating AffineMin in tiling. — nicolas.vasilache / detail
  16. [flang] Infrastructure improvements in utility routines — pklausler / detail
  17. [CodeView] Emit function types in -gline-tables-only. — akhuang / detail
  18. [OpenMP][NVPTX] Added forward declaration to pave the way for building deviceRTLs with OpenMP — tianshilei1992 / detail
  19. [flang] Fix creation of deferred shape arrays by POINTER statement — psteinfeld / detail

#27698 (Jan 20, 2021 11:34:31 AM)

  1. Revert "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor" — mtrofin / detail
  2. [lld-macho][easy] Create group for LLD-specific CLI flags — jezng / detail
  3. [lld-macho] Run ObjCContractPass during LTO — jezng / detail
  4. [NFC][AMDGPU] Split AMDGPUSubtarget.h to R600 and GCN subtargets — dfukalov / detail
  5. [mlir][Linalg] NFC - getAssumedNonShapedOperands now returns OperandRange — nicolas.vasilache / detail
  6. [WebAssembly] Prototype new f64x2 conversions — tlively / detail

#27697 (Jan 20, 2021 11:24:31 AM)

  1. [flang] Fix ASSOCIATE statement name resolution — pklausler / detail

#27696 (Jan 20, 2021 11:14:35 AM)

  1. [X86][AVX] Handle vperm2x128 shuffling of a subvector splat. — llvm-dev / detail
  2. [RISCV] Remove unnecessary APInt copy. NFC — craig.topper / detail
  3. [BuildLibcalls] Mark some libcalls with inaccessiblememonly and inaccessiblemem_or_argmemonly — Dávid Bolvanský / detail
  4. [COFF] Use range for on relocations, NFC — rnk / detail
  5. Revert "[clang] Change builtin object size when subobject is invalid" — George Burgess IV / detail
  6. Revert "[DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE" — hans / detail
  7. [NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor — mtrofin / detail

#27695 (Jan 20, 2021 10:23:34 AM)

  1. [RISCV] Add way to mark CompressPats that should only be used for compressing. — craig.topper / detail
  2. Avoid unused variable warning in opt mode — jpienaar / detail
  3. [mlir] fix the rocm runtime wrapper to account for cuda / rocm api differences — tobias.gysi / detail
  4. [lldb/Commands] Refactor ProcessLaunchCommandOptions to use TableGen (NFC) — medismail.bennani / detail
  5. [PowerPC][Power10] Exploit splat instruction xxsplti32dx in Power10 — conanap / detail
  6. [MLIR][Standard] Add log1p operation to std — frgossen / detail
  7. [AArch64] Fix -Wunused-but-set-variable in GCC -DLLVM_ENABLE_ASSERTIONS=off build — i / detail

#27694 (Jan 20, 2021 9:46:30 AM)

  1. [OpenMP][NVPTX] Replaced CUDA builtin vars with LLVM intrinsics — tianshilei1992 / detail
  2. [mlir][Affine] Add support for multi-store producer fusion — diego.caballero / detail

#27693 (Jan 20, 2021 9:06:00 AM)

  1. [DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE — llvm-dev / detail
  2. Make it possible to store a ASTNodeKind in VariantValue — steveire / detail
  3. [libc++] Split re.alg tests into locale-dependent and independent tests — Alexander.Richardson / detail
  4. [libomptarget][devicertl] Wrap source in declare target pragmas — jonathanchesterfield / detail
  5. Implement dynamic mapAnyOf in terms of ASTNodeKinds — steveire / detail
  6. Loop peeling: check that latch is conditional branch — jotrem / detail
  7. [docs] Fix overly specific link to uploading patches on Phabricator — Louis Dionne / detail
  8. [SLP] move reduction createOp functions; NFC — spatel / detail
  9. [SLP] refactor more reduction functions; NFC — spatel / detail
  10. [SLP] reduce reduction code for checking vectorizable ops; NFC — spatel / detail
  11. [AMDGPU] pin lit test divergent-unswitch.ll to the old pass manager — sameer.sahasrabuddhe / detail

#27692 (Jan 20, 2021 7:18:15 AM)

  1. [AArch64] Add support for the GNU ILP32 ABI — amanieu / detail
  2. [TableGen] Improve algorithm for inheriting class template args and fields — paul / detail
  3. [X86][AVX] Fold extract_subvector(VSRLI/VSHLI(x,32)) -> VSRLI/VSHLI(extract_subvector(x),32) — llvm-dev / detail
  4. Revert "[TableGen] Improve algorithm for inheriting class template args and fields" — paul / detail
  5. Revert "Following up on PR48517, fix handling of template arguments that refer" — hans / detail

#27691 (Jan 20, 2021 5:40:35 AM)

  1. [PM] Avoid duplicates in the Used/Preserved/Required sets — bjorn.a.pettersson / detail
  2. [SCEV] Add a test with wrong exit counts. (NFC) — chenmindong1 / detail

#27690 (Jan 20, 2021 4:47:32 AM)

  1. [AMDGPU][GlobalISel] Avoid selecting S_PACK with constants — Mirko.Brkusanin / detail
  2. [Coroutine] Remain alignment information when merging frame variables — yedeng.yd / detail
  3. [PostRASched] Regenerate Whole Test with update_llc_test_checks.py — quic_arangasa / detail
  4. [mlir] Link mlir_runner_utils statically into cuda/rocm-runtime-wrappers. — csigg / detail
  5. Added check if there are regions that do not implement the RegionBranchOpInterface. — julian.gross / detail
  6. [LLD][ELF] Correct test temporary file paths — jeremy.morse / detail
  7. [LV] Add test cases with multiple exits which require versioning. — flo / detail
  8. [llvm-symbolizer][doc] Reorder --relativenames in options list — james.henderson / detail
  9. [clangd] Fix division by zero when computing scores — kadircet / detail
  10. [AArch64] Add missing "pauth" feature to the .arch_extension directive. — mark.murray / detail
  11. [AArch64] Add missing "flagm" feature to the .arch_extension directive. — mark.murray / detail
  12. Fix cuda-runner tests. — csigg / detail
  13. [clangd] Extend find-refs to include overrides. — hokein.wu / detail

#27689 (Jan 20, 2021 2:58:12 AM)

  1. [GlobalISel] Add missing operand update when copy is required — mikael.holmen / detail
  2. [AMDGPU][MC] Add tfe disassembler support MIMG opcodes — petar.avramovic / detail
  3. [clang][cli] Port more options to new parsing system — jan_svoboda / detail
  4. [Test Commit] This is a test commit for https://reviews.llvm.org/D94904 — quic_arangasa / detail
  5. [clangd] Allow CDBs to have background work to block on. — sam.mccall / detail
  6. [clangd] Move DirBasedCDB broadcasting onto its own thread. — sam.mccall / detail
  7. [clangd] Remove the recovery-ast options. — sam.mccall / detail
  8. [clangd] Retire some flags for uncontroversial, stable features. — sam.mccall / detail

#27688 (Jan 20, 2021 1:38:24 AM)

  1. [NFC][InstructionCost] Use InstructionCost in lib/Transforms/IPO/IROutliner.cpp — david.sherwood / detail
  2. [lldb][docs] Expand CSS fix for LLDB doc tables — Raphael Isemann / detail

#27686 (Jan 20, 2021 12:21:38 AM)

  1. [X86] Add segment and address-size override prefixes — isanbard / detail
  2. [lldb][docs] Remove -webkit-hyphens in table cells so that table widths are correct on Safari — Raphael Isemann / detail
  3. [lldb][docs] Filter out 'thisown' attribute and inheritance boilerplate — Raphael Isemann / detail

#27685 (Jan 19, 2021 10:45:27 PM)

  1. [RISCV] Implement vlseg intrinsics. — kai.wang / detail

#27683 (Jan 19, 2021 9:39:21 PM)

  1. [ELF][test] Improve --wrap tests — i / detail
  2. [ELF] --wrap: Produce a dynamic symbol for undefined __wrap_ — i / detail

#27682 (Jan 19, 2021 9:00:42 PM)

  1. [SimplifyCFG] Reapply update_test_checks.py (NFC) — aqjune / detail
  2. [llvm] Use llvm::find (NFC) — kazu / detail
  3. [llvm] Use llvm::any_of (NFC) — kazu / detail
  4. [llvm] Use llvm::all_of (NFC) — kazu / detail
  5. [mlir][sparse] add narrower choices for pointers/indices — ajcbik / detail

#27681 (Jan 19, 2021 7:25:58 PM)

  1. Allow nonnull/align attribute to accept poison — aqjune / detail
  2. [RISCV] refactor VPatBinary (NFC) — shihpo.hung / detail

#27680 (Jan 19, 2021 6:48:39 PM)

  1. [llvm-profgen][NFC] Fix the incorrect computation of callsite sample count — wlei / detail

#27679 (Jan 19, 2021 6:11:06 PM)

  1. [llvm-link] Improve link time for bitcode archives [NFC] — serguei.n.dmitriev / detail

#27677 (Jan 19, 2021 5:04:52 PM)

  1. [xray] Honor xray-never function-instrument attribute — ianlevesque / detail
  2. [gn build] (manually) port 933518fff82c — thakis / detail
  3. [gn build] fix libcxx gn file with libcxx_abi_namespace set — thakis / detail
  4. [mlir][python] Swap shape and element_type order for MemRefType. — stellaraccident / detail

#27676 (Jan 19, 2021 3:34:31 PM)

  1. Add API to retrieve a clade kind from ASTNodeKind — steveire / detail
  2. Revert "[WebAssembly] call_indirect issues table number relocs" — sbc / detail
  3. Implement constant folding for DivFOp — joker.eph / detail
  4. [SampleFDO] Add the support to split the function profiles with context into — wmi / detail
  5. Fix Wmissing-field-initializers warnings. — wmi / detail

#27675 (Jan 19, 2021 2:56:11 PM)

  1. [ASTMatchers] Allow use of mapAnyOf in more contexts — steveire / detail
  2. [RISCV] Remove NotHasStdExtZbb predicate from zext.h/sext.b/sext.h InstAliases. NFC — craig.topper / detail
  3. [msabi] Mangle a template argument referring to array-to-pointer decay — richard / detail
  4. Remove TypedMatcherOps from VariantValue — steveire / detail
  5. Remove unused functions. — echristo / detail

#27674 (Jan 19, 2021 2:15:00 PM)

  1. [lld][WebAssembly] Don't defined indirect function table in relocatable output — sbc / detail
  2. [mlir][python] Add facility for extending generated python ODS. — stellaraccident / detail
  3. [ASTMatchers] NFC Rearrange declarations to allow more arg adapting — steveire / detail
  4. [mlir][splitting std] move 2 more ops to `tensor` — silvasean / detail
  5. [lldb/test] Skip TestProcessAttach: test_attach_to_process_from_different_dir_by_id on Windows — stilis / detail

#27673 (Jan 19, 2021 1:13:31 PM)

  1. [llvm] Protect signpost map with a mutex — Jonas Devlieghere / detail
  2. [ELF] Improve R_PPC64_ADDR* relocation tests — i / detail
  3. [ELF] Error for out-of-range R_PPC64_ADDR16_HA, R_PPC64_ADDR16_HI and their friends — i / detail
  4. [ELF] Support R_PPC64_ADDR16_HIGH — i / detail
  5. [flang] Refine WhyNotModifiable() — pklausler / detail
  6. Revert "[PDB] Defer relocating .debug$S until commit time and parallelize it" — 31459023+hctim / detail
  7. [NFC] cleanup noalias2.ll test — jeroen.dobbelaere / detail
  8. Revert "[SLP]Merge reorder and reuse shuffles." — alexey.bataev / detail
  9. [NFC] Disallow unused prefixes under Other — mtrofin / detail
  10. [polly][NewPM][test] Fix polly tests under -enable-new-pm — aeubanks / detail
  11. [OPENMP]Do not use OMP_MAP_TARGET_PARAM for data movement directives. — alexey.bataev / detail
  12. [libc] Extend the current fenv functions to aarch64. — sivachandra / detail
  13. Ensure we don't strip the ConstantExpr carrying a non-type template — richard / detail
  14. Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not — richard / detail

#27672 (Jan 19, 2021 11:43:38 AM)

  1. [AMDGPU] Simpler names for arch-specific ttmp registers. NFC. — jay.foad / detail
  2. [clangd] Use ASTSignals in Heuristics CC Ranking. — usx / detail
  3. [Hexagon] Fix segment start to adjust for gaps between segments — kparzysz / detail
  4. [www] Fix background color in table cell. — richard / detail
  5. [noalias.decl] Look through llvm.experimental.noalias.scope.decl — jeroen.dobbelaere / detail
  6. Consider ASan messages interesting for creduce — rnk / detail
  7. Add bounds checking assertions to APValue, NFC — rnk / detail
  8. [libc++] Unbreak the debug mode — Louis Dionne / detail
  9. [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent — Louis Dionne / detail
  10. [Clang][OpenMP] Fixed an issue that clang crashed when compiling OpenMP program in device only mode without host IR — tianshilei1992 / detail
  11. [RISCV] Add DAG combine to turn (setcc X, 1, setne) -> (setcc X, 0, seteq) if we can prove X is 0/1. — craig.topper / detail
  12. [wasm][LLD] Rename --lto-new-pass-manager to --no-lto-legacy-pass-manager — aeubanks / detail
  13. [InstCombine] Add additional tests for select operand replacement (NFC) — nikita.ppv / detail
  14. Reapply [InstCombine] Replace one-use select operand based on condition — nikita.ppv / detail
  15. [ScalarizeMaskedMemIntrin] Add missing dependency — mariya.podchishchaeva / detail
  16. [libc++][P1679] add string contains — Louis Dionne / detail

#27671 (Jan 19, 2021 10:50:10 AM)

  1. [RISCV] Add ISel patterns for scalable mask exts & truncs — fraser / detail
  2. [GlobalISel] Combine (a[0]) | (a[1] << k1) | ...|  (a[m] << kn) into a wide load — Jessica Paquette / detail
  3. Fix buildbot after cfc60730179042a93cb9cb338982e71d20707a24 — Jessica Paquette / detail

#27670 (Jan 19, 2021 10:14:18 AM)

  1. [mlir][python] Factor out standalone OpView._ods_build_default class method. — stellaraccident / detail
  2. [flang][driver] Move isFixedFormSuffix and isFreeFormSuffix to flangFrontend — andrzej.warzynski / detail
  3. [lldb][docs] Add a doc page for enums and constants — Raphael Isemann / detail
  4. [ARM] Expand vXi1 VSELECT's — david.green / detail
  5. [lldb][docs] Update .htaccess to redirect from old SB API documentation to new one — Raphael Isemann / detail
  6. [Polly] Update isl to isl-0.23-61-g24e8cd12. — llvm-project / detail
  7. [SystemZ][z/OS] Fix Permission denied pattern matching — Abhina.Sreeskantharajan / detail

#27669 (Jan 19, 2021 9:39:21 AM)

  1. [RISCV] Extend RVV VType info with the type's AVL (NFC) — fraser / detail
  2. [OpenMP] Fix atomic entries for captured logical operation — hansang.bae / detail
  3. [AMDGPU] Simplify test case for D94010 — jay.foad / detail
  4. [MLIR][SPIRV] Add `SignedOp` trait. — kareem.ergawy / detail
  5. [AMDGPU] Fix test case for D94010 — jay.foad / detail
  6. [ValueTracking] Strengthen impliesPoison reasoning — nikita.ppv / detail
  7. [clang-format] Apply Allman style to lambdas — bjoern / detail

#27668 (Jan 19, 2021 7:47:34 AM)

  1. [ThinLTO] Also prune Thin-* files from the ThinLTO cache — hans / detail
  2. [mlir][Affine] Revisit and simplify composeAffineMapAndOperands. — nicolas.vasilache / detail
  3. AArch64: add apple-a14 as a CPU — Tim Northover / detail
  4. [mlir][spirv] Define spv.GLSL.Fma and add lowerings — antiagainst / detail
  5. [lldb] Fix two documentation typos — Raphael Isemann / detail
  6. [X86] Regenerate fmin/fmax reduction tests — llvm-dev / detail
  7. [Flang][OpenMP] Add semantic checks for OpenMP Workshare Construct — praveen / detail
  8. [LoopRotate] Calls not lowered to calls should not block rotation. — flo / detail
  9. [libc++] Sync TEST_HAS_TIMESPEC_GET and _LIBCPP_HAS_TIMESPEC_GET on FreeBSD — Alexander.Richardson / detail
  10. [ARM] Expand add.sat/sub.sat cost checks. NFC — david.green / detail
  11. [WebAssembly][lld] Fix call-indirect.s test to validate — wingo / detail
  12. [clangd] Index local classes, virtual and overriding methods. — usx / detail
  13. [CMake] Remove dead code setting policies to NEW — raul / detail
  14. [PowerPC] Fix the check for the instruction using FRSP/XSRSP output register — wei.huang / detail
  15. [flang][directive] Get rid of flangClassValue in TableGen — clementval / detail
  16. [ARM] Add MVE add.sat costs — david.green / detail

#27667 (Jan 19, 2021 5:54:34 AM)

  1. [llvm/Orc] Fix ExecutionEngine module build breakage — medismail.bennani / detail

#27665 (Jan 19, 2021 5:34:34 AM)

  1. [OpenMP] libomp: cleanup parsing of OMP_ALLOCATOR env variable. — Andrey.Churbanov / detail
  2. [flang][driver] Add standard macro predefinitions for compiler version — andrzej.warzynski / detail

#27663 (Jan 19, 2021 5:14:35 AM)

  1. [flang][driver] Add support for fixed form detection — andrzej.warzynski / detail
  2. [DebugInfo][dexter] Tweak dexter test for merged values — orlando.hyams / detail

#27662 (Jan 19, 2021 5:04:35 AM)

  1. [clang] Check for nullptr when instantiating late attrs — adamcz / detail

#27661 (Jan 19, 2021 4:54:35 AM)

  1. [mlir] Clarify docs around LLVM dialect-compatible types — zinenko / detail

#27659 (Jan 19, 2021 4:34:35 AM)

  1. [SystemZ][z/OS] Fix No such file or directory expression error — Abhina.Sreeskantharajan / detail

#27656 (Jan 19, 2021 4:04:35 AM)

  1. [AArch64][SVE]Add cost model for vector reduce for scalable vector — caroline.concatto / detail

#27654 (Jan 19, 2021 3:44:35 AM)

  1. [DebugInfo][dexter] Add dexter tests for merged values — orlando.hyams / detail

#27653 (Jan 19, 2021 3:34:35 AM)

  1. [flang][driver] Add support for `-I` in the new driver — andrzej.warzynski / detail

#27652 (Jan 19, 2021 3:24:35 AM)

  1. [mlir] Add `complex.abs`, `complex.div` and `complex.mul` to ComplexOps. — pifon / detail

#27651 (Jan 19, 2021 3:14:35 AM)

  1. [X86][SSE] combineVectorSignBitsTruncation - fold trunc(srl(x,c)) -> packss(sra(x,c)) — llvm-dev / detail

#27650 (Jan 19, 2021 3:06:34 AM)

  1. [AMDGPU] Simplify AMDGPUInstPrinter::printExpSrcN. NFC. — jay.foad / detail
  2. Revert 5238e7b302 "[InstCombine] Replace one-use select operand based on condition" — hans / detail

#27649 (Jan 19, 2021 2:34:23 AM)

  1. [ARM][MachineOutliner] Add stack fixup feature — yvan.roux / detail
  2. [lldb] Re-enable TestPlatformProcessConnect on macos — pavel / detail
  3. [LLDB] Add support to resize SVE registers at run-time — omair.javaid / detail
  4. [LLDB] Test SVE dynamic resize with multiple threads — omair.javaid / detail
  5. [LoopRotate] Add PrepareForLTO stage, avoid rotating with inline cands. — flo / detail

#27648 (Jan 19, 2021 2:04:35 AM)

  1. [lldb] Fix crash in "help memory read" — david.spickett / detail

#27646 (Jan 19, 2021 1:44:35 AM)

  1. [llvm] Prevent infinite loop in InstCombine of select statements — tpopp / detail
  2. [RISCV] Add scalable-vector integer extension patterns — fraser / detail

#27645 (Jan 19, 2021 1:34:35 AM)

  1. [llvm][nvptx] add atomicity to counter in ISelLowering — tpopp / detail
  2. [ORC] Move LookupRequest from OrcShared to Orc. — Lang Hames / detail
  3. [lit] Harmonize lit and llvm versionning — sguelton / detail

#27643 (Jan 19, 2021 1:17:47 AM)

  1. [clang][cli] Parse Lang and CodeGen options separately — jan_svoboda / detail
  2. [X86][AMX] Fix the typo. — yuanke.luo / detail
  3. [NFC] Make remaining cost functions in LoopVectorize.cpp use InstructionCost — david.sherwood / detail

#27642 (Jan 19, 2021 12:54:35 AM)

  1. [WebAssembly] Change prefix on data segment flags to WASM_DATA_SEGMENT — wingo / detail

#27641 (Jan 19, 2021 12:44:40 AM)

  1. [WebAssembly] call_indirect issues table number relocs — wingo / detail

#27640 (Jan 19, 2021 12:36:36 AM)

  1. [libc][NFC] Remove dead code — gchatelet / detail
  2. [libc][NFC] remove dependency on non standard ssize_t — gchatelet / detail
  3. [clang][driver][NFC][obvious] Remove obsolete unistd.h include — tbaeder / detail

#27638 (Jan 18, 2021 11:37:15 PM)

  1. [RISCV] Add intrinsics for vector AMO operations — shihpo.hung / detail
  2. [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. — marek.kurdej / detail

#27633 (Jan 18, 2021 10:32:24 PM)

  1. [ORC] Move OrcError.h to include/llvm/ExecutionEngine/Orc/Shared. — Lang Hames / detail
  2. [libc][NFC] Use ASSERT_EQ instead of EXPECT_EQ in fenv/exception_status_test — sivachandra / detail
  3. Fix a few GCC compiler warnings (NFC) — joker.eph / detail
  4. [libc][NFC][Obvious] Add a missing dep. — sivachandra / detail
  5. [NFC][AIX][XCOFF] Fix compile warning on strncpy — nullptr.cpp / detail

#27632 (Jan 18, 2021 9:17:41 PM)

  1. DR2064: decltype(E) is only a dependent type if E is type-dependent, not — richard / detail
  2. PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of — richard / detail
  3. Following up on PR48517, fix handling of template arguments that refer — richard / detail
  4. [c++20] P1907R1: Support for generalized non-type template arguments of scalar type. — richard / detail

#27630 (Jan 18, 2021 7:47:27 PM)

  1. [X86] Fix tile spill merge issue. — yuanke.luo / detail
  2. PR48763: Better handling for classes that inherit a default constructor. — richard / detail
  3. [PowerPC] Sign extend comparison operand for signed atomic comparisons — nemanja.i.ibm / detail
  4. [X86][AMX] Clear AMX lit test case. — yuanke.luo / detail

#27629 (Jan 18, 2021 6:46:52 PM)

  1. Revert "[NFC] [TargetRegisterInfo] add one use check to lookThruCopyLike." — czhengsz / detail

#27626 (Jan 18, 2021 5:10:07 PM)

  1. Address unused variable warning — aqjune / detail

#27625 (Jan 18, 2021 4:34:29 PM)

  1. [SimplifyCFG] Update SimplifyBranchOnICmpChain to recognize select form of and/or — aqjune / detail
  2. [OpenMP][Docs] Fix typos in FAQ (NFC) — kkwli0 / detail
  3. Regenerate the feature test macro unit-tests. NFCI. — arthur.j.odwyer / detail
  4. [InstCombine,InstSimplify] Optimize select followed by and/or/xor — aqjune / detail

#27624 (Jan 18, 2021 3:19:43 PM)

  1. [SLP] match maxnum/minnum intrinsics as FP reduction ops — spatel / detail
  2. [libc++] NFCI: Refactor allocator_traits — Louis Dionne / detail
  3. [x86] add cast to avoid compile-time warning; NFC — spatel / detail
  4. [LoopInfo] Fix a typo in compareLoops — kazu / detail

#27623 (Jan 18, 2021 2:40:14 PM)

  1. [RISCV] Remove empty Sched instantiations from the end of InstAlias defs. NFCI — craig.topper / detail

#27621 (Jan 18, 2021 1:33:33 PM)

  1. [OpenMP][NFC] Fix test — Andrey.Churbanov / detail
  2. [PredicateInfo] Add more and/or tests (NFC) — nikita.ppv / detail

#27620 (Jan 18, 2021 12:52:44 PM)

  1. [libc++] improve feature test macro script — Louis Dionne / detail
  2. NFC: Document current MLIR Python ODS conventions. — stellaraccident / detail

#27619 (Jan 18, 2021 12:15:05 PM)

  1. [clang] Allow LifetimeExtendedTemporary to have no access specifier — adamcz / detail
  2. [RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results. — craig.topper / detail
  3. Revert "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results." — craig.topper / detail
  4. Recommit "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results." — craig.topper / detail
  5. [libc++] Rename check-cxx-deps to cxx-test-depends for consistency — Louis Dionne / detail
  6. [NFC] Update some mlir python documentation. — stellaraccident / detail

#27618 (Jan 18, 2021 10:30:09 AM)

  1. [LLD][ELF][AArch64] Set _GLOBAL_OFFSET_TABLE_ at the start of .got — adhemerval.zanella / detail
  2. [AArch64] Revert back to Intrinsic<> for TME instructions. — flo / detail
  3. [lldb][docs] Use 'any' as the default role in LLDB's sphinx project — Raphael Isemann / detail
  4. [llvm] Populate std::vector at construction time (NFC) — kazu / detail
  5. [STLExtras] Add a default value to drop_begin — kazu / detail
  6. [llvm] Use the default value of drop_begin (NFC) — kazu / detail

#27617 (Jan 18, 2021 9:51:10 AM)

  1. [ARM] Don't handle low overhead branches in AnalyzeBranch — david.green / detail
  2. [MLIR] NFC: simplify PresburgerSet::isEqual — arjunpitchanathan / detail
  3. [AArch64] Add test to check the attributes for some intrinsics. — flo / detail
  4. [SLP] add more FMF tests for fmax/fmin reductions; NFC — spatel / detail
  5. [RISCV][NFC] Increase test coverage of Zbt extension — sam / detail
  6. [AArch64] Make target intrinsics DefaultAttrIntrinsics. — flo / detail

#27616 (Jan 18, 2021 9:15:38 AM)

  1. [ARM] Update test target triple. NFC — david.green / detail
  2. [clangd] Derive new signals in CC from ASTSignals. — usx / detail
  3. [Coroutine] Do not CoroElide if there are musttail calls — lxfind / detail

#27615 (Jan 18, 2021 8:37:00 AM)

  1. [X86][AVX] IsElementEquivalent - add matchShuffleWithUNPCK + VBROADCAST/VBROADCAST_LOAD handling — llvm-dev / detail
  2. [WebAssembly] Add support for table linking to wasm-ld — wingo / detail
  3. [WebAssembly] MC layer writes table symbols to object files — wingo / detail
  4. [AArch64] Further restricts when a dup(*ext) can be rearranged — nicholas.guy / detail
  5. Reland "[AArch64] Attempt to sink mul operands"" — nicholas.guy / detail
  6. [MLIR] Support checking if two FlatAffineConstraints are equal — arjunpitchanathan / detail

#27614 (Jan 18, 2021 7:58:24 AM)

  1. [AMDGPU][MC] Refactored parsing of dpp ctrl — dmitry.preobrazhensky / detail
  2. [LoopRotate] Precommit test for prepare-for-lto handling. — flo / detail
  3. Fix for sanitizer issue in 55c557a — dmitry.preobrazhensky / detail

#27613 (Jan 18, 2021 7:16:26 AM)

  1. [SLP] reduce opcode API dependency in reduction cost calc; NFC — spatel / detail
  2. [SLP] rename reduction query for min/max ops; NFC — spatel / detail

#27612 (Jan 18, 2021 6:41:53 AM)

  1. [InferAttrs] Mark some library functions as willreturn. — flo / detail
  2. [PowerPC][AIX]Do not emit xxspltd mnemonic on AIX. — sd.fertile / detail
  3. [CSInfo][MIPS] Update CSInfo in delay slot filler — djolertrk / detail

#27611 (Jan 18, 2021 6:05:27 AM)

  1. [SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests — Abhina.Sreeskantharajan / detail
  2. [Statepoint] Handle `undef` operands in statepoint. — dantrushin / detail
  3. [Doc] Fix example in codegen doc. — kai / detail
  4. [NFC]Migrate VectorCombine.cpp to use InstructionCost — caroline.concatto / detail

#27610 (Jan 18, 2021 4:17:00 AM)

  1. [DAG] SimplifyDemandedBits - use KnownBits comparisons to remove ISD::UMIN/UMAX ops — llvm-dev / detail
  2. [mlir] Fix cross-compilation (Linalg ODS gen) — zinenko / detail
  3. Revert "[PowerPC] support register pressure reduction in machine combiner." — tpopp / detail
  4. [VectorUtils] Do not try to add indices matching tombstone/empty values. — flo / detail
  5. Revert "[OpenMP] Added the support for hidden helper task in RTL" — tianshilei1992 / detail
  6. [AMDGPU][MC][GFX10] Improved dpp8 errors handling — dmitry.preobrazhensky / detail

#27609 (Jan 18, 2021 2:28:46 AM)

  1. [Object, llvm-readelf] - Move the API for retrieving symbol versions to ELF.h — grimar / detail
  2. [clang-format] Fix documentation of bcc1dee600 — bjoern / detail
  3. [lldb][docs] Use inline literals for code/paths instead of rendering it with the default role — Raphael Isemann / detail
  4. [X86][SSE] isHorizontalBinOp - reuse any existing horizontal ops. — llvm-dev / detail
  5. [RISCV] Add scalable vector truncate patterns — fraser / detail

#27608 (Jan 18, 2021 1:53:59 AM)

  1. [RISCV] Use tail agnostic policy for instructions with tied defs if the use operand is IMPLICIT_DEF. — craig.topper / detail
  2. [lldb][docs] Resolve the remaining sphinx formatter warnings in the SB API docs — Raphael Isemann / detail

#27607 (Jan 18, 2021 12:19:03 AM)

  1. [IR] Allow scalable vectors in structs to support intrinsics returning multiple values. — craig.topper / detail

#27604 (Jan 17, 2021 10:30:57 PM)

  1. [clang-format] Add StatementAttributeLikeMacros option — bjoern / detail

#27602 (Jan 17, 2021 9:09:56 PM)

  1. [test] pre commit a couple more tests for vectorizing multiple exit loops — listmail / detail
  2. [JITLink][ELF] New ELF skip-debug-sections test requires asserts. — Lang Hames / detail
  3. [PowerPC] support register pressure reduction in machine combiner. — czhengsz / detail

#27601 (Jan 17, 2021 8:34:26 PM)

  1. [Legalizer] Promote result type in expanding FP_TO_XINT — qiucofan / detail
  2. [test] Autogen a loop vectorizer test to make future changes visible — listmail / detail

#27600 (Jan 17, 2021 7:55:52 PM)

  1. [PowerPC] [NFC] Add AIX triple to some regression tests — qiucofan / detail

#27598 (Jan 17, 2021 6:20:02 PM)

  1. Makefile.rules: Make HOST_OS/OS simply expanded variable to avoid excess uname -s invocations — i / detail
  2. [JITLink][ELF] Skip DWARF sections in ELF objects. — Lang Hames / detail
  3. [InstCombine] more tests for D94861 (NFC) — aqjune / detail

#27597 (Jan 17, 2021 5:15:20 PM)

  1. [NFC] [TargetRegisterInfo] add one use check to lookThruCopyLike. — czhengsz / detail

#27596 (Jan 17, 2021 4:31:54 PM)

  1. Fix openmp CMake build on non-Linux AArch64 systems. — chandlerc / detail

#27592 (Jan 17, 2021 1:47:26 PM)

  1. Makefile.rules: Delete GCC 4.6 workaround — i / detail

#27589 (Jan 17, 2021 11:46:52 AM)

  1. [SimplifyCFG] Add test for PR48778 (NFC) — nikita.ppv / detail
  2. [ValueTracking] Fix isSafeToSpeculativelyExecute for sdiv (PR48778) — nikita.ppv / detail
  3. [lldb] Skip TestPlatformProcessConnect on windows and darwin — pavel / detail

#27588 (Jan 17, 2021 10:58:00 AM)

  1. [llvm] Use llvm::sort (NFC) — kazu / detail
  2. [IRBuilder] "Zero"-initialize SmallVector (NFC) — kazu / detail
  3. [TableGen] Drop redundant const from return types (NFC) — kazu / detail
  4. NFC: Minor cleanup of function calls — steveire / detail

#27585 (Jan 17, 2021 9:00:16 AM)

  1. [lldb][docs] Fix some RST formatting errors related to code examples. — Raphael Isemann / detail

#27584 (Jan 17, 2021 8:15:17 AM)

  1. [InstSimplify] Add tests for x*C1/C2<=x (NFC) — nikita.ppv / detail
  2. [InstSimplify] Fold x*C1/C2 <= x (PR48744) — nikita.ppv / detail
  3. [lldb][docs] Cleanup the Python doc strings for SB API classes — Raphael Isemann / detail
  4. [Tests] Add test for PR45691 — Dávid Bolvanský / detail
  5. [InstCombine] Transform abs pattern using multiplication to abs intrinsic (PR45691) — Dávid Bolvanský / detail

#27583 (Jan 17, 2021 6:51:01 AM)

  1. [clangd] Use empty() instead of size()>0 — usx / detail
  2. [clangd] Use !empty() instead of size()>0 — usx / detail

#27581 (Jan 17, 2021 3:18:20 AM)

  1. [BasicAA] Move assumption tracking into AAQI — nikita.ppv / detail
  2. Reapply [BasicAA] Handle recursive queries more efficiently — nikita.ppv / detail
  3. [clang-format] Revert e9e6e3b34a8e — mydeveloperday / detail
  4. Reland [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference — Raphael Isemann / detail
  5. [clang-format] PR48594 BraceWrapping: SplitEmptyRecord ignored for templates — mydeveloperday / detail

#27580 (Jan 17, 2021 12:27:31 AM)

  1. [ELF] Support R_PPC_ADDR24 (ba foo; bla foo) — i / detail

#27579 (Jan 16, 2021 10:57:29 PM)

  1. [VE] Support VE in libunwind — marukawa / detail

#27578 (Jan 16, 2021 10:09:00 PM)

  1. [RISC] Replace dyn_casts that are only checked by an assert with a cast. NFC — craig.topper / detail
  2. [RISCV] Simplify mergeCondAndCode in RISCVCompressInstEmitter.cpp. NFC — craig.topper / detail
  3. [RISCV] Few more minor cleanups to RISCVCompressInstEmitter. NFC — craig.topper / detail
  4. [RISCV] Remove an extra map lookup from RISCVCompressInstEmitter. NFC — craig.topper / detail

#27576 (Jan 16, 2021 8:39:14 PM)

  1. [RISCV] Remove unneeded StringRef to std::string conversions in RISCVCompressInstEmitter. NFC — craig.topper / detail

#27573 (Jan 16, 2021 4:35:36 PM)

  1. [X86] Default to -x86-pad-for-align=false to drop assembler difference with or w/o -g — i / detail

#27571 (Jan 16, 2021 3:02:32 PM)

  1. [ARM] Test for aligned blocks. NFC — david.green / detail
  2. [ARM] Align blocks that are not fallthough targets — david.green / detail
  3. [SimplifyCFG] markAliveBlocks(): catchswitch: preserve PostDomTree — lebedev.ri / detail
  4. [InstCombine] Replace one-use select operand based on condition — nikita.ppv / detail

#27570 (Jan 16, 2021 2:13:23 PM)

  1. [NFC] Removed extra text in comments — Dávid Bolvanský / detail

#27568 (Jan 16, 2021 12:46:46 PM)

  1. [mlir][sparse] improved sparse runtime support library — ajcbik / detail

#27567 (Jan 16, 2021 11:59:57 AM)

  1. [InstSimplify] Precommit new testcases; NFC — Dávid Bolvanský / detail
  2. [ARM] Remove LLC tests from transform/hardware loop tests. — david.green / detail
  3. [ARM] Add low overhead loops terminators to AnalyzeBranch — david.green / detail
  4. [InstSimplify] Handle commutativity for 'and' and 'outer or' for (~A & B) | ~(A | B) --> ~A — Dávid Bolvanský / detail
  5. [SLP] remove unnecessary use of 'OperationData' — spatel / detail
  6. [SLP] fix typos; NFC — spatel / detail
  7. [SLP] remove opcode field from reduction data class — spatel / detail
  8. [OpenMP] Added the support for hidden helper task in RTL — tianshilei1992 / detail

#27566 (Jan 16, 2021 9:50:48 AM)

  1. [LTO] Remove options to disable inlining, vectorization & GVNLoadPRE. — flo / detail
  2. [StringExtras] Fix comment typos (NFC) — kazu / detail
  3. [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  4. [llvm] Use *::empty (NFC) — kazu / detail

#27565 (Jan 16, 2021 8:00:15 AM)

  1. Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable — alexandre.ganea / detail
  2. [Tests] Added tests for new instcombine or simplification; NFC — Dávid Bolvanský / detail
  3. [InstSimplify] Add (~A & B) | ~(A | B) --> ~A — Dávid Bolvanský / detail
  4. [RISCV] Correct alignment settings for vector registers. — kai.wang / detail
  5. [InstSimplify] Update comments, remove redundant tests — Dávid Bolvanský / detail

#27564 (Jan 16, 2021 6:37:43 AM)

  1. [LegalizeDAG] Handle NeedInvert when expanding BR_CC — bjorn.a.pettersson / detail
  2. [ASTMatchers] Add binaryOperation matcher — steveire / detail
  3. [ASTMatchers] Add support for CXXRewrittenBinaryOperator — steveire / detail

#27563 (Jan 16, 2021 4:57:06 AM)

  1. [InstCombine] Add more tests for select operand replacement (NFC) — nikita.ppv / detail
  2. [ASTMatchers] Add mapAnyOf matcher — steveire / detail
  3. [ASTMatchers] Make cxxOperatorCallExpr matchers API-compatible with n-ary operators — steveire / detail

#27562 (Jan 16, 2021 2:57:35 AM)

  1. [InstCombine] Add a test file that contains safe select transforms (NFC) — aqjune / detail
  2. [InstCombine] Add more tests to select-safe-transforms.ll (NFC) — aqjune / detail

#27561 (Jan 16, 2021 12:53:15 AM)

  1. Introduce llvm.noalias.decl intrinsic — jeroen.dobbelaere / detail

#27560 (Jan 15, 2021 10:35:31 PM)

  1. [utils] Use llvm::sort (NFC) — kazu / detail
  2. [AMDGPU] Use llvm::is_contained (NFC) — kazu / detail
  3. [StringExtras] Rename SubsequentDelim to ListSeparator — kazu / detail
  4. [NFC] Add -std=c11 to attr-availability.c — douglas.yung / detail
  5. [NPM][Inliner] Temporarily remove inline_stats test case for always — mtrofin / detail
  6. AArch64: fix regression introduced by fcmp immediate selection. — Amara Emerson / detail

#27559 (Jan 15, 2021 8:55:41 PM)

  1. [Inline] Fix a missing character in inline_stats.ll — mtrofin / detail

#27557 (Jan 15, 2021 7:07:03 PM)

  1. [NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 'regular' inliner — mtrofin / detail

#27555 (Jan 15, 2021 5:54:45 PM)

  1. [debugserver] Fix inverted if block that resulted in us using the private entitlements — Jonas Devlieghere / detail

#27554 (Jan 15, 2021 5:44:45 PM)

  1. [mlir] Fixing potential build break in my previous commit — thomasraoux / detail

#27552 (Jan 15, 2021 5:24:45 PM)

  1. [mlir][NFC] Move helper substWithMin into Affine utils — thomasraoux / detail
  2. [mlir][AsmPrinter] Properly escape strings when printing locations — riddleriver / detail

#27550 (Jan 15, 2021 5:04:45 PM)

  1. [flang] Create names to allow access to inaccessible specifics — pklausler / detail

#27546 (Jan 15, 2021 4:28:33 PM)

  1. Revert "[WebAssembly] MC layer writes table symbols to object files" — dschuff / detail
  2. Revert "[WebAssembly] Add support for table linking to wasm-ld" — dschuff / detail
  3. hwasan: Update register-dump-read.c test to reserve x23 instead of x20. — peter / detail
  4. [NFC] Disallow unused prefixes under MC/RISCV — mtrofin / detail

#27545 (Jan 15, 2021 2:46:40 PM)

  1. Revert "Revert "ADT: Fix reference invalidation in SmallVector..."" — Duncan P. N. Exon Smith / detail
  2. [AArch64][GlobalISel] Select immediate fcmp if the zero is on the LHS. — Amara Emerson / detail
  3. [ADT][Support] Fix C4146 error from MSVC — dblaikie / detail
  4. [SimplifyCFG] Optimize CFG when null is passed to a function with nonnull argument — Dávid Bolvanský / detail

#27544 (Jan 15, 2021 2:21:46 PM)

  1. BreakCriticalEdges: do not split the critical edge from a CallBr indirect successor — ndesaulniers / detail
  2. [mlir][Linalg] Add missing check to canonicalization of GenericOp that are identity ops. — ravishankarm / detail
  3. Skip 'g' packet tests when running on darwin; debugserver doesn't impl — Jason Molenda / detail
  4. [SLP] remove dead code in reduction matching; NFC — spatel / detail

#27543 (Jan 15, 2021 1:54:45 PM)

  1. [Sema] turns -Wfree-nonheap-object on by default — cjdb / detail

#27541 (Jan 15, 2021 1:34:45 PM)

  1. [MSVC] Don't add -nostdinc++ -isystem to runtimes builds — rnk / detail

#27540 (Jan 15, 2021 1:26:04 PM)

  1. [GWP-ASan] Add inbuilt options parser. — 31459023+hctim / detail

#27539 (Jan 15, 2021 12:44:46 PM)

  1. [CodeView][DebugInfo] Add test case to show that linkage names are not — akhuang / detail
  2. Revert "[BasicAA] Handle recursive queries more efficiently" — rnk / detail
  3. [NFC][SimplifyCFG] Add testcase showing that we fail to preserve DomTree in switchToSelect() — lebedev.ri / detail
  4. [Utils] splitBlockBefore() always operates on DomTreeUpdater, so take it, not DomTree — lebedev.ri / detail
  5. [Utils][SimplifyCFG] Port SplitBlock() to DomTreeUpdater — lebedev.ri / detail
  6. [SimplifyCFG] Port SplitBlockAndInsertIfThen() to DomTreeUpdater — lebedev.ri / detail
  7. [SimplifyCFG][BasicBlockUtils] Port SplitBlockPredecessors()/SplitLandingPadPredecessors() to DomTreeUpdater — lebedev.ri / detail
  8. [SimplifyCFG] switchToSelect(): don't forget to insert DomTree edge iff needed — lebedev.ri / detail

#27536 (Jan 15, 2021 12:14:46 PM)

  1. [SLP] remove unused reduction functions; NFC — spatel / detail

#27535 (Jan 15, 2021 12:04:46 PM)

  1. [CodeGen] Removes unwanted optimisation for TargetConstantFP — craig.topper / detail

#27534 (Jan 15, 2021 11:54:46 AM)

  1. GetMacosAlignedVersion() fails if sysctl is not setup — julian.lettner / detail
  2. Fix libc++ clang-cl build, swap attribute order — rnk / detail

#27531 (Jan 15, 2021 11:24:46 AM)

  1. [RISCV] Add implementation of targetShrinkDemandedConstant to optimize AND immediates. — craig.topper / detail

#27530 (Jan 15, 2021 11:14:46 AM)

  1. [mlir] Add Complex dialect. — pifon / detail

#27526 (Jan 15, 2021 10:24:46 AM)

  1. [ARM] Tail predication with constant loop bounds — david.green / detail
  2. [MIPatternMatch] Add m_OneNonDBGUse — Jessica Paquette / detail

#27525 (Jan 15, 2021 10:14:46 AM)

  1. [ARM] Constant tripcount tail predication loop tests. NFC — david.green / detail

#27521 (Jan 15, 2021 9:36:33 AM)

  1. [DebugInfo][CodeView] Change in line tables only mode to emit type information — akhuang / detail

#27520 (Jan 15, 2021 9:28:24 AM)

  1. [flang][driver] Copy test file into a temp dir when testing (nfc) — andrzej.warzynski / detail
  2. [clangd] Update CC Ranking model with better sampling. — usx / detail
  3. [OpenCL][Docs] Fixed cross-section reference in OpenCLSupport — anastasia.stulova / detail

#27519 (Jan 15, 2021 9:17:46 AM)

  1. [TargetLowering] Don't speculatively call ComputeNumSignBits. NFC — craig.topper / detail

#27518 (Jan 15, 2021 8:18:31 AM)

  1. [X86][SSE] Attempt to fold shuffle(binop(),binop()) -> binop(shuffle(),shuffle()) — llvm-dev / detail
  2. [flang] Disallow INTENT attribute on procedure dummy arguments — psteinfeld / detail

#27516 (Jan 15, 2021 7:54:46 AM)

  1. [clang][cli] NFC: Add PIE parsing for precompiled input and IR — jan_svoboda / detail
  2. [clang][cli] NFC: Parse some LangOpts after the defaults are set — jan_svoboda / detail
  3. [clang][cli] NFC: Promote ParseLangArgs and ParseCodeGenArgs to members — jan_svoboda / detail
  4. [ARM][Block placement] Check the predecessor exists before processing it — samuel.tebbs / detail

#27515 (Jan 15, 2021 7:44:46 AM)

  1. [mlir] Add better support for f80 and f128 — clementval / detail
  2. [libc] CopyAlignedBlocks can now specify alignment on top of block size — gchatelet / detail
  3. [RISCV][NFC] Fix order of parameters in cmov ge/le tests — selliott / detail

#27512 (Jan 15, 2021 7:14:01 AM)

  1. Set option default for enabling memory ssa for new pass manager loop sink pass to true. — schmeise / detail
  2. [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - improve shuffle(shuffle(x,y),shuffle(x,y)) merging — llvm-dev / detail

#27511 (Jan 15, 2021 6:54:46 AM)

  1. [clang][cli] Parse & generate options necessary for LangOptions defaults manually — jan_svoboda / detail
  2. [X86] Add umin knownbits/demandedbits ult test for D94532 — llvm-dev / detail

#27509 (Jan 15, 2021 6:34:46 AM)

  1. [OpenCL][Docs] Fixed malformed table in OpenCLSupport — anastasia.stulova / detail

#27508 (Jan 15, 2021 6:24:46 AM)

  1. [SVE] Fix unused variable. — herhut / detail

#27507 (Jan 15, 2021 6:14:46 AM)

  1. [ARM] Don't run the block placement pass at O0 — samuel.tebbs / detail
  2. [mlir][linalg] Support generating builders for named op attributes — antiagainst / detail

#27506 (Jan 15, 2021 6:05:14 AM)

  1. [X86][AVX] combineHorizOpWithShuffle - support target shuffles in HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) — llvm-dev / detail
  2. [WebAssembly] MC layer writes table symbols to object files — wingo / detail

#27504 (Jan 15, 2021 5:51:26 AM)

  1. [lldb][docs] Translate ASCII art to restructured text formatting — Raphael Isemann / detail

#27503 (Jan 15, 2021 5:42:37 AM)

  1. [clangd] Set correct CWD when using compile_flags.txt — adamcz / detail

#27502 (Jan 15, 2021 5:33:46 AM)

  1. [clangd] Make ExpandAutoType not available on template params. — adamcz / detail

#27501 (Jan 15, 2021 5:24:43 AM)

  1. Revert "[lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference" — Raphael Isemann / detail

#27500 (Jan 15, 2021 5:04:23 AM)

  1. [Orc][NFC] Turn LLJIT member ObjTransformLayer into unique_ptr — Stefan Gränitz / detail
  2. [Orc] Allow LLJITBuilder's CreateObjectLinkingLayer to return errors — Stefan Gränitz / detail
  3. [NFC][RISCV] Remove useless code in RISCVRegisterInfo.td. — kai.wang / detail
  4. [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference — Raphael Isemann / detail
  5. [Orc] Fix OrcV2Examples after D94690 — Stefan Gränitz / detail

#27499 (Jan 15, 2021 3:41:04 AM)

  1. [clangd] exclude symbols from document outline which do not originate from the main file — ilya.golovenko / detail
  2. [LLDB] Add per-thread register infos shared pointer in gdb-remote — omair.javaid / detail
  3. DynamicRegisterInfo calculate offsets in separate function — omair.javaid / detail
  4. [RISCV] Optimize Branch Comparisons — selliott / detail
  5. [SVE] Restrict the usage of REINTERPRET_CAST. — paul.walker / detail

#27498 (Jan 15, 2021 1:50:36 AM)

  1. Revert "Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert"" — nikita.ppv / detail
  2. [Clang] Mutate long-double math builtins into f128 under IEEE-quad — qiucofan / detail
  3. [llvm-readobj] - Fix the compilation with GCC < 7.0. — grimar / detail
  4. [AArch64][GlobalISel] Fix fallbacks introduced for G_SITOFP in 8f283cafddfa8d6d01a94b48cdc5d25817569e91 — Amara Emerson / detail
  5. [libcxx testing] Fix UB in tests for std::lock_guard — ikudrin / detail
  6. [Debuginfo][DW_OP_implicit_pointer] (1/7) Support for DW_OP_LLVM_implicit_pointer — AlokKumar.Sharma / detail
  7. [llvm-nm] - Move MachO specific logic out from the dumpSymbolNamesFromObject(). NFC. — grimar / detail
  8. [libc] Allow customization of memcpy via flags. — gchatelet / detail
  9. [llvm-nm] - Simplify the code in dumpSymbolNamesFromObject. NFC. — grimar / detail
  10. [ARM][GISel] Treat calls as variadic even if only fixed arguments provided — oliver.stannard / detail
  11. [yaml2obj/obj2yaml] - Refine handling of SHT_GNU_verdef sections. — grimar / detail
  12. [llvm-readobj][test] - Remove excessive YAML fields from tests. — grimar / detail

#27497 (Jan 15, 2021 12:29:21 AM)

  1. [clang][cli] NFC: Decrease the scope of ParseLangArgs parameters — jan_svoboda / detail
  2. [clang][cli] NFC: Decrease the scope of ParseCodeGenArgs parameters — jan_svoboda / detail
  3. [clang][cli] Specify KeyPath prefixes via TableGen classes — jan_svoboda / detail
  4. [AArch64] Add Fujitsu A64FX scheduling model — t-kawashima / detail
  5. [WebAssembly] Add support for table linking to wasm-ld — wingo / detail

#27495 (Jan 14, 2021 10:54:47 PM)

  1. [mlir][sparse] retry sparse-only for cyclic iteration graphs — ajcbik / detail

#27492 (Jan 14, 2021 10:24:47 PM)

  1. Add Semantic check for Flang OpenMP 4.5 - 2.7.1  Do Loop restrictions on single directive and firstprivate clause. — yhegde / detail

#27483 (Jan 14, 2021 8:44:48 PM)

  1. [CodeGen, Transforms] Use llvm::sort (NFC) — kazu / detail
  2. [llvm] Use llvm::drop_begin (NFC) — kazu / detail
  3. [llvm] Remove redundant return and continue statements (NFC) — kazu / detail

#27479 (Jan 14, 2021 8:14:06 PM)

  1. [libc] Add memmove implementation. — chennngwang / detail

#27478 (Jan 14, 2021 7:34:48 PM)

  1. [AArch64][GlobalISel] Add selection support for fpr bank source variants of G_SITOFP and G_UITOFP. — Amara Emerson / detail

#27477 (Jan 14, 2021 7:24:48 PM)

  1. [libTooling] Change `addInclude` to use expansion locs. — yitzhakm / detail

#27471 (Jan 14, 2021 6:24:48 PM)

  1. [libomptarget][nvptx] Reduce calls to cuda header — jonathanchesterfield / detail

#27469 (Jan 14, 2021 6:04:48 PM)

  1. Reland "[AsmParser] make .ascii support spaces as separators" — jiancai / detail

#27461 (Jan 14, 2021 4:47:45 PM)

  1. [flang] Fix use-associated procedure in generic — tkeith / detail
  2. [AArch64][GlobalISel] Assign FPR banks to loads which are used by integer->float conversions. — Amara Emerson / detail

#27460 (Jan 14, 2021 4:34:48 PM)

  1. [libomptarget][nvptx][nfc] Move target_impl functions out of header — jonathanchesterfield / detail

#27459 (Jan 14, 2021 4:24:48 PM)

  1. [OpenMP] Remove omptarget-nvptx from deps as it is no longer a valid target — tianshilei1992 / detail
  2. [mlir][Linalg] Add canonicalization of linalg op -> dim op. — ravishankarm / detail
  3. [mlir][Linalg] NFC: Verify tiling on linalg.generic operation on tensors. — ravishankarm / detail

#27454 (Jan 14, 2021 3:39:22 PM)

  1. [SLP] remove unnecessary state in matching reductions — spatel / detail

#27453 (Jan 14, 2021 3:30:16 PM)

  1. [RISCV][NFC] Regenerate Calling Convention Tests — selliott / detail
  2. [mlir] Remove over specified memory effects — youngar17 / detail
  3. [clangd] Reduce logspam for CDB scanning — sam.mccall / detail
  4. [mlir][Linalg] Add canonicalization to remove no-op linalg operations. — ravishankarm / detail

#27452 (Jan 14, 2021 2:17:35 PM)

  1. Re-land [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
  2. [LTO] Test format fix (NFC) — tejohnson / detail

#27451 (Jan 14, 2021 1:19:38 PM)

  1. [PowerPC] Only use some extend mne if assembler is modern enough — Jinsong Ji / detail
  2. [gn build] (manually) port 387d3c24792f — thakis / detail
  3. [libc] Use #undef isascii in specific header — mcgrathr / detail
  4. Add -fexceptions to test as it uses them and fails on platforms where it is not on by default (like the PS4). — douglas.yung / detail
  5. [RISCV] Optimize select_cc after fp compare expansion — craig.topper / detail

#27449 (Jan 14, 2021 12:39:44 PM)

  1. [mlir][ODS] Add new RangedTypesMatchWith operation predicate — riddleriver / detail
  2. [mlir][OpFormatGen] Format enum attribute cases as keywords when possible — riddleriver / detail
  3. [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for IR input — i / detail
  4. [RISCV] Merge Utils library into MCTargetDesc — craig.topper / detail
  5. [mlir][PatternRewriter] Add a new hook to selectively replace uses of an operation — riddleriver / detail
  6. [mlir] Remove TosaToLinalg dependency on all Passes — tpopp / detail
  7. [clang] Do not crash when CXXRecordDecl has a non-CXXRecordDecl base. — adamcz / detail
  8. [mlir][docs] Bring bufferization docs up to date. — silvasean / detail

#27448 (Jan 14, 2021 11:44:49 AM)

  1. [BasicAA] Handle recursive queries more efficiently — nikita.ppv / detail

#27447 (Jan 14, 2021 11:34:49 AM)

  1. [openacc] Rename generated file from ACC.cpp.inc to ACC.inc to match D92955 — clementval / detail
  2. [NFC] Update test to not check for 'opaque' in the file name. — erich.keane / detail
  3. [MLIR][TOSA] First lowerings from Tosa to Linalg — rob.suderman / detail
  4. Add newline to terminate debug message (NFC) — joker.eph / detail

#27446 (Jan 14, 2021 11:24:49 AM)

  1. [GWP-ASan] Minor refactor of optional components. — 31459023+hctim / detail

#27444 (Jan 14, 2021 11:05:44 AM)

  1. [OpenMP] Dropped unnecessary define when compiling deviceRTLs for NVPTX — tianshilei1992 / detail

#27443 (Jan 14, 2021 10:55:12 AM)

  1. [X86] Add the FSRM feature (Fast Short Rep Mov) to Zen3. — yamauchi / detail

#27442 (Jan 14, 2021 10:44:49 AM)

  1. Support emptiness checks for unbounded FlatAffineConstraints. — zinenko / detail
  2. [OpenMP] Drop the static library libomptarget-nvptx — tianshilei1992 / detail
  3. [clang][MSVC] Fix missing MSInheritanceAttr in template specialization. — zequanwu / detail

#27441 (Jan 14, 2021 10:34:54 AM)

  1. [HIP] Add signbit(long double) decl — enye.shi / detail

#27440 (Jan 14, 2021 10:24:49 AM)

  1. [libomptarget][amdgpu] Fix kernel launch tracing to match previous behavior — jonathanchesterfield / detail
  2. [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax — jay.foad / detail
  3. [LLDB] MinidumpParser: Prefer executable module even at higher address — jotrem / detail

#27438 (Jan 14, 2021 10:04:49 AM)

  1. [NewPM] Fix placement of LoopFlatten — aeubanks / detail
  2. [X86][AVX] Adjust unsigned saturation downconvert negative test — llvm-dev / detail

#27437 (Jan 14, 2021 9:54:49 AM)

  1. [clangd] Trivial: Documentation fix in ASTSignals. — usx / detail
  2. [gn build] Port 2f395b7092bd — llvmgnsyncbot / detail
  3. [flang] Fix some module file issues exposed by Whizard — pklausler / detail
  4. [NFC] Disallow unused prefixes under MC/AArch64 — mtrofin / detail

#27436 (Jan 14, 2021 9:44:49 AM)

  1. [NFC] Disallow unused prefixes under MC/ARM — mtrofin / detail
  2. [clangd] Make AST-based signals available to runWithPreamble. — usx / detail

#27432 (Jan 14, 2021 9:06:23 AM)

  1. [clangd] Remove another option that was effectively always true. NFC — sam.mccall / detail
  2. Revert "[RISCV] Legalize select when Zbt extension available" — selliott / detail
  3. [flang][driver] Use __FLANG_VERISION__ in f18.cpp (nfc) — andrzej.warzynski / detail

#27431 (Jan 14, 2021 7:56:08 AM)

  1. [Support] Remove redundant sign bit tests from KnownBits::getSignedMinValue/getSignedMaxValue — llvm-dev / detail
  2. [SystemZ] misched-cutoff tests can only be tested on non-NDEBUG (assertion) builds — llvm-dev / detail

#27429 (Jan 14, 2021 7:40:49 AM)

  1. Revert "[AArch64] Attempt to sink mul operands" — martin / detail

#27428 (Jan 14, 2021 7:30:46 AM)

  1. [TableGen] Enhance !cast<string> to handle bit and bits types. — paul / detail

#27427 (Jan 14, 2021 7:21:14 AM)

  1. [Support] Simplify KnownBits::sextInReg implementation. — llvm-dev / detail

#27426 (Jan 14, 2021 7:10:57 AM)

  1. [OpenCL] Improve online documentation. — anastasia.stulova / detail
  2. [mlir][linalg] Add docstring support for named op spec — antiagainst / detail

#27425 (Jan 14, 2021 6:52:13 AM)

  1. [clang-tidy] Use DenseSet<SourceLocation> in UpgradeDurationConversionsCheck, NFCI — mikhail.maltsev / detail
  2. [flang][driver] Unify f18_version.h.in and Version.inc.in — andrzej.warzynski / detail
  3. [InferFunctionAttrs] Improve CHECK variable names (NFC). — flo / detail
  4. [SelectionDAG] Make use of KnownBits::commonBits. NFC. — jay.foad / detail
  5. [Analysis,CodeGen] Make use of KnownBits::makeConstant. NFC. — jay.foad / detail
  6. [Support] Simplify KnownBits::icmp helpers. NFC. — jay.foad / detail
  7. [Support] Add KnownBits::sextInReg exhaustive tests — llvm-dev / detail
  8. [docs] Update DebuggingJITedCode page after fix in LLDB — Stefan Gränitz / detail
  9. [Support] Ensure KnownBits::sextInReg can handle the src == dst sext-in-reg case. — llvm-dev / detail
  10. [flang] Fix dangling pointer in LabelEnforce — tkeith / detail

#27424 (Jan 14, 2021 5:44:49 AM)

  1. Revert "Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable" — alexandre.ganea / detail

#27418 (Jan 14, 2021 4:41:00 AM)

  1. [clangd] Add main file macros into the main-file index. — platonov.aleksandr / detail
  2. Change XCore code owner. — nigelp / detail
  3. [clang][cli] NFC: Remove SSPBufferSize assignment — jan_svoboda / detail
  4. [clang][cli] Port more CodeGenOptions to marshalling infrastructure — jan_svoboda / detail

#27417 (Jan 14, 2021 4:14:30 AM)

  1. [clang] Use SourceLocations in unions [NFCI] — mikhail.maltsev / detail
  2. [DAG] visitVECTOR_SHUFFLE - pull out shuffle merging code into lambda helper. NFCI. — llvm-dev / detail
  3. [X86] Improve sum-of-reductions v4f32 test coverage — llvm-dev / detail
  4. [lldb/test] Ensure launched processes are ready to be attached — pavel / detail
  5. [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - reset shuffle ops and reorder early-out and second op matching. NFCI. — llvm-dev / detail

#27416 (Jan 14, 2021 2:52:52 AM)

  1. [LTO] Expose opt() in LTOBackend (NFC). — flo / detail
  2. [lld][WebAssembly] Add support for handling table symbols — wingo / detail
  3. [SLP] Don't vectorize stores of non-packed types (like i1, i2) — bjorn.a.pettersson / detail

#27415 (Jan 14, 2021 1:54:50 AM)

  1. [AArch64] Adding ACLE intrinsics for the LS64 extension — lucas.prates / detail

#27412 (Jan 14, 2021 1:24:19 AM)

  1. [NFC][AsmPrinter] Windows warning: Use explicit cast — david.stuttard / detail

#27409 (Jan 14, 2021 12:59:02 AM)

  1. [lldb] Fix TestPlatformProcessConnect.py — pavel / detail

#27408 (Jan 14, 2021 12:24:03 AM)

  1. Implement vAttachWait in lldb-server — pavel / detail
  2. [mlir] Update doc to omit the usage of LLVMIntegerType — zinenko / detail

#27406 (Jan 14, 2021 12:04:50 AM)

  1. [lldb][wasm] Parse DWO section names — pavel / detail

#27405 (Jan 13, 2021 11:54:50 PM)

  1. Add func call so we don't instruction-step into the builtin_trap — Jason Molenda / detail

#27400 (Jan 13, 2021 11:04:50 PM)

  1. Fix unused variable in CoroFrame.cpp when building Release with GCC 10 — lxfind / detail

#27395 (Jan 13, 2021 9:19:56 PM)

  1. ADT: Fix reference invalidation in N-element SmallVector::append and insert — Duncan P. N. Exon Smith / detail
  2. [NFC] Fix -Wsometimes-uninitialized — rupprecht / detail
  3. ADT: Fix reference invalidation in SmallVector::resize — Duncan P. N. Exon Smith / detail
  4. ADT: Reduce code duplication in SmallVector::resize by using pop_back_n, NFC — Duncan P. N. Exon Smith / detail
  5. ADT: Reduce code duplication in SmallVector by reusing reserve, NFC — Duncan P. N. Exon Smith / detail
  6. [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for -fthinlto-index= — i / detail
  7. ADT: Reduce code duplication in SmallVector by calling reserve and clear, NFC — Duncan P. N. Exon Smith / detail

#27394 (Jan 13, 2021 8:12:07 PM)

  1. [NFC] Remove unused entry in PassRegistry.def — aeubanks / detail
  2. Revert "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail
  3. [llvm] Use *Set::contains (NFC) — kazu / detail
  4. [llvm] Use llvm::stable_sort (NFC) — kazu / detail
  5. [llvm] Use std::any_of (NFC) — kazu / detail
  6. Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail

#27393 (Jan 13, 2021 7:04:51 PM)

  1. ADT: Fix reference invalidation in SmallVector::push_back and single-element insert — Duncan P. N. Exon Smith / detail

#27391 (Jan 13, 2021 6:16:57 PM)

  1. [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
  2. [PowerPC] Try to fold sqrt/sdiv test results with the branch. — esme.yi / detail
  3. Revert "[Support] On Windows, take the affinity mask into account" — alexandre.ganea / detail

#27390 (Jan 13, 2021 5:50:50 PM)

  1. Fix grammar in diagnostic for wrong arity in a structured binding. — richard / detail

#27389 (Jan 13, 2021 5:43:18 PM)

  1. [libunwind] Unwind through aarch64/Linux sigreturn frame — rprichard / detail
  2. [flang] Add tests for procedure arguments with implicit interfaces — psteinfeld / detail
  3. [RISCV] Custom lower ISD::VSCALE. — craig.topper / detail

#27388 (Jan 13, 2021 4:42:04 PM)

  1. [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h — wmi / detail
  2. [SystemZ]  Clear Available set in SystemZPostRASchedStrategy::initialize(). — paulsson / detail

#27387 (Jan 13, 2021 3:34:51 PM)

  1. Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable — dblaikie / detail

#27385 (Jan 13, 2021 3:14:51 PM)

  1. [SPARC] Fix fp128 load/stores — craig.topper / detail

#27384 (Jan 13, 2021 3:04:51 PM)

  1. [NewPM] Only non-trivially loop unswitch at -O3 and for non-optsize functions — aeubanks / detail

#27382 (Jan 13, 2021 2:44:51 PM)

  1. Revert "[AsmParser] make .ascii support spaces as separators" — jiancai / detail

#27381 (Jan 13, 2021 2:34:51 PM)

  1. [test] Add Clang side tests for -fdebug-info-for-profiling — i / detail
  2. [NFC] Fix build break by a initializer list converting error — wlei / detail

#27379 (Jan 13, 2021 2:14:51 PM)

  1. [libc][NFC] change isblank and iscntrl from implicit casting — michaelrj / detail

#27378 (Jan 13, 2021 2:04:51 PM)

  1. [DSE] Add tests with stores of existing values. — flo / detail

#27376 (Jan 13, 2021 1:44:51 PM)

  1. Fix the warnings on unused variables (NFC) — kazu / detail
  2. [FuncAttrs] Add additional willreturn tests (NFC) — nikita.ppv / detail

#27375 (Jan 13, 2021 1:34:51 PM)

  1. [libc][NFC] add macro for fuchsia to switch test backend to zxtest — michaelrj / detail

#27372 (Jan 13, 2021 1:04:51 PM)

  1. [flang] Fix accessibility of USEd name in .mod file — tkeith / detail

#27371 (Jan 13, 2021 12:54:52 PM)

  1. [LTO] Add test for freestanding LTO option. — flo / detail

#27366 (Jan 13, 2021 11:38:40 AM)

  1. [NFC] fix missing SectionName declaration — wlei / detail
  2. [mlir] Correct 2 places that result in corrupted conversion rollbacks — tpopp / detail
  3. [LLD][COFF] Avoid std::vector resizes during type merging — alexandre.ganea / detail
  4. [NFC] Use correct ssa.copy spelling when referring to the intrinsic — jeroen.dobbelaere / detail
  5. [mlir][sparse] add vectorization strategies to sparse compiler — ajcbik / detail

#27365 (Jan 13, 2021 11:14:52 AM)

  1. [flang] Do not create HostAssoc symbols in derived type scopes — pklausler / detail
  2. [CSSPGO][llvm-profgen] Pseudo probe decoding and disassembling — wlei / detail
  3. [CSSPGO][llvm-profgen] Refactor to unify hashable interface for trace sample and context-sensitive counter — wlei / detail
  4. [CSSPGO][llvm-profgen] Virtual unwinding with pseudo probe — wlei / detail

#27362 (Jan 13, 2021 10:44:52 AM)

  1. [Hexagon] Improve legalizing of ISD::SETCC result — kparzysz / detail
  2. [SLP] simplify type check for reductions — spatel / detail

#27359 (Jan 13, 2021 10:14:52 AM)

  1. [flang] Fix classification of shape inquiries in specification exprs — pklausler / detail

#27356 (Jan 13, 2021 9:44:52 AM)

  1. [ARM] Add a pass that re-arranges blocks when there is a backwards WLS branch — samuel.tebbs / detail
  2. [gn build] Port 60fda8ebb6d — llvmgnsyncbot / detail

#27355 (Jan 13, 2021 9:34:52 AM)

  1. [X86][SSE] canonicalizeShuffleMaskWithHorizOp - simplify shuffle(HOP(HOP(X,Y),HOP(Z,W))) style chains. — llvm-dev / detail
  2. [X86][AVX] Add test for another 'reverse HADD' pattern mentioned in PR41813 — llvm-dev / detail
  3. [DAG] visitVECTOR_SHUFFLE - use all_of to check for all-undef shuffle mask. NFCI. — llvm-dev / detail

#27354 (Jan 13, 2021 9:24:52 AM)

  1. [IROutliner] Adapting to hoisted bitcasts in CodeExtractor — andrew.litteken / detail
  2. [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail

#27353 (Jan 13, 2021 9:14:52 AM)

  1. [clangd] Remove some old CodeCompletion options that are never (un)set.  NFC — sam.mccall / detail

#27352 (Jan 13, 2021 9:04:52 AM)

  1. [clangd] Remove "decision-forest-base" experimental flag. — usx / detail

#27351 (Jan 13, 2021 8:54:52 AM)

  1. [clangd] Avoid reallocating buffers for each message read: — sam.mccall / detail
  2. [SLP] add reduction test for FMF; NFC — spatel / detail
  3. [InstCombine] Fold select -> and/or using impliesPoison — nikita.ppv / detail

#27349 (Jan 13, 2021 8:41:24 AM)

  1. [OpenMP] Fix hierarchical barrier — nawrin.sultana / detail
  2. [clangd] Explicitly avoid background-indexing the same file twice. — sam.mccall / detail

#27348 (Jan 13, 2021 8:14:56 AM)

  1. [lld][WebAssembly] Fix for TLS + --relocatable — sbc / detail
  2. [Frontend] Add pragma align natural and sort out pragma pack stack effect — Xiangling.Liao / detail
  3. [OpenMP] Add documentation for error messages and release notes — jhuber6 / detail

#27347 (Jan 13, 2021 7:54:52 AM)

  1. GlobalISel: Do not set observer of MachineIRBuilder in LegalizerHelper — Matthew.Arsenault / detail
  2. [NFC][RISCV] Add double type in RISC-V V CodeGen test cases for RV32. — kai.wang / detail
  3. [AArch64][GlobalISel] Add support for FCONSTANT of FP128 type — muhammad.asif.manzoor / detail

#27345 (Jan 13, 2021 7:34:52 AM)

  1. [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC — sam.mccall / detail
  2. [AArch64] Attempt to sink mul operands — nicholas.guy / detail

#27343 (Jan 13, 2021 7:14:52 AM)

  1. [mlir][linalg] Use attributes in named ops' indexing maps — antiagainst / detail

#27342 (Jan 13, 2021 7:04:52 AM)

  1. [OpenCL] Improve OpenCL operator tests — sven.vanhaastregt / detail
  2. [X86] Add tests for rv_marker lowering. — flo / detail

#27337 (Jan 13, 2021 5:52:08 AM)

  1. [ValueTracking] Fix one s/dyn_cast/dyn_cast_or_null/ — markus.lavin / detail
  2. Revert "Hwasan InitPrctl check for error using internal_iserror" — thakis / detail
  3. [Tests] Added test for memcpy loop idiom recognization — Dávid Bolvanský / detail
  4. [X86] canonicalizeShuffleMaskWithHorizOp - minor refactor to support multiple src ops. NFCI. — llvm-dev / detail
  5. [libc] Refresh benchmark progress bar when needed. — gchatelet / detail

#27336 (Jan 13, 2021 4:44:41 AM)

  1. [SVE] Add ISel pattern for addvl — cullen.rhodes / detail
  2. Hwasan InitPrctl check for error using internal_iserror — matthew.malcomson / detail
  3. [ADT] Fix join_impl using the wrong size when calculating total length — n.james93 / detail
  4. [LTO] Add test to ensure objc-arc-contract is executed. — flo / detail
  5. Fix build errors after ceb9379a9 — n.james93 / detail
  6. Revert "[dsymutil] Warn on timestmap mismatch between object file and debug map" — dave / detail
  7. [SVE][CodeGen] CTLZ, CTTZ & CTPOP operations (predicates) — kerry.mclaughlin / detail

#27335 (Jan 13, 2021 3:25:01 AM)

  1. [X86][AVX] combineVectorSignBitsTruncation - limit AVX512 truncations to 128-bits (PR48727) — llvm-dev / detail

#27333 (Jan 13, 2021 1:57:56 AM)

  1. [AArch64][SVE] Remove chains of unnecessary SVE reinterpret intrinsics — joe.ellis / detail

#27332 (Jan 13, 2021 1:48:57 AM)

  1. [LTO] Replace anonymous namespace with static functions (NFC). — flo / detail
  2. [NFC][InstructionCost] Use InstructionCost in Transforms/Scalar/RewriteStatepointsForGC.cpp — david.sherwood / detail

#27331 (Jan 13, 2021 1:34:53 AM)

  1. [clang][driver] Restore the original help text for `-I` — andrzej.warzynski / detail

#27327 (Jan 13, 2021 1:04:51 AM)

  1. [ARM] Update isVMOVNOriginalMask to handle single input shuffle vectors — david.green / detail
  2. [obj2yaml,yaml2obj] - Refine how we set/dump the sh_entsize field. — grimar / detail

#27326 (Jan 13, 2021 12:44:53 AM)

  1. [ARM] Additional tests for different interleaving patterns. NFC — david.green / detail
  2. [llvm-readelf/obj] - Add support of multiple SHT_SYMTAB_SHNDX sections. — grimar / detail

#27324 (Jan 13, 2021 12:24:53 AM)

  1. [Verifier] Add tied-ness verification to statepoint intsruction — serguei.katkov / detail

#27319 (Jan 12, 2021 11:06:43 PM)

  1. [MSan] Partially revert some changes from D94552 — jianzhouzh / detail

#27318 (Jan 12, 2021 10:20:25 PM)

  1. [dsymutil] Add preliminary support for DWARF 5. — Jonas Devlieghere / detail

#27317 (Jan 12, 2021 9:54:53 PM)

  1. [llvm] Remove redundant string initialization (NFC) — kazu / detail
  2. [CodeGen] Remove unused function isRegLiveInExitBlocks (NFC) — kazu / detail
  3. [llvm] Use Optional::getValueOr (NFC) — kazu / detail

#27314 (Jan 12, 2021 9:14:54 PM)

  1. [Verifier] Extend statepoint verifier to cover more constants — serguei.katkov / detail

#27312 (Jan 12, 2021 8:54:54 PM)

  1. [Statepoint Lowering] Add an option to allow use gc values in regs for landing pad — serguei.katkov / detail

#27311 (Jan 12, 2021 8:44:54 PM)

  1. [AMDGPU] Add SI_EARLY_TERMINATE_SCC0 for early terminating shader — carl.ritson / detail

#27309 (Jan 12, 2021 8:24:54 PM)

  1. [dsymutil] Fix spurious space in REQUIRES: line — Jonas Devlieghere / detail

#27307 (Jan 12, 2021 8:04:54 PM)

  1. [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test — Jonas Devlieghere / detail

#27306 (Jan 12, 2021 7:56:42 PM)

  1. [dsymutil] Copy eh_frame content into the dSYM companion file. — Jonas Devlieghere / detail
  2. [libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL — jonathanchesterfield / detail

#27305 (Jan 12, 2021 7:51:01 PM)

  1. [InlineSpiller] Re-tie operands if folding failed — serguei.katkov / detail

#27304 (Jan 12, 2021 7:34:54 PM)

  1. [Orc] Add a unit test for asynchronous definition generation. — Lang Hames / detail

#27302 (Jan 12, 2021 7:04:54 PM)

  1. [NFC] Use generic name for scalable vector stack ID. — kai.wang / detail
  2. [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail

#27300 (Jan 12, 2021 6:44:54 PM)

  1. [gn build] Reorganize libcxx/include/BUILD.gn a bit — thakis / detail
  2. [libc++] Give extern templates default visibility on gcc — smeenai / detail
  3. [OpenMP] Use persistent memory for omp_large_cap_mem — hansang.bae / detail

#27299 (Jan 12, 2021 6:34:54 PM)

  1. [OpenMP] Update allocator trait key/value definitions — hansang.bae / detail

#27295 (Jan 12, 2021 5:54:54 PM)

  1. [Coroutine] Update promise object's final layout index — Yuanfang Chen / detail
  2. [PDB] Defer relocating .debug$S until commit time and parallelize it — rnk / detail

#27294 (Jan 12, 2021 5:44:54 PM)

  1. [mlir][Python] Add checking process before create an AffineMap from a permutation. — zhanghb97 / detail
  2. [X86][AMX] Prohibit pointer cast on load. — yuanke.luo / detail

#27293 (Jan 12, 2021 5:36:41 PM)

  1. [gn build] (manually) port 79f99ba65d96 — thakis / detail

#27292 (Jan 12, 2021 5:31:43 PM)

  1. [MSan] Tweak CopyOrigin — jianzhouzh / detail

#27291 (Jan 12, 2021 5:10:34 PM)

  1. [DAGCombiner] Fold BRCOND(FREEZE(COND)) to BRCOND(COND) — aqjune / detail

#27290 (Jan 12, 2021 4:30:01 PM)

  1. [libc][NFC] Use more specific comparison macros in LdExpTest.h. — sivachandra / detail
  2. [LangRef] State that a nocapture pointer cannot be returned — aqjune / detail

#27288 (Jan 12, 2021 4:04:04 PM)

  1. [ELF][NFCI] small cleanup to OutputSections.h — llvm / detail
  2. Add sample-profile-suffix-elision-policy attribute with -funique-internal-linkage-names. — hoy / detail
  3. [MIPatternMatch] Add matcher for G_PTR_ADD — Jessica Paquette / detail
  4. [Sanitizer][Darwin] Fix test for macOS 11+ point releases — julian.lettner / detail
  5. [NFC] Disallow unused prefixes under MC/AMDGPU — mtrofin / detail
  6. Delete unused function (was breaking the -Werror build) — dblaikie / detail
  7. [AMDGPU] Add _e64 suffix to VOP3 Insts — Joseph.Nash / detail
  8. [libc] add isascii and toascii implementations — michaelrj / detail

#27287 (Jan 12, 2021 2:54:54 PM)

  1. [ADT][NFC] Use empty base optimisation in BumpPtrAllocatorImpl — n.james93 / detail
  2. [RISCV] Remove '.mask' from vcompress intrinsic name. NFC — craig.topper / detail

#27285 (Jan 12, 2021 2:36:49 PM)

  1. [AArch64] [Windows] Properly add :lo12: reloc specifiers when generating assembly — martin / detail
  2. [libcxx] Avoid overflows in the windows __libcpp_steady_clock_now() — martin / detail
  3. [OpenMP] Fixed a typo in openmp/CMakeLists.txt — tianshilei1992 / detail
  4. AMDGPU: Remove wrapper only call limitation — Matthew.Arsenault / detail
  5. [Driver] Fix assertion failure when -fprofile-generate -fcs-profile-generate are used together — i / detail
  6. [NFC] Disallow unused prefixes in MC/AMDGPU — mtrofin / detail

#27284 (Jan 12, 2021 1:54:54 PM)

  1. [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it — modimo / detail
  2. [OpenMP] Fixed the link error that cannot find static data member — tianshilei1992 / detail

#27283 (Jan 12, 2021 1:44:54 PM)

  1. [InstCombine] Handle logical and/or in assume optimization — nikita.ppv / detail
  2. [mlir] Update LLVM dialect type documentation — zinenko / detail

#27282 (Jan 12, 2021 1:34:54 PM)

  1. [RISCV] Legalize select when Zbt extension available — selliott / detail

#27281 (Jan 12, 2021 1:28:31 PM)

  1. [InstCombine] Add tests for logical and/or poison implication (NFC) — nikita.ppv / detail

#27280 (Jan 12, 2021 1:20:41 PM)

  1. [RISCV] Add double test cases to vfmerge-rv32.ll. NFC — craig.topper / detail

#27279 (Jan 12, 2021 1:14:00 PM)

  1. [IR] move nomerge attribute from function declaration/definition to callsites — zequanwu / detail
  2. [clang-tidy] Add test for Transformer-based checks with diagnostics. — yitzhakm / detail
  3. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  4. [LV] Relax assumption that LCSSA implies single entry — listmail / detail
  5. Fix for crash in __builtin_return_address in template context. — sunil.srivastava / detail
  6. [InstCombine] Duplicate tests for logical and/or (NFC) — nikita.ppv / detail
  7. [LV] Weaken spuriously strong assert in LoopVersioning — listmail / detail
  8. [SLP] reduce code duplication while matching reductions; NFC — spatel / detail
  9. [SLP] reduce code duplication in processing reductions; NFC — spatel / detail
  10. [SLP] rename variable to improve readability; NFC — spatel / detail
  11. [SLP] reduce code duplication while processing reductions; NFC — spatel / detail

#27278 (Jan 12, 2021 12:14:55 PM)

  1. [FunctionAttrs] Derive willreturn for fns with readonly` & `mustprogress`. — flo / detail

#27276 (Jan 12, 2021 11:54:55 AM)

  1. [libomptarget][amdgpu][nfc] Fix build on centos — jonathanchesterfield / detail
  2. [clang][aarch64] Precondition isHomogeneousAggregate on isCXX14Aggregate — david.truby / detail

#27275 (Jan 12, 2021 11:44:55 AM)

  1. [OpenMP] Fixed include directories for OpenMP when building OpenMP with LLVM_ENABLE_RUNTIMES — tianshilei1992 / detail

#27274 (Jan 12, 2021 11:34:55 AM)

  1. [libcxx] Port to OpenBSD — brad / detail
  2. [InstSimplify] Don't fold gep p, -p to null — nikita.ppv / detail

#27273 (Jan 12, 2021 11:24:55 AM)

  1. [RISCV] Use vmerge.vim for llvm.riscv.vfmerge with a 0.0 scalar operand. — craig.topper / detail
  2. [FunctionAttrs] Precommit tests for willreturn inference. — flo / detail
  3. [libc++] Add a missing `<_Compare>` template argument. — arthur.j.odwyer / detail

#27272 (Jan 12, 2021 11:14:55 AM)

  1. [NewPM] Run non-trivial loop unswitching under -O2/3/s/z — aeubanks / detail

#27271 (Jan 12, 2021 11:04:55 AM)

  1. [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly] Improve expansion of SETONE/SETUEQ on targets without SETO/SETUO. — craig.topper / detail
  2. [clangd] Avoid recursion in TargetFinder::add() — zeratul976 / detail

#27269 (Jan 12, 2021 10:49:39 AM)

  1. [llvm] [cmake] Remove obsolete /usr/local hack for *BSD — mgorny / detail
  2. [Tests] Add tests for new InstCombine OR transformation, NFC — Dávid Bolvanský / detail
  3. [instCombine] Add (A ^ B) | ~(A | B) -> ~(A & B) — Dávid Bolvanský / detail
  4. [Flang][openmp][openacc] Extend CheckNoBranching to handle branching provided by LabelEnforce. — joshisameeran17 / detail

#27268 (Jan 12, 2021 10:31:26 AM)

  1. [AMDGPU] Regenerate umax crash test — llvm-dev / detail
  2. [SVE][NFC] Regenerate a few CodeGen tests — cullen.rhodes / detail
  3. Add -ansi option to CompileOnly group — aaron / detail
  4. [doc] Place sha256 in lld/README.md into backticks — smeenai / detail
  5. Return false from __has_declspec_attribute() if not explicitly enabled — aaron / detail

#27267 (Jan 12, 2021 10:04:55 AM)

  1. Fix typo in diagnostic message — Akira / detail

#27264 (Jan 12, 2021 9:34:55 AM)

  1. [X86] Regenerate sdiv_fix_sat.ll + udiv_fix_sat.ll tests — llvm-dev / detail

#27262 (Jan 12, 2021 9:22:07 AM)

  1. [MLIR] Disallow `sym_visibility`, `sym_name` and `type` attributes in the parsed attribute dictionary. — jurahul / detail

#27260 (Jan 12, 2021 8:34:01 AM)

  1. Reland "[mlir][linalg] Support parsing attributes in named op spec" — antiagainst / detail
  2. [mlir][CAPI] Fix inline function declaration — zinenko / detail
  3. [mlir] Fix for LIT tests — zinenko / detail
  4. [libc++] [C++2b] [P1048] Add is_scoped_enum and is_scoped_enum_v. — marek.kurdej / detail
  5. [mlir][spirv] NFC: split deserialization into multiple source files — antiagainst / detail
  6. [PowerPC][NFCI] PassSubtarget to ASMWriter — Jinsong Ji / detail

#27259 (Jan 12, 2021 7:43:51 AM)

  1. [X86][SSE] combineSubToSubus - add v16i32 handling on pre-AVX512BW targets. — llvm-dev / detail
  2. [X86][SSE] getFauxShuffleMask - handle PACKSS(SRAI(),SRAI()) shuffle patterns. — llvm-dev / detail
  3. [mlir][Linalg] NFC - Refactor fusion APIs — nicolas.vasilache / detail
  4. [TableGen] Improve error message for semicolon after braced body. — paul / detail
  5. [mlir][openacc] Use TableGen information for default enum — clementval / detail
  6. [X86] Improved lowering for saturating float to int. — bjorn.a.pettersson / detail
  7. [VE] Update VELIntrinsic tests — marukawa / detail
  8. [mlir][spirv] NFC: place ops in the proper file for their categories — antiagainst / detail
  9. [SLP] Add test case showing a bug when dealing with padded types — bjorn.a.pettersson / detail
  10. [PowerPC] Add support for embedded devices with EFPU2 — nemanja.i.ibm / detail

#27258 (Jan 12, 2021 5:05:43 AM)

  1. [SlotIndexes] Fix and simplify basic block splitting — jay.foad / detail
  2. [AMDGPU][GlobalISel] Remove some duplicate RUN lines — jay.foad / detail
  3. [obj2yaml,yaml2obj] - Fix issues with creating/dumping group sections. — grimar / detail
  4. [obj2yaml] - Don't crash when an object has an empty symbol table. — grimar / detail
  5. Revert "[Test] Add failing test for PR48725" — thakis / detail
  6. Change the LLVM_ATTRIBUTE_DEPRECATED macro to use C++14 attribute. — csigg / detail
  7. [RISCV] Improve scalable-vector shift tests (NFC) — fraser / detail
  8. [X86][SSE] combineSubToSubus - remove SSE2 early-out. — llvm-dev / detail
  9. [Fixed Point] Add codegen for conversion between fixed-point and floating point. — bjorn.a.pettersson / detail

#27257 (Jan 12, 2021 2:55:36 AM)

  1. [LiveDebugValues] Fix comparison operator in VarLocBasedImpl — sander.desmalen / detail
  2. [AMDGPU] Fix failing assert with scratch ST mode — sebastian.neubauer / detail
  3. [clang][cli] Remove -f[no-]trapping-math from -cc1 command line — jan_svoboda / detail
  4. [mlir] use built-in vector types instead of LLVM dialect types when possible — zinenko / detail
  5. [Test] Add failing test for PR48725 — mkazantsev / detail
  6. [WebAssembly] Remove more unnecessary brs in CFGStackify — aheejin / detail
  7. [llvm-readef/obj] - Change the design structure of ELF dumper. NFCI. — grimar / detail
  8. [llvm-readobj] - Add 'override' to fix build bots. — grimar / detail
  9. [llvm-readobj] - An attempt to fix BB. — grimar / detail
  10. [mlir][openmp][NFCI] Rename `continuationIP` to `continuationBlock` — SourabhSingh.Tomar / detail
  11. [llvm-readobj] - One more attempt to fix BB. — grimar / detail
  12. [clang][AST] Get rid of an alignment hack in DeclObjC.h [NFCI] — mikhail.maltsev / detail

#27256 (Jan 12, 2021 12:43:56 AM)

  1. [SelectionDAG] Make isConstantIntBuildVectorOrConstantInt and isConstantFPBuildVectorOrConstantFP methods const. — craig.topper / detail
  2. [CMake] Split the target side of runtimes build — phosek / detail
  3. [DAGCombiner] Replace static helper function isConstantFPBuildVectorOrConstantFP with the identical version in SelectionDAG. NFC — craig.topper / detail
  4. [ELF] Drop .rel[a].debug_gnu_pub{names,types} for --gdb-index --emit-relocs — i / detail
  5. [WebAssembly] Misc. refactoring in CFGStackify (NFC) — aheejin / detail
  6. Adapt CastExpr::getSubExprAsWritten to ConstantExpr — sbergman / detail

#27252 (Jan 11, 2021 10:34:56 PM)

  1. Add unconditional logging to debugserver for launch/attach processes — Jason Molenda / detail

#27239 (Jan 11, 2021 8:24:57 PM)

  1. [CodeGen] Try to make the print of memory operand alignment a little more user friendly. — craig.topper / detail

#27236 (Jan 11, 2021 7:04:32 PM)

  1. [WebAssembly] Ensure terminate pads are a single BB — aheejin / detail
  2. [NFC][LICM] Minor improvements to debug output — qcolombet / detail
  3. [OpenMP] Move memory manager to plugin and make it a common interface — tianshilei1992 / detail
  4. [llvm] Use llvm::find_if (NFC) — kazu / detail
  5. [llvm] Use *Set::contains (NFC) — kazu / detail
  6. [llvm] Simplify string comparisons (NFC) — kazu / detail

#27235 (Jan 11, 2021 5:57:41 PM)

  1. [MC] Make getEHFrameSection const like every other getter (NFC) — Jonas Devlieghere / detail
  2. [JITLink] Add a new PostAllocationPasses list. — Lang Hames / detail
  3. [VE][compiler-rt] Add VE as a target of crt — marukawa / detail

#27234 (Jan 11, 2021 4:57:48 PM)

  1. [RISCV] Define the vfclass RVV intrinsics — evandro.menezes / detail
  2. NFC: Pre-commit test: -Wpointer-sign with plain char to [un]signed char — hubert.reinterpretcast / detail
  3. [clang] Fix message text for `-Wpointer-sign` to account for plain char — hubert.reinterpretcast / detail
  4. [github] Move repo lockdown config into llvm-project repo — tstellar / detail
  5. [MLIR][Linalg] Refactor transforms to use linalg::getDynOperands helper — rob.suderman / detail

#27233 (Jan 11, 2021 3:44:57 PM)

  1. ADT: Fix pointer comparison UB in SmallVector — Duncan P. N. Exon Smith / detail

#27231 (Jan 11, 2021 3:26:25 PM)

  1. [OpenMP] Take elf_common.c as a interface library — tianshilei1992 / detail
  2. [RISCV] Add scalable vector vselect ISel patterns — fraser / detail
  3. clang: Always pass PowerPC endian information to GNU as — ndesaulniers / detail
  4. Update syntax for tensor and memref types to match parser. — joker.eph / detail
  5. [RISCV] Use vmv.v.i vd, 0 instead of vmv.v.x vd, x0 for llvm.riscv.vfmv.v.f with 0.0 — craig.topper / detail
  6. [SimplifyCFG] SwitchToLookupTable(): don't insert a DomTree edge that already exists — lebedev.ri / detail
  7. [SimplifyCFG] SimplifyBranchOnICmpChain(): don't insert a DomTree edge that already exists — lebedev.ri / detail
  8. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): don't insert a DomTree edge if it already exists — lebedev.ri / detail
  9. [NFCI][Utils/Local] removeUnreachableBlocks(): cleanup support for lazy DomTreeUpdater — lebedev.ri / detail
  10. [SimplifyCFGPass] mergeEmptyReturnBlocks(): skip blocks scheduled for removal as per DomTreeUpdater — lebedev.ri / detail
  11. [SimplifyCFGPass] iterativelySimplifyCFG(): support lazy DomTreeUpdater — lebedev.ri / detail

#27230 (Jan 11, 2021 2:19:06 PM)

  1. [libc][NFC] Make __support/common.h an in tree header. — sivachandra / detail
  2. [c++20] Don't consider string literal operator templates for numeric — richard / detail
  3. Add an assert to CGDebugInfo::getTypeOrNull — i / detail
  4. [RISCV] Add scalable vector fadd/fsub/fmul/fdiv ISel patterns — fraser / detail
  5. [mlir][vector] verify memref of vector memory ops — ajcbik / detail
  6. [PredicateInfo] Add test for one unknown condition in and/or (NFC) — nikita.ppv / detail
  7. [SCCP] Fix misclassified conditions in test (NFC) — nikita.ppv / detail
  8. CGDebugInfo: Delete unused parameters — i / detail
  9. Rename debug linkage name with -funique-internal-linkage-names — hoy / detail

#27229 (Jan 11, 2021 1:06:29 PM)

  1. [RISCV] Add scalable vector fcmp ISel patterns — fraser / detail
  2. [libc++] Turn off auto-formatting of generated files. NFC. — marek.kurdej / detail
  3. [NFC][AMDGPU] Clarify memory model support for volatile — Tony.Tye / detail
  4. [mlir][ODS] Add a C++ abstraction for OpBuilders — riddleriver / detail
  5. [mlir][TypeDefGen] Add support for adding builders when generating a TypeDef — riddleriver / detail
  6. [mlir][IR][NFC] Move the definitions of Complex/Function/Integer/Opaque/TupleType to ODS — riddleriver / detail
  7. [ADT] Add makeIntrusiveRefCnt helper function — n.james93 / detail
  8. [tools] Mark output of tools as text if it is really text — Abhina.Sreeskantharajan / detail
  9. [NFC] Disallow unused prefixes under llvm/test/CodeGen — mtrofin / detail
  10. [mlir][vector] Add side-effect information to different load/store ops — thomasraoux / detail
  11. Enable python bindings for tensor, shape and linalg dialects. — stellaraccident / detail
  12. [mlir][CAPI] Introduce standard source layout for mlir-c dialect registration. — stellaraccident / detail
  13. Revert "[mlir][linalg] Support parsing attributes in named op spec" — joker.eph / detail
  14. [InstCombine] reduce icmp(ashr X, C1), C2 to sign-bit test — spatel / detail
  15. [GlobalISel] Map extractelt to G_EXTRACT_VECTOR_ELT — bjorn.a.pettersson / detail

#27228 (Jan 11, 2021 11:43:26 AM)

  1. [SystemZ][z/OS] Fix Permission denied pattern matching — Abhina.Sreeskantharajan / detail
  2. [mlir] Add structural conversion to async dialect lowering. — csigg / detail

#27227 (Jan 11, 2021 11:34:58 AM)

  1. Fix minor build issue (NFC) — rnk / detail

#27226 (Jan 11, 2021 11:24:58 AM)

  1. -funique-internal-linkage-names appends a hex md5hash suffix to the symbol name which is not demangler friendly, convert it to decimal. — tmsriram / detail
  2. Introduce new quiet mode and new option handling for -print-changed. — schmeise / detail

#27225 (Jan 11, 2021 11:14:58 AM)

  1. [flang][openxx][NFC] Remove duplicated function to check required clauses — clementval / detail

#27223 (Jan 11, 2021 11:04:16 AM)

  1. [AMDGPU] Deduplicate VOP tablegen asm & ins — Joseph.Nash / detail
  2. [mlir] Add Python bindings for AffineExpr — zinenko / detail
  3. [mlir] More Python bindings for AffineMap — zinenko / detail
  4. [mlir] Expose MemRef layout in Python bindings — zinenko / detail

#27222 (Jan 11, 2021 10:34:58 AM)

  1. [attributes]  Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
  2. [Hexagon] Custom-widen SETCC's operands — kparzysz / detail

#27221 (Jan 11, 2021 10:24:58 AM)

  1. [X86] Regenerate vector-constrained-fp-intrinsics.ll tests — llvm-dev / detail

#27219 (Jan 11, 2021 9:54:58 AM)

  1. [SystemZ]  Minor NFC fix in SchedModels. — paulsson / detail
  2. [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail

#27218 (Jan 11, 2021 9:44:58 AM)

  1. [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
  2. [ELF] --exclude-libs: localize defined libcall symbols referenced by lto.tmp — i / detail

#27217 (Jan 11, 2021 9:34:58 AM)

  1. [mlir][Linalg] Fold init_tensor -> linalg.tensor_reshape. — ravishankarm / detail
  2. [Clang][Docs] Fix ambiguity in clang-offload-bundler docs — scott.linder / detail
  3. [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. — mtrofin / detail
  4. [mlir][vector] Add memory effects to transfer_read transfer_write ops — thomasraoux / detail
  5. [mlir][Linalg] Fix reshape fusion to reshape the outs instead of creating new tensors. — ravishankarm / detail

#27215 (Jan 11, 2021 9:14:58 AM)

  1. [X86][AVX] Attempt to fold vpermf128(op(x,i),op(y,i)) -> op(vpermf128(x,y),i) — llvm-dev / detail

#27213 (Jan 11, 2021 8:44:58 AM)

  1. [FastISel] Flush local value map on every instruction — paul.robinson / detail

#27212 (Jan 11, 2021 8:34:58 AM)

  1. NFC: Use -LABEL more — paul.robinson / detail

#27211 (Jan 11, 2021 8:24:58 AM)

  1. [clangd] Remove ScratchFS from tests — n.james93 / detail

#27210 (Jan 11, 2021 8:14:58 AM)

  1. [OpenMPOpt][WIP] Expand parallel region merging — georgakoudis1 / detail

#27207 (Jan 11, 2021 7:52:27 AM)

  1. [X86] Extend lzcnt-cmp tests to test on non-lzcnt targets — llvm-dev / detail
  2. [ARM] Update existing test case with +pauth targets — ranjeet.singh / detail
  3. [clangd] Fix -check mode doesn't respect any tidy configs. — hokein.wu / detail

#27206 (Jan 11, 2021 7:23:54 AM)

  1. Revert "[attributes]  Add a facility for enforcing a Trusted Computing Base." — thakis / detail
  2. [mlir] Fix gpu-to-llvm lowering for gpu.alloc with dynamic sizes. — csigg / detail
  3. [X86] Add nounwind to lzcnt-cmp tests — llvm-dev / detail

#27205 (Jan 11, 2021 6:54:58 AM)

  1. [attributes]  Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
  2. [VPlan] Unify value/recipe printing after VPDef transition. — flo / detail

#27202 (Jan 11, 2021 6:24:58 AM)

  1. [mlir][linalg] Support permutation when lowering to loop nests — antiagainst / detail
  2. [DAGCombiner] Use getVectorElementCount inside visitINSERT_SUBVECTOR — joe.ellis / detail

#27201 (Jan 11, 2021 6:17:22 AM)

  1. [mlir][linalg] Support parsing attributes in named op spec — antiagainst / detail

#27200 (Jan 11, 2021 6:11:53 AM)

  1. [flang][driver] Copy input files into a temp dir when testing — andrzej.warzynski / detail

#27199 (Jan 11, 2021 6:00:02 AM)

  1. [ARM] Add uses for locals introduced for debug messages. NFC. — herhut / detail
  2. [AMDGPU] Fix a urem combine test to test what it was supposed to — jay.foad / detail
  3. [mlir] Remove unnecessary llvm.mlir.cast in AsyncToLLVM lowering. — csigg / detail
  4. [mlir] Make GpuAsyncRegion pass depend on async dialect. — csigg / detail

#27198 (Jan 11, 2021 5:04:41 AM)

  1. [VE] Support intrinsic to isnert/extract_subreg of v512i1 — marukawa / detail
  2. [VE] Support additional VMRGW and VMV intrinsic instructions — marukawa / detail
  3. [obj2yaml] - Fix the crash in getUniquedSectionName(). — grimar / detail
  4. [clang][AArch64][SVE] Avoid going through memory for coerced VLST return values — joe.ellis / detail
  5. [llvm-readelf/obj] - Index phdrs and relocations from 0 when reporting warnings. — grimar / detail
  6. [VPlan] Move initial quote emission from ::print to ::dumpBasicBlock. — flo / detail
  7. [obj2yaml][test] - Improve and fix section-group.yaml test. — grimar / detail
  8. [lldb] Disable PipeTest.OpenAsReader on windows — pavel / detail
  9. [X86][SSE] Add 'vectorized sum' test patterns — llvm-dev / detail

#27197 (Jan 11, 2021 3:45:21 AM)

  1. [X86] Fix tile register spill issue. — yuanke.luo / detail
  2. Require chained analyses in BasicAA and AAResults to be transitive — bjorn.a.pettersson / detail
  3. [SVE][CodeGen] Fix legalisation of floating-point masked gathers — kerry.mclaughlin / detail
  4. Revert rGd43a264a5dd3 "Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())"" — llvm-dev / detail
  5. [X86][SSE] Add missing SSE test coverage for permute(hop,hop) folds — llvm-dev / detail

#27196 (Jan 11, 2021 2:23:36 AM)

  1. [NFC][InstructionCost] Change LoopVectorizationCostModel::getInstructionCost to return InstructionCost — david.sherwood / detail
  2. [ARM] Add debug messages for the load store optimizer. NFC — david.green / detail
  3. [clangd] Add metrics for go-to-implementation. — hokein.wu / detail

#27195 (Jan 11, 2021 1:14:59 AM)

  1. [ARM] Update trunc costs — david.green / detail
  2. [NFC] Remove min/max functions from InstructionCost — david.sherwood / detail
  3. Reapply "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail

#27194 (Jan 11, 2021 1:04:59 AM)

  1. [clang-format] Find main include after block ended with #pragma hdrstop — marek.kurdej / detail

#27193 (Jan 11, 2021 12:54:59 AM)

  1. [clang-format] turn on formatting after "clang-format on" while sorting includes — marek.kurdej / detail

#27192 (Jan 11, 2021 12:44:59 AM)

  1. [clang-format] Skip UTF8 Byte Order Mark while sorting includes — marek.kurdej / detail
  2. [ARM] Additional trunc cost tests. NFC — david.green / detail

#27191 (Jan 11, 2021 12:34:59 AM)

  1. [CSKY] Add visibility macro to fix link error — zixuan.wu / detail

#27187 (Jan 11, 2021 12:00:59 AM)

  1. [RISCV] Clear isCodeGenOnly flag on VMSGE(U) pseudo instructions. Remove InstAliases that duplicate the asm strings in the pseudos. — craig.topper / detail
  2. Remove redundant casts. — akuegel / detail

#27186 (Jan 10, 2021 11:44:59 PM)

  1. [JITLink] Rename PostAllocationPasses to PreFixupPasses. — Lang Hames / detail

#27183 (Jan 10, 2021 11:14:59 PM)

  1. [MLIR][SPIRV] Add (de-)serialization support for SpecConstantOpeation. — kareem.ergawy / detail
  2. [NFC][AsmPrinter] Make comments for spill/reload more precise. — kai.wang / detail

#27179 (Jan 10, 2021 10:34:59 PM)

  1. CGDebugInfo: Delete redundant test — i / detail
  2. CGDebugInfo: Delete unneeded UnwrapTypeForDebugInfo — i / detail

#27172 (Jan 10, 2021 9:24:59 PM)

  1. [IR Parser] Fix a crash handling zero width integer attributes. — clattner / detail

#27164 (Jan 10, 2021 8:04:00 PM)

  1. [PowerPC] Add variants of 64-bit vector types for vec_sel. — esme.yi / detail

#27162 (Jan 10, 2021 7:44:00 PM)

  1. [LoopUnroll] Fix a crash — serguei.katkov / detail

#27160 (Jan 10, 2021 7:24:00 PM)

  1. [RISCV] Convert most of the information about RVV Pseudos into bits in TSFlags. — craig.topper / detail

#27156 (Jan 10, 2021 6:44:00 PM)

  1. [DAGCombine] Remove the check for unsafe-fp-math when we are checking the AFN — qshanz / detail

#27149 (Jan 10, 2021 5:34:15 PM)

  1. Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())" — thakis / detail

#27143 (Jan 10, 2021 4:14:15 PM)

  1. [LoopDeletion] Break backedge of outermost loops when known not taken — listmail / detail

#27140 (Jan 10, 2021 3:51:44 PM)

  1. CGDebugInfo: Delete unused DIFile* parameter — i / detail

#27139 (Jan 10, 2021 2:44:15 PM)

  1. [StringExtras] Add a helper class for comma-separated lists — kazu / detail

#27134 (Jan 10, 2021 1:54:16 PM)

  1. [LLVM] Added OpenMP to `LLVM_ALL_RUNTIMES` — tianshilei1992 / detail
  2. [OpenMP] Not set OPENMP_STANDALONE_BUILD=ON when building OpenMP along with LLVM — tianshilei1992 / detail

#27133 (Jan 10, 2021 1:44:15 PM)

  1. [NFCI][SimplifyCFG] Prefer to add Insert edges before Delete edges into DomTreeUpdater, if reasonable — lebedev.ri / detail

#27130 (Jan 10, 2021 1:14:16 PM)

  1. [lldb] Fix some bugs in the Pipe class and add tests — pavel / detail

#27128 (Jan 10, 2021 12:54:16 PM)

  1. [Tests] Precommit tests from to simplify rebase — listmail / detail

#27127 (Jan 10, 2021 12:44:16 PM)

  1. Precommit tests requested for D93725 — listmail / detail

#27126 (Jan 10, 2021 12:34:16 PM)

  1. [Tests] Auto update a vectorizer test to simplify future diff — listmail / detail
  2. [test] Improve CodeGenCXX/difile_entry.cpp — i / detail

#27115 (Jan 10, 2021 10:30:13 AM)

  1. [SLP] put verifyFunction call behind EXPENSIVE_CHECKS — spatel / detail
  2. [SLP] fix typo in assert — spatel / detail

#27114 (Jan 10, 2021 9:34:16 AM)

  1. [CodeGen, DebugInfo] Use llvm::find_if (NFC) — kazu / detail
  2. [MemorySSA] Remove unused dominatesUse (NFC) — kazu / detail
  3. [llvm] Ensure newlines at the end of files (NFC) — kazu / detail

#27110 (Jan 10, 2021 9:02:53 AM)

  1. [ConstantFold] Add tests for fptoi.sat (NFC) — nikita.ppv / detail
  2. [ConstantFold] Fold fptoi.sat intrinsics — nikita.ppv / detail

#27109 (Jan 10, 2021 7:54:16 AM)

  1. [STLExtras] Use return type from operator* of the wrapped iter. — flo / detail

#27102 (Jan 10, 2021 6:44:16 AM)

  1. [lld/mac] llvm style fix: no else after return — thakis / detail

#27099 (Jan 10, 2021 6:14:16 AM)

  1. [mlir] NFC - Drop spurious assertion on symbols during `promoteComposedSymbolsAsDims` — nicolas.vasilache / detail

#27086 (Jan 10, 2021 1:14:17 AM)

  1. [CodeGen] Update transformations to use poison for shufflevector/insertelem's initial vector elem — aqjune / detail

#27079 (Jan 10, 2021 12:04:17 AM)

  1. [test] Improve weakref & weak_import tests — i / detail

#27064 (Jan 9, 2021 8:34:18 PM)

  1. [RISCV] Change ConstraintMask in RISCVII enum to be shifted left. NFC — craig.topper / detail

#27059 (Jan 9, 2021 7:44:18 PM)

  1. [RISCV] Use uint16_t instead of unsigned for opcodes in the RVV pseudo instruction table. — craig.topper / detail

#27052 (Jan 9, 2021 6:34:18 PM)

  1. [lld/mac] remove redundant null check — thakis / detail

#27049 (Jan 9, 2021 6:04:18 PM)

  1. Recommit D91678 after fixing the test breakage. — tmsriram / detail

#27044 (Jan 9, 2021 4:51:36 PM)

  1. [CodeGenModule] Drop dso_local on function declarations for ELF -fno-pic -fno-direct-access-external-data — i / detail

#27026 (Jan 9, 2021 1:14:19 PM)

  1. [SelectionDAG] Teach isConstOrConstSplat about ISD::SPLAT_VECTOR — fraser / detail
  2. [RISCV] Add scalable vector icmp ISel patterns — fraser / detail

#27024 (Jan 9, 2021 12:54:19 PM)

  1. [mlir] Enhance mlir-opt show-dialects test case — joker.eph / detail

#27019 (Jan 9, 2021 12:04:19 PM)

  1. [NFC] Disallow unused prefixes in CodeGen/X86 tests. — mtrofin / detail
  2. [clang] Add llvm-strip to test dependencies — smeenai / detail

#27018 (Jan 9, 2021 11:54:19 AM)

  1. [mlir][vector] modified scatter/gather syntax, pass_thru mandatory — ajcbik / detail

#27015 (Jan 9, 2021 11:24:19 AM)

  1. [SimplifyCFG] Keep !dgb metadata of moved instruction, if they match. — flo / detail

#27014 (Jan 9, 2021 11:14:19 AM)

  1. [gn build] Make an explicit `use_lld = true` on mac use lld.darwinnew — thakis / detail

#27012 (Jan 9, 2021 10:28:52 AM)

  1. [lld-macho] Remove unnecessary llvm:: namespace prefixes — jezng / detail
  2. [OpenMP] Remove copy constructor of `RTLInfoTy` — tianshilei1992 / detail

#27011 (Jan 9, 2021 9:48:19 AM)

  1. [SCEV] Remove unused getOrInsertCanonicalInductionVariable (NFC) — kazu / detail
  2. [Transforms] Use llvm::find_if (NFC) — kazu / detail
  3. [llvm] Drop unnecessary make_range (NFC) — kazu / detail

#27010 (Jan 9, 2021 9:24:19 AM)

  1. [SelectionDAG] Extend immAll(Ones|Zeros)V to handle ISD::SPLAT_VECTOR — fraser / detail

#27009 (Jan 9, 2021 9:14:19 AM)

  1. [OpenMP] Added the support for cache line size 256 for A64FX — tianshilei1992 / detail

#27008 (Jan 9, 2021 9:04:19 AM)

  1. [RISCV] Do not grow the stack a second time when we need to realign the stack — roger.ferrer / detail

#27006 (Jan 9, 2021 8:44:19 AM)

  1. [VPlan] Keep start value of VPWidenPHIRecipe as VPValue. — flo / detail

#26992 (Jan 9, 2021 6:24:19 AM)

  1. [clang][Sema] Compare SourceLocations directly [NFCI] — mikhail.maltsev / detail

#26987 (Jan 9, 2021 5:44:17 AM)

  1. [mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern — antiagainst / detail

#26986 (Jan 9, 2021 3:34:26 AM)

  1. [WebAssembly] Remove exnref and br_on_exn — aheejin / detail
  2. [mlir] AsyncRuntime: use LLVM ThreadPool to run async tasks — ezhulenev / detail
  3. [WebAssembly] Update InstPrinter support for EH — aheejin / detail
  4. [Test][FileCheck] Fix use of undef var — thomasp / detail
  5. [RISCV] Add tests for scalable constant-folding (NFC) — fraser / detail
  6. [WebAssembly] Remove unreachable EH pads — aheejin / detail

#26984 (Jan 9, 2021 1:59:24 AM)

  1. [WebAssembly] Update basic EH instructions for the new spec — aheejin / detail

#26981 (Jan 9, 2021 1:31:22 AM)

  1. Fix CodeGenCXX/difile_entry.cpp on Windows — i / detail

#26980 (Jan 9, 2021 12:42:38 AM)

  1. [WebAssembly] Update WasmEHPrepare for the new spec — aheejin / detail
  2. Add -f[no-]direct-access-external-data to supersede -mpie-copy-relocations — i / detail
  3. Make -fno-pic respect -fno-direct-access-external-data — i / detail

#26979 (Jan 8, 2021 11:34:20 PM)

  1. [IR] Delete unused ReplaceLast in DebugLoc::appendInlineAt — i / detail

#26977 (Jan 8, 2021 11:14:54 PM)

  1. PR47391: Canonicalize DIFiles — dblaikie / detail
  2. This adds a new test checking llvm-symbolizer with an object built with basic block sections. — tmsriram / detail
  3. Revert "This adds a new test checking llvm-symbolizer with an object built with basic block sections." — tmsriram / detail

#26966 (Jan 8, 2021 7:12:54 PM)

  1. [clangd][NFC] Remove unnecessary copy in CodeComplete — n.james93 / detail
  2. [RISCV] Optimize multiplication with constant — powerman1st / detail
  3. [Target, Transforms] Use *Set::contains (NFC) — kazu / detail
  4. [Tablegen] Use llvm::find_if (NFC) — kazu / detail
  5. [SCEV] Remove unused getExactExistingExpansion (NFC) — kazu / detail
  6. [DWARFLinker] Print the unsupport DWARF form as part of the warning — Jonas Devlieghere / detail
  7. [debugserver] Various plist changes — Jonas Devlieghere / detail
  8. [DWARFLinker] Link against BinaryFormat — Jonas Devlieghere / detail

#26965 (Jan 8, 2021 6:28:03 PM)

  1. [X86] Remove IntrArgMemOnly from ldmxcsr intrinsic. — craig.topper / detail

#26964 (Jan 8, 2021 5:04:45 PM)

  1. Attempt to complete an incomplete expression type when considering a — richard / detail
  2. Update the maximum integer bitwidth in MLIR. — andrew / detail
  3. [NewPM] Run ObjC ARC passes — aeubanks / detail
  4. [lld-macho] Fix TLV data initialization — jezng / detail
  5. [libc] Switch to use a macro which does not insert a section for every libc function. — michaelrj / detail
  6. [libc][NFC] add includes for internal headers to all libc functions — michaelrj / detail
  7. Never call a destroying operator delete when cleaning up from an — richard / detail
  8. [AMDGPU] Add volatile support to SIMemoryLegalizer — Tony.Tye / detail

#26963 (Jan 8, 2021 3:20:18 PM)

  1. [mlir][PassManager] Properly set the initialization generation when cloning a pass manager — riddleriver / detail
  2. [libc++] NFC: Document the Differential queries to avoid duplicating work — Louis Dionne / detail
  3. [InitLLVM] Ensure SIGPIPE handler installed before sigaction() — Vedant Kumar / detail

#26962 (Jan 8, 2021 2:39:35 PM)

  1. [mlir] Add a hook for initializing passes before execution and use it in the Canonicalizer — riddleriver / detail
  2. [mlir][vector] generalized masked l/s and compressed l/s with indices — ajcbik / detail
  3. [mlir] AsyncRuntime: disable mlir-runner init/disable for WIN32 — ezhulenev / detail
  4. [libc++/abi] Re-remove unnecessary null pointer checks from operator delete — Louis Dionne / detail
  5. Re-enable __cpp_lib_constexpr_functional. — arthur.j.odwyer / detail
  6. [libc++] Mark [P0475] "LWG2511: guaranteed copy elision for piecewise construction" as Complete. — arthur.j.odwyer / detail
  7. [libc++] Mark [P0809] "LWG2831: Comparing Unordered Containers" as Nothing To Do. — arthur.j.odwyer / detail

#26961 (Jan 8, 2021 1:36:11 PM)

  1. [compiler-rt] [sanitizer] Silence -Wframe-larger-than= for a few windows functions with large stack buffers — martin / detail
  2. [Driver] Add DWARF64 flag: -gdwarf64 — hoy / detail
  3. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  4. Don't take the address of a temporary — Adrian Prantl / detail

#26960 (Jan 8, 2021 12:56:30 PM)

  1. [NFC] Specify C11 in loop-opt-setup.c — matthew.voss / detail
  2. [mlir][PDL] Use ODS for defining PDL types — riddleriver / detail
  3. APINotes: annotate dump methods (NFC) — Saleem Abdulrasool / detail

#26959 (Jan 8, 2021 12:18:14 PM)

  1. [RISCV] Cleanup a few section comments in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
  2. [NFC] Disallow unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  3. [mlir][Linalg] NFC: Refactor fusion of LinalgOp with TensorReshapeOp by expansion. — ravishankarm / detail
  4. [clangd] Add go-to-def metric. — hokein.wu / detail

#26958 (Jan 8, 2021 11:40:34 AM)

  1. [Signal] Re-raise SIGPIPE if the handler is uninstalled — Vedant Kumar / detail
  2. [CMake] Fix incorrect rpath for tests if LLVM_LOCAL_RPATH isn't set — raul / detail

#26957 (Jan 8, 2021 11:01:37 AM)

  1. [flang] Fix bogus message on internal subprogram with alternate return — psteinfeld / detail
  2. [ARM] Custom lower i1 vector truncates — david.green / detail
  3. [TableGen] Fix use of *CurRec when CurRec is null. — paul / detail
  4. Re-land "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
  5. [mlir][Linalg] Add verification checks to disallow illegal reshape ops. — ravishankarm / detail

#26956 (Jan 8, 2021 10:18:44 AM)

  1. [VPlan] Move reduction start value creation to widenPHIRecipe. — flo / detail
  2. Revert "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
  3. [libc++] Add basic support for -std=c++2b. — marek.kurdej / detail
  4. [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared — Louis Dionne / detail
  5. [lldb] Remove stale LLDB-Info.plist — Jonas Devlieghere / detail

#26955 (Jan 8, 2021 9:14:35 AM)

  1. [clangd] Fix type printing in the presence of qualifiers — adamcz / detail
  2. [ConstProp] Constant propagation for get.active.lane.mask instrinsics — david.green / detail
  3. [clangd] Add missing "override" to fix the build. — adamcz / detail
  4. [mlir] replace LLVM dialect float types with built-ins — zinenko / detail
  5. [libc++] Update generate_feature_test_macro_components.py to match SD-6. — arthur.j.odwyer / detail
  6. [lldb] Bump the required SWIG version to 3 — Jonas Devlieghere / detail
  7. [X86] Add TLBSYNC, INVLPGB and SNP instructions — Ganesh.Gopalasubramanian / detail

#26954 (Jan 8, 2021 8:04:28 AM)

  1. [X86][SSE] Add tests for unpack(hop(),hop()) — llvm-dev / detail
  2. [NFC] Renaming PackStack to AlignPackStack — Xiangling.Liao / detail
  3. [SLP][NFC]Add a test for reused shrink check, NFC. — a.bataev / detail
  4. [X86][SSE] Add vphaddd/vphsubd unpack(hop(),hop()) tests — llvm-dev / detail
  5. [MLIR][OpenMP] Attribute to include WsLoop upperbound — kiran.chandramohan / detail
  6. [TableGen] Add the assert statement, step 1 — paul / detail
  7. [ARM] Update and regenerate test checks. NFC — david.green / detail
  8. [WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtin — aheejin / detail
  9. [TableGen] Remove unused declaration that caused build failures. — paul / detail
  10. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  11. [ARM][LV] Additional loop invariant reduction test. NFC — david.green / detail
  12. [X86][SSE] Fold unpack(hop(),hop()) -> permute(hop()) — llvm-dev / detail
  13. Revert "[mlir:JitRunner] Use custom shared library init/destroy functions if available" — ezhulenev / detail

#26953 (Jan 8, 2021 6:15:15 AM)

  1. [clangd] NFC, avoid potential ODR violation. — hokein.wu / detail
  2. [clangd] Cleanup a remaining Optional<SymbolID> usage, NFC. — hokein.wu / detail
  3. [VE][NFC] Clean ISel patterns for LSV and LVS — marukawa / detail
  4. [compiler-rt] Implement __atomic_is_lock_free — Alexander.Richardson / detail
  5. [libc++] Add missing XFAIL to tests that need __atomic_* libcalls — Alexander.Richardson / detail
  6. [clangd] go-to-implementation on a base class jumps to all subclasses. — hokein.wu / detail
  7. [SLP] limit verifyFunction to debug build (PR48689) — spatel / detail
  8. Revert "Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""""" — pifon / detail
  9. [AArch64] Add +pauth archictecture option, allowing the v8.3a pointer authentication extension. — mark.murray / detail
  10. [AArch64] Add +flagm archictecture option, allowing the v8.4a flag modification extension. — mark.murray / detail
  11. [MLIR][NFC] remove unnecessary includes form tablegen command — zinenko / detail
  12. [lldb][NFC] Refactor setup code for Clang diagnostics — Raphael Isemann / detail
  13. [VP] ISD helper functions [VE] isel for vp_add, vp_and — simon.moll / detail
  14. [gn build] Port 9c4b2225b24 — llvmgnsyncbot / detail
  15. Revert "[SLP]Need shrink the load vector after reordering." — pifon / detail
  16. [OpenCL] Documentation for experimental C++ libs — anastasia.stulova / detail
  17. [WebAssembly] Change label numbers to variables in test — aheejin / detail
  18. [VE] Support pack_f32p and pack_f32a intrinsic instructions — marukawa / detail
  19. [MLIR][SPIRV] Add `UsableInSpecConstantOp` trait. — kareem.ergawy / detail

#26952 (Jan 8, 2021 4:16:08 AM)

  1. Fix two pessimizing moves. — csigg / detail
  2. [VE] Extract & insert vector element isel — simon.moll / detail
  3. [VE] Expand single-element BUILD_VECTOR to INSERT_VECTOR_ELT — simon.moll / detail
  4. [LV] Legalize scalable VF hints — cullen.rhodes / detail
  5. [SVE] Add support to vectorize_width loop pragma for scalable vectors — david.sherwood / detail
  6. [AArch64] Fix crash caused by invalid vector element type — nicholas.guy / detail

#26951 (Jan 8, 2021 2:19:51 AM)

  1. [AArch64][SVE] Add lowering for llvm abs intrinsic — david.sherwood / detail
  2. [MachineLoop] New helper isLoopInvariant() — sjoerd.meijer / detail
  3. [clang][cli] Port DiagnosticOpts to new option parsing system — jan_svoboda / detail
  4. [VE] Add SVOB intrinsic instruction — marukawa / detail
  5. [LV] Don't sink into replication regions — david.green / detail
  6. Revert "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
  7. [NFC] Update some PPC tests marked as auto-generated — qiucofan / detail

#26950 (Jan 8, 2021 12:57:30 AM)

  1. [X86] Correct the comments about comparison intrinsics. NFCI. — pengfei.wang / detail
  2. [llvm-readobj] [ARMWinEH] Clearly print an invalid case of packed unwind info as such — martin / detail

#26949 (Jan 7, 2021 11:33:53 PM)

  1. [CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath — raul / detail
  2. [NewPM] Don't error when there's an unrecognized pass name — aeubanks / detail

#26948 (Jan 7, 2021 10:27:10 PM)

  1. [lldb] Access the ModuleList through iterators where possible (NFC) — Jonas Devlieghere / detail
  2. [lldb] Make DoReadMemory a protected method. — Jonas Devlieghere / detail
  3. AMDGPU/GlobalISel: Enable sret demotion — Christudasan.Devadasan / detail

#26947 (Jan 7, 2021 8:57:15 PM)

  1. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
  2. [gn build] Port 6b0ee02747e — llvmgnsyncbot / detail
  3. [CodeGen] Remove unused function isCallerPreservedOrConstPhysReg (NFC) — kazu / detail
  4. [llvm] Use *Set::contains (NFC) — kazu / detail
  5. [Target] Use llvm::find_if (NFC) — kazu / detail

#26946 (Jan 7, 2021 8:23:25 PM)

  1. Fix subprogram_ranges.test by explicitly using lld — dblaikie / detail
  2. Fix print-dot-ddg.ll so it doesn't try to write to the source tree (& uses the test temp paths instead) — dblaikie / detail
  3. lldb subprogram_ranges.test - remove dependence on temp file name — dblaikie / detail

#26945 (Jan 7, 2021 7:46:18 PM)

  1. [gn build] (manually) merge a whole bunch of libc++ header files — thakis / detail
  2. Fix MLIR DRR matching when attributes are interleaved with operands — joker.eph / detail
  3. [LLD][COFF] Simplify function. NFC. — alexandre.ganea / detail

#26944 (Jan 7, 2021 6:38:47 PM)

  1. [builtins] Add COMPILER_RT_BUILTINS_HIDE_SYMBOLS — rprichard / detail
  2. Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""" — dblaikie / detail
  3. [gn build] Port b12f26733a4 — llvmgnsyncbot / detail

#26943 (Jan 7, 2021 5:59:52 PM)

  1. [Cloning] Copy metadata of global declarations — ruiling.song / detail
  2. [clang] Add powerpc64le-none-linux-gnu to gnu toolchain for PPC64 — clementval / detail

#26942 (Jan 7, 2021 4:16:37 PM)

  1. [LLD][COFF] When using PCH.OBJ, ensure func_id records indices are remapped under /DEBUG:GHASH — alexandre.ganea / detail
  2. lldb: Add support for DW_AT_ranges on DW_TAG_subprograms — dblaikie / detail
  3. [libc++] Fix typo in run-buildbot — Louis Dionne / detail
  4. GlobalISel: Fail legalization on narrowing extload below memory size — Matthew.Arsenault / detail
  5. [hip] Enable HIP compilation with `<complex`> on MSVC. — michael.hliao / detail
  6. [OpenMP] Always print error messages in libomptarget CUDA plugin — huberjn / detail
  7. [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection — luismarques / detail
  8. [NewPM][Hexagon] Fix HexagonVectorLoopCarriedReusePass position in pipeline — aeubanks / detail
  9. [libc++] Alphabetize generate_feature_test_macro_components.py. NFCI. — arthur.j.odwyer / detail
  10. [NewPM][NVPTX] Port NVPTX opt passes — aeubanks / detail
  11. [NFC][SimplifyCFG] Add a test with cond br on constant w/ identical destinations — lebedev.ri / detail
  12. [SimplifyCFG] ConstantFoldTerminator(): handle matching destinations of condbr earlier — lebedev.ri / detail
  13. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `SwitchInst` handling — lebedev.ri / detail
  14. [NFC][SimlifyCFG] Add some indirectbr-of-blockaddress tests — lebedev.ri / detail
  15. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `indirectbr` handling — lebedev.ri / detail
  16. [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock(): switch to non-permissive DomTree updates — lebedev.ri / detail
  17. [NFC][SimplifyCFG] Add test with an unreachable block with two identical successors — lebedev.ri / detail
  18. [SimplifyCFG] removeUnreachableBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  19. [NFC][SimplifyCFG] Add a test with an undef cond branch to identical destinations — lebedev.ri / detail
  20. [SimplifyCFG] changeToUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  21. [SimplifyCFG] MergeBlockIntoPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  22. [SimplifyCFG] DeleteDeadBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  23. [SimplifyCFG] changeToCall(): switch to non-permissive DomTree updates — lebedev.ri / detail
  24. [SimplifyCFG] removeUnwindEdge(): switch to non-permissive DomTree updates — lebedev.ri / detail
  25. [SimplifyCFG] markAliveBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  26. [RISCV] Define the vfsqrt RVV intrinsics — evandro.menezes / detail
  27. Fix build after eaadb41db6233cf1c9e882d74a31c1f9d6e211ff when the MSVC libs are not in PATH. — alexandre.ganea / detail

#26941 (Jan 7, 2021 2:28:01 PM)

  1. Fix include path for check-gdb-mlir-support to include the MLIR binary dir — joker.eph / detail
  2. Fix check-gdb-mlir-support build after MLIR API changed to take Context as first argument — joker.eph / detail
  3. GlobalISel: Add combine for G_UREM by power of 2 — Matthew.Arsenault / detail
  4. [NFC] clang/test/openMP/target_codegen.cpp should not depend on ssa name — tianshilei1992 / detail
  5. [libc++abi] Simplify __gxx_personality_v0 — i / detail
  6. [test] Move coro-retcon-unreachable.ll into llvm/test — aeubanks / detail
  7. [CoroSplit][NewPM] Don't call LazyCallGraph functions to split when no clones — aeubanks / detail
  8. Fixup Asserts+!AbiBreakingChecks fallout from db33f85c7124 — dblaikie / detail
  9. [TableGen] Make CodeGenDAGPatterns::getSDNodeNamed take a StringRef instead of const std::string &. — craig.topper / detail

#26940 (Jan 7, 2021 1:21:24 PM)

  1. [OpenMP][Docs] Add remarks intro section — johannes / detail
  2. [OpenMP][Fix] Make the arch selector for x86_64 work — johannes / detail
  3. [OpenMP][FIX] Ensure the isa trait is evaluated last — johannes / detail
  4. [clang] Change builtin object size when subobject is invalid — George Burgess IV / detail
  5. [OpenMP][Docs] Mark finished features as done — johannes / detail
  6. [llvm-pdbutil] Don't crash when printing unknown CodeView type records — alexandre.ganea / detail
  7. [mlir] Adds argument attributes for using LLVM's sret and byval attributes — eschweitz / detail
  8. [OpenMP][FIX] Avoid string literal comparison, use `StringRef::equal` — johannes / detail

#26939 (Jan 7, 2021 12:36:17 PM)

  1. [OpenMP] Add example in Libomptarget Information docs — jhuber6 / detail
  2. Fix gcc5 build failure (NFC) — joker.eph / detail
  3. [Clang][Driver] Fix read-after-free when using /clang: — alexandre.ganea / detail

#26938 (Jan 7, 2021 11:36:08 AM)

  1. Fix GCC5 build, require explicit this->... in this call inside a lambda (NFC) — joker.eph / detail
  2. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  3. Silence warning: comparison of integers of different signs: 'const unsigned int' and 'const long' [-Wsign-compare] — alexandre.ganea / detail
  4. [PGO][PGSO] Let unroll hints take precedence over PGSO. — yamauchi / detail
  5. CodeGen: Refactor regallocator command line and target selection — Matthew.Arsenault / detail
  6. [WebAssembly] Fixed byval args missing DWARF DW_AT_LOCATION — aardappel / detail
  7. [mlir] replace LLVMIntegerType with built-in integer type — zinenko / detail
  8. [mlir] don't match the text produced only in debug mode in Python tests — zinenko / detail
  9. [SLP] remove opcode identifier for reduction; NFC — spatel / detail
  10. Simplify vectorcall argument classification of HVAs, NFC — rnk / detail
  11. [NFC][AMDGPU] Reduce include files dependency. — dfukalov / detail

#26937 (Jan 7, 2021 9:48:53 AM)

  1. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  2. [IR] Use LLVM_ENABLE_ABI_BREAKING_CHECKS to guard ABI changes. — varun_gandhi / detail
  3. Adds argument attributes for using LLVM's sret and byval attributes to — eschweitz / detail
  4. [NFC] make clang/test/CodeGen/arm_neon_intrinsics.c resistent to function attribute id changes — lucas.prates / detail
  5. [mlir] NFC: fix trivial typos — ishizaki / detail
  6. [AST][NFC] Silence GCC warning about multiline comments — thomasp / detail
  7. Add element-type to the Vector TypeLoc types. — erich.keane / detail
  8. [Coverage] Refactor three tests from commit rG9f2967bcfe2f — a-phipps / detail
  9. [mlir] revert 82f5ee3c3e601daad5 — eschweitz / detail

#26936 (Jan 7, 2021 8:23:14 AM)

  1. [Analysis] MemoryDepChecker::couldPreventStoreLoadForward - remove dead store. NFCI. — llvm-dev / detail
  2. [AArch64] SVEIntrinsicOpts - use range loop and cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  3. [flang][openacc] Enforce delcare directive restriction — clementval / detail
  4. [TableGen] Add field kind to the RecordVal class. — paul / detail
  5. [SplitEdge] Add new parameter to SplitEdge to name the newly created basic block — sidharth.baveja / detail
  6. [llvm-reduce] ReduceGlobalVarInitializers delta pass: fix handling of globals w/ comdat/non-external linkage — lebedev.ri / detail
  7. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): drop reachable errneous assert — lebedev.ri / detail
  8. [DDG] Fix duplicate edge removal during pi-block formation — bmahjour / detail
  9. AMDGPU/GlobalISel: Start cleaning up calling convention lowering — Matthew.Arsenault / detail
  10. [DDG] Data Dependence Graph - DOT printer tests — bmahjour / detail
  11. [SVE] Add unpacked scalable floating point ZIP/UZP/TRN patterns — mcinally / detail

#26935 (Jan 7, 2021 6:21:59 AM)

  1. [CompilationDatabase] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  2. [DWARF] DWARFDebugLoc::dumpRawEntry - remove dead stores. NFCI. — llvm-dev / detail
  3. [llvm-objdump] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  4. [mlir] Add fastmath flags support to some LLVM dialect ops — zinenko / detail
  5. [clang][cli] NFC: Ensure non-null DiagnosticsEngine in ParseDiagnosticArgs — jan_svoboda / detail
  6. [clang][cli] NFC: Move parseSimpleArgs — jan_svoboda / detail
  7. [mlir] remove a use of deprecated OpState::setAttr — zinenko / detail
  8. [clang][cli] NFC: Make parsing macro reusable — jan_svoboda / detail
  9. [AArch64][CostModel]Fix gather scatter cost model — caroline.concatto / detail
  10. [flang][driver] Rename driver tests (nfc) — andrzej.warzynski / detail

#26934 (Jan 7, 2021 4:12:57 AM)

  1. Reapply "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  2. [clang][ASTImporter] Fix a possible assertion failure `NeedsInjectedClassNameType(Decl)'. — 1.int32 / detail
  3. [lldb][ARM/AArch64] Update disasm flags to latest v8.7a ISA — david.spickett / detail
  4. [clang][cli] Port a CommaJoined option to the marshalling infrastructure — jan_svoboda / detail
  5. [flang][driver] Add support for `-c` and `-emit-obj` — andrzej.warzynski / detail
  6. [clang][cli] Port getAllArgumentValues to the marshalling infrastructure — jan_svoboda / detail
  7. [libc++] [CI] Install Tip-of-Trunk clang. — marek.kurdej / detail
  8. [clang][cli] Report the actual argument parsing result — jan_svoboda / detail
  9. [DAG] Simplify OR(X,SHL(Y,BW/2)) eq/ne 0/-1 'all/any-of' style patterns — llvm-dev / detail
  10. [libcxx] Mark a test as unsupported for C++03 — mikhail.maltsev / detail
  11. [libc++] Use c++20 instead of c++2a consistently. — marek.kurdej / detail
  12. [mlir] Refactor translation of OpenMP dialect ops to LLVM IR — zinenko / detail
  13. [clangd] Add server capability advertising hot-reloading of CDBs. — sam.mccall / detail
  14. [SLP]Need shrink the load vector after reordering. — a.bataev / detail

#26933 (Jan 7, 2021 2:15:08 AM)

  1. [clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo — jan_svoboda / detail
  2. [clang][cli] Implement ContainsN Google Test matcher — jan_svoboda / detail
  3. Revert "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  4. Revert "[llvm] Use BasicBlock::phis() (NFC)" — oliver.stannard / detail
  5. [RISCV] Add vector mask arithmetic ISel patterns — fraser / detail

#26932 (Jan 7, 2021 12:59:39 AM)

  1. [LLD] [MinGW] Pass the --demangle and --no-demangle options to the COFF linker — martin / detail
  2. [libcxx] Handle backslash as path separator on windows — martin / detail
  3. [mlir] Mark methods from mlir::OpState that just forward to mlir::Operation as deprecated. — csigg / detail
  4. Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."" — Artem Dergachev / detail
  5. [gn build] Port d2ddc694ff9 — llvmgnsyncbot / detail

#26931 (Jan 6, 2021 11:37:53 PM)

  1. [mlir][ODS] Fix missed rename of TypeParameter 'description' to 'summary' — riddleriver / detail
  2. [LV] Merge tests into a single file (NFC) — gil.rapaport / detail

#26930 (Jan 6, 2021 9:53:46 PM)

  1. [debuginfo-test] Fix -Wunused-value — i / detail
  2. [AsmPrinter] Make OpAsmPrinter::printFunctionalType be resilient to null values. — clattner / detail
  3. Update for review feedback: Inline var declaration and expand names. — clattner / detail
  4. [PowerPC] Delete remnant isOSDarwin references — i / detail
  5. [PowerPC] Delete remnant Darwin ISelLowering code — i / detail
  6. [PowerPC] Delete dead Lower* — i / detail
  7. [VE][NFC] Update comments to match the generated instructions — marukawa / detail
  8. [X86] Update tests for znver3 — Ganesh.Gopalasubramanian / detail

#26929 (Jan 6, 2021 8:02:40 PM)

  1. [llvm] Use llvm::append_range (NFC) — kazu / detail
  2. [llvm] Use BasicBlock::phis() (NFC) — kazu / detail
  3. [llvm] Use llvm::all_of (NFC) — kazu / detail
  4. [clangd][NFC] Use PathRef for getCorrespondingHeaderOrSource — n.james93 / detail
  5. [NFC] Don't copy MachineFrameInfo on each invocation of HasAlias — sanjoy / detail

#26928 (Jan 6, 2021 5:58:38 PM)

  1. [analyzer] Update Fuchsia checker to catch releasing unowned handles. — haowei / detail
  2. [Constant] Update ConstantVector::get to return poison if all input elems are poison — aqjune / detail
  3. [lldb/Lua] add support for multiline scripted breakpoints — pctammela / detail
  4. [RISCV] Fix a few section number comments in RISCVInstrInfoVPseudos.td to match the V extension 1.0 draft spec. NFC — craig.topper / detail
  5. [NFC] Move readAPValue/writeAPValue up the inheritance hierarchy — varun_gandhi / detail
  6. [Constant] Add tests for ConstantVector::get (NFC) — aqjune / detail
  7. [InstSimplify] Fold insertelement vec, poison, idx into vec — aqjune / detail
  8. [lldb] [debugserver] Add stN aliases for stmmN for compatibility — mgorny / detail
  9. [lldb] Skip scoped enum checks with Dwarf <4 — Jonas Devlieghere / detail

#26927 (Jan 6, 2021 3:22:42 PM)

  1. [mlir][vector] Support unrolling for transfer ops using tensors — thomasraoux / detail
  2. [hip] Fix HIP version parsing. — michael.hliao / detail
  3. [OpenMP] Fixed the test environment when building along with LLVM — tianshilei1992 / detail
  4. [OpenMP] Fixed an issue that wrong LLVM headers might be included when building libomptarget — tianshilei1992 / detail
  5. [libc] Add implementation of fmaf. — lntue / detail
  6. [mlir][ODS] Rename several uses of 'description' to 'summary' — riddleriver / detail
  7. [mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefs — riddleriver / detail
  8. [mlir] Add hoisting transformation for transfer ops on tensor — thomasraoux / detail
  9. [OpenMP] Use c_int/c_size_t in Fortran target memory routine interface — hansang.bae / detail
  10. [DominatorTree] Add support for mixed pre/post CFG views. — asbirlea / detail
  11. Fix failing triple test for macOS 11 with non-zero minor versions. — Amara Emerson / detail
  12. [mlir][TypeDefGen] Remove the need to define parser/printer for singleton types — riddleriver / detail
  13. [libc] Use a wrapper for rand instead of calling std::rand in fma tests. — sivachandra / detail
  14. [mlir][vector] Support transfer op on tensor optimizations — thomasraoux / detail
  15. [Support] Untie the llvm::Signpost interface from llvm::Timer — Jonas Devlieghere / detail
  16. [lldb] Ad os_signpost support to lldb_private::Timer — Jonas Devlieghere / detail
  17. [libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  18. [PPC] Remove old PPCSubTarget variable. — kbarton / detail

#26926 (Jan 6, 2021 1:44:45 PM)

  1. [InstSimplify] Fold call null/undef to poison — nikita.ppv / detail
  2. [InstSimplify] Canonicalize non-demanded shuffle op to poison (NFCI) — nikita.ppv / detail
  3. [mlir] Remove a number of methods from mlir::OpState that just forward to mlir::Operation. All call sites have been converted in previous changes. — csigg / detail
  4. [OpenCL] Add clang extension for function pointers. — anastasia.stulova / detail
  5. [OpenCL] Add clang extension for variadic functions. — anastasia.stulova / detail
  6. [BasicAA] Fix BatchAA results for phi-phi assumptions — nikita.ppv / detail
  7. [clang-offload-bundler] Add option -list — Yaxun.Liu / detail

#26925 (Jan 6, 2021 12:20:00 PM)

  1. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
  2. [lld-macho] Fix GCC -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  3. [flang][openacc] Add more parsing/sema tests for init and shutdown directives — clementval / detail
  4. [CGSCC][Coroutine][NewPM] Properly support function splitting/outlining — aeubanks / detail
  5. [SLP] reduce code for propagating flags on reductions; NFC — spatel / detail
  6. [SLP] use reduction kind's opcode to create new instructions; NFC — spatel / detail
  7. [GVN] Regenerate test checks (NFC) — nikita.ppv / detail
  8. [InstSimplify] Fold out-of-bounds shift to poison — nikita.ppv / detail
  9. Fix non-assert builds after D93828 — aeubanks / detail
  10. [test] Pin AMDGPU/opt-pipeline.ll to legacy PM — aeubanks / detail
  11. [RISCV] Return a vXi1 vector type from getSetCCResultType if V extension is enabled. — craig.topper / detail
  12. [test] Pin partial-unswitch.ll to legacy PM — aeubanks / detail
  13. [NFC] Test case refactor — n.james93 / detail
  14. [PowerPC] Avoid call to undef in test (NFC) — nikita.ppv / detail

#26924 (Jan 6, 2021 10:57:33 AM)

  1. AMDGPU/GlobalISel: Update fdiv lowering for denormal/ulp interaction — Matthew.Arsenault / detail
  2. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  3. [mlir] NFC: fix trivial typos — ishizaki / detail
  4. Nit: fix spacing — sanjoy / detail
  5. Remove allow-unregistered-dialect from some tests that don't need it — sanjoy / detail
  6. [X86] Remove [ER]SP from all CSR lists — rnk / detail
  7. [Clang] Remove unnecessary Attr.isArgIdent checks. — flo / detail
  8. [X86] Add commuted patterns test coverage for D93599 — llvm-dev / detail
  9. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  10. [NVPTX] Fix debugging information being added to NVPTX target if remarks are enabled — huberjn / detail

#26923 (Jan 6, 2021 8:42:04 AM)

  1. [Driver][MachineOutliner] Support outlining option with LTO — yvan.roux / detail
  2. Fix MaterializeTemporaryExpr's type when its an incomplete array. — erich.keane / detail
  3. [mlir][spirv] Update pass docs — antiagainst / detail
  4. [Hexagon] Wrap functions only used in asserts in ifndef NDEBUG — kparzysz / detail
  5. [X86] Add icmp ne/eq (srl (ctlz x), log2(bw)) test coverage. — llvm-dev / detail
  6. Remove some unused <vector> includes. NFCI. — llvm-dev / detail
  7. [AArch64] Rearrange mul(dup(sext/zext)) to mul(sext/zext(dup)) — nicholas.guy / detail
  8. [TargetLowering] Add icmp ne/eq (srl (ctlz x), log2(bw)) vector support. — llvm-dev / detail
  9. [flang][driver] Add support for `-D`, `-U` — andrzej.warzynski / detail
  10. AMDGPU: Explicitly use SelectionDAG in legacy intrinsic tests — Matthew.Arsenault / detail
  11. AMDGPU/GlobalISel: Add baseline IR tests for fdiv — Matthew.Arsenault / detail
  12. [InstCombine] Update valueCoversEntireFragment to use TypeSize — peter.waller / detail
  13. [llvm][NFC] Disallow all warnings in TypeSize tests — peter.waller / detail

#26922 (Jan 6, 2021 7:04:15 AM)

  1. [OpenCL][NFC] Improve OpenCL test file naming — sven.vanhaastregt / detail
  2. [ProfileData] Pass Twine by const reference instead of by value. — llvm-dev / detail
  3. [MIPS] MipsAsmParser - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  4. [TableGen] RegisterBankEmitter - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  5. [MLIR][SPIRV] Add `UnsignedOp` trait. — kareem.ergawy / detail
  6. [lldb] Simplify some lldb-server tests — pavel / detail
  7. [LoopDeletion] Also consider loops with subloops for deletion. — flo / detail

#26921 (Jan 6, 2021 5:52:11 AM)

  1. [PowerPC] Fix issue where vsrq is given incorrect shift vector — stefanp / detail
  2. [X86] Add scalar/vector test coverage for D93599 — llvm-dev / detail
  3. [libc] remove modulo from CircularArrayRef iterator — gchatelet / detail
  4. [libc] Align src buffer instead of dst buffer — gchatelet / detail
  5. [AArch64] Add BRB IALL and BRB INJ instructions — tomas.matheson / detail
  6. Reapply multiple "[clang][cli]" patches — jan_svoboda / detail
  7. [Hexagon] Regenerate zext-v4i1.ll tests — llvm-dev / detail

#26920 (Jan 6, 2021 3:55:06 AM)

  1. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — oliver.stannard / detail
  2. [AArch64] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  3. [flang][driver] Update error messages (nfc) — andrzej.warzynski / detail
  4. Fix test failure in a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf — sander.desmalen / detail
  5. [VPlan] Use public VPValue constructor in VPPRedInstPHIRecipe (NFC). — flo / detail
  6. [ARM] Handle any extend whilst lowering mull — david.green / detail
  7. [RISCV][NFC] Add new test cases for mul — powerman1st / detail
  8. [mlir] Use thread_local stack in LLVM dialect type parsing and printing — zinenko / detail
  9. [VPlan] Add getLiveInIRValue accessor to VPValue. — flo / detail
  10. [ARM] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  11. [LiveDebugValues] Handle spill locations with a fixed and scalable component. — sander.desmalen / detail
  12. [ValueTypes] Fix formatting on scalable vector warning (NFC) — fraser / detail
  13. [AArch64][SVE] Emit DWARF location expr for SVE (dbg.declare) — sander.desmalen / detail
  14. [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). — flo / detail

#26919 (Jan 6, 2021 2:28:16 AM)

  1. [AArch64] Use faddp to implement fadd reductions. — sander.desmalen / detail
  2. [AArch64][SVE] Emit DWARF location expression for SVE stack objects. — sander.desmalen / detail
  3. [AArch64] Handle any extend whilst lowering mull — david.green / detail
  4. [flang][driver] Add checks for errors from `Prescan` and `Parse` — andrzej.warzynski / detail

#26918 (Jan 6, 2021 1:01:30 AM)

  1. [clangd][fuzzyFind] Do not show stale symbols in the result. — platonov.aleksandr / detail
  2. [RISCV] Add vector integer mul/mulh/div/rem ISel patterns — fraser / detail
  3. [MC][WebAssembly] Avoid recalculating indexes in -gsplit-dwarf mode — sbc / detail

#26917 (Jan 6, 2021 12:15:00 AM)

  1. [libc] Add implementations of nextafter[f|l] functions. — sivachandra / detail
  2. [OpenMP][AMDGPU] Use AMDGPU_KERNEL calling convention for entry function — Pushpinder.Singh / detail

#26916 (Jan 5, 2021 10:23:22 PM)

  1. [tools] Use llvm::append_range (NFC) — kazu / detail
  2. [MachineSink] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  3. [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) — kazu / detail
  4. [libc] Add implementations of nearbyint[f|l]. — sivachandra / detail

#26915 (Jan 5, 2021 9:21:23 PM)

  1. [-Wcalled-once-parameter][NFC] Fix operator precedence warning — nullptr.cpp / detail
  2. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  3. [GlobalISel] Base implementation for sret demotion. — Christudasan.Devadasan / detail

#26914 (Jan 5, 2021 7:58:48 PM)

  1. [Constant] Add containsPoisonElement — aqjune / detail
  2. [mlir] Print the correct tool name in mlirTranslateMain — youngar17 / detail
  3. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  4. ELF: Teach the linker about the 'B' augmentation string character. — peter / detail
  5. scudo: Update a comment to match the Linux kernel behavior. NFCI. — peter / detail

#26913 (Jan 5, 2021 6:38:19 PM)

  1. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  2. [mlir] Fix MathJax rendering in Affine doc — joker.eph / detail
  3. [SLP,LV] Use poison constant vector for shufflevector/initial insertelement — aqjune / detail
  4. [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector — aqjune / detail

#26912 (Jan 5, 2021 5:42:34 PM)

  1. [sanitizer][Darwin] Suppress -Wno-non-virtual-dtor warning — julian.lettner / detail
  2. Suppress GCC Wdangling-else warning on gtest macros — rnk / detail

#26911 (Jan 5, 2021 4:59:21 PM)

  1. [libomptarget] Allow calls to omp_target_memcpy with 0 size. — georgios.rokos / detail
  2. Reland D93848 "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl"" — i / detail
  3. DebugInfo: Add support for always using ranges (rather than low/high pc) in DWARFv5 — dblaikie / detail
  4. Make DWARFUnit use the dwo_id from the DWARF5 CU header. — jgorbe / detail

#26910 (Jan 5, 2021 4:00:28 PM)

  1. [mlir][sparse] adjust output shape inference to new tensor abstraction — ajcbik / detail
  2. Allow dependent alias template specializations in the preferred_name — richard / detail
  3. [mlir] Fully specify removeAttr return type — tpopp / detail

#26909 (Jan 5, 2021 3:24:12 PM)

  1. AMDGPU: Annotate amdgpu.noclobber for global loads only — changpeng.fang / detail
  2. [SimplifyCFG] simplifyUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  3. [NFC][SimplifyCFG] Add a test with same-destination condidional branch — lebedev.ri / detail
  4. [SimplifyCFG] simplifyUnreachable(): fix handling of degenerate same-destination conditional branch — lebedev.ri / detail
  5. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): switch to non-permissive DomTree updates — lebedev.ri / detail
  6. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): deal with each predecessor only once — lebedev.ri / detail
  7. [NFC][SimplifyCFG] SwitchToLookupTable(): pull out SI->getParent() into a variable — lebedev.ri / detail
  8. [SimplifyCFG] SwitchToLookupTable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  9. [NFC][SimplifyCFG] Add a test where SimplifyEqualityComparisonWithOnlyPredecessor() deletes existing edge — lebedev.ri / detail
  10. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): really don't delete DomTree edges multiple times — lebedev.ri / detail

#26908 (Jan 5, 2021 2:47:49 PM)

  1. [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel — mtrofin / detail
  2. scudo: Fix compilation for non-Linux aarch64 — mcgrathr / detail
  3. [FuncAttrs] Infer noreturn — aeubanks / detail
  4. [ASTMatchers] Fix child traversal over range-for loops — steveire / detail
  5. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  6. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  7. [SLP] reduce code for finding reduction costs; NFC — spatel / detail

#26907 (Jan 5, 2021 1:08:19 PM)

  1. [WebAssembly] Prototype prefetch instructions — tlively / detail
  2. [Coverage] Fix test failures from commit rG9f2967bcfe2f — a-phipps / detail
  3. [RISCV] Move shift ComplexPatterns and custom isel to PatFrags with predicates — craig.topper / detail
  4. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  5. [LoopNest] Remove unused include. — whitneyt / detail
  6. [Hexagon] Silence unused function warning with gcc10, NFC — kparzysz / detail
  7. [SLP] reduce code duplication; NFC — spatel / detail
  8. [SLP] use reduction kind's opcode for cost model queries; NFC — spatel / detail
  9. [DAGCombiner] Don't speculatively create an all ones constant in visitREM that might not be used. — craig.topper / detail
  10. [Inliner] Compute the full cost for the cost benefit analsysis — kazu / detail
  11. [Coverage] Fix Profile test failures from commit rG9f2967bcfe2f — a-phipps / detail
  12. [android] Fix some tests for AOSP-master devices. — 31459023+hctim / detail

#26906 (Jan 5, 2021 11:33:06 AM)

  1. [SLP] delete unused pairwise reduction option — spatel / detail
  2. [RISCV] Don't print zext.b alias. — craig.topper / detail
  3. [NFC] Fix -Wrange-loop-analysis warnings. — joker.eph / detail
  4. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  5. [mlir] Gen removeAttr methods with tablegen — joker.eph / detail
  6. [RISCV] Don't parse 'vmsltu.vi v0, v1, 0' as 'vmsleu.vi v0, v1, -1' — craig.topper / detail
  7. [NFC] Rename registerAliasAnalyses -> registerDefaultAliasAnalyses — aeubanks / detail
  8. [clang][cli] Specify correct integer width for -fbuild-session-timestamp — jan_svoboda / detail

#26905 (Jan 5, 2021 10:36:58 AM)

  1. [ARM][AArch64] Some extra test to show anyextend lowering. NFC — david.green / detail
  2. [ASTMatchers] Omit methods from explicit template instantations — steveire / detail
  3. [mlir][Linalg] Add a test case that consumer has "reduction" loops. — hanchung / detail
  4. [lldb] Add timers to Reproducer::Keep and Reproducer::Discard — Jonas Devlieghere / detail
  5. [libTooling] Add support for smart pointers to relevant Transformer `Stencil`s. — yitzhakm / detail
  6. GlobalISel: Add isKnownToBeAPowerOfTwo helper function — Matthew.Arsenault / detail
  7. [llvm-link] fix linker behavior when linking archives with --only-needed option — serguei.n.dmitriev / detail
  8. [RISCV] Match vmslt(u).vx intrinsics with a small immediate to vmsle(u).vx. — craig.topper / detail

#26904 (Jan 5, 2021 9:20:44 AM)

  1. [gn build] Port fec1a442e3b — llvmgnsyncbot / detail
  2. [clang-tidy] Add extra tests — steveire / detail
  3. [Coverage] Add support for Branch Coverage in LLVM Source-Based Code Coverage — a-phipps / detail
  4. [Clang] Add AArch64 VCMLA LANE variants. — flo / detail
  5. [RegisterClassInfo] Return non-zero for RC without allocatable reg — Jinsong Ji / detail
  6. [mlir] Remove LLVMType, LLVM dialect types now derive Type directly — zinenko / detail
  7. [clang-tidy] Update uses of deprecated Transformer APIs in StringFindStrContainsCheck. — yitzhakm / detail
  8. [AMDGPU] Remove deprecated V_MUL_LO_I32 from GFX10 — Joseph.Nash / detail
  9. CGExpr - EmitMatrixSubscriptExpr - fix getAs<> null-dereference static analyzer warning. NFCI. — llvm-dev / detail

#26903 (Jan 5, 2021 7:41:32 AM)

  1. [X86][AVX] combineVectorSignBitsTruncation - use PACKSS/PACKUS in more AVX cases — llvm-dev / detail
  2. [VPlan] Re-add interleave group members to plan. — flo / detail
  3. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  4. [clang][AArch64][SVE] Avoid going through memory for coerced VLST arguments — joe.ellis / detail
  5. [ASTMatchers] Fix traversal matchers with explicit and defaulted methods — steveire / detail
  6. [-Wcalled-once-parameter] Introduce 'called_once' attribute — vsavchenko / detail
  7. [AArch64][SVE] Add optimization to remove redundant ptest instructions — bradley.smith / detail

#26902 (Jan 5, 2021 6:54:38 AM)

  1. [mlir] Add canonicalization pattern out_tensor->linalg->dim to out_tensor->dim. — pifon / detail
  2. [ASTMatchers] Ensure that we can match inside lambdas — steveire / detail
  3. [ASTMatchers] Fix build when no targets are enabled — steveire / detail

#26901 (Jan 5, 2021 6:11:03 AM)

  1. [CodeGen] Format SelectionDAG::getConstant methods (NFC) — fraser / detail
  2. [VE] Change clang to support SjLj Lowering — marukawa / detail
  3. [X86] getMemoryOpCost - use dyn_cast_or_null<StoreInst>. NFCI. — llvm-dev / detail
  4. [OpenCL] Restrict pointer to member functions. — anastasia.stulova / detail

#26900 (Jan 5, 2021 4:26:13 AM)

  1. [Coroutines] checkAsyncFuncPointer - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  2. [SimplifyIndVar] createWideIV - make WideIVInfo arg a const ref. NFCI. — llvm-dev / detail
  3. [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC) — flo / detail
  4. [SVE] Lower vector CTLZ, CTPOP and CTTZ operations. — paul.walker / detail
  5. [IR] Add ConstantInt::getBool helpers to wrap getTrue/getFalse. — llvm-dev / detail
  6. [VE] Support SJLJ exception related instructions — marukawa / detail
  7. [OpenCL] Warn about side effects for unevaluated vec_step arg — sven.vanhaastregt / detail
  8. [clangd] When querying drivers by binary, look in PATH too — sam.mccall / detail
  9. [AMDGPU] Split out new helper function macToMad in SIFoldOperands. NFC. — jay.foad / detail
  10. [AMDGPU] Precommit test case for D94010 — jay.foad / detail
  11. [AMDGPU] Handle v_fmac_legacy_f32 in SIFoldOperands — jay.foad / detail

#26899 (Jan 5, 2021 2:32:44 AM)

  1. [GlobalISel][TableGen] Fix ConstrainOperandRC bug — mikael.holmen / detail
  2. [VE] Support llvm.eh.sjlj.lsda — marukawa / detail
  3. [RISCV] Add vector integer min/max ISel patterns — fraser / detail
  4. Sema::BuildCallExpr - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  5. SystemZTargetLowering::lowerDYNAMIC_STACKALLOC - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  6. MemProfiler::insertDynamicShadowAtFunctionEntry - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  7. Inform the consumer on invalid template instantiations. — v.g.vassilev / detail
  8. [VE][NFC] Fix typo in comments — marukawa / detail
  9. [WebAssembly] call_indirect causes indirect function table import — wingo / detail
  10. [DebugInfo] Avoid LSR crash on large integer inputs — jeremy.morse / detail

#26897 (Jan 4, 2021 11:11:01 PM)

  1. [compiler-rt] [windows] Add UNUSED attributes on variables/functions only used for 64 bit targets — martin / detail

#26895 (Jan 4, 2021 8:52:14 PM)

  1. [llvm/Orc] Fix ExecutionEngine module build breakage — medismail.bennani / detail

#26894 (Jan 4, 2021 8:34:33 PM)

  1. Remove RefSCC::handleTrivialEdgeInsertion — lxfind / detail

#26889 (Jan 4, 2021 7:45:10 PM)

  1. [NFC] [PowerPC] Update vec_constants test to reflect more patterns — qiucofan / detail
  2. [NFC] [PowerPC] Remove dead code in BUILD_VECTOR peephole — qiucofan / detail

#26888 (Jan 4, 2021 7:34:33 PM)

  1. [NFC] Add the getSizeInBytes() interface for MachineConstantPoolValue — qshanz / detail

#26883 (Jan 4, 2021 6:44:33 PM)

  1. [RISCV] Rename RVV intrinsics class (NFC) — evandro.menezes / detail

#26882 (Jan 4, 2021 6:34:33 PM)

  1. [UpdateTestChecks] Fix PowerPC RE to support AIX assembly — qiucofan / detail

#26880 (Jan 4, 2021 6:14:33 PM)

  1. [InstSimplify] add a test for gep with poison operand (NFC) — aqjune / detail
  2. [InstSimplify] gep with poison operand is poison — aqjune / detail

#26871 (Jan 4, 2021 4:44:33 PM)

  1. [WebAssembly] Remove old SDT_WebAssemblyCalls (NFC) — aheejin / detail

#26868 (Jan 4, 2021 4:14:33 PM)

  1. [JumpThreading][NewPM] Skip when target has divergent CF — aeubanks / detail

#26858 (Jan 4, 2021 2:35:19 PM)

  1. [clang] - Also look for devtoolset-10 — phosek / detail
  2. [NFCI] DwarfEHPrepare: update DomTree in non-permissive mode, when present — lebedev.ri / detail
  3. [NFCI] SimplifyCFG: switch to non-permissive DomTree updates, where possible — lebedev.ri / detail
  4. [SimplifyCFGPass] mergeEmptyReturnBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  5. [SimplifyCFG] simplifyIndirectBr(): switch to non-permissive DomTree updates — lebedev.ri / detail
  6. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  7. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): switch to non-permissive DomTree updates — lebedev.ri / detail

#26857 (Jan 4, 2021 2:30:26 PM)

  1. Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" — schuett / detail

#26856 (Jan 4, 2021 2:14:33 PM)

  1. [LoopUtils] remove redundant opcode parameter; NFC — spatel / detail

#26855 (Jan 4, 2021 2:04:46 PM)

  1. [NewPM][AMDGPU] Pass TargetMachine to AMDGPUSimplifyLibCallsPass — aeubanks / detail
  2. [ValueTracking] isGuaranteedNotToBePoison should return true on undef — aqjune / detail
  3. [NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II) — schuett / detail

#26852 (Jan 4, 2021 1:16:04 PM)

  1. [test] Pin backedge-id-bug-xfail.ll to legacy PM — aeubanks / detail

#26851 (Jan 4, 2021 1:10:15 PM)

  1. [LoopUtils] reorder logic for creating reduction; NFC — spatel / detail
  2. [LoopUtils] reduce code for creatng reduction; NFC — spatel / detail

#26850 (Jan 4, 2021 12:54:34 PM)

  1. Revert "[LoopNest] Allow empty basic blocks without loops" — whitneyt / detail
  2. [FPEnv][AMDGPU] Disable FSUB(-0,X)->FNEG(X) DAGCombine when subnormals are flushed — mcinally / detail

#26849 (Jan 4, 2021 12:45:29 PM)

  1. [NewPM][AMDGPU] Make amdgpu-aa work with NewPM — aeubanks / detail

#26847 (Jan 4, 2021 12:34:17 PM)

  1. [flang][openmp] Make Reduction clause part of OmpClause — clementval / detail
  2. [RISCV] Remove unused method RISCVInstPrinter::printSImm5Plus1. NFC — craig.topper / detail
  3. [NewPM][AMDGPU] Port amdgpu-printf-runtime-binding — aeubanks / detail
  4. [NewPM][AMDGPU] Port amdgpu-always-inline — aeubanks / detail

#26845 (Jan 4, 2021 12:13:55 PM)

  1. [NewPM][AMDGPU] Port amdgpu-propagate-attributes-early/late — aeubanks / detail
  2. [NewPM][AMDGPU] Port amdgpu-unify-metadata — aeubanks / detail
  3. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  4. Switching Clang UniqueInternalLinkageNamesPass scheduling to using the LLVM one with newpm. — hoy / detail

#26844 (Jan 4, 2021 11:54:34 AM)

  1. [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  2. [DebugInfo] Use llvm::append_range (NFC) — kazu / detail
  3. [llvm] Use llvm::any_of (NFC) — kazu / detail

#26843 (Jan 4, 2021 11:44:34 AM)

  1. [NewPM][AMDGPU] Run InternalizePass when -amdgpu-internalize-symbols — aeubanks / detail

#26839 (Jan 4, 2021 11:04:34 AM)

  1. [RISCV] Replace i32 with XLenVT in (add AddrFI, simm12) isel patterns. — craig.topper / detail

#26837 (Jan 4, 2021 10:44:34 AM)

  1. [InstCombine] add tests for ashr+icmp; NFC — spatel / detail

#26833 (Jan 4, 2021 10:04:34 AM)

  1. Revert "[LoopDeletion] Break backedge of loops when known not taken" — listmail / detail
  2. CodeGen: Use Register — Matthew.Arsenault / detail

#26830 (Jan 4, 2021 9:34:34 AM)

  1. [LoopDeletion] Break backedge of loops when known not taken — listmail / detail

#26828 (Jan 4, 2021 9:14:34 AM)

  1. [OpenMP] Add using bit flags to select Libomptarget Information — huberjn / detail

#26827 (Jan 4, 2021 9:04:34 AM)

  1. [libomptarget][amdgpu] Call into deviceRTL instead of ockl — jonathanchesterfield / detail
  2. [ProfileData] GCOVFile::readGCNO - silence undefined pointer warning. NFCI. — llvm-dev / detail

#26826 (Jan 4, 2021 8:54:34 AM)

  1. [Hexagon] Fix bad SDNodeXForm — kparzysz / detail

#26825 (Jan 4, 2021 8:44:34 AM)

  1. [SimplifyCFG] Enabled hoisting late in LTO pipeline. — flo / detail

#26822 (Jan 4, 2021 8:14:34 AM)

  1. [InterleavedAccess] Return correct 'modified' status. — flo / detail
  2. [RISCV][NFC] Add additional cmov tests — selliott / detail

#26819 (Jan 4, 2021 7:47:58 AM)

  1. DeclCXX - Fix getAs<> null-dereference static analyzer warnings. NFCI. — llvm-dev / detail
  2. [IR] CallBase::getBundleOpInfoForOperand - ensure Current iterator is defined. NFCI. — llvm-dev / detail

#26813 (Jan 4, 2021 6:30:02 AM)

  1. [Sparc] SparcMCExpr::printVariantKind - fix Wcovered-switch-default gcc warning. NFCI. — llvm-dev / detail
  2. [OpenMP] Add definition/interface for target memory routines — hansang.bae / detail

#26812 (Jan 4, 2021 6:14:34 AM)

  1. [AArch64][SVE]Add cost model for masked gather and scatter for scalable vector. — caroline.concatto / detail

#26811 (Jan 4, 2021 6:04:34 AM)

  1. [AArch64] Add patterns for FMCLA*_indexed. — flo / detail

#26807 (Jan 4, 2021 5:14:35 AM)

  1. [Support] Add KnownBits::icmp helpers. — llvm-dev / detail

#26805 (Jan 4, 2021 4:54:35 AM)

  1. [ARM] Extend lowering for i64 reductions — david.green / detail

#26803 (Jan 4, 2021 4:34:35 AM)

  1. [Sparc] Fixes for the internal assembler — cederman / detail

#26801 (Jan 4, 2021 4:14:35 AM)

  1. [docs] Release notes for IsDecl in DIModule. — chih-ping.chen / detail

#26798 (Jan 4, 2021 3:44:35 AM)

  1. [AArch64] Attempt to fix Mac tests with a more specific triple. NFC — david.green / detail

#26796 (Jan 4, 2021 3:24:35 AM)

  1. [VE] Change default CPU name to "generic" — marukawa / detail

#26794 (Jan 4, 2021 3:07:51 AM)

  1. [AARCH64] Improve accumulator forwarding for Cortex-A57 model — david.green / detail

#26792 (Jan 4, 2021 2:32:33 AM)

  1. [ArgPromotion] Delay dead GEP removal until doPromotion. — flo / detail

#26788 (Jan 4, 2021 1:34:35 AM)

  1. Revert "[Sema] Fix deleted function problem in implicitly movable test" — nullptr.cpp / detail

#26787 (Jan 4, 2021 1:24:35 AM)

  1. [SVE] Fix inline assembly parsing crash — david.sherwood / detail
  2. [VE] Remove VA.needsCustom checks — marukawa / detail

#26781 (Jan 4, 2021 12:24:35 AM)

  1. [RISCV] Remove unused method isUImm5NonZero() from RISCVAsmParser.cpp. NFC — craig.topper / detail

#26780 (Jan 4, 2021 12:14:35 AM)

  1. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail

#26779 (Jan 4, 2021 12:04:35 AM)

  1. [PowerPC] Do not fold `cmp(d|w)` and `subf` instruction to `subf.` if `nsw` is not present — lkail / detail

#26769 (Jan 3, 2021 10:24:35 PM)

  1. [IROutliner] Refactoring errors in the cost model from past patches. — andrew.litteken / detail

#26765 (Jan 3, 2021 9:44:35 PM)

  1. [IROutliner] Removing a duplicate addition, causing overestimates in IROutliner. — andrew.litteken / detail

#26753 (Jan 3, 2021 7:44:36 PM)

  1. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail

#26746 (Jan 3, 2021 6:34:36 PM)

  1. [compiler-rt] [Sanitizers] Extend ThreadDescriptorSize() for glibc-2.32-2.fc33.x86_64+i686 — jan.kratochvil / detail

#26736 (Jan 3, 2021 4:54:36 PM)

  1. [clang-tidy] Fix windows tests — n.james93 / detail

#26720 (Jan 3, 2021 2:14:36 PM)

  1. [NFC][SimplifyCFG] Add a test where we fail to preserve DomTree validity — lebedev.ri / detail
  2. [NFC][SimplifyCFG] SimplifyTerminatorOnSelect(): pull out OldTerm->getParent() into a variable — lebedev.ri / detail
  3. [SimplifyCFG] SimplifyTerminatorOnSelect(): fix/tune DomTree updates — lebedev.ri / detail
  4. [NFC][SimplifyCFG] Hoist 'original' DomTree verification from simplifyOnce() into run() — lebedev.ri / detail

#26714 (Jan 3, 2021 1:14:36 PM)

  1. [InstSimplify] Fold nnan/ninf violation to poison — nikita.ppv / detail

#26712 (Jan 3, 2021 12:54:36 PM)

  1. [LoopUnswitch] Precommit initial partial unswitching test cases. — flo / detail

#26707 (Jan 3, 2021 12:04:37 PM)

  1. [InstSimplify] Fold division by zero to poison — nikita.ppv / detail

#26695 (Jan 3, 2021 10:04:37 AM)

  1. [InstSimplify] Fix addo/subo with undef (PR43188) — nikita.ppv / detail
  2. [Target] Use llvm::append_range (NFC) — kazu / detail
  3. [Target] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  4. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail

#26691 (Jan 3, 2021 9:24:37 AM)

  1. [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [X86] Make deinterleave8bitStride3 use unary CreateShuffleVector — aqjune / detail
  3. [InstSimplify] Return poison for out of bounds extractelement — nikita.ppv / detail

#26682 (Jan 3, 2021 7:54:37 AM)

  1. [InstSimplify] Return poison if insertelement touches out of bounds — aqjune / detail

#26681 (Jan 3, 2021 7:44:37 AM)

  1. [Scalarizer] Use poison as insertelement's placeholder — aqjune / detail
  2. [ArgPromotion] Add test with dead GEP when promoting. — flo / detail

#26670 (Jan 3, 2021 5:54:37 AM)

  1. Update *-inseltpoison.ll tests at Transforms/InstCombine/X86 by replacing undef with poison (NFC) — aqjune / detail

#26662 (Jan 3, 2021 4:14:38 AM)

  1. [SCEV] Simplify trunc to zero based on known bits — gil.rapaport / detail

#26661 (Jan 3, 2021 4:04:38 AM)

  1. [dsymutil][DWARFLinker][NFC] Refactor usages of UniquingStringPool. — a.v.lapshin / detail

#26594 (Jan 2, 2021 4:14:39 PM)

  1. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — thakis / detail

#26590 (Jan 2, 2021 3:34:39 PM)

  1. [RuntimeDyld] Fix dangling reference in RuntimeDyldELF. — Lang Hames / detail

#26587 (Jan 2, 2021 3:04:39 PM)

  1. [gn build] Port 5799fc79c3f — llvmgnsyncbot / detail

#26586 (Jan 2, 2021 2:54:39 PM)

  1. [SimplifyCFG][AMDGPU] AMDGPUUnifyDivergentExitNodes: SimplifyCFG isn't ready to preserve PostDomTree — lebedev.ri / detail
  2. [llvm-reduce] Fix removal of unused llvm intrinsics declarations — lebedev.ri / detail
  3. [llvm-reduce] Refactor global variable delta pass — lebedev.ri / detail
  4. [NFC][SimplifyCFG] Add test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  5. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation — lebedev.ri / detail
  6. [NFC][SimplifyCFG] Add another test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  7. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation, take 2 — lebedev.ri / detail

#26584 (Jan 2, 2021 2:34:39 PM)

  1. Moving UniqueInternalLinkageNamesPass to the start of IR pipelines. — hoy / detail

#26569 (Jan 2, 2021 12:04:40 PM)

  1. [NFC] Switch up some dyn_cast calls — n.james93 / detail

#26561 (Jan 2, 2021 10:34:40 AM)

  1. [PowerPC] Add the LLVM triple for powerpcle [1/5] — bdragon / detail
  2. [PowerPC] Support powerpcle target in LLVMObject [2/5] — bdragon / detail
  3. [PowerPC] Support powerpcle target in Clang [3/5] — bdragon / detail
  4. [PowerPC] Support powerpcle target in LLD [4/5] — bdragon / detail
  5. [PowerPC] Enable OpenMP for powerpcle target. [5/5] — bdragon / detail
  6. [PowerPC] NFC: Apply minor clang-format fix — bdragon / detail

#26560 (Jan 2, 2021 10:24:40 AM)

  1. [Process/NetBSD] Copy changes from FreeBSDRemote and reformat — mgorny / detail

#26556 (Jan 2, 2021 9:44:40 AM)

  1. [lldb/test] Deduplicate the rest of TestLldbGdbServer.py — pavel / detail
  2. [lldb] Deduplicate more lldb-server tests — pavel / detail

#26555 (Jan 2, 2021 9:34:40 AM)

  1. [TableGen] Use llvm::append_range (NFC) — kazu / detail
  2. [llvm] Use llvm::erase_value and llvm::erase_if (NFC) — kazu / detail
  3. [Transforms] Construct SmallVector with iterator ranges (NFC) — kazu / detail

#26551 (Jan 2, 2021 8:54:40 AM)

  1. [LV] Clean up trailing whitespace (NFC). — flo / detail

#26523 (Jan 2, 2021 4:14:41 AM)

  1. [NFCI][CodeGen] DwarfEHPrepare: don't actually pass DTU into simplifyCFG by default — lebedev.ri / detail
  2. [SimplifyCFG] Don't actually take DomTreeUpdater unless we intend to maintain DomTree validity — lebedev.ri / detail
  3. [LV] Add missed optimization fold-tail test — gil.rapaport / detail

#26480 (Jan 1, 2021 8:34:42 PM)

  1. Temporarily disable to clang-tidy tests on Windows — thakis / detail

#26477 (Jan 1, 2021 8:04:41 PM)

  1. fix typos to cycle bots — thakis / detail

#26474 (Jan 1, 2021 7:34:42 PM)

  1. fix typo to cycle bots — thakis / detail

#26473 (Jan 1, 2021 7:24:42 PM)

  1. [gn build] (manually) port 5e31e226b5: Use Py3 for the build — thakis / detail

#26470 (Jan 1, 2021 6:54:42 PM)

  1. [CodeGen][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail

#26465 (Jan 1, 2021 5:44:42 PM)

  1. [MLIR] Fix affine_map compose with multi-symbols — uday / detail

#26462 (Jan 1, 2021 5:14:42 PM)

  1. [NFC][RISCV] Move vmsge{u}.vx processing to RISCVAsmParser. — kai.wang / detail

#26448 (Jan 1, 2021 2:54:42 PM)

  1. [sanitizer] Enable mallopt and mallinfo interceptors on Android after D93848 — i / detail

#26444 (Jan 1, 2021 2:14:42 PM)

  1. [SimplifyCFGPass] Ensure that DominatorTreeWrapperPass is init'd before SimplifyCFG — lebedev.ri / detail
  2. [SimplifyCFG] Teach tryWidenCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  3. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 2 — lebedev.ri / detail
  4. [IR] PassManagerTest: Register DominatorTreeAnalysis before running SimplifyCFGPass — lebedev.ri / detail
  5. [Utils] LocalTest: fix SimplifyCFGWithNullAC test to work with `-simplifycfg-require-and-preserve-domtree=1` — lebedev.ri / detail
  6. [NFC] clang-format the entire DwarfEHPrepare.cpp — lebedev.ri / detail
  7. [NFC][CodeGen] Split DwarfEHPrepare pass into an actual transform and an legacy-PM wrapper — lebedev.ri / detail
  8. [NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for SimplifyCFG as such — lebedev.ri / detail
  9. [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree — lebedev.ri / detail
  10. [SimplifyCFG] Teach removeUndefIntroducingPredecessor to preserve DomTree — lebedev.ri / detail
  11. [AMDGPU][SimplifyCFG] Teach AMDGPUUnifyDivergentExitNodes to preserve {,Post}DomTree — lebedev.ri / detail
  12. [compiler-rt][test] Suppress stderr of ldd output — i / detail

#26436 (Jan 1, 2021 12:54:42 PM)

  1. [SSAUpdater] Remove unused code InstrIsPHI (NFC) — kazu / detail
  2. [llvm] Use *Map::lookup (NFC) — kazu / detail
  3. [llvm] Use isa instead of dyn_cast (NFC) — kazu / detail

#26424 (Jan 1, 2021 10:54:43 AM)

  1. test/OpenMP/parallel_codegen.cpp: Allow multiple result attributes — i / detail

#26418 (Jan 1, 2021 9:54:43 AM)

  1. [Analysis] fix typo in code comment; NFC — spatel / detail
  2. [Analysis] flatten enums for recurrence types — spatel / detail

#26412 (Jan 1, 2021 8:54:43 AM)

  1. [SLP]Add a test for correct use of the reordered loads, NFC. — a.bataev / detail

#26408 (Jan 1, 2021 8:14:43 AM)

  1. [InstSimplify] Add tests for gep p, -p without inbounds (NFC) — nikita.ppv / detail

#26406 (Jan 1, 2021 7:54:43 AM)

  1. [CVP] Add tests for union of conditions (NFC) — nikita.ppv / detail
  2. [LVI] Handle unions of conditions — nikita.ppv / detail

#26404 (Jan 1, 2021 7:34:43 AM)

  1. [TableGen] Continue cleaning up .td files — paul / detail

#26395 (Jan 1, 2021 6:04:43 AM)

  1. [LV] Fix crash when generating remarks with multi-exit loops. — flo / detail
  2. [LAA] Add tests with uncomputable BTCs. — flo / detail
  3. [LoopLoadElim] Add tests with uncomputable BTCs. — flo / detail
  4. [LoopDistribute] Add tests with uncomputable BTCs. — flo / detail

#26393 (Jan 1, 2021 5:44:43 AM)

  1. Precommit a test for D92015 (NFC) — aqjune / detail

#26364 (Jan 1, 2021 12:13:45 AM)

  1. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  2. [clang-tidy][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail

#26354 (Dec 31, 2020 9:44:44 PM)

  1. [IRSim][IROutliner] Allowing call instructions to be outlined. — andrew.litteken / detail

#26338 (Dec 31, 2020 7:04:45 PM)

  1. [IRSim] Letting call instructions be legal for similarity identification. — andrew.litteken / detail

#26323 (Dec 31, 2020 4:34:45 PM)

  1. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 1 — lebedev.ri / detail
  2. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 2 — lebedev.ri / detail
  3. [SimplifyCFG] Teach simplifyIndirectBr() to preserve DomTree — lebedev.ri / detail
  4. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 3 — lebedev.ri / detail
  5. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 1 — lebedev.ri / detail
  6. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 2 — lebedev.ri / detail
  7. [SimplifyCFG] Teach tryToSimplifyUncondBranchWithICmpInIt() to preserve DomTree — lebedev.ri / detail
  8. [SimplifyCFG] SUCCESS! Teach createUnreachableSwitchDefault() to preserve DomTree — lebedev.ri / detail

#26316 (Dec 31, 2020 3:24:45 PM)

  1. [IRSim][IROutliner] Allowing GEP instructions to be outlined. — andrew.litteken / detail

#26313 (Dec 31, 2020 2:54:45 PM)

  1. [mlir][shape] Add shape.lib attribute — jpienaar / detail

#26311 (Dec 31, 2020 2:32:02 PM)

  1. [Analysis] reduce code for matching min/max; NFC — spatel / detail

#26310 (Dec 31, 2020 2:14:45 PM)

  1. [test] Make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  2. Refactor how -fno-semantic-interposition sets dso_local on default visibility external linkage definitions — i / detail

#26305 (Dec 31, 2020 1:24:45 PM)

  1. Revert "remove pessimizing moves (reported by gcc 10)" — andrew.litteken / detail

#26303 (Dec 31, 2020 1:10:25 PM)

  1. Add tests for D93943 (NFC) — aqjune / detail

#26302 (Dec 31, 2020 12:54:46 PM)

  1. [IRSim] Letting gep instructions be legal for similarity identification. — andrew.litteken / detail

#26301 (Dec 31, 2020 12:44:45 PM)

  1. remove pessimizing moves (reported by gcc 10) — nunoplopes / detail

#26296 (Dec 31, 2020 12:01:40 PM)

  1. [CodeGen] recognize select form of and/ors when splitting branch conditions — aqjune / detail

#26295 (Dec 31, 2020 11:44:46 AM)

  1. [SCEV] recognize logical and/or pattern — aqjune / detail

#26290 (Dec 31, 2020 11:02:18 AM)

  1. [Clang][Misc] Change run line in fragile test — atmndp / detail

#26289 (Dec 31, 2020 10:44:46 AM)

  1. [IROutliner] Adding consistent function attribute merging — andrew.litteken / detail

#26286 (Dec 31, 2020 10:14:46 AM)

  1. [ThinLTO] Default -enable-import-metadata to false — i / detail

#26284 (Dec 31, 2020 9:54:46 AM)

  1. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
  2. [CodeGen] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  3. [MemorySSA, BPF] Use isa instead of dyn_cast (NFC) — kazu / detail

#26283 (Dec 31, 2020 9:44:46 AM)

  1. [ThinLTO][test] Specify -enable-import-metadata to make !thinlto_src_module available in -DLLVM_ENABLE_ASSERTIONS=off mode — i / detail

#26281 (Dec 31, 2020 9:24:46 AM)

  1. [ThinLTO][test] Add visibility related tests — i / detail

#26262 (Dec 31, 2020 6:15:49 AM)

  1. [NFC] Added/adjusted tests for PR48604; second pattern — Dávid Bolvanský / detail
  2. [InstCombine] Transform (A + B) - (A & B) to A | B (PR48604) — Dávid Bolvanský / detail

#26256 (Dec 31, 2020 5:14:46 AM)

  1. [NFC] Added tests for PR48604 — Dávid Bolvanský / detail
  2. [InstCombine] Transform (A + B) - (A | B) to A & B (PR48604) — Dávid Bolvanský / detail

#26248 (Dec 31, 2020 3:54:47 AM)

  1. Revert "[ThinLTO][test] Add visibility related tests" — sureyeaah / detail
  2. Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" — sureyeaah / detail

#26246 (Dec 31, 2020 3:36:25 AM)

  1. LangRef: fix significand bits of fp128 — nunoplopes / detail

#26238 (Dec 31, 2020 1:04:47 AM)

  1. [sanitizer] Include fstab.h on glibc/FreeBSD/NetBSD/macOS — i / detail

#26237 (Dec 31, 2020 12:54:47 AM)

  1. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail

#26235 (Dec 31, 2020 12:34:47 AM)

  1. [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail

#26234 (Dec 31, 2020 12:24:47 AM)

  1. [mlir][python] Fix python extension building on windows. — stellaraccident / detail
  2. Update inselt tests at llvm/test/Analysis to have poison as shufflevector's placeholder (NFC) — aqjune / detail
  3. [test] Fix -triple and delete UNSUPPORTED: system-windows — i / detail

#26230 (Dec 30, 2020 11:44:47 PM)

  1. [mlir][python] Tweaks to make python extensions packagable/distributable. — stellaraccident / detail

#26229 (Dec 30, 2020 11:34:47 PM)

  1. [lld/mac] fix typo — schuett / detail

#26218 (Dec 30, 2020 9:44:47 PM)

  1. Support tilezero intrinsic and c interface for AMX. — yuanke.luo / detail

#26214 (Dec 30, 2020 9:04:47 PM)

  1. [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  2. [CodeGenModule] Set dso_local for Mach-O GlobalValue — i / detail

#26209 (Dec 30, 2020 8:10:25 PM)

  1. [RISCV] Define vector widening type-convert intrinsic. — monk.chiang / detail
  2. [RISCV] Define vector narrowing type-convert intrinsic. — monk.chiang / detail
  3. [RISCV] Define vector single-width type-convert intrinsic. — monk.chiang / detail

#26205 (Dec 30, 2020 7:24:48 PM)

  1. [lsan] Ignore inderect leaks referenced by suppressed blocks — Vitaly Buka / detail
  2. Add intrinsic testcase for some missing widening reduction. — monk.chiang / detail

#26202 (Dec 30, 2020 6:54:48 PM)

  1. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  2. [X86] Don't fold negative offset into 32-bit absolute address (e.g. movl $foo-1, %eax) — i / detail

#26197 (Dec 30, 2020 6:05:49 PM)

  1. [lld/mac] Add -adhoc_codesign / -no_adhoc_codesign flags — thakis / detail

#26196 (Dec 30, 2020 5:54:48 PM)

  1. [ARM] Declare Op within an if statement (NFC) — kazu / detail
  2. [PGO] Use isa instead of dyn_cast (NFC) — kazu / detail
  3. [Analysis] Remove unused code recursivelySimplifyInstruction (NFC) — kazu / detail

#26191 (Dec 30, 2020 5:04:48 PM)

  1. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  2. [TargetMachine] Drop implied dso_local for definitions in ELF static relocation model/PIE — i / detail
  3. [ThinLTO][test] Add visibility related tests — i / detail

#26187 (Dec 30, 2020 4:24:48 PM)

  1. [LowerEmuTls] Copy dso_local from <var> to __emutls_v.<var> — i / detail

#26184 (Dec 30, 2020 3:54:48 PM)

  1. [ORC] Remove some stale debugging output. — Lang Hames / detail
  2. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail

#26182 (Dec 30, 2020 3:34:48 PM)

  1. [ARM][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  2. [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  3. [RISCV][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail

#26180 (Dec 30, 2020 3:14:48 PM)

  1. [AArch64][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail

#26178 (Dec 30, 2020 2:54:48 PM)

  1. [X86][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  2. [test] Fix linux-preemption.ll — i / detail

#26175 (Dec 30, 2020 2:24:48 PM)

  1. Avoid using /dev/null in test — jpienaar / detail

#26172 (Dec 30, 2020 1:59:34 PM)

  1. [PowerPC] Add addtional test that retroactively catches PR47259 — bdragon / detail
  2. [OpenMP] libomp: Handle implicit conversion warnings — Andrey.Churbanov / detail

#26170 (Dec 30, 2020 1:14:48 PM)

  1. [SimplifyCFG] Teach SimplifyBranchOnICmpChain() to preserve DomTree — lebedev.ri / detail
  2. [SimplifyCFG] Teach switchToSelect() to preserve DomTree — lebedev.ri / detail
  3. [SimplifyCFG] Teach SwitchToLookupTable() to preserve DomTree — lebedev.ri / detail
  4. [LoopIdiom] 'left-shift until bittest': don't forget to check that PHI node is in loop header — lebedev.ri / detail
  5. [libc][NFC] Use ASSERT_FP_EQ to compare nan values in tests. — sivachandra / detail

#26167 (Dec 30, 2020 12:44:48 PM)

  1. [LoopUtils] reduce FMF and min/max complexity when forming reductions — spatel / detail
  2. [update_llc_test_checks] Support Windows .seh_proc for x86 — i / detail
  3. [RISCV] Cleanup some V intrinsic names used in tests to match the type overloads used. Add some missing double tests on rv32. NFC — craig.topper / detail

#26166 (Dec 30, 2020 12:34:48 PM)

  1. [LoopVectorizer] add test to show wrong FMF propagation; NFC — spatel / detail

#26163 (Dec 30, 2020 12:04:49 PM)

  1. [update_llc_test_checks] Support .Lfunc$local for x86 -relocation-model=pic dsolocal tests — i / detail

#26158 (Dec 30, 2020 11:04:49 AM)

  1. Fix `LLVM_ENABLE_MODULES=On` build — Yuanfang Chen / detail
  2. [gn build] Switch copy_bundle_data from pax to cpio — thakis / detail

#26157 (Dec 30, 2020 10:54:49 AM)

  1. [mlir] Add option to read reproducer options from file — jpienaar / detail

#26156 (Dec 30, 2020 10:44:49 AM)

  1. [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail

#26155 (Dec 30, 2020 10:34:49 AM)

  1. [IROutliner] Adding option to enable outlining from linkonceodr functions — andrew.litteken / detail
  2. [compiler-rt] FuzzedDataProvider: Add PickValueInArray for std::array — mmoroz / detail

#26150 (Dec 30, 2020 9:44:49 AM)

  1. [CMake][tsan] Remove --sysroot=. — i / detail

#26148 (Dec 30, 2020 9:24:49 AM)

  1. [ELF] Drop '>>> defined in ' for locations of linker synthesized symbols — i / detail

#26146 (Dec 30, 2020 9:04:49 AM)

  1. [mlir] Fix indexing of first offset operand in ops that implement OffsetSizeAndStrideOpInterface — nicolas.vasilache / detail

#26145 (Dec 30, 2020 8:54:49 AM)

  1. [mlir] NFC - Fix SubViewOp printing — nicolas.vasilache / detail

#26144 (Dec 30, 2020 8:44:49 AM)

  1. [SLP] add fadd reduction test to show broken FMF propagation; NFC — spatel / detail

#26134 (Dec 30, 2020 7:04:49 AM)

  1. Remove functions from *-inseltpoison.ll tests if unnecessary — aqjune / detail
  2. [IR] remove 'NoNan' param when creating FP reductions — spatel / detail
  3. Fixes warning 'enumeration value not handled in switch'. — jpienaar / detail

#26132 (Dec 30, 2020 6:44:49 AM)

  1. [X86][AMX] Fix compilation warning introduced by 981a0bd8. — pengfei.wang / detail

#26129 (Dec 30, 2020 6:14:49 AM)

  1. Use unary CreateShuffleVector if possible — aqjune / detail
  2. clang-format, address warnings — aqjune / detail

#26126 (Dec 30, 2020 5:44:49 AM)

  1. [mlir] Fix a typo MemRefType -> UnrankedMemRefType — pifon / detail

#26125 (Dec 30, 2020 5:34:49 AM)

  1. [libc++] [docs] Mark contract-related papers as removed from C++20. — marek.kurdej / detail

#26124 (Dec 30, 2020 5:24:49 AM)

  1. [SimplifyCFG] Add tests for select form and/or for creating select from icmps — aqjune / detail

#26120 (Dec 30, 2020 4:44:50 AM)

  1. [ConstraintElimination] Add support for select form of and/or — aqjune / detail

#26108 (Dec 30, 2020 2:48:11 AM)

  1. [mlir][Python] Initial Affine Map Python Bindings. — zhanghb97 / detail

#26092 (Dec 29, 2020 11:54:50 PM)

  1. [X86] Refactor AMX test case, remove unnecessary code. — yuanke.luo / detail

#26091 (Dec 29, 2020 11:44:50 PM)

  1. Move -fno-semantic-interposition dso_local logic from TargetMachine to Clang CodeGenModule — i / detail

#26089 (Dec 29, 2020 11:24:50 PM)

  1. [IROutliner] Adding support for swift errors — andrew.litteken / detail
  2. Revert "[IROutliner] Adding support for swift errors" — andrew.litteken / detail
  3. [IROutliner] Adding support for swift errors in the IROutliner — andrew.litteken / detail

#26088 (Dec 29, 2020 11:14:50 PM)

  1. [ConstraintElimination] Add tests for select form and/or (NFC) — aqjune / detail

#26084 (Dec 29, 2020 10:34:50 PM)

  1. [libc] Add implementations of rounding functions which depend rounding mode. — sivachandra / detail

#26081 (Dec 29, 2020 10:04:50 PM)

  1. [X86] Add x86_amx type for intel AMX. — yuanke.luo / detail

#26080 (Dec 29, 2020 9:54:50 PM)

  1. [X86][test] Improve global address offset folding tests — i / detail

#26078 (Dec 29, 2020 9:34:50 PM)

  1. [Verifier] Remove declaration of method that was removed 8.5 years ago. NFC — craig.topper / detail

#26073 (Dec 29, 2020 8:44:50 PM)

  1. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail

#26071 (Dec 29, 2020 8:24:51 PM)

  1. [mlir][python] Install generated dialect sources. — stellaraccident / detail

#26066 (Dec 29, 2020 7:34:51 PM)

  1. [Analysis] Use llvm::append_range (NFC) — kazu / detail
  2. [Transforms/Utils] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  3. [Analysis, IR] Use *Map::lookup (NFC) — kazu / detail

#26062 (Dec 29, 2020 6:54:51 PM)

  1. [RISCV] Add intrinsics for vcompress instruction — shihpo.hung / detail

#26060 (Dec 29, 2020 6:34:51 PM)

  1. [PowerPC] Add mir test to show effect of `optimizeCompareInstr` when `equalityOnly` is true. NFC. — lkail / detail

#26057 (Dec 29, 2020 6:07:33 PM)

  1. [PowerPC] Remaining KnownBits should be constant when performing non-sign comparison — lkail / detail

#26056 (Dec 29, 2020 6:01:05 PM)

  1. [gn build] Port 16c8f6e9134 — llvmgnsyncbot / detail
  2. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" (again) — Yuanfang Chen / detail
  3. [gn build] Port 480936e741d — llvmgnsyncbot / detail
  4. [RISCV] Define vsext/vzext intrinsics. — zakk.chen / detail
  5. Revert "[llvm-elfabi] Add flag to preserve timestamp when output is the same" — haowei / detail
  6. [lsan] Parse suppressions just before leak reporting — Vitaly Buka / detail
  7. [NFC][lsan] Extract PrintResults function — Vitaly Buka / detail
  8. [mlir][python] Aggressively avoid name collisions in generated python ODS code. — stellaraccident / detail
  9. [ORC] Move Orc RPC code into Shared, rename some RPC types. — Lang Hames / detail

#26055 (Dec 29, 2020 4:34:51 PM)

  1. Fix DRR pattern when attributes and operands are interleaved and a dag subtree appears in the rewrite — joker.eph / detail
  2. Revert "Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline"" — Yuanfang Chen / detail

#26049 (Dec 29, 2020 3:40:36 PM)

  1. [MLIR] Make ComplexType buildable if its element type is buildable — joker.eph / detail

#26048 (Dec 29, 2020 3:34:24 PM)

  1. [mlir] Add error message when failing to add pass — jpienaar / detail
  2. CrashReason: Add MTE tag check faults to the list of crash reasons. — peter / detail
  3. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
  4. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  5. [gn build] Port 21314940c48 — llvmgnsyncbot / detail

#26047 (Dec 29, 2020 2:22:42 PM)

  1. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 1 — lebedev.ri / detail
  2. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 2 — lebedev.ri / detail
  3. [SimplifyCFG] Teach HoistThenElseCodeToIf() to preserve DomTree — lebedev.ri / detail
  4. [SimplifyCFG] Teach SinkCommonCodeFromPredecessors() to preserve DomTree — lebedev.ri / detail
  5. [SimplifyCFG] Teach FoldCondBranchOnPHI() to preserve DomTree — lebedev.ri / detail
  6. [SimplifyCFG] Teach mergeConditionalStoreToAddress() to preserve DomTree — lebedev.ri / detail
  7. [SimplifyCFG] Teach SimplifyCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  8. [SimplifyCFG] Teach SimplifyTerminatorOnSelect() to preserve DomTree — lebedev.ri / detail
  9. [IROutliner] Adding OptRemarks to the IROutliner Pass — andrew.litteken / detail
  10. [mlir] Skip empty op-pipelines in inliner textual opt parsing — jpienaar / detail
  11. [tsan] Remove stdlib.h from dd_interceptors.cpp — Vitaly Buka / detail
  12. [NFC][sanitizer] Simplify InternalLowerBound — Vitaly Buka / detail
  13. [NFC][sanitizer] Add SortAndDedup function — Vitaly Buka / detail
  14. [NFC][lsan] Add nested leak in test — Vitaly Buka / detail
  15. [mlir][python] Add Operation.verify(). — stellaraccident / detail
  16. [mlir][Python] Add an Operation.name property — stellaraccident / detail

#26046 (Dec 29, 2020 1:43:34 PM)

  1. [mlir][python] Add FlatSymbolRef attribute. — stellaraccident / detail
  2. [Utils] reduce code in createTargetReduction(); NFC — spatel / detail
  3. Copy demangle changes from libcxxabi to llvm with cp_to_llvm.sh. — jyknight / detail

#26045 (Dec 29, 2020 12:27:35 PM)

  1. [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder — aqjune / detail
  2. [RISCV] Fill out basic integer RVV ISel patterns — fraser / detail
  3. [SLP] replace local reduction enum with RecurrenceKind; NFCI — spatel / detail

#26044 (Dec 29, 2020 11:17:37 AM)

  1. [RISCV] Don't use tail agnostic policy on instructions where destination is tied to source — craig.topper / detail
  2. [IROutliner] Adding a cost model, and debug option to turn the model off. — andrew.litteken / detail

#26043 (Dec 29, 2020 10:35:54 AM)

  1. [RISCV] Add earlyclobber of destination register to vmsbf.m/vmsif.m/vmsof.m instructions — craig.topper / detail
  2. [MSSAUpdater] Skip renaming when inserting def in unreachable block. — flo / detail
  3. [NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes — aeubanks / detail

#26042 (Dec 29, 2020 9:59:20 AM)

  1. sanitizer: fix typo/spelling: Dissassemble → Disassemble — thakis / detail

#26041 (Dec 29, 2020 9:21:22 AM)

  1. [mlir][linalg] Add vectorization for linalg on tensor ops — thomasraoux / detail

#26038 (Dec 29, 2020 7:11:43 AM)

  1. RegionInfo: use a range-based for loop [NFCI] — nicolai.haehnle / detail

#26036 (Dec 29, 2020 6:02:01 AM)

  1. [InstCombine] 'hoist xor-by-constant from xor-by-value': completely give up on constant exprs — lebedev.ri / detail

#26035 (Dec 29, 2020 5:27:33 AM)

  1. [PowerPC] Provide patterns for permuted scalar to vector for pre-P8 — nemanja.i.ibm / detail

#26034 (Dec 29, 2020 4:54:43 AM)

  1. [PowerPC] Disable CTR loops containing operations on half-precision — nemanjai / detail
  2. [RISCV] Rewrite and simplify helper function. NFC. — fraser / detail

#26033 (Dec 29, 2020 2:59:08 AM)

  1. [ARM][AArch64] Add Cortex-A78C Support for Clang and LLVM — mark.murray / detail

#26032 (Dec 29, 2020 1:07:06 AM)

  1. [lldb] Fix logging in lldb-server tests — pavel / detail
  2. [LLD][ELF] - Use LLVM_ELF_IMPORT_TYPES_ELFT instead of multiple types definitions. NFCI. — grimar / detail
  3. Precommit tests that have poison as shufflevector's placeholder — aqjune / detail
  4. [lldb] Deduplicate some tests in TestLldbGdbServer — pavel / detail

#26017 (Dec 28, 2020 8:44:53 PM)

  1. [ubsan][test] FLush stdout before checking interleaved stdout/stderr — i / detail

#26015 (Dec 28, 2020 8:24:53 PM)

  1. [NewPM] Port infer-address-spaces — aeubanks / detail
  2. [test] Fix conditional-temporaries.cpp — aeubanks / detail

#26013 (Dec 28, 2020 8:04:54 PM)

  1. [CodeGen] Use llvm::append_range (NFC) — kazu / detail
  2. [Scalar] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  3. [CFGPrinter] Use succ_empty (NFC) — kazu / detail
  4. [asan][test] Annotate glibc specific tests with REQUIRES: glibc-2.27 — i / detail

#26009 (Dec 28, 2020 7:24:54 PM)

  1. [IROutliner] Merging identical output blocks for extracted functions. — andrew.litteken / detail

#26007 (Dec 28, 2020 7:04:54 PM)

  1. [UpdateTestChecks] Fix update_analyze_test_checks.py failure — aqjune / detail
  2. [RISCV] Define vmclr.m/vmset.m intrinsics. — zakk.chen / detail

#26005 (Dec 28, 2020 6:44:54 PM)

  1. [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit — nemanja.i.ibm / detail

#26001 (Dec 28, 2020 6:04:54 PM)

  1. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  2. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  3. [AMDGPU][NewPM] Port amdgpu-promote-alloca(-to-vector) — aeubanks / detail

#25995 (Dec 28, 2020 5:04:54 PM)

  1. [flang] Detect call to abstract interface — tkeith / detail

#25989 (Dec 28, 2020 4:04:54 PM)

  1. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail

#25987 (Dec 28, 2020 3:44:54 PM)

  1. Fix PR35902: incorrect alignment used for ubsan check. — jyknight / detail

#25983 (Dec 28, 2020 3:04:54 PM)

  1. [test] Fix pr45360.ll under NPM — aeubanks / detail

#25979 (Dec 28, 2020 2:24:54 PM)

  1. [WebAssembly][NFC] Finish cleaning up SIMD tablegen — tlively / detail
  2. [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipeline — aeubanks / detail
  3. [WebAssembly] Prototype extending pairwise add instructions — tlively / detail
  4. [MLIR][NFC] Change FunctionLike::setAllArgAttrs/setAllResultAttrs to do a one-shot attribute update. — jurahul / detail
  5. [IROutliner] Adding support for consolidating functions with different output arguments. — andrew.litteken / detail

#25977 (Dec 28, 2020 2:04:54 PM)

  1. [InstCombine] Disable unsafe select transform behind a flag — nikita.ppv / detail
  2. [ValueTracking] Implement impliesPoison — aqjune / detail

#25975 (Dec 28, 2020 1:44:54 PM)

  1. [NFC][sanitizer] Remove unused typedef — Vitaly Buka / detail

#25973 (Dec 28, 2020 1:24:54 PM)

  1. [InstSimplify] add tests for ctpop; NFC (PR48608) — spatel / detail
  2. [InstSimplify] remove ctpop of 1 (low) bit — spatel / detail

#25971 (Dec 28, 2020 1:04:54 PM)

  1. [IR] Make Value::getType() work better with invalid IR. — clattner / detail

#25969 (Dec 28, 2020 12:44:54 PM)

  1. [PowerPC] Parse and ignore .machine — i / detail
  2. [SimplifyCFG] FoldBranchToCommonDest: gracefully handle unreachable code () — lebedev.ri / detail

#25967 (Dec 28, 2020 12:24:54 PM)

  1. [AMDGPU][MC][NFC] Added more tests for flat_global — dmitry.preobrazhensky / detail

#25965 (Dec 28, 2020 12:04:55 PM)

  1. [RISCV] Adjust tested vor ops for more stable tests. NFC. — fraser / detail
  2. [CodeGen][ObjC] Destroy callee-destroyed arguments in the caller — Akira / detail

#25963 (Dec 28, 2020 11:44:55 AM)

  1. [lldb] Deduplicate some lldb-server tests — pavel / detail

#25959 (Dec 28, 2020 11:04:55 AM)

  1. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail

#25957 (Dec 28, 2020 10:44:55 AM)

  1. [libc++] Constexpr-proof some machinery in not_fn.pass.cpp. NFCI. — arthur.j.odwyer / detail
  2. [libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher. — arthur.j.odwyer / detail
  3. [NewPM][AMDGPU] Port amdgpu-simplifylib/amdgpu-usenative — aeubanks / detail

#25955 (Dec 28, 2020 10:24:55 AM)

  1. Revert "[LV] Vectorize (some) early and multiple exit loops" — aeubanks / detail
  2. Reapply "[LV] Vectorize (some) early and multiple exit loops"" w/fix for builder — listmail / detail

#25953 (Dec 28, 2020 10:04:55 AM)

  1. [ValueTracking] Fix isKnownNonEqual() with constexpr mul — nikita.ppv / detail
  2. [LV] Vectorize (some) early and multiple exit loops — listmail / detail

#25951 (Dec 28, 2020 9:44:55 AM)

  1. [AMDGPU][MC][NFC] Split large asm tests into smaller chunks — dmitry.preobrazhensky / detail

#25949 (Dec 28, 2020 9:24:55 AM)

  1. [MIRPrinter] Fix incorrect output of unnamed stack names — mikael.holmen / detail
  2. [InstCombine] 'hoist xor-by-constant from xor-by-value': ignore constantexprs — lebedev.ri / detail
  3. [TableGen] Fix bug in !interleave operator — paul / detail
  4. Revert "[benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20" — lebedev.ri / detail

#25947 (Dec 28, 2020 9:04:55 AM)

  1. [MachO] Fix enum-int mismatch warning — mikael.holmen / detail
  2. [flang] Fix bugs in .mod file for abstract interface — tkeith / detail

#25939 (Dec 28, 2020 7:44:55 AM)

  1. [PowerPC] Remove redundant COPY_TO_REGCLASS introduced by 8a58f21f5b6c — nemanja.i.ibm / detail

#25937 (Dec 28, 2020 7:24:55 AM)

  1. [clang-tidy][NFC] Remove unnecessary headers — n.james93 / detail

#25933 (Dec 28, 2020 6:44:55 AM)

  1. [AMDGPU] Split edge to make si_if dominate end_cf — Alexander Timofeev / detail
  2. [clangd] Add error handling (elog) in code completion. — adamcz / detail

#25931 (Dec 28, 2020 6:24:55 AM)

  1. [RISCV] Define vmsbf.m/vmsif.m/vmsof.m/viota.m/vid.v intrinsics. — zakk.chen / detail

#25925 (Dec 28, 2020 5:24:55 AM)

  1. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  2. [AMDGPU][MC] Improved errors handling for v_interp* operands — dmitry.preobrazhensky / detail

#25897 (Dec 28, 2020 12:44:56 AM)

  1. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail

#25889 (Dec 27, 2020 11:24:56 PM)

  1. [RISCV] Pattern-match more vector-splatted constants — fraser / detail

#25883 (Dec 27, 2020 10:24:56 PM)

  1. [msan] Delete unused glibc header <execinfo.h> — i / detail

#25881 (Dec 27, 2020 10:04:56 PM)

  1. [compiler-rt][test] Make glibc-* feature detection work on a musl distribution — i / detail

#25879 (Dec 27, 2020 9:44:56 PM)

  1. [sanitizer] Defined SANITIZER_TEST_HAS_PVALLOC only on glibc — i / detail

#25873 (Dec 27, 2020 8:44:56 PM)

  1. [MachineSink] add threshold in machinesink pass to reduce compiling time. — czhengsz / detail
  2. [asan][memprof] Declare _DYNAMIC and fix -Wparentheses — i / detail

#25871 (Dec 27, 2020 8:24:56 PM)

  1. [RS4GC] Lazily set changed flag when folding single entry phis — yrouban / detail

#25845 (Dec 27, 2020 4:04:57 PM)

  1. [InstCombine] use poison as placeholder for undemanded elems — aqjune / detail

#25843 (Dec 27, 2020 3:44:57 PM)

  1. [ValueTracking] Use m_LogicalAnd/Or to look into conditions — aqjune / detail

#25833 (Dec 27, 2020 2:04:57 PM)

  1. [GVN] Correctly set modified status when doing PRE on indices. — flo / detail

#25831 (Dec 27, 2020 1:44:57 PM)

  1. [ValueTracking] Add unit tests for isKnownNonZero, isImpliedCondition (NFC) — aqjune / detail

#25825 (Dec 27, 2020 12:44:57 PM)

  1. [GVN] Use m_LogicalAnd/Or to propagate equality from branch conditions — aqjune / detail
  2. [EarlyCSE] Use m_LogicalAnd/Or matchers to handle branch conditions — aqjune / detail

#25817 (Dec 27, 2020 11:24:58 AM)

  1. [EarlyCSE] Add tests for select form of and/or (NFC) — aqjune / detail

#25815 (Dec 27, 2020 11:04:58 AM)

  1. [GVN] Add tests for select form of and/or (NFC) — aqjune / detail

#25813 (Dec 27, 2020 10:44:58 AM)

  1. [LV] Set up branch from middle block earlier. — flo / detail

#25811 (Dec 27, 2020 10:24:58 AM)

  1. [llvm-cov] Use is_contained (NFC) — kazu / detail
  2. [CodeGen, Transforms] Use *Map::lookup (NFC) — kazu / detail
  3. [Transforms] Use llvm::append_range (NFC) — kazu / detail

#25803 (Dec 27, 2020 9:04:58 AM)

  1. [PatternMatch][LVI] Handle select-form and/or in LVI — nikita.ppv / detail

#25801 (Dec 27, 2020 8:44:58 AM)

  1. [AArch64] Fix legalization of i128 ctpop without neon — nikita.ppv / detail

#25783 (Dec 27, 2020 5:44:58 AM)

  1. [AArch64] Add some anyextend testing. NFC — david.green / detail

#25781 (Dec 27, 2020 5:24:58 AM)

  1. [lldb] Surpress "ingoring result" warning in reproducer_handler — pavel / detail
  2. [lldb/test] Automatically skip remote lldb-server tests when applicable — pavel / detail
  3. [ARM] Add some NEON anyextend testing. NFC — david.green / detail

#25751 (Dec 27, 2020 12:24:59 AM)

  1. [GlobalISel] Fix assertion failures after "GlobalISel: Return APInt from getConstantVRegVal" landed. — Amara Emerson / detail

#25749 (Dec 27, 2020 12:04:59 AM)

  1. [X86] Remove X86Fmadd SDNode from tablegen. Use standard fma instead. NFC — craig.topper / detail

#25727 (Dec 26, 2020 8:19:13 PM)

  1. [RISCV] Improve VMConstraint checking on more unary and nullary instructions. — craig.topper / detail

#25716 (Dec 26, 2020 2:00:26 PM)

  1. [test] Pin some tests to legacy PM — aeubanks / detail
  2. [ODS] Make the getType() method on a OneResult instruction return a specific type. — clattner / detail

#25715 (Dec 26, 2020 1:20:06 PM)

  1. [CVP] Add tests for select form of and/or (NFC) — nikita.ppv / detail

#25714 (Dec 26, 2020 12:34:03 PM)

  1. [llvm-pdbutil] Use llvm::is_contained (NFC) — kazu / detail
  2. [TableGen] Use llvm::erase_if (NFC) — kazu / detail
  3. [llvm-cov, llvm-symbolizer] Use llvm::erase_if (NFC) — kazu / detail

#25710 (Dec 26, 2020 10:21:10 AM)

  1. [NFC] Refactor some SourceMgr code — n.james93 / detail

#25707 (Dec 26, 2020 8:36:29 AM)

  1. [SLP] use switch to improve readability; NFC — spatel / detail
  2. [SLP] rename reduction variables for readability; NFC — spatel / detail

#25706 (Dec 26, 2020 7:58:21 AM)

  1. [clang-format] PR48569 clang-format fails to align case label with `switch` with Whitesmith Indentation — mydeveloperday / detail

#25705 (Dec 26, 2020 7:20:09 AM)

  1. [ValueTracking] Add more known non zero tests (NFC) — nikita.ppv / detail
  2. [ValueTracking] Handle more non-trivial conditions in isKnownNonZero() — nikita.ppv / detail

#25704 (Dec 26, 2020 6:02:57 AM)

  1. [RISCV] Define vector widening reduction intrinsic. — monk.chiang / detail

#25679 (Dec 25, 2020 10:22:20 AM)

  1. [llvm-nm, llvm-objdump] Use llvm::is_contained (NFC) — kazu / detail
  2. [BasicAA] Pass AC/DT to isKnownNonEqual() — nikita.ppv / detail
  3. [Local] Remove unused function RemovePredecessorAndSimplify (NFC) — kazu / detail
  4. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail

#25678 (Dec 25, 2020 8:20:15 AM)

  1. [InstCombine] Add additional tests for known non zero (NFC) — nikita.ppv / detail
  2. [InstCombine] Generalize icmp handling in isKnownNonZero() — nikita.ppv / detail

#25676 (Dec 25, 2020 5:17:59 AM)

  1. [BasicAA] Pass context instruction to isKnownNonZero() — nikita.ppv / detail

#25675 (Dec 25, 2020 3:18:44 AM)

  1. [Flang][OpenMP] Add semantic check for OpenMP Private, Firstprivate and Lastprivate clauses. — praveen / detail
  2. [mlir] Async: lowering async.value to LLVM — ezhulenev / detail
  3. [mlir] Async: add support for lowering async value operands to LLVM — ezhulenev / detail
  4. [BasicAA] Make sure context instruction is symmetric — nikita.ppv / detail

#25674 (Dec 25, 2020 1:20:29 AM)

  1. [AArch64][GlobalISel] Notify observer of mutated instruction for shift custom legalization. — Amara Emerson / detail
  2. [libObject] - Add more ELF types to LLVM_ELF_IMPORT_TYPES_ELFT define (ELFTypes.h). — grimar / detail
  3. [llvm-readelf/obj] - Improve the warning reported when unable to read the stack size. — grimar / detail
  4. [obj2yaml] - Dump the content of a broken hash table properly. — grimar / detail

#25671 (Dec 24, 2020 9:01:01 PM)

  1. [Target] Use llvm::any_of (NFC) — kazu / detail
  2. [RISCV] Define vpopc/vfirst intrinsics. — zakk.chen / detail

#25670 (Dec 24, 2020 7:38:28 PM)

  1. [RISCV] Add intrinsics for vrgather instruction — shihpo.hung / detail
  2. [RISCV] Define vector mask-register logical intrinsics. — zakk.chen / detail

#25669 (Dec 24, 2020 6:13:29 PM)

  1. [RISCV] Define vector single-width reduction intrinsic. — monk.chiang / detail

#25658 (Dec 24, 2020 10:46:16 AM)

  1. [NFC] SimplifyCFGOpt::simplifyUnreachable(): pacify unused variable warning — lebedev.ri / detail
  2. [IR][InstCombine] Add m_ImmConstant(), that matches on non-ConstantExpr constants, and use it — lebedev.ri / detail
  3. [NFC][InstCombine] Autogenerate check lines in vec_shuffle.ll test — lebedev.ri / detail
  4. [NFC][InstCombine] Add test for `a & ~(a ^ b)` pattern — lebedev.ri / detail
  5. [InstCombine] Fold `a & ~(a ^ b)` to `x & y` — lebedev.ri / detail
  6. [NFC][InstCombine] Add test coverage for `(x ^ C) ^ y` pattern — lebedev.ri / detail
  7. [InstCombine] Hoist xor-by-constant from xor-by-value — lebedev.ri / detail
  8. [NFC][LoopIdiom] Improve test coverage for 'left-shift-until-bittest' pattern — lebedev.ri / detail
  9. [LoopIdiom] 'left-shift-until-bittest': keep no-wrap flags on shift, fix edge-case miscompilation for %x.next — lebedev.ri / detail

#25657 (Dec 24, 2020 9:59:06 AM)

  1. [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) — kazu / detail

#25656 (Dec 24, 2020 9:22:37 AM)

  1. [CodeGen, Transforms] Use llvm::any_of (NFC) — kazu / detail

#25653 (Dec 24, 2020 6:44:59 AM)

  1. [Support] Explicitly state that KnownBits::getMinValue/getMaxValue are UNSIGNED values. NFCI. — llvm-dev / detail
  2. [Support] Add KnownBits::getSignedMinValue/getSignedMaxValue helpers. — llvm-dev / detail
  3. [InstCombine] foldICmpUsingKnownBits - use KnownBits signed/unsigned getMin/MaxValue helpers. NFCI. — llvm-dev / detail

#25652 (Dec 24, 2020 6:13:31 AM)

  1. Moved dwarf_eh_resume.ll from Generic to X86 folder — ybrevnov / detail

#25651 (Dec 24, 2020 4:21:27 AM)

  1. [CodeGen] Add "noreturn" attirbute to _Unwind_Resume — ybrevnov / detail
  2. Revert "[InstCombine] Check inbounds in load/store of gep null transform (PR48577)" — nikita.ppv / detail

#25650 (Dec 24, 2020 2:27:47 AM)

  1. [AMDGPU] Use MUBUF instructions for global address space access — Tony.Tye / detail

#25649 (Dec 24, 2020 1:52:43 AM)

  1. Revert "[InstCombine] Fold gep inbounds of null to null" — nikita.ppv / detail

#25647 (Dec 24, 2020 12:42:15 AM)

  1. [obj2yaml] - Dump the content of a broken GNU hash table properly. — grimar / detail

#25645 (Dec 23, 2020 10:20:24 PM)

  1. [ExecutionEngine, Linker] Use erase_if (NFC) — kazu / detail
  2. [Analysis] Remove spliceFunction (NFC) — kazu / detail

#25641 (Dec 23, 2020 7:43:38 PM)

  1. Precommit analysis/etc tests for inselt poison placeholder — aqjune / detail

#25640 (Dec 23, 2020 7:11:39 PM)

  1. Precommit transform tests that have poison as insertelement's placeholder — aqjune / detail

#25639 (Dec 23, 2020 5:59:58 PM)

  1. [mlir] Add tensor passes to passes.md — jpienaar / detail
  2. [DAGCombiner] Don't create sexts of deleted xors when they were in-visit replaced — rupprecht / detail
  3. [Clang] Reverse test to save on indentation. NFC. — alexandre.ganea / detail
  4. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail

#25638 (Dec 23, 2020 4:04:18 PM)

  1. Basic: Add native support for stdin to SourceManager and FileManager — Duncan P. N. Exon Smith / detail

#25637 (Dec 23, 2020 2:52:29 PM)

  1. [clangd] Fix case mismatch crash on in CDB on windows after 92dd077af1ff8 — sam.mccall / detail
  2. [lldb] Simplify ObjectFile::FindPlugin (NFC) — Jonas Devlieghere / detail
  3. Fix lldb test failure due to D93082. — tmsriram / detail
  4. [lld][test] Relax test assertion of cmake defaults appearing in --version output. — rupprecht / detail
  5. [AMDGPU] Fix adjustWritemask subreg handling — Stanislav.Mekhanoshin / detail
  6. Basic: Support named pipes natively in SourceManager and FileManager — Duncan P. N. Exon Smith / detail

#25636 (Dec 23, 2020 1:39:06 PM)

  1. [InstCombine] Handle different pointer types when folding gep of null — nikita.ppv / detail
  2. [IRSim] Adding commutativity matching to structure checking — andrew.litteken / detail
  3. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
  4. [InstCombine] canonicalizeAbsNabs(): don't propagate NSW flag for NABS patter — lebedev.ri / detail
  5. [clang-format] Fix handling of TextProto comments — bjoern / detail
  6. [clang-format] Add SpaceBeforeCaseColon option — bjoern / detail
  7. Revert "[IRSim] Adding support for isomorphic predicates" — andrew.litteken / detail

#25635 (Dec 23, 2020 1:01:59 PM)

  1. [mlir][vector] Add more vector Ops canonicalization — thomasraoux / detail
  2. clang: Build and run FrontendTests with CLANG_ENABLE_STATIC_ANALYZER=OFF too — thakis / detail
  3. [LoopIdiom] Introduce 'left-shift until bittest' idiom — lebedev.ri / detail
  4. [LoopIdiom] 'left-shift until bittest' idiom: support constant bit mask — lebedev.ri / detail
  5. [LoopIdiom] 'left-shift until bittest' idiom: support canonical sign bit mask — lebedev.ri / detail
  6. [LoopIdiom] 'left-shift until bittest' idiom: support rewriting loop as countable, allow extra cruft — lebedev.ri / detail
  7. [mlir][spirv] Create a pass for testing SCFToSPIRV patterns — antiagainst / detail
  8. Append ".__part." to every basic block section symbol. — tmsriram / detail
  9. [mlir][spirv] NFC: rename SPIR-V conversion files for consistency — antiagainst / detail
  10. [IROutliner] Use isa instead of dyn_cast where the casted value isn't used. NFC — craig.topper / detail
  11. [mlir][spirv] De-template deserialization — antiagainst / detail
  12. [mlir][spirv] De-template serialization — antiagainst / detail
  13. [InstCombine] Add tests for PR48577 (NFC) — nikita.ppv / detail
  14. [InstCombine] Check inbounds in load/store of gep null transform (PR48577) — nikita.ppv / detail
  15. [RISCV] Add ISel support for RVV vector/scalar forms — fraser / detail
  16. [format][NFC] Use unsigned char as the base of all enums in FormatStyle — n.james93 / detail
  17. [InstCombine] Add tests for gep of null (NFC) — nikita.ppv / detail
  18. [InstCombine] Fold gep inbounds of null to null — nikita.ppv / detail

#25634 (Dec 23, 2020 11:30:15 AM)

  1. Revert 741978d727 and things that landed on top of it. — thakis / detail
  2. [mlir][spirv] Convert functions returning one value — antiagainst / detail
  3. [lldb] Don't instrument demangling. — Jonas Devlieghere / detail
  4. [lldb] Refactor and simplify GetCommandSPExact interface — Jonas Devlieghere / detail
  5. [RISCV] Add intrinsics for vfmv.v.f — craig.topper / detail
  6. This is a test commit — a-phipps / detail
  7. Updated GettingInvolved.md to reflect Flang Biweekly Call changes — aperry / detail
  8. [IROutliner] Adding support for elevating constants that are not the same in each region to arguments — andrew.litteken / detail
  9. Revert "This is a test commit" — a-phipps / detail
  10. Revert more changes that landed on top of 741978d727 — thakis / detail

#25633 (Dec 23, 2020 9:38:51 AM)

  1. [lld-macho] Simulator & DriverKit executables should always be PIE — jezng / detail
  2. [OpenMP] Fixing typo on memory size in Documenation — jhuber6 / detail

#25632 (Dec 23, 2020 7:46:34 AM)

  1. [clangd] Do not take stale definition from the static index. — platonov.aleksandr / detail
  2. [BPI] Improve static heuristics for "cold" paths. — ybrevnov / detail
  3. [TableGen] Add the !substr() bang operator — paul / detail

#25631 (Dec 23, 2020 7:13:30 AM)

  1. [ARM] Add bank conflict hazarding — david.green / detail
  2. [OpenMP] Fixing Typo in Documentation — jhuber6 / detail
  3. [clang-format] PR48535 clang-format Incorrectly Removes Space After C Style Cast When Type Is Not a Pointer — mydeveloperday / detail
  4. [clang-format] PR48539 ReflowComments breaks Qt translation comments — mydeveloperday / detail
  5. [MLIR][SPIRV] Add rewrite pattern to convert select+cmp into GLSL clamp. — kareem.ergawy / detail

#25630 (Dec 23, 2020 5:58:07 AM)

  1. [format] Add overload to parseConfiguration that accept llvm::MemoryBufferRef — n.james93 / detail
  2. [mlir] Remove static constructors from LLVMType — zinenko / detail
  3. [VE] Vector 'and' isel and tests — simon.moll / detail
  4. [NFC] Uniquify 'const' in TargetTransformInfoImpl.h — simon.moll / detail

#25629 (Dec 23, 2020 3:51:14 AM)

  1. [mlir] NFC: Remove ConvertToLLVMPattern::getDataPtr(). All call sites use getStridedElementPtr() now. — csigg / detail
  2. [mlir] Add translation of omp.wsloop to LLVM IR — zinenko / detail
  3. [mlir] Rename ConvertToLLVMPattern::isSupportedMemRefType() to isConvertibleAndHasIdentityMaps(). — csigg / detail
  4. Revert "PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of" — akuegel / detail

#25628 (Dec 23, 2020 1:57:30 AM)

  1. [RISCV] Add intrinsics for vfwmacc, vfwnmacc, vfwmsac, vfwnmsac instructions — shihpo.hung / detail
  2. [AMDGPU][GlobalISel] Fold flat vgpr + constant addresses — sebastian.neubauer / detail
  3. [mlir] Modernize std-to-llvm operation conversion doc — zinenko / detail

#25627 (Dec 23, 2020 12:41:17 AM)

  1. [RISCV] Define vmerge/vfmerge intrinsics. — zakk.chen / detail
  2. [llvm-readobj] - Dump the ELF file type better. — grimar / detail

#25625 (Dec 22, 2020 10:50:26 PM)

  1. [NewPM] Fix objc-arc-apelim pass typo — aeubanks / detail
  2. [RISCV] Define the vfmin, vfmax RVV intrinsics — evandro.menezes / detail

#25624 (Dec 22, 2020 8:59:43 PM)

  1. [MemorySSA] Use is_contained (NFC) — kazu / detail
  2. [WebAssembly][NFC] Refactor SIMD load/store tablegen defs — tlively / detail
  3. [NewGVN] Remove for_each_found (NFC) — kazu / detail

#25623 (Dec 22, 2020 7:12:13 PM)

  1. VirtRegMap: Use Register — Matthew.Arsenault / detail
  2. AMDGPU: Fix assert when checking for implicit operand legality — Matthew.Arsenault / detail
  3. [RISCV] Add intrinsics for vslide1up/down, vfslide1up/down instruction — shihpo.hung / detail
  4. [RISCV] Add intrinsics for vwmacc[u|su|us] instructions — shihpo.hung / detail
  5. [RISCV] Add intrinsics for vf[n]macc/vf[n]msac/vf[n]madd/vf[n]msub instructions — shihpo.hung / detail
  6. AMDGPU: Add spilled CSR SGPRs to entry block live ins — Matthew.Arsenault / detail
  7. AMDGPU: Use Register — Matthew.Arsenault / detail
  8. [lld/mac] Add --version flag — thakis / detail
  9. GlobalISel: Return APInt from getConstantVRegVal — Matthew.Arsenault / detail

#25622 (Dec 22, 2020 5:39:35 PM)

  1. scudo: Replace the Cache argument on MapAllocator with a Config argument. NFCI. — peter / detail
  2. scudo: Move the management of the UseMemoryTagging bit out of the Primary. NFCI. — peter / detail
  3. Replace `T(x)` with `reinterpret_cast<T>(x)` everywhere it means reinterpret_cast. NFC. — arthur.j.odwyer / detail

#25621 (Dec 22, 2020 4:56:02 PM)

  1. [AMDGPU] Support unaligned flat scratch in TLI — Stanislav.Mekhanoshin / detail
  2. [AMDGPU][GlobalISel] GlobalISel for flat scratch — Stanislav.Mekhanoshin / detail

#25619 (Dec 22, 2020 3:52:34 PM)

  1. [clangd] Release notes for b8c37153d5393aad96 — sam.mccall / detail
  2. [WebAssembly][SIMD] Rename shuffle, swizzle, and load_splats — tlively / detail
  3. [mlir] Remove instance methods from LLVMType — zinenko / detail
  4. [OpenMP] Add OpenMP Documentation for Libomptarget environment variables — jhuber6 / detail
  5. [IR] Add an ImplicitLocOpBuilder helper class for building IR with the same loc. — clattner / detail
  6. scudo: Move the configuration for the primary allocator to Config. NFCI. — peter / detail

#25618 (Dec 22, 2020 1:57:20 PM)

  1. Try to fix build on Windows — steveire / detail
  2. glld/mac] Don't add names of unreferenced symbols to string table — thakis / detail
  3. [SLP] use operand index abstraction for number of operands — spatel / detail
  4. [SLP] add reduction tests for maxnum/minnum intrinsics; NFC — spatel / detail
  5. [clangd] Use atomics instead of locks to track periodic memory trimming — sam.mccall / detail
  6. [mlir] Lower gpu.memcpy to GPU runtime calls. — csigg / detail

#25617 (Dec 22, 2020 11:50:46 AM)

  1. [ADT] Fix some tests after 5d10b8ad — n.james93 / detail
  2. [lldb] Add SBType::IsScopedEnumerationType method — Jonas Devlieghere / detail
  3. [lldb] Add SBType::GetEnumerationIntegerType method — Jonas Devlieghere / detail
  4. [OpenMP][Docs] Updated the faq about building an OpenMP offloading capable compiler — tianshilei1992 / detail
  5. Revert "Fix memory leak complicated non-type template arguments." — aeubanks / detail
  6. Revert "Fix MSVC "not all control paths return a value" warnings. NFCI." — aeubanks / detail
  7. Revert "[c++20] P1907R1: Support for generalized non-type template arguments of scalar type." — aeubanks / detail
  8. Revert "Following up on PR48517, fix handling of template arguments that refer" — aeubanks / detail
  9. Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not" — aeubanks / detail
  10. Revert "[Flang][openmp][5.0] Add task_reduction clause." — joshisameeran17 / detail
  11. Revert "[clangd] zap a few warnings" — aeubanks / detail
  12. Revert "[LLDB] Unbreak the build after recent clang changes" — aeubanks / detail
  13. [clang-tidy] Handle template instantiations in container size check — steveire / detail
  14. [AMDGPU] Folding of FI operand with flat scratch — Stanislav.Mekhanoshin / detail
  15. Add a llvm.coro.end.async intrinsic — aschwaighofer / detail
  16. [OpenMP][Docs] Add FAQ entry about math and complex on GPUs — johannes / detail
  17. [OpenMP][Docs] Fixed a typo in the doc that can mislead users to a CMake error — tianshilei1992 / detail
  18. [OpenMP][Docs] Fix Typo — johannes / detail
  19. [RISCV] Remove unneeded !eq comparing a single bit value to 0/1 in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail

#25616 (Dec 22, 2020 10:06:28 AM)

  1. [PowerPC][Power10] Exploit store rightmost vector element instructions — conanap / detail
  2. [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) — Jonas Devlieghere / detail
  3. Fix some misnamed variables in sve-fixed-length-int-minmax.ll. — paul.walker / detail
  4. [ADT] Add resize_for_overwrite method to SmallVector. — n.james93 / detail
  5. [tests] precommit a test mentioned in review for D93317 — listmail / detail
  6. [LoopDeletion] Add test case where outer loop needs to be deleted. — flo / detail

#25615 (Dec 22, 2020 9:10:01 AM)

  1. [MLIR] Fix lowering of affine operations with return values — uday / detail
  2. [mlir] Add gpu.memcpy op. — csigg / detail
  3. [SVE] Lower vector BITREVERSE and BSWAP operations. — paul.walker / detail
  4. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail

#25614 (Dec 22, 2020 7:49:33 AM)

  1. [MCInstrDesc] [TableGen] Reduce size of MCOperandInfo instances. — paul / detail
  2. [LV] Use ScalarEvolution::getURemExpr to reduce duplication. — flo / detail
  3. [openacc][openmp][NFC] Fix typo in comments — clementval / detail
  4. [RISCV] Basic jump table lowering — n / detail

#25613 (Dec 22, 2020 6:08:09 AM)

  1. [ASTMatchers] Traverse-ignore range-for implementation details — steveire / detail
  2. [AArch64] Add a test for MachineLICM SinkIntoLoop. NFC. — sjoerd.meijer / detail
  3. [clang-format] NFC keep the code clang-formatted — mydeveloperday / detail
  4. [flang][driver] Refactor unit tests for frontend actions (nfc) — andrzej.warzynski / detail
  5. [clang][cli] Implement `getAllArgValues` marshalling — jan_svoboda / detail
  6. [flang][driver] Fix formatting in a test (nfc) — andrzej.warzynski / detail
  7. [clang] NFC: Refactor custom class into a lambda in CompilerInvocation — jan_svoboda / detail

#25612 (Dec 22, 2020 4:14:18 AM)

  1. -fstack-clash-protection: Return an actual error when used on unsupported OS — sylvestre / detail
  2. [llvm][Arm/AArch64] Format extension flags in CPU test failures — david.spickett / detail
  3. [clangd] Reuse buffer for JSONTransport::sendMessage — n.james93 / detail
  4. [gn build] (manually) port b8c37153d5393 — thakis / detail
  5. [PowerPC] Restore stack ptr from base ptr when available — nemanja.i.ibm / detail
  6. Revert "-fstack-clash-protection: Return an actual error when used on unsupported OS" — thakis / detail
  7. [libc++] Add a 'is-lockfree-runtime-function' lit feature — Alexander.Richardson / detail
  8. [compiler-rt] Fix atomic_test.c on macOS — Alexander.Richardson / detail

#25611 (Dec 22, 2020 2:10:09 AM)

  1. [LV] Avoid needless fold tail — gil.rapaport / detail
  2. [Flang][openmp][4/5] Make nowait clause part of OmpClause — joshisameeran17 / detail
  3. [mlir] remove deprecated string-based OpBuilder from ODS — zinenko / detail
  4. [Flang][openmp][5/5] Make dist_schedule clause part of OmpClause — joshisameeran17 / detail
  5. [llvm][ARM/AArch64] Convert Target Parser CPU tests to fixtures — david.spickett / detail
  6. [lldb/test] Add GdbRemoteTestCaseFactory to avoid duplication in lldb-server tests — pavel / detail
  7. [DebugInfo] Don't use DW_OP_implicit_value for fragments — pavel / detail
  8. [MachineLICM] Add llvm debug messages to SinkIntoLoop. NFC. — sjoerd.meijer / detail
  9. [VPlan] Make VPInstruction a VPDef — flo / detail
  10. Fold comparison of __builtin_object_size expression with -1 for non-const size — sguelton / detail

#25610 (Dec 21, 2020 11:42:02 PM)

  1. [RISCV] Define vector compare intrinsics. — kai.wang / detail
  2. [Flang][openmp][1/5] Make Allocate clause part of OmpClause — joshisameeran17 / detail
  3. [Flang][openmp][2/5] Make Default clause part of OmpClause — joshisameeran17 / detail
  4. [clangd] Trim memory periodically when using glibc malloc — sam.mccall / detail
  5. [Flang][openmp][3/5] Make ProcBind clause part of OmpClause — joshisameeran17 / detail

#25609 (Dec 21, 2020 10:22:29 PM)

  1. [RISCV] Define vleff intrinsics. — zakk.chen / detail

#25608 (Dec 21, 2020 9:48:03 PM)

  1. [LegalizeType] When LegalizeType procedure widens a masked_gather, set MemoryType's EltNum equal to Result's EltNum — bing1.yu / detail

#25606 (Dec 21, 2020 8:42:51 PM)

  1. scan-view: Remove Reporter.py and associated AppleScript files — tstellar / detail
  2. [CSKY 3/n] Add bare-bones C-SKY MCTargetDesc — zixuan.wu / detail

#25605 (Dec 21, 2020 6:46:20 PM)

  1. Revert "[mlir] Add SmallVector sizes" — tpopp / detail
  2. [RISCV] Add intrinsics for vmacc/vnmsac/vmadd/vnmsub instructions — shihpo.hung / detail
  3. [lld/mac] Implement support for private extern symbols — thakis / detail

#25604 (Dec 21, 2020 5:00:09 PM)

  1. [InstCombine] Add check of i1 types in select-to-zext/sext transformation — congzhecao / detail
  2. [mlir] Add SmallVector sizes — tpopp / detail
  3. [RISCV] Update vmv.v.v-rv32.ll and vmv.v.v-rv64.ll to test the correct intrinsics. — craig.topper / detail
  4. [RISCV] Use more precise type constraints for the vmv.v.v and vmv.v.x intrinsics. — craig.topper / detail
  5. [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes — tu.da.wei / detail
  6. [MC][test] Reorganize .cfi_* tests — i / detail

#25603 (Dec 21, 2020 3:45:06 PM)

  1. [mlir][sparse] adjust output tensor to synthetic tensor — ajcbik / detail
  2. [RISCV] Define the vand, vor and vxor RVV intrinsics — evandro.menezes / detail
  3. [NFC] Remove unused function — aeubanks / detail
  4. [MLIR][SPIRVToLLVM] Updated documentation on spirv-cpu-runner — georgemitenk0v / detail
  5. llvm-profgen: Parse command line arguments after initializing targets — tstellar / detail
  6. HowToReleaseLLVM: Update document to match the current release process — tstellar / detail
  7. [Driver] Default Generic_GCC ppc/ppc64/ppc64le to -fasynchronous-unwind-tables — i / detail

#25602 (Dec 21, 2020 2:11:27 PM)

  1. [lldb] [Process/FreeBSDRemote] Remove anonymous namespace — mgorny / detail
  2. [MLIR][Docs] Fix a small typo in documentation. — kareem.ergawy / detail
  3. [mlir][vector] Extend vector unroll to all element-wise ops — thomasraoux / detail
  4. Revert "[AMDGPU][HIP] Switch default DWARF version to 5" — scott.linder / detail
  5. [NewPM] Add TargetMachine method to add alias analyses — aeubanks / detail
  6. Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true — i / detail
  7. [MC] Split MCContext::createTempSymbol, default AlwaysAddSuffix to true, and add comments — i / detail

#25601 (Dec 21, 2020 12:41:27 PM)

  1. scudo: Remove ANDROID_EXPERIMENTAL_MTE macro. — peter / detail
  2. Update references to 'master' branch. — abidh / detail
  3. [AA] byval argument is identified function local — nikita.ppv / detail
  4. [clangd][NFC] Improve clangd status messages — sam.mccall / detail
  5. [lldb] Remove anonymous namespace from NativeRegisterContextLinux_x86_64 — pavel / detail
  6. [lld-macho][nfc] Clean up tests — jezng / detail
  7. [lld-macho][nfc] Remove %T from headerpad.s — jezng / detail
  8. [openacc] Use TableGen enum for default clause value — clementval / detail
  9. [mlir][Linalg] Revisit the Linalg on tensors abstraction — ravishankarm / detail

#25600 (Dec 21, 2020 10:49:15 AM)

  1. [buildbot] Force lld for ThinLTO whole program devirtualization worker — tejohnson / githubweb

#25600 (Dec 21, 2020 10:49:15 AM)

  1. [cuda][hip] Fix typoes in header wrappers. — michael.hliao / detail

#25600 (Dec 21, 2020 10:49:15 AM)

  1. [buildbot] Force lld for ThinLTO whole program devirtualization worker — tejohnson / detail

#25599 (Dec 21, 2020 9:31:18 AM)

  1. [clang] Fix expected errors in plugin attribute example — david.spickett / detail
  2. [mlir[[vector] Extend Transfer read/write ops to support tensor types. — thomasraoux / detail
  3. [AMDGPU][MC][NFC] Lit tests cleanup — dmitry.preobrazhensky / detail
  4. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  5. [AMDGPU][MC][NFC] Fix for sanitizer error in 8ab5770 — dmitry.preobrazhensky / detail

#25598 (Dec 21, 2020 8:53:40 AM)

  1. [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) — llvm-dev / detail
  2. Remove unused variables. — tpopp / detail
  3. Revert "[TableGen] Add the !substr() bang operator" — paul / detail
  4. [ELF][PPC64] Detect missing R_PPC64_TLSGD/R_PPC64_TLSLD and disable TLS relaxation — i / detail
  5. [ELF] Reject local-exec TLS relocations for -shared — i / detail

#25597 (Dec 21, 2020 6:50:37 AM)

  1. [Statepoints] Disable VReg lowering for values used on exception path of invoke. — dantrushin / detail
  2. [VPlan] Make VPRecipeBase inherit from VPDef. — flo / detail
  3. [VE] Correct VMP allocation in calling conv — marukawa / detail
  4. [InstSimplify] add tests for inverted logic operands; NFC — spatel / detail
  5. [InstSimplify] reduce logic with inverted add/sub ops — spatel / detail
  6. [TableGen] Add the !substr() bang operator — paul / detail

#25596 (Dec 21, 2020 4:49:49 AM)

  1. [clang][cli] Streamline MarshallingInfoFlag description — jan_svoboda / detail
  2. [clang][cli] Let denormalizer decide how to render the option based on the option class — jan_svoboda / detail
  3. [clang] Use enum for LangOptions::SYCLVersion instead of unsigned — jan_svoboda / detail
  4. [VP][NFC] ISD::VP_Sub -> ISD::VP_SUB — simon.moll / detail
  5. [VPlan] Use VPDef for VPInterleaveRecipe. — flo / detail
  6. [VE] Support RETURNADDR — marukawa / detail
  7. [VE] Support STACKSAVE and STACKRESTORE — marukawa / detail
  8. [flang][driver] Make the names of files created in unit tests unique (nfc) — andrzej.warzynski / detail
  9. [TableGen] NFC: Switch to range-based for loops in OptParserEmitter — jan_svoboda / detail
  10. [TableGen] NFC: Rename variables in OptParserEmitter — jan_svoboda / detail
  11. [VE] Optimize LEA combinations — marukawa / detail
  12. Refactoring the attribute plugin example to fit the new API — aaron / detail

#25594 (Dec 21, 2020 1:49:33 AM)

  1. [MLIR][SPIRVToLLVM] Updated documentation on entry points and not supported ops — georgemitenk0v / detail
  2. [NFC][InstructionCost] Remove isValid() asserts in SLPVectorizer.cpp — david.sherwood / detail

#25593 (Dec 21, 2020 12:25:22 AM)

  1. [RISCV] Define the remaining vector fixed-point arithmetic intrinsics. — monk.chiang / detail
  2. [FastRA] Fix handling of bundled MIs — Pushpinder.Singh / detail
  3. MCContext::reportError: don't call report_fatal_error — i / detail
  4. [AsmPrinter] Replace a reachable report_fatal_error with MCContext::reportError — i / detail

#25592 (Dec 20, 2020 10:55:41 PM)

  1. [MC][ELF] Drop MCSymbol::isExternal call sites — i / detail
  2. [PowerPC] Materialize i64 constants by enumerated patterns. — esme.yi / detail
  3. [MC][ELF] Remove unneeded MCSymbol::setExternal calls — i / detail
  4. [PowerPC][NFC] Added assertion of shift exponent is too large for 'uint64_t'. — esme.yi / detail
  5. [AsmParser] make .ascii support spaces as separators — caij2003 / detail

#25591 (Dec 20, 2020 8:31:22 PM)

  1. [lld-macho] Fix memcpy ub after D93267 — i / detail
  2. [llvm-reduce][test] Make remove-alias.ll CHECK patterns more specific after D90302 — i / detail
  3. [MC] Report locations for .symver errors — i / detail

#25589 (Dec 20, 2020 7:11:27 PM)

  1. [MC][ELF] Allow STT_SECTION referencing SHF_MERGE on REL targets — i / detail

#25588 (Dec 20, 2020 6:26:06 PM)

  1. [Target] Use llvm::erase_if (NFC) — kazu / detail
  2. [RISCV][NFC] Add tests for multiplication with constant — powerman1st / detail

#25587 (Dec 20, 2020 5:40:23 PM)

  1. [MachineLICM] delete dead flag if the duplicated def outside of loop is dead. — czhengsz / detail
  2. [PowerPC] add has side effect for SAT bit clobber intrinsics/instructions — czhengsz / detail
  3. [test] Fix new-pass-manager-opt-bisect.c — aeubanks / detail

#25586 (Dec 20, 2020 4:17:36 PM)

  1. [OpenMP] Fixed the issue that CMake variables for OpenMP were not passed through when building OpenMP with LLVM_ENABLE_RUNTIMES — tianshilei1992 / detail
  2. [test] Fix reg-usage.ll under NPM — aeubanks / detail

#25585 (Dec 20, 2020 1:36:16 PM)

  1. [BasicAA] Add test for byval argument (NFC) — nikita.ppv / detail
  2. [ARM] Extra vecreduce tests with smaller than legal types. NFC — david.green / detail
  3. Make NPM OptBisectInstrumentation use global singleton OptBisect — aeubanks / detail
  4. [MC] Reject byte alignment if larger than or equal to 2**32 — i / detail

#25582 (Dec 20, 2020 11:11:42 AM)

  1. [PGO] Remove dead member variable InstrumentFuncEntry (NFC) — kazu / detail
  2. [Object] Fix LFFile<ELFT>::getEntry on sizeof(size_t)==4 platforms — i / detail
  3. [lld-macho][nfc] Use split-file in order file test — jezng / detail
  4. [lld-macho] Support Obj-C symbols in order files — jezng / detail
  5. [lld-macho] Have order files support filtering by archive member paths — jezng / detail

#25581 (Dec 20, 2020 9:46:50 AM)

  1. [Analysis, IR, CodeGen] Use llvm::erase_if (NFC) — kazu / detail

#25580 (Dec 20, 2020 7:35:34 AM)

  1. [MemLoc] Fix debug print for LocationSize — nikita.ppv / detail

#25579 (Dec 20, 2020 6:08:27 AM)

  1. [RISCV] Define vslideup/vslidedown intrinsics — shihpo.hung / detail

#25578 (Dec 20, 2020 4:08:50 AM)

  1. [lldb] [test] Update test status for NetBSD — mgorny / detail
  2. [clang-tidy] cppcoreguidelines-pro-type-member-init: suppress warning for default member funcs — malcolm.parsons / detail
  3. Fix MSVC "not all control paths return a value" warnings. NFCI. — llvm-dev / detail

#25577 (Dec 20, 2020 2:08:20 AM)

  1. [lldb/test] Enable reverse-connect on windows too — pavel / detail
  2. [RISCV] Define vector vfmul/vfdiv/vfrdiv intrinsics. — kai.wang / detail
  3. [RISCV] Define vector vfsgnj/vfsgnjn/vfsgnjx intrinsics. — kai.wang / detail
  4. [RISCV] Define vector vfwadd/vfwsub intrinsics. — kai.wang / detail
  5. [RISCV] Define vector vfwmul intrinsics. — kai.wang / detail

#25571 (Dec 19, 2020 9:19:02 PM)

  1. [mlir][CAPI] Add the missing <stdbool.h> in Support.h — joker.eph / detail

#25568 (Dec 19, 2020 5:46:06 PM)

  1. Fix left shift overflow UB in PPC backend on LLP64 platforms — rnk / detail

#25567 (Dec 19, 2020 5:01:44 PM)

  1. Revert "[IROutliner] Deduplicating functions that only require inputs." — andrew.litteken / detail
  2. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail

#25566 (Dec 19, 2020 3:36:25 PM)

  1. Handle overflow beyond the 127 common encodings limit — gkm / detail
  2. [TableGen][ARM][X86] Detect combining IntrReadMem and IntrWriteMem. — craig.topper / detail
  3. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail

#25565 (Dec 19, 2020 1:40:07 PM)

  1. [NFCI][SimlifyCFG] simplifyOnce(): also perform DomTree validation — lebedev.ri / detail
  2. [SimplifyCFG] Teach FoldTwoEntryPHINode() to preserve DomTree — lebedev.ri / detail
  3. [SimplifyCFG] Teach removeEmptyCleanup() to preserve DomTree — lebedev.ri / detail
  4. [SimplifyCFG] Teach simplifyCommonResume() to preserve DomTree — lebedev.ri / detail
  5. [SimplifyCFG] Teach simplifySingleResume() to preserve DomTree — lebedev.ri / detail
  6. [SimplifyCFG] simplifySingleResume(): FoldReturnIntoUncondBranch() already knows how to preserve DomTree — lebedev.ri / detail
  7. [NFCI][SimplifyCFG] SimplifyCondBranchToTwoReturns(): pull out BI->getParent() into a variable — lebedev.ri / detail
  8. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1 — lebedev.ri / detail
  9. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 2 — lebedev.ri / detail
  10. [SimplifyCFG] Teach TryToMergeLandingPad() to preserve DomTree — lebedev.ri / detail
  11. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 1 — lebedev.ri / detail

#25564 (Dec 19, 2020 11:22:26 AM)

  1. [Target, Transforms] Use contains (NFC) — kazu / detail
  2. [Analysis] Remove dead function getInstTypePair (NFC) — kazu / detail
  3. [X86] Teach assembler to accept vmsave/vmload/vmrun/invlpga/skinit with or without the fixed register operands — craig.topper / detail
  4. [IRSim][IROutliner] Limit to extracting regions that only require — andrew.litteken / detail

#25561 (Dec 19, 2020 9:19:59 AM)

  1. apply update_test_checks.py to a few files in llvm/test/Transforms/InstCombine — aqjune / detail

#25560 (Dec 19, 2020 7:22:01 AM)

  1. [RISCV] Define vlxe/vsxe/vsuxe intrinsics. — zakk.chen / detail
  2. [NFC][libc++] Fixes swapped comments. — koraq / detail

#25559 (Dec 19, 2020 6:05:06 AM)

  1. [ARM] Implement harden-sls-retbr for ARM mode — kristof.beyls / detail
  2. [gn build] Port 195f44278c4 — llvmgnsyncbot / detail
  3. [ARM] Implement harden-sls-retbr for Thumb mode — kristof.beyls / detail
  4. [ARM] Harden indirect calls against SLS — kristof.beyls / detail
  5. [ARM] harden-sls-blr: avoid r12 and lr in indirect calls. — kristof.beyls / detail
  6. [ARM] Add clang command line support for -mharden-sls= — kristof.beyls / detail

#25550 (Dec 18, 2020 7:48:49 PM)

  1. [Analysis, CodeGen, IR] Use contains (NFC) — kazu / detail

#25549 (Dec 18, 2020 6:56:36 PM)

  1. [lldb] Simplify the is_finalized logic in process and make it thread safe. — Jonas Devlieghere / detail

#25548 (Dec 18, 2020 6:22:35 PM)

  1. [flang] Fix bug in IMPLICIT NONE(EXTERNAL) — tkeith / detail

#25547 (Dec 18, 2020 5:49:46 PM)

  1. [HotColdSplit] Reflect full cost of parameters in split penalty — 1894981+hiraditya / detail
  2. [clangd] Fix windows path handling in .clang-tidy parsing — sam.mccall / detail
  3. [FileCheck] Add a literal check directive modifier — jpienaar / detail

#25546 (Dec 18, 2020 5:12:17 PM)

  1. [ObjC][ARC] Fix a bug where the inline-asm retain/claim RV marker wasn't — Akira / detail
  2. [clangd] Don't cancel requests based on "updates" with same content — sam.mccall / detail

#25545 (Dec 18, 2020 4:38:06 PM)

  1. [clangd] Make our printing policies for Hover more consistent, especially tags — sam.mccall / detail
  2. [VE] Support copy of vector mask registers — marukawa / detail

#25544 (Dec 18, 2020 4:04:03 PM)

  1. [X86] Avoid generating invalid R_X86_64_GOTPCRELX relocations — harald / detail

#25542 (Dec 18, 2020 1:49:19 PM)

  1. [RISCV] Add intrinsics for vsetvli instruction — craig.topper / detail
  2. Rename files with same (case insensitive) name — chih-ping.chen / detail
  3. [RISCV] Assume no-op addrspacecasts by default — fraser / detail
  4. [c++20] Mark class type NTTPs as done and start defining the feature test macro. — richard / detail
  5. Add tests for the absence of feature test macros for features we don't — richard / detail
  6. [c++2b] Add tests for feature test macros. — richard / detail
  7. Fix memory leak complicated non-type template arguments. — richard / detail
  8. [SLP] fix typo; NFC — spatel / detail
  9. [RISCV] Address clang-tidy warnings in RISCVTargetMachine. NFC. — fraser / detail
  10. [www] Remove '$Date$' marker from cxx_dr_status. — richard / detail

#25541 (Dec 18, 2020 12:34:33 PM)

  1. [RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f — craig.topper / detail
  2. Revert "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
  3. Recommit "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
  4. [DSE] Use correct memory location for read clobber check — nikita.ppv / detail
  5. [RISCV] Sign extend constant arguments to V intrinsics when promoting to XLen. — craig.topper / detail
  6. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  7. [TableGen] Fix D90844 introduced non-determinism due to iteration over a std::map over allocated object pointers — i / detail

#25540 (Dec 18, 2020 10:52:36 AM)

  1. [X86] Avoid std::string creation in RecognizableInstr constructor. NFCI. — llvm-dev / detail
  2. PEI: Only call updateLiveness once per function — Matthew.Arsenault / detail
  3. Cleanup coro-inline.ll — lxfind / detail
  4. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  5. [mlir][Linlag] Reflow Linalg.md - NFC — nicolas.vasilache / detail
  6. [ELF] Rename R_TLS to R_TPREL and R_NEG_TLS to R_TPREL_NEG. NFC — i / detail
  7. [SROA] Remove Dead Instructions while creating speculative instructions — congzhecao / detail
  8. [RegisterScavenging] Fix assert in scavengeRegisterBackwards — simon.cook / detail
  9. [MCA, ExecutionEngine, Object] Use llvm::is_contained (NFC) — kazu / detail
  10. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  11. Revert "Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute."" — kevin.neal / detail
  12. [RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i — craig.topper / detail
  13. Revert "[BasicAA] Handle two unknown sizes for GEPs" — flo / detail
  14. [AIX] Change the code based on https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20201214/864235.html — diggerlin / detail
  15. [clang-format][NFC] Expand BreakBeforeBraces examples — bjoern / detail
  16. [DebugInfo] Support Fortran 'use <external module>' statement. — chih-ping.chen / detail
  17. [NFC][InstSimplify] Add miscompiled testcase from D87188/D87197 — lebedev.ri / detail
  18. [InstSimplify] Don't miscompile `X == 0 ? abs(X) : -abs(X) --> -abs(X)` xform — lebedev.ri / detail
  19. [InstCombine] Canonicalize SPF to abs intrinsic — lebedev.ri / detail
  20. [GVNHoist] Remove successorDominate (NFC) — kazu / detail
  21. [RISCV] Add intrinsics for vmv.x.s and vmv.s.x — craig.topper / detail
  22. [NFC][InstCombine] Fixup check lines for prof md in select_meta.ll test — lebedev.ri / detail

#25539 (Dec 18, 2020 8:00:55 AM)

  1. [clangd] Smarter hover on auto and decltype — sam.mccall / detail
  2. [clangd] zap a few warnings — sam.mccall / detail
  3. [flang][driver] Rename unittest file (nfc) — andrzej.warzynski / detail
  4. [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
  5. [AArch64] Add support for ls64 to the .arch_extension asm directive — lucas.prates / detail
  6. [AArch64] Updating .arch_extension negative tests — lucas.prates / detail

#25538 (Dec 18, 2020 7:10:33 AM)

  1. [clangd] Fix broken JSON test on windows — sam.mccall / detail
  2. [VectorCombine] allow peeking through GEPs when creating a vector load — spatel / detail

#25537 (Dec 18, 2020 6:08:11 AM)

  1. [lldb/test] Reduce boilerplate in lldb-server tests — pavel / detail
  2. [clangd] Ignore the static index refs from the dynamic index files. — platonov.aleksandr / detail
  3. new altera single work item barrier check — aaron / detail
  4. [LLDB] Unbreak the build after recent clang changes — dave / detail
  5. No longer reject tag declarations in the clause-1 of a for loop. — aaron / detail
  6. [gn build] Port e69e551e0e5 — llvmgnsyncbot / detail
  7. [NFC][SVE] Clean up bfloat isel patterns that emit non-bfloat instructions. — paul.walker / detail
  8. [AArch64] Fix Copy Elemination for negative values — paul.walker / detail
  9. Revert "[ARM] Match dual lane vmovs from insert_vector_elt" — david.green / detail
  10. [libObject, llvm-readobj] - Reimplement `ELFFile<ELFT>::getEntry`. — grimar / detail

#25536 (Dec 18, 2020 4:03:26 AM)

  1. [IndVars] A test for adding trunc instructions to unwind blocks — yrouban / detail
  2. Add intrinsics for saturating float to int casts — bjorn.a.pettersson / detail
  3. [clangd] Add hot-reload of compile_commands.json and compile_flags.txt — sam.mccall / detail
  4. [TTI] Add supportsScalableVectors target hook — cullen.rhodes / detail
  5. [AMDGPU][NFC] Document high parameter of f16 interp intrinsics — carl.ritson / detail
  6. [AArch64] Add support for the Branch Record Buffer extension — lucas.prates / detail
  7. [AArch64] Add support for the SPE-EEF feature — lucas.prates / detail
  8. [AMDGPU][NFC] Remove unused Hi16Elt definition — carl.ritson / detail
  9. [X86][AVX] Replace extract_subvector(broadcast(), 0) folds with generic SimplifyDemandedVectorEltsForTargetNode handling. — llvm-dev / detail
  10. [SVE][CodeGen] Vector + immediate addressing mode for masked gather/scatter — kerry.mclaughlin / detail

#25535 (Dec 18, 2020 1:29:37 AM)

  1. Following up on PR48517, fix handling of template arguments that refer — richard / detail
  2. [clang][cli] Convert Analyzer option string based options to new option parsing system — jan_svoboda / detail
  3. [libc][NFC] Use `#include <math.h>` in utils/FPUtil/ManipulationFunctions.h. — sivachandra / detail
  4. [clang][cli] Port HeaderSearch simple string options to new option parsing system — jan_svoboda / detail
  5. [InlineCost] Implement cost-benefit-based inliner — kazu / detail
  6. [clang][cli] Port TargetOpts simple string based options to new option parsing system — jan_svoboda / detail
  7. [clang][cli] Port LangOpts simple string based options to new option parsing system — jan_svoboda / detail
  8. [clang][cli] Port PreprocessorOpts simple string based options to new option parsing system — jan_svoboda / detail
  9. [clang][cli] Port FrontendOpts simple string based options to new option parsing system — jan_svoboda / detail
  10. [c++20] P1907R1: Support for generalized non-type template arguments of scalar type. — richard / detail
  11. Make Expr::HasSideEffect more precise for instantiation-dependent — richard / detail
  12. [libcxx] Make filesystem::path::value_type wchar_t on windows — martin / detail
  13. [libcxx] Reorder the two u8path functions, to make the following diff more readable. NFC. — martin / detail
  14. [libcxx] Convert paths to/from the right narrow code page for narrow strings on windows — martin / detail
  15. [libcxx] Fix the preexisting directory_iterator code for windows — martin / detail
  16. [clang][cli] Port CodeGenOpts simple string flags to new option parsing system — jan_svoboda / detail
  17. [flang][driver] Add support for `-fsyntax-only` — andrzej.warzynski / detail

#25534 (Dec 17, 2020 11:36:41 PM)

  1. [LLD] Rename lld port driver entry function to a consistent name — Reshabhkumar.Sharma / detail
  2. [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail
  3. DR2064: decltype(E) is only a dependent type if E is type-dependent, not — richard / detail
  4. Where possible, don't try to ask whether a template argument is — richard / detail
  5. Ensure that we transform types into the current instantiation even if — richard / detail
  6. [PowerPC] Select the D-Form load if we know its offset meets the requirement — qshanz / detail

#25533 (Dec 17, 2020 10:40:00 PM)

  1. PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of — richard / detail
  2. [IndVars] Fix adding trunc instructions to unwind blocks — yrouban / detail
  3. [NFC][utils] Factor remaining APIs under FunctionTestBuilder — mtrofin / detail

#25532 (Dec 17, 2020 9:27:15 PM)

  1. [IVDescriptors] Remove getConsecutiveDirection (NFC) — kazu / detail
  2. [lld-macho][nfc] Refactor to accommodate paired relocs — gkm / detail

#25531 (Dec 17, 2020 8:11:41 PM)

  1. [IR][PGO] Add hot func attribute and use hot/cold attribute in func section — xur / detail
  2. [flang] Fix -intrinsic-module-directory in flang script — tkeith / detail
  3. Fix clang-ppc64le-rhel buildbot build error — xur / detail
  4. [RISCV] Remove NoVReg to avoid compile warning messages. — kai.wang / detail
  5. [Transforms] Use llvm::erase_if (NFC) — kazu / detail

#25530 (Dec 17, 2020 6:50:18 PM)

  1. [IRSim][IROutliner] Adding InstVisitor to disallow certain operations. — andrew.litteken / detail
  2. [lld-macho] Implement option: -undefined TREATMENT — gkm / detail
  3. [clangd] Print .clang-tidy configuration parsing errors using [ev]?log. — n.james93 / detail
  4. [DAGCombiner] Improve shift by select of constant — qshanz / detail
  5. [RISCV] Define vsadd/vsaddu/vssub/vssubu intrinsics. — kai.wang / detail

#25529 (Dec 17, 2020 5:31:40 PM)

  1. [RISCV] Define vlse/vsse intrinsics. — zakk.chen / detail
  2. [mlir] Remove the MutableDictionaryAttr class — riddleriver / detail

#25528 (Dec 17, 2020 4:58:13 PM)

  1. Revert "[sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists." — 31459023+hctim / detail
  2. Revert "[sanitizer-common] Force pickup of llvm-symbolizer from new binaries." — 31459023+hctim / detail

#25527 (Dec 17, 2020 4:20:56 PM)

  1. Workaround around clang 5.0 bug by including SmallVector.h in LLVM.h (PR41549) — joker.eph / detail
  2. [mlir] Move `std.tensor_cast` -> `tensor.cast`. — silvasean / detail
  3. Remove unneeded header include (NFC) — joker.eph / detail
  4. [mlir][sparse] scalarize reductions in for-loops during sparse codegen — ajcbik / detail

#25525 (Dec 17, 2020 3:15:31 PM)

  1. [SimplifyCFG] DeleteDeadBlock() already knows how to preserve DomTree — lebedev.ri / detail
  2. [SimplifyCFG] ConstantFoldTerminator() already knows how to preserve DomTree — lebedev.ri / detail
  3. [SimplifyCFG] Teach simplifyUnreachable() to preserve DomTree — lebedev.ri / detail
  4. [VectorCombine] add tests for gep load with cast; NFC — spatel / detail
  5. CodeGen: Improve generated IR for __builtin_mul_overflow(uint, uint, int) — tstellar / detail
  6. [DSE] Add test for potential caching bug (NFC) — nikita.ppv / detail
  7. [mlir] Add canonicalization from `tensor_cast` to `dim` op. — ravishankarm / detail
  8. [mlir][Linalg] Define a linalg.init_tensor operation. — ravishankarm / detail

#25524 (Dec 17, 2020 1:37:55 PM)

  1. Try to fix Windows stage 2 build issue — rnk / githubweb

#25524 (Dec 17, 2020 1:37:55 PM)

  1. [AttrDocs] document always_inline — ndesaulniers / detail
  2. [OpenMP][NFC] Provide a new remark and documentation — johannes / detail
  3. [gn build] Link with -Wl,--gdb-index when linking with LLD — thakis / detail
  4. clang-cl: Remove /Zd flag — thakis / detail
  5. [mlir] Partially update the conversion-to-llvm document — zinenko / detail
  6. Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
  7. [mlir][IR][NFC] Move context/location parameters of builtin Type::get methods to the start of the parameter list — riddleriver / detail
  8. lld: Replace some lld::outs()s with message() — thakis / detail
  9. [libc++] Fix extern C for __sanitizer_annotate_contiguous_container() (for gcc) — Louis Dionne / detail
  10. Fix -Wno-error= parsing in clang-format. — joachim / detail

#25524 (Dec 17, 2020 1:37:55 PM)

  1. Try to fix Windows stage 2 build issue — rnk / detail

#25523 (Dec 17, 2020 12:37:44 PM)

  1. Attempt to fix Python 3 issues in annotated scripts — rnk / githubweb
  2. Put back missing strip in annotated script — rnk / githubweb
  3. Fix next Python 3 Unicode issue, the gift that will keep giving for the next 20 years — rnk / githubweb

#25523 (Dec 17, 2020 12:37:44 PM)

  1. [OpenMP] Add definitions for 5.1 interop to omp.h — hansang.bae / detail
  2. [WebAssembly][lld] Don't mark a file live from an undefine symbol — dschuff / detail
  3. [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
  4. [mlir][LLVMIR] Add 'llvm.switch' op — modocache / detail
  5. [NFC][AMDGPU] Reorganize description of scratch handling — Tony.Tye / detail
  6. Fix NDEBUG build after https://reviews.llvm.org/D93005. — csigg / detail
  7. [test] Factor out creation of copy of SCC Nodes into function — aeubanks / detail
  8. [DSE] Add more tests for read clobber location (NFC) — nikita.ppv / detail
  9. [gn build] (manually) merge f4c8b8031800 — thakis / detail
  10. [mlir][ArmSVE] Add documentation generation — ajcbik / detail

#25523 (Dec 17, 2020 12:37:44 PM)

  1. Attempt to fix Python 3 issues in annotated scripts — rnk / detail
  2. Put back missing strip in annotated script — rnk / detail
  3. Fix next Python 3 Unicode issue, the gift that will keep giving for the next 20 years — rnk / detail

#25522 (Dec 17, 2020 11:04:14 AM)

  1. [gn build] Add symbol_level to adjust debug info level — aeubanks / detail
  2. [IRSim][IROutliner] Adding the extraction basics for the IROutliner. — andrew.litteken / detail
  3. [gn build] Port dae34463e3e — llvmgnsyncbot / detail
  4. Add call site location getter to C API — 989903+GeorgeLyon / detail
  5. [scudo][standalone] Allow the release of smaller sizes — kostyak / detail
  6. [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ — conanap / detail
  7. Add brief description of dialects doc section. — joker.eph / detail
  8. scudo: Adjust test to use correct check for primary allocations. — peter / detail

#25521 (Dec 17, 2020 9:21:54 AM)

  1. [Clang] Make nomerge attribute a function attribute as well as a statement attribute. — zequanwu / detail
  2. [flang][openacc] Update serial construct clauses for OpenACC 3.1 — clementval / detail
  3. [SampleFDO] Fix uninitialized field warnings. NFCI. — llvm-dev / detail
  4. [llvm-symbolizer][Windows] Add start line when searching in line table sections. — akhuang / detail
  5. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  6. [mlir][spirv] NFC: Shuffle code around to better follow convention — antiagainst / detail
  7. [amdgpu] Default to code object v3 — jonathanchesterfield / detail
  8. [PowerPC][NFC] Cleanup PPCCTRLoopsVerify pass — Jinsong Ji / detail
  9. [DebugInfo] Avoid re-ordering assignments in LCSSA — jeremy.morse / detail
  10. [flang][openacc] Enforce restriction on routine directive and clauses — clementval / detail
  11. Detect section type conflicts between functions and variables — aaron / detail
  12. Revert "[lldb] Make CommandInterpreter's execution context the same as debugger's one." — pavel / detail
  13. [libc] Refactor WrapperGen to make the flow cleaner. — sivachandra / detail
  14. [libc] Add python3 to libc buildbot depedencies. — paulatoth / detail
  15. [lldb] [Process/FreeBSDRemote] Replace GetRegisterSetCount() — mgorny / detail
  16. [lldb] [Process/FreeBSDRemote] Use RegSetKind consistently [NFC] — mgorny / detail
  17. [libc][Obvious] Fix typo is wrappergen unittest. — sivachandra / detail
  18. [LangRef] Update new ssp/sspstrong/sspreq semantics after D91816 — i / detail

#25520 (Dec 17, 2020 7:46:22 AM)

  1. [InstCombine] Remove scalable vector restriction in InstCombineCasts — JunMa / detail
  2. [SimplifyCFG] Preserve !annotation in FoldBranchToCommonDest. — flo / detail
  3. [clang-tidy][NFC] Reduce copies of Intrusive..FileSystem — n.james93 / detail
  4. [obj2yaml][yaml2obj] - Add AArch64 STO_AARCH64_VARIANT_PCS support — adhemerval.zanella / detail
  5. [llvm-readobj/elf] - AArch64: Handle AARCH64_VARIANT_PCS for GNUStyle — adhemerval.zanella / detail
  6. [lld] [ELF] AArch64: Handle DT_AARCH64_VARIANT_PCS — adhemerval.zanella / detail
  7. Remove Python2 fallback and only advertise Python3 in the doc — sguelton / detail
  8. Fix dead link — noreply / detail
  9. [TableGen] Make InstrMap::getFilterClass() const. NFCI. — llvm-dev / detail
  10. [ARM][MachineOutliner] Fix costs model. — yvan.roux / detail
  11. [InstCombine] Preserve !annotation on newly created instructions. — flo / detail
  12. [TableGen] Return const std::string& in InstrMap getName()/getFilterClass() methods. NFCI. — llvm-dev / detail

#25519 (Dec 17, 2020 6:03:35 AM)

  1. [DebugInfo] Fix MSVC build by adding back necessary reverse_iterator != operator — llvm-dev / detail
  2. [LV] Disable epilogue vectorization for scalable VFs — cullen.rhodes / detail
  3. [lldb] [unittests] Add tests for NetBSD register offsets/sizes — mgorny / detail
  4. [lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef — mgorny / detail
  5. [mlir] Fix syntax error in markdown documentation — zinenko / detail
  6. [lldb-vscode] Speculative fix for raciness in TestVSCode_attach — pavel / detail
  7. [libc] revamp memory function benchmark — gchatelet / detail
  8. [IRBuilder] Generalize debug loc handling for arbitrary metadata. — flo / detail
  9. [NFC][AArch64] Move AArch64 MSR/MRS into a new decoder namespace — lucas.prates / detail
  10. [NFC][AArch64] Capturing multiple feature requirements in AsmParser messages — lucas.prates / detail
  11. [ARM][AArch64] Adding basic support for the v8.7-A architecture — lucas.prates / detail
  12. [AArch64] Add a GPR64x8 register class — lucas.prates / detail
  13. [AArch64] Adding the v8.7-A LD64B/ST64B Accelerator extension — lucas.prates / detail
  14. [ARM][AAarch64] Initial command-line support for v8.7-A — lucas.prates / detail
  15. [ARM] Adding v8.7-A command-line support for the ARM target — lucas.prates / detail
  16. [lld-macho] Add support for weak references — jezng / detail
  17. [lld-macho] Use LC_LOAD_WEAK_DYLIB for dylibs with only weakrefs — jezng / detail

#25518 (Dec 17, 2020 4:06:50 AM)

  1. [libc] add back math.h #include utils/FPUtil/ManipulationFunctions.h — krasimir / detail
  2. [X86] Add X86ISD::SUBV_BROADCAST_LOAD and begin removing X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
  3. Make LLVM build in C++20 mode — nunoplopes / detail
  4. [lldb] Add std::array to the supported template list of the CxxModuleHandler — Raphael Isemann / detail
  5. fix a -Wunused-variable warning in release build — krasimir / detail
  6. [X86] Remove extract_subvector(subv_broadcast_load()) fold. — llvm-dev / detail
  7. [NFC] Reduce include files dependency and AA header cleanup (part 2). — dfukalov / detail
  8. [SVE][CodeGen] Add bfloat16 support to scalable masked gather — kerry.mclaughlin / detail
  9. [mlir] partially update LLVM dialect documentation — zinenko / detail
  10. [mlir] Move LLVM Dialect Op documentation to ODS — zinenko / detail
  11. [libcxx] Remove ifdefs in the message to static_assert. NFC. — martin / detail
  12. [AArch64] Renamed sve-masked-scatter-legalise.ll. NFC. — kerry.mclaughlin / detail
  13. [clangd] Add llvm:: qualifier to work around GCC bug. NFC — sam.mccall / detail

#25517 (Dec 17, 2020 2:11:55 AM)

  1. [mlir] Support index and memref types in llvm.mlir.cast — zinenko / detail
  2. [lldb] [POSIX-DYLD] Add libraries from initial rendezvous brkpt hit — mgorny / detail
  3. [lldb] [POSIX-DYLD] Update the cached exe path after attach — mgorny / detail
  4. [clang][nfc] Update comment to match the opening `{` — andrzej.warzynski / detail
  5. [InstCombine] Preserve !annotation for newly created instructions. — flo / detail
  6. [llvm][AArch64] Actually check expected FPU for CPUs — david.spickett / detail
  7. [clang-format] PR35514 brace-init member initializers in function-try-blocks are not formatted correctly — mydeveloperday / detail
  8. [Flang][openmp]Fix crash in OpenMP semantic check( bug 48308) — joshisameeran17 / detail
  9. [lldb] Unify the two CreateTypedef implementations in TypeSystemClang — Raphael Isemann / detail

#25516 (Dec 17, 2020 12:17:32 AM)

  1. Use basic_string::find(char) instead of basic_string::find(const char *s, size_type pos=0) — i / detail
  2. Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128 — qshanz / detail

#25515 (Dec 16, 2020 9:59:07 PM)

  1. [RISCV] Infer mask type for vector intrinsics from the data type — craig.topper / detail
  2. [mlir][NFC] Remove StandardTypes.h now that all usages point to BuiltinTypes.h — riddleriver / detail
  3. [RISCV] Infer mask type from data type for vector vle and vse intrinsics. — craig.topper / detail
  4. [NFC] factor update test function test builder as a class — mtrofin / detail
  5. [IR, CodeGen] Use llvm::is_contained (NFC) — kazu / detail
  6. [GCN] Remove unused function handleNewInstruction (NFC) — kazu / detail
  7. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  8. [NFC][SampleFDO] Preparation to support multiple sections with the same type — wmi / detail

#25514 (Dec 16, 2020 8:22:51 PM)

  1. [RISCV] Define vector mul/div/rem intrinsics. — kai.wang / detail
  2. [RISCV] Define vector widening mul intrinsics. — kai.wang / detail
  3. Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail

#25513 (Dec 16, 2020 7:50:41 PM)

  1. AMDGPU: Remove SGPRSpillVGPRDefinedSet hack — Matthew.Arsenault / detail
  2. [RISCV] V does not imply F. — kai.wang / detail

#25512 (Dec 16, 2020 6:16:03 PM)

  1. [gn build] (manually) port ddffcdf0a66 — thakis / detail
  2. [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
  3. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  4. [RISCV] Define vle/vse intrinsics. — zakk.chen / detail

#25511 (Dec 16, 2020 4:39:21 PM)

  1. [CSSPGO] Consume pseudo-probe-based AutoFDO profile — hoy / detail
  2. [OpenMP][Libomptarget][NFC] Use CMake Variables — atmndp / detail
  3. [gn build] Port ac068e014b2 — llvmgnsyncbot / detail
  4. [mlir] Modify linalg loops test to have nested regions — tpopp / detail
  5. [clang-tidy] Add a diagnostic callback to parseConfiguration — n.james93 / detail
  6. [test] Cleanup some CGSCCPassManager tests — aeubanks / detail

#25510 (Dec 16, 2020 3:59:19 PM)

  1. Test commit: add valid punctuation to a comment. NFC. — tmroeder / detail
  2. [ASTImporter] Add support for importing GenericSelectionExpr AST nodes. — tmroeder / detail
  3. Disable Jump Threading for the targets with divergent control flow — Alexander Timofeev / detail
  4. [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail

#25509 (Dec 16, 2020 3:26:53 PM)

  1. Improve the verifier diagnostic on dominance error — joker.eph / detail
  2. Revert "[mlir] Lookup the latest value with a legal type when remapping values." — pifon / detail
  3. [Test] Fix undef var in catch-undef-behavior.c — thomasp / detail
  4. [X86] Avoid %fs:(%eax) references in x32 mode — harald / detail
  5. [IR] Fixed the typo in attributes test — haowei / detail

#25508 (Dec 16, 2020 2:11:31 PM)

  1. Fix XCore test on Windows, the register order is reversed, for reasons unknown — rnk / detail
  2. [libc++] Install git-clang-format on CI nodes. — Louis Dionne / detail
  3. [PGO] Use the sum of profile counts to fix the function entry count — xur / detail
  4. Fix split-debug.c test on Windows — rnk / detail
  5. [libc++] Fix CI Dockerfile — Louis Dionne / detail
  6. [AArch64InstPrinter] Use * 4096 instead of << 12 — i / detail
  7. [NFCI][SimplifyCFG] Mark all the SimplifyCFG tests that already don't invalidate DomTree as such — lebedev.ri / detail
  8. [SimplifyCFG] removeUnreachableBlocks() already knows how to preserve DomTree — lebedev.ri / detail
  9. [SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTree — lebedev.ri / detail
  10. [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to preserve DomTree — lebedev.ri / detail
  11. [SimplifyCFG] Teach mergeEmptyReturnBlocks() to preserve DomTree — lebedev.ri / detail

#25507 (Dec 16, 2020 1:37:43 PM)

  1. [libc++abi] Remove redundant null pointer check in operator delete — i / detail
  2. [VectorCombine] adjust test alignments for better coverage; NFC — spatel / detail

#25506 (Dec 16, 2020 1:04:35 PM)

  1. [VectorCombine] optimize alignment for load transform — spatel / detail
  2. [NFC] Remove unused prefixes in llvm/test/CodeGen/X86 — mtrofin / detail
  3. [DSE] Pass MemoryLocation by const ref (NFC) — nikita.ppv / detail

#25505 (Dec 16, 2020 12:28:50 PM)

  1. [jenkins] Fix typo in the host-compiler path used by lldb-cmake-matrix — Jonas Devlieghere / githubweb
  2. Start Docker-izing sanitizer-windows — rnk / githubweb

#25505 (Dec 16, 2020 12:28:50 PM)

  1. [SimplifyCFG] Precommit test for preserving !annotation. — flo / detail
  2. [lldb][NFC] Apply performance-faster-string-find (`str.find("X")` -> `str.find('x')`) — rupprecht / detail
  3. [flang] Handle undeclared names in EQUIVALENCE statements — psteinfeld / detail
  4. [mlir] AsyncRuntime: mode runtime declarations to mlir::runtime namespace — ezhulenev / detail
  5. [mlir] Async: re-enable tests after fixing fkakines — ezhulenev / detail
  6. Mark implicit coroutine variables as being implicit — aaron / detail
  7. [clang-offload-bundler] Add option -allow-missing-bundles — Yaxun.Liu / detail
  8. [sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists. — 31459023+hctim / detail
  9. PR47474: Add test for Clang's current behavior. — richard / detail
  10. Print source location in the error message when parens are missing around sizeof typename and the expression is inside macro expansion — richard / detail

#25505 (Dec 16, 2020 12:28:50 PM)

  1. [jenkins] Fix typo in the host-compiler path used by lldb-cmake-matrix — Jonas Devlieghere / detail
  2. Start Docker-izing sanitizer-windows — rnk / detail

#25504 (Dec 16, 2020 10:48:08 AM)

  1. Remove spurious MLIRLLVMConversionsIncGen dependency from LLVM Dialect (NFC) — joker.eph / detail
  2. [DDG] Data Dependence Graph - DOT printer - recommit — bmahjour / detail
  3. [gn build] Port 6eff12788ee — llvmgnsyncbot / detail
  4. [mlir] Fix for gpu-async-region pass. — csigg / detail
  5. [Go] Fix bindings/go/llvm/IRBindings.cpp — i / detail

#25503 (Dec 16, 2020 9:34:08 AM)

  1. [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty output section — i / detail
  2. [NFC] Use regex for code object version in hip tests — jonathanchesterfield / detail
  3. [LoopNest] Handle loop-nest passes in LoopPassManager — whitneyt / detail
  4. Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." — esme.yi / detail
  5. [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form — i / detail
  6. [VectorCombine] loosen alignment constraint for load transform — spatel / detail

#25502 (Dec 16, 2020 9:01:34 AM)

  1. [jenkins] Fix exceptions raised by urllib.request — Jonas Devlieghere / githubweb

#25502 (Dec 16, 2020 9:01:34 AM)

  1. LangRef: Update byval/sret description for required types — Matthew.Arsenault / detail
  2. [InstCombine] Precommit tests for !annotation metadata handling. — flo / detail
  3. [Doc][SystemZ] Add Linux/SystemZ to Getting Started guide. — kai / detail
  4. [flang] Fix crash in folding (#48437) — pklausler / detail
  5. [CMake] Avoid __FakeVCSRevision.h with no git repository — hahnjo / detail
  6. [libomptarget][nfc] Replace static const with enum — jonathanchesterfield / detail

#25502 (Dec 16, 2020 9:01:34 AM)

  1. [jenkins] Fix exceptions raised by urllib.request — Jonas Devlieghere / detail

#25501 (Dec 16, 2020 7:20:45 AM)

  1. [XCOFF][AIX] Emit EH information in traceback table — diggerlin / detail
  2. [sanitizer-common] Force pickup of llvm-symbolizer from new binaries. — 31459023+hctim / detail
  3. [X86] Rename reduction combiners to make it clearer whats happening. NFCI. — llvm-dev / detail
  4. [X86] Regenerate bit extraction tests, cleaning up check-prefixes. — llvm-dev / detail
  5. [TableGen] Slim down the data structures in xxxGenInstrInfo.inc, step 1 — paul / detail
  6. [Sema] Fix a miscompile by retaining array qualifiers when folding VLAs to constant arrays — erik.pilkington / detail
  7. NFC: balance a quote in AttrDocs.td — erik.pilkington / detail
  8. [flang] Handle multiple names for same operator — tkeith / detail

#25500 (Dec 16, 2020 6:31:21 AM)

  1. [CostModel]Replace FixedVectorType by VectorType in costgetIntrinsicInstrCost — caroline.concatto / detail
  2. [CostModel]Migrate getTreeCost() to use InstructionCost — caroline.concatto / detail
  3. [mlir][spirv] Add parsing and printing support for SpecConstantOperation — antiagainst / detail
  4. [CostModel] Add costs for llvm.experimental.vector.{extract,insert} intrinsics — bradley.smith / detail
  5. [PATCH] [compiler-rt] [builtins] Fix name of __aarch64_have_lse_atomics on Darwin — sbergman / detail
  6. [Statepoints] Extract invoke tests into separate file. NFC. — dantrushin / detail
  7. [SLPVectorizer]Migrate getEntryCost to return InstructionCost — caroline.concatto / detail

#25499 (Dec 16, 2020 4:57:22 AM)

  1. [yaml2obj/obj2yaml] - Make Value/Size fields of Symbol optional. — grimar / detail
  2. Revert "[LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug" — omair.javaid / detail
  3. [X86][SSE] combineReductionToHorizontal - don't rely on widenSubVector to handle illegal vector types. — llvm-dev / detail
  4. Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
  5. [LLDB] Skip TestGuiBasicDebug.py on Arm and AArch64/Linux — omair.javaid / detail
  6. [clang][AArch64][SVE] Avoid going through memory for VLAT <-> VLST casts — joe.ellis / detail

#25498 (Dec 16, 2020 2:43:54 AM)

  1. [llvm-readelf/obj] - Handle out-of-order PT_LOADs better. — grimar / detail
  2. [lib/Object] - Make ELFObjectFile::getSymbol() return Expected<>. — grimar / detail

#25497 (Dec 16, 2020 1:24:33 AM)

  1. added .pylintrc — kuhnel / githubweb
  2. mlir-nvidia: set -DMLIR_BINDINGS_PYTHON_ENABLED=ON — kuhnel / githubweb

#25497 (Dec 16, 2020 1:24:33 AM)

  1. [clang][cli] Do not marshall only CC1Option flags in BoolOption — jan_svoboda / detail
  2. [clang][cli] Prevent double denormalization — jan_svoboda / detail
  3. [mlir] Lookup the latest value with a legal type when remapping values. — pifon / detail
  4. [clang][cli] Port CodeGen option flags to new option parsing system — jan_svoboda / detail
  5. [AMDGPU] Allow no saddr for global addtid insts — sebastian.neubauer / detail
  6. [clang][cli] Port LangOpts option flags to new option parsing system — jan_svoboda / detail
  7. [NFC] Pre-commit test for long-double builtins — qiucofan / detail
  8. [AMDGPU] Avoid calling copyFastMathFlags in wrong context — Piotr Sobczak / detail
  9. [clang][cli] Port DependencyOutput string based options to new option parsing system — jan_svoboda / detail

#25497 (Dec 16, 2020 1:24:33 AM)

  1. added .pylintrc — kuhnel / detail
  2. mlir-nvidia: set -DMLIR_BINDINGS_PYTHON_ENABLED=ON — kuhnel / detail

#25496 (Dec 16, 2020 12:50:03 AM)

  1. [builtins] Use %% as the separator for aarch64-*-darwin and ; for powerpc{32,64} — i / detail
  2. Revert "[Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug." — raul / detail

#25495 (Dec 16, 2020 12:12:38 AM)

  1. [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail

#25493 (Dec 15, 2020 11:06:35 PM)

  1. [libc][NFC] Rename global `nan` in tests to `aNaN`. — sivachandra / detail
  2. [AMDGPU] Print SCRATCH_EN field after the kernel — Stanislav.Mekhanoshin / detail

#25491 (Dec 15, 2020 10:05:02 PM)

  1. [libc][NFC][Obvious] Remove few unnecessary #include directives in tests. — sivachandra / detail

#25489 (Dec 15, 2020 6:49:39 PM)

  1. [LV] Extend dead instruction detection to multiple exiting blocks — listmail / detail
  2. [RISCV] Refine vector load/store tablegen pattern, NFC. — zakk.chen / detail
  3. [JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs. — Lang Hames / detail
  4. [LV] Weaken a unnecessarily strong assert [NFC] — listmail / detail
  5. [HIP] unbundle bundled preprocessor output — Yaxun.Liu / detail

#25488 (Dec 15, 2020 6:15:24 PM)

  1. [lld/mac] fill in current and compatibility version for LC_LOAD_(WEAK_)DYLIB — thakis / detail
  2. [mac/lld] fix amend mishap from ec88746a059 — thakis / detail
  3. [Hexagon] Emit enough stores when aligning vector addresses — kparzysz / detail
  4. [Hexagon] Temporarily disable vector realignment for non-HVX vectors — kparzysz / detail
  5. [Hexagon] Rename test case, NFC — kparzysz / detail
  6. [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() — pklausler / detail
  7. [ASTMatchers][NFC] Strip prefixes eagerly in dynamic matcher arg traits. — n.james93 / detail

#25487 (Dec 15, 2020 4:36:12 PM)

  1. [mlir] Tighten type verifiers for LLVM dialect ops results — zinenko / detail
  2. [mlir] NFC: retire LLVM_Zero/OneResultOp from LLVM dialect ODS — zinenko / detail
  3. [OpenMPOpt][NFC] Clang format — johannes / detail
  4. [Clang][Attr] Introduce the `assume` function attribute — johannes / detail
  5. [OpenMP] Use assumptions during ICV tracking — johannes / detail
  6. [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
  7. [IR] Delete deprecated DebugLoc::get — i / detail
  8. DR2100: &expr is value-dependent if expr constant-evaluates to a — richard / detail
  9. DR1413 and part of P1815R2: Minor improvements to Clang's determination — richard / detail
  10. [mlir][Pass] Add a new PassNameCLParser specifically for parsing lists of pass names — riddleriver / detail
  11. [X86] Add REX prefix for GOTTPOFF/TLSDESC relocs in x32 mode — harald / detail
  12. [FIX] Add the comma missing in D91979 — johannes / detail
  13. [ASTMatcher] Avoid isImplicit call on object which could be nullptr — steveire / detail
  14. [ClangTidy] NFC: Add more tests for container-size-empty — steveire / detail
  15. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  16. [mlir] Allow SymbolTable to update existing symbols — tpopp / detail
  17. Document that AlignedCharArrayUnion exists to work around an MSVC bug — rnk / detail
  18. Revert "[OpenMP] Add initial support for `omp [begin/end] assumes`" — johannes / detail
  19. [gn build] Port b9c77542e23 — llvmgnsyncbot / detail
  20. [flang] Fix bug with USE of USE of generic — tkeith / detail
  21. [mac/lld] simplify code using PackedVersion instead of VersionTuple — thakis / detail
  22. [flang] Fix false error message for "ptr => func()" array conformance — pklausler / detail

#25486 (Dec 15, 2020 2:45:56 PM)

  1. [lld-macho] -weak_{library,framework} should always take priority — jezng / detail
  2. [lld-macho] Don't emit rebase opcodes for relocs in TLV sections — jezng / detail
  3. [lld-macho] Support -sub_umbrella — jezng / detail
  4. [lld-macho] Add implicit dylib support for frameworks — jezng / detail
  5. [flang] Minor fix to list-directed REAL output editing — pklausler / detail
  6. [clangd] Validate clang-tidy Checks in clangd config. — n.james93 / detail
  7. [PowerPC] Enable paired vector type and intrinsics when MMA is disabled — baptiste.saleil / detail
  8. [clang-tidy] Support all YAML supported spellings for bools in CheckOptions. — n.james93 / detail
  9. [flang] Clean up TODO comments and fix one (DATA constant ambiguity) — pklausler / detail
  10. [NFC][Tests][SimplifyCFG] Trim whitespaces at the end of lines — lebedev.ri / detail
  11. [NFCI][SimplifyCFG] Add basic scaffolding for gradually making the pass DomTree-aware — lebedev.ri / detail
  12. [mlir][IR] Define the singleton builtin types in ODS instead of C++ — riddleriver / detail
  13. [RISCV] Only custom legalize i32 arguments to vector intrinsics on RV64. — craig.topper / detail
  14. [clang] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  15. AMDGPU: Remove redundant CCAction for i1 — Matthew.Arsenault / detail
  16. GlobalISel: Fix generic handling of single outgoing call arguments — Matthew.Arsenault / detail
  17. [Hexagon] Fix bitcasting v1i8 -> i8 — kparzysz / detail
  18. [docs][unittest][Go][StackProtector] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  19. Frontend: Fix confusing comment at call to clearOutputFiles, NFC — Duncan P. N. Exon Smith / detail
  20. [RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics. — kai.wang / detail
  21. [RISCV] Define vsll/vsrl/vsra intrinsics. — kai.wang / detail
  22. [RISCV] Define vnsrl/vnsra intrinsics. — kai.wang / detail
  23. [RISCV] Define vmin/vminu/vmax/vmaxu intrinsics. — kai.wang / detail
  24. [RISCV] Define vfadd/vfsub/vfrsub intrinsics. — kai.wang / detail
  25. [libc++] Use consistent declaration for main() in test — Louis Dionne / detail
  26. RegisterCoalescer: Remove phi-only subranges when erasing identity copies — Matthew.Arsenault / detail
  27. Don't memcpy from an empty ArrayRef; the base pointer could be null, and — richard / detail

#25485 (Dec 15, 2020 12:31:26 PM)

  1. [OPENMP51] Add present modifier in defaultmap clause — cchen / detail
  2. Reland dcdef5b5b3df457566e7faf61e1e5789c42528d1 — kbobyrev / detail
  3. Adding a test case that I accidentally dropped from 27ea7d0a6e0dc51e0214707bcc265fa6f9dc9bc6 — aaron / detail
  4. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  5. Set decl on DeclRefExpr directly during deserialization rather than — richard / detail
  6. [mlir] Allow nested regions in inlineRegionAndEmitStore — tpopp / detail
  7. [AMDGPU] Clarify scratch initialization — Tony.Tye / detail
  8. [RISCV] Use default member initializers for the feature flags in RISCVTargetInfo. NFC — craig.topper / detail
  9. [LV] Restructure handling of -prefer-predicate-over-epilogue option [NFC] — listmail / detail
  10. [OpenMP] Introduce new file wrapper class for runtime — jonathan.l.peyton / detail
  11. [mlir] Handle unknown ops in dynamic_tensor_from_elements bufferization — silvasean / detail

#25484 (Dec 15, 2020 11:51:03 AM)

  1. [lld/mac] Set ordinal on dynamic undefined symbols in symbol table — thakis / detail

#25483 (Dec 15, 2020 11:17:04 AM)

  1. [tests][LV] precommit tests for D93317 — listmail / detail
  2. [tests] fix an accidental target dependence added in 99ac8868 — listmail / detail

#25482 (Dec 15, 2020 10:42:05 AM)

  1. [libc++] Fix synopsis in string::ends_with test. NFC. — marek.kurdej / detail
  2. [NFC] update extract-lowbits.ll and scalar-pf-to-i64.ll — mtrofin / detail
  3. [clangd] Provide suggestions with invalid config keys — n.james93 / detail

#25481 (Dec 15, 2020 10:05:12 AM)

  1. [NFC] Fix a few SVEInstrInfo related stylistic issues. — paul.walker / detail
  2. [clang][driver][NFC] Use StringRef instead of std::string — n.james93 / detail
  3. [utils] The func_dict for a prefix may just be empty — mtrofin / detail
  4. [libc++] Fix allocate_shared when used with an explicitly convertible allocator — Louis Dionne / detail
  5. [X86] Remove unnecessary SUBV_BROADCAST combines. NFCI. — llvm-dev / detail
  6. [PGO] Allow overriding -vp-counters-per-site — raul / detail
  7. [AArch64][NEON] Remove undocumented vceqz{,q}_p16, vml{a,s}q_n_f64 intrinsics — joe.ellis / detail
  8. [ELF] Error for out-of-range R_X86_64_[REX_]GOTPCRELX — i / detail
  9. [llvm-symbolizer] Add missing include for config.h — akhuang / detail
  10. SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't use dyn_cast_or_null. NFCI. — llvm-dev / detail
  11. [X86] Explicitly use SDValue instead of auto. NFCI. — llvm-dev / detail
  12. [mlir] Add NVVM lowering for std.pow — tpopp / detail
  13. [clangd] Log remote index connectivity status — kbobyrev / detail
  14. [X86] Regenerate avxvnni.ll tests - remove unused prefix. NFCI. — llvm-dev / detail
  15. [FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute. — kevin.neal / detail
  16. [mlir] Fix GPUToNVVM test — tpopp / detail
  17. Revert "[clangd] Log remote index connectivity status" — kbobyrev / detail
  18. [mlir] Add std.powf to ROCDL lowering. — tpopp / detail
  19. [NFC] Update extract-bits.ll — mtrofin / detail
  20. [mlir] Add std.pow lowering to LLVMIR — tpopp / detail
  21. Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute." — kevin.neal / detail

#25480 (Dec 15, 2020 8:11:03 AM)

  1. [VE][NFC] Sort VEISD operations — marukawa / detail
  2. [VE] Support FRAMEADDR — marukawa / detail
  3. [AnnotationRemarks] Also generate annotation remarks when using -O0. — flo / detail
  4. [lldb] Fix import-std-module tests after libc++ got a new __memory subdirectory — Raphael Isemann / detail
  5. [utils] Fix UpdateTestChecks case where 2 runs differ for last label — mtrofin / detail
  6. [SystemZ] Remove most hard-coded R1D instances for sibcalls — ulrich.weigand / detail
  7. [clangd] Improve goToDefinition on auto and dectype — sam.mccall / detail
  8. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  9. [mlir] Add std op for X raised to the power of Y — tpopp / detail

#25479 (Dec 15, 2020 5:48:23 AM)

  1. [CodeGenPrepare] Update optimizeGatherScatterInst for scalable vectors. — paul.walker / detail
  2. [SVE] Move INT_TO_FP i1 promotion into custom lowering. — paul.walker / detail
  3. [RISCV] Define vwadd/vwaddu/vwsub/vwsubu intrinsics. — kai.wang / detail
  4. [InstCombine] Remove scalable vector restriction when fold SelectInst — JunMa / detail
  5. [InstCombine] Remove scalable vector restriction in InstCombineCompares — JunMa / detail
  6. [InstCombine][NFC] Change cast of FixedVectorType to dyn_cast. — JunMa / detail
  7. [clang-format] Recognize c++ coroutine keywords as unary operator to avoid misleading pointer alignment — yedeng.yd / detail
  8. [LV] Pass explicit vector width to not require a X86 target. — flo / detail
  9. [clangd] Avoid traversing C:\ -> C: when looking for CDBs — sam.mccall / detail
  10. Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  11. [InstCombine] Remove scalable vector restriction in foldVectorBinop — JunMa / detail
  12. [clangd] Oops, fix code in #ifdef WIN32 — sam.mccall / detail
  13. [OpenMP] Initialize runtime in the forked child process — hansang.bae / detail
  14. [AMDGPU][NFC] Add more global_atomic_cmpswap tests — sebastian.neubauer / detail
  15. [AMDGPU] Unify flat offset logic — sebastian.neubauer / detail
  16. [VPlan] Use VPDef for VPWidenSelectRecipe. — flo / detail

#25478 (Dec 15, 2020 3:15:16 AM)

  1. Use clang-stage2-Rthinlto host-compilers to for LLDB jobs — Raphael Isemann / githubweb

#25478 (Dec 15, 2020 3:15:16 AM)

  1. [SCEV] Add missing type check into getRangeForAffineNoSelfWrappingAR — mkazantsev / detail
  2. [llvm-readelf] - Don't print OS/Processor specific prefix for known ELF file types. — grimar / detail
  3. [RISCV][NFC] Define scalable vectors for half types. — kai.wang / detail
  4. [VE] Support atomic exchange instructions — marukawa / detail
  5. [clangd] Add hover info for `this` expr — sam.mccall / detail
  6. [clang][cli] Create accessors for exception models in LangOptions — jan_svoboda / detail
  7. [clang][cli] Squash exception model in LangOptions into one member — jan_svoboda / detail
  8. [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option — jan_svoboda / detail
  9. [VPlan] Use VPdef for VPWidenCall. — flo / detail
  10. [VPlan] Use VPDef for VPWidenGEPRecipe. — flo / detail
  11. [LV] Add reduction test, which exposed a crash in a pending patch. — flo / detail
  12. [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vectors with zero/undef upper elements + pad. — llvm-dev / detail
  13. [X86] Remove trailing whitespace. NFC. — llvm-dev / detail

#25478 (Dec 15, 2020 3:15:16 AM)

  1. Use clang-stage2-Rthinlto host-compilers to for LLDB jobs — Raphael Isemann / detail

#25477 (Dec 14, 2020 11:16:42 PM)

  1. [RISCV] Define vadd/vsub/vrsub intrinsics and lower to V instructions. — kai.wang / detail
  2. Revert "[lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload" — medismail.bennani / detail
  3. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  4. [Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug. — raul / detail
  5. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  6. [Analysis] Use llvm::erase_value (NFC) — kazu / detail
  7. [Test] Test on assertion failure with expensive SCEV range inference — mkazantsev / detail
  8. [IR] Remove isPowerOf2ByteWidth — kazu / detail
  9. [GlobalISel][IRTranslator] Ensure branch probabilities are added when translating invoke edges. — Amara Emerson / detail

#25476 (Dec 14, 2020 8:45:55 PM)

  1. [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization — riddleriver / detail
  2. [PGO] remove unintentional code in early commit — xur / detail
  3. [NFC] [Legalizer] Use common method for expanding fp-to-int operands — qiucofan / detail
  4. Revert "[amdgpu] Default to code object v3" — thakis / detail
  5. Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef" — thakis / detail
  6. [X86] Add test case for commit e52bc1d2bba794b. — yuanke.luo / detail
  7. Revert "[Debugify] Support checking Machine IR debug info" — thakis / detail
  8. Revert "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  9. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  10. Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  11. [gn build] Port d2ed9d6b7ec — llvmgnsyncbot / detail

#25475 (Dec 14, 2020 5:42:44 PM)

  1. [VectorCombine] add alignment test for gep load; NFC — spatel / detail
  2. scudo: Remove positional template arguments for secondary cache. NFCI. — peter / detail
  3. [lld/mac] implement -compatibility_version, -current_version — thakis / detail
  4. [X86] Fix variadic argument handling for x32 — harald / detail
  5. [PGO] Verify BFI counts after loading profile data — xur / detail
  6. [PowerPC] Temporarily disable asan longjmp tests — nemanja.i.ibm / detail
  7. AMDGPU: If a store defines (alias) a load, it clobbers the load. — changpeng.fang / detail
  8. Revert "ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC" — rnk / detail
  9. [amdgpu] Default to code object v3 — jonathanchesterfield / detail
  10. [libc][Obvious] Mark functions in DummyFEnv.h as static inline. — sivachandra / detail
  11. Remove the ast_type_traits namespace. — alexfh / detail
  12. [RISCV] Teach debug output from assembly parser to print register names instead of enum values. — craig.topper / detail
  13. [RISCV] Handle Match_InvalidSImm5 in RISCVAsmParser::MatchAndEmitInstruction — craig.topper / detail
  14. [RISCV] Prevent assertion in the assembler if vmerge or vfmerge are given a V0 destination. — craig.topper / detail
  15. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  16. [libc] Add memcmp implementation. — chennngwang / detail
  17. Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
  18. [libc][NFC] Skip adding dummy targets for skipped unit tests. — sivachandra / detail
  19. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  20. [libc] Add remainder[f|l] and remquo[f|l] to the list of aarch64 entrypoints. — sivachandra / detail

#25474 (Dec 14, 2020 3:37:12 PM)

  1. clang: Add byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  2. OpaquePtr: Require byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  3. [mlir][ArmSVE][RFC] Add an ArmSVE dialect — joker.eph / detail
  4. [DDG] Data Dependence Graph - DOT printer — bmahjour / detail
  5. Speculative fix for build bot failures — listmail / detail
  6. Revert "[mlir] Remove methods from mlir::OpState that just forward to mlir::Operation." — csigg / detail
  7. Revert "[DDG] Data Dependence Graph - DOT printer" — bmahjour / detail
  8. [libc++] Refactor allocate_shared to use an allocation guard — Louis Dionne / detail
  9. [AMDGPU] Use multi-dword flat scratch for spilling — Stanislav.Mekhanoshin / detail
  10. [mlir][OpDefGen] Add support for generating local functions for shared utilities — riddleriver / detail
  11. [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to recognize loops where the counter is decrementing. — craig.topper / detail
  12. Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef — Duncan P. N. Exon Smith / detail
  13. AST: Silence an instance of -Wsign-compare, NFC — Duncan P. N. Exon Smith / detail
  14. Add comment to closing brace of anonymous namespace, NFC — Duncan P. N. Exon Smith / detail
  15. Adapt lldb to a40db5502b2515a6f2f1676b5d7a655ae0f41179 — Duncan P. N. Exon Smith / detail
  16. [VectorCombine] make load transform poison-safe — spatel / detail
  17. [libc++] NFCI: Return pointer instead of reference from __shared_ptr_emplace helper method — Louis Dionne / detail
  18. [libc++] Remove unnecessary static assertion in allocate_shared — Louis Dionne / detail
  19. [clang][IR] Add support for leaf attribute — haowei / detail
  20. [mlir] Add section page for Rationale docs. — riddleriver / detail
  21. [mlir] Fix opaque struct typedef in AsyncRuntime header — ezhulenev / detail
  22. [gn build] (semi-manually) port 7ad49aec125 — thakis / detail
  23. [gn build] (semi-manually) port 19d57b5c42b — thakis / detail

#25473 (Dec 14, 2020 1:20:27 PM)

  1. [sanitizer] Restrict querying VM size on Darwin only to iOS devices — Kuba Mracek / detail
  2. [RISCV] Move vtype decoding and printing from RISCVInstPrinter to RISCVBaseInfo. Share with the assembly parser's debug output — craig.topper / detail
  3. [flang] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  4. [NFC] Remove stray comment. — asbirlea / detail
  5. [Hexagon] Tweak _MSC_VER workaround version — rnk / detail
  6. [VectorCombine] add test for load with offset; NFC — spatel / detail
  7. [CUDA] Do not diagnose host/device variable access in dependent types. — tra / detail
  8. [mlir][OpFormat] Add support for emitting newlines from the custom format of an operation — riddleriver / detail
  9. [mlir][OpAsmParser] Add support for parsing integer literals without going through IntegerAttr — riddleriver / detail
  10. [flang] Fix copy elision assumption. — llvm-project / detail
  11. [mlir] Remove methods from mlir::OpState that just forward to mlir::Operation. — csigg / detail
  12. [mlir] Change the internal representation of FrozenRewritePatternList to use shared_ptr — riddleriver / detail
  13. [LAA] Relax restrictions on early exits in loop structure — listmail / detail
  14. [MBP] Prevent rotating a chain contains entry block — carrot / detail
  15. Add initial support for multilibs in Baremetal toolchain. — abidh / detail
  16. [NFC] cleanup cg-profile emission on TargetLowerinng — zequanwu / detail
  17. [libc++] Split allocator_traits and pointer_traits out of <memory> — Louis Dionne / detail

#25472 (Dec 14, 2020 10:54:34 AM)

  1. [clang-scan-deps] Support clang-cl — sylvain.audi / detail
  2. [libc++] Consistently replace `::new(__p) T` with `::new ((void*)__p) T`. NFCI. — arthur.j.odwyer / detail
  3. [libc++] ADL-proof <functional> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  4. [NFC][SimplifyCFG] Add another miscompiled test for PR48450 — lebedev.ri / detail
  5. [NFC][SimplifyCFG] FoldBranchToCommonDest(): pull out 'common successor' into a variable — lebedev.ri / detail
  6. [SimplifyCFG] FoldBranchToCommonDest(): temporairly put back restrictions on liveout uses of bonus instructions (PR48450) — lebedev.ri / detail
  7. [ASTImporter] Fix import of a typedef that has an attribute — gabor.marton / detail
  8. [MLIR][SPIRV] Refactoring serialization and deserialization — antiagainst / detail
  9. [PowerPC] Restore stack ptr from frame ptr with setjmp — nemanja.i.ibm / detail
  10. lld/ELF: Parse MSP430 BFD/emulation names — i / detail
  11. [TableGen] Fixed 64-bit filters being sliced to 32 bits in FixedLenDecoderEmitter — Cameron.Desrochers / detail
  12. [NFC] Remove trailing whitespace in llvm/CMakeLists.txt — Tony.Tye / detail
  13. [NFCI][Thumb2] Regenerate MVE tests i missed in 59560e85897afc50090b6c3d920bacfd28b49d06 — lebedev.ri / detail
  14. [amdgpu] Fix a crash case when `V_CNDMASK` could be simplified. — michael.hliao / detail
  15. [Wasm][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  16. Revert "[clang-scan-deps] Support clang-cl" — sylvain.audi / detail
  17. [SystemZ] Improve handling of backchain offset. — paulsson / detail
  18. [mlir][linalg] Fix bug in elementwise vectorization — thomasraoux / detail

#25471 (Dec 14, 2020 9:09:53 AM)

  1. [VE] Correct addRegisterClass calls — marukawa / detail
  2. [libc++] [P1164] Add tests for create_directories. NFC. — marek.kurdej / detail
  3. [X86] LowerBUILD_VECTOR - track zero/nonzero elements with APInt masks. NFCI. — llvm-dev / detail
  4. [VE] Add logical mask intrinsic instructions — marukawa / detail
  5. [AMDGPU] Make use of HasSMemRealTime predicate. NFC. — jay.foad / detail
  6. Revert "Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately"" — raul / detail
  7. [SLP] Control maximum vectorization factor from TTI — Stanislav.Mekhanoshin / detail
  8. [libc][Obvious] Include <fenv.h> from DummyFenv.h. — sivachandra / detail

#25470 (Dec 14, 2020 8:19:27 AM)

  1. [VPlan] Make VPWidenMemoryInstructionRecipe a VPDef. — flo / detail
  2. [compiler-rt] [builtins] Make lse.S compile on Darwin — raul / detail
  3. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  4. [libc++] s/Birdirectional/Bidirectional/g. NFCI. — arthur.j.odwyer / detail
  5. [libc++] s/insertible/insertable/g. NFCI. — arthur.j.odwyer / detail
  6. [libc++] Remove __is_construct::__nat. NFCI. — arthur.j.odwyer / detail
  7. [libc++] Fix some one-off typos in comments. NFCI. — arthur.j.odwyer / detail
  8. generate_header_tests.py: Sort the header files ASCIIbetically. — arthur.j.odwyer / detail
  9. Reland [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  10. [AIX] Fixed "comparison of unsigned expression >= 0 is always true" gcc warnings. — diggerlin / detail
  11. [flang][driver] Fix a small bug (auto vs auto&) — andrzej.warzynski / detail

#25466 (Dec 14, 2020 5:35:09 AM)

  1. Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — Raphael Isemann / detail
  2. [llvm-objdump] Use "--" for long options in --help text — david.spickett / detail

#25465 (Dec 14, 2020 5:04:57 AM)

  1. [SLP] Fix vector element size for the store chains — anton.a.afanasyev / detail

#25462 (Dec 14, 2020 4:18:24 AM)

  1. [TableGen] Don't dereference from dyn_cast<> - use cast<> instead. NFCI. — llvm-dev / detail

#25461 (Dec 14, 2020 4:09:19 AM)

  1. [SVE][CodeGen] Lower scalable floating-point vector reductions — kerry.mclaughlin / detail
  2. [IRCE] Add test case for PR48051 — llvm-dev / detail

#25458 (Dec 14, 2020 3:23:07 AM)

  1. [AMDGPU][NFC] Remove unused VOP3Mods0Clamp — carl.ritson / detail
  2. [AMDGPU][NFC] Rename opsel/opsel_hi/neg_lo/neg_hi with suffix 0 — carl.ritson / detail
  3. [ARM] Improve handling of empty VPT blocks in tail predicated loops — david.green / detail

#25457 (Dec 14, 2020 2:47:16 AM)

  1. [XRay] Remove unnecessary <x86intrin.h> include — raul / detail

#25455 (Dec 14, 2020 1:56:38 AM)

  1. Revert "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  2. [MLIR] Add lowerings for atan and atan2 to ROCDL intrinsics — frgossen / detail
  3. [AMDGPU] Mark amdgpu_gfx functions as module entry function — sebastian.neubauer / detail
  4. [MLIR] Add atan and atan2 lowerings to CUDA intrinsics — frgossen / detail

#25454 (Dec 14, 2020 1:43:25 AM)

  1. [compiler-rt][CMake] Define HAS_ASM_LSE on Apple if available — raul / detail

#25453 (Dec 14, 2020 1:30:01 AM)

  1. [clang][cli] Better defaults for MarshallingInfoString — jan_svoboda / detail
  2. [llvm-readobj] - For SHT_REL relocations, don't display an addend. — grimar / detail
  3. [clang][cli] Port FileSystem options to new option parsing system — jan_svoboda / detail

#25452 (Dec 14, 2020 12:54:07 AM)

  1. [clang][cli] Port Preprocessor and PreprocessorOutput option flags to new option parsing system — jan_svoboda / detail
  2. [llvm-readelf] - Improve ELF type field dumping. — grimar / detail

#25451 (Dec 14, 2020 12:13:35 AM)

  1. [SLP][Test] Precommit test for D93192 — anton.a.afanasyev / detail
  2. Factor out and centralize repeated 'getExpandedPackSize'. — richard / detail
  3. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  4. Fix test expectation to cope with custom version namespaces. — richard / detail
  5. [CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately — raul / detail
  6. [LoopIdiom] Pre-commit tests for D92745. NFC — craig.topper / detail
  7. [Flang][OpenMP] Semantic checks for Atomic construct. — joshisameeran17 / detail
  8. [AST][RecoveryExpr] Preserve type for broken overrload member call expr. — hokein.wu / detail
  9. [PowerPC][FP128] Fix the incorrect signature for math library call — qshanz / detail
  10. [clangd] Go-to-definition on pure virtual method decls jumps to all overrides. — hokein.wu / detail
  11. [Flang][OpenMP-5.0] Semantic checks for flush construct. — joshisameeran17 / detail

#25450 (Dec 13, 2020 9:55:22 PM)

  1. [Target] Use llvm::is_contained (NFC) — kazu / detail
  2. [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
  3. [MachineCombiner][NFC] Add MustReduceRegisterPressure goal — czhengsz / detail

#25449 (Dec 13, 2020 7:37:12 PM)

  1. Re-apply 8904ee8ac7e with missing header included this time. — Lang Hames / detail
  2. [opt][NPM] Pin -lower-amx-type to legacy PM — aeubanks / detail

#25448 (Dec 13, 2020 6:37:25 PM)

  1. [ORC] Prefer preincrement on iterator. — Lang Hames / detail
  2. [JITLink] Fix include guard end comment. — Lang Hames / detail
  3. [JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs. — Lang Hames / detail
  4. Revert "[JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs." — thakis / detail

#25447 (Dec 13, 2020 4:11:05 PM)

  1. [clangd] Fix locateMacroAt() for macro definition outside preamble — zeratul976 / detail

#25446 (Dec 13, 2020 3:09:13 PM)

  1. [X86] Add ExeDomain = SSEPackedSingle to cvtss2sd and cvtsd2ss instrutions. — craig.topper / detail
  2. [NFC][AMDGPU] Reformat AMD GPU targets in cuda.cpp — Tony.Tye / detail

#25445 (Dec 13, 2020 12:31:30 PM)

  1. [Analysis] Remove unused declaration replaceEdgeKey (NFC) — kazu / detail
  2. [X86] Extend varargs test — harald / detail
  3. [AC] Handle (X+C1)<C2 assumes (PR48408) — nikita.ppv / detail
  4. [X86] Add isel patterns to form VPDPWSSD from (add (vpmaddwd X, Y), Z) when AVXVNNI is enabled. — craig.topper / detail

#25444 (Dec 13, 2020 9:59:15 AM)

  1. [X86] Regenerate vector-reduce-mul.ll with common check prefixes. NFC. — llvm-dev / detail
  2. [MLIR][SPIRV] Add support for GLSL F/U/SClamp. — antiagainst / detail
  3. Don't emit on op diagnostic in reproducer emission — jpienaar / detail
  4. [X86][SSE] combineReductionToHorizontal - add vXi8 ISD::MUL reduction handling (PR39709) — llvm-dev / detail
  5. [X86] Convert fadd/fmul _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail
  6. Recommit "[AArch64] Lower calls with rv_marker attribute." — flo / detail
  7. [VPlan] Use interleaveComma in printOperands() (NFC). — flo / detail
  8. [X86][AVX] Add additional X86ISD::SUBV_BROADCAST_LOAD test case for D92645 — llvm-dev / detail
  9. [X86][SSE] combineX86ShufflesRecursively - add basic handling for combining shuffles of different widths (PR45974) — llvm-dev / detail
  10. [NFC]{AMDGPU] Update AMDGPUUsage with AMD RDNA 2 reference — Tony.Tye / detail
  11. [Transforms] Use llvm::erase_value (NFC) — kazu / detail

#25443 (Dec 13, 2020 6:07:59 AM)

  1. [BasicAA] Handle known non-zero variable index — nikita.ppv / detail
  2. [clang-format] Remove double trim — bjoern / detail

#25441 (Dec 13, 2020 4:00:08 AM)

  1. [VE] Optimize toolchain regression test — marukawa / detail

#25440 (Dec 13, 2020 1:31:33 AM)

  1. [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  2. [lldb] [Process/FreeBSD] Add more 'override' keywords — mgorny / detail

#25439 (Dec 12, 2020 11:40:19 PM)

  1. Renamed HtmlSphinxDocsBuilder to HtmlDocsBuilder. — alebedev / githubweb

#25439 (Dec 12, 2020 11:40:19 PM)

  1. Renamed HtmlSphinxDocsBuilder to HtmlDocsBuilder. — alebedev / detail

#25438 (Dec 12, 2020 9:41:41 PM)

  1. Added DoxygenDocsBuilder to build and publish doxygen documentation. — alebedev / githubweb
  2. Added getHtmlDocsBuildFactory to build and publish LNT documentation. — alebedev / githubweb
  3. Added bots to build and publish doxygen docs and LNT sphinx docs. — alebedev / githubweb
  4. Fixed bad identation in ClangLTOBuilder. — gkistanova / githubweb

#25438 (Dec 12, 2020 9:41:41 PM)

  1. [mlir] Add Python binding for MLIR Dict Attribute — joker.eph / detail
  2. [AsmParser] Fix support for zero bit integer types. — clattner / detail

#25438 (Dec 12, 2020 9:41:41 PM)

  1. Added DoxygenDocsBuilder to build and publish doxygen documentation. — alebedev / detail
  2. Added getHtmlDocsBuildFactory to build and publish LNT documentation. — alebedev / detail
  3. Added bots to build and publish doxygen docs and LNT sphinx docs. — alebedev / detail
  4. Fixed bad identation in ClangLTOBuilder. — gkistanova / detail

#25437 (Dec 12, 2020 7:47:55 PM)

  1. X86: Correcting X86OutgoingValueHandler typo (NFC) — Matthew.Arsenault / detail
  2. [mac/arm] Deflake 3 check-llvm tests — thakis / detail

#25436 (Dec 12, 2020 4:59:16 PM)

  1. [[GlobalISel][IRTranslator] Fix a crash when the use of an extractvalue is a non-dominated metadata use. — Amara Emerson / detail
  2. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  3. [mac/arm] skip MappedMemoryTest that try to map w+x — thakis / detail
  4. [ELF][test] Rewrite st_value=0 copy relocation tests — i / detail
  5. mac/arm: XFAIL the last 2 failing check-llvm tests — thakis / detail
  6. fix typo to cycle bots — thakis / detail
  7. fix typos to cycle bots — thakis / detail

#25435 (Dec 12, 2020 2:54:18 PM)

  1. [PPC] Check for PPC64 when emitting 64bit specific VSX nodes when pattern matching built vectors — zarko / detail
  2. [SimplifyCFG] FoldBranchToCommonDest(): bonus instrns must only be used by PHI nodes in successors (PR48450) — lebedev.ri / detail

#25434 (Dec 12, 2020 12:29:27 PM)

  1. [Analysis/Interval] Remove isLoop (NFC) — kazu / detail
  2. [mlir] Print bad size in AttrSizedOperandSegments — modocache / detail
  3. [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
  4. [AMDGPU] Add missing targets to amdgpu-features.cl — Tony.Tye / detail
  5. [AMDGPU] Add missing targets to target-invalid-cpu-note.c — Tony.Tye / detail
  6. [Hexagon] Reconsider getMask fix, return original mask, convert later — kparzysz / detail
  7. [CVP] Add additional switch tests (NFC) — nikita.ppv / detail
  8. mac/arm: XFAIL the last 3 failing tests — thakis / detail
  9. [CVP] Simplify and generalize switch handling — nikita.ppv / detail
  10. [mac/arm] XFAIL two more tests on arm64-apple — thakis / detail
  11. [CodeGen][AMDGPU] Fix ICE for static initializer IR generation — alexey.bader / detail

#25433 (Dec 12, 2020 9:40:23 AM)

  1. [X86] Avoid data16 prefix for lea in x32 mode — harald / detail
  2. [UpdateTestChecks] Add --(no-)x86_scrub_sp option. — harald / detail
  3. [Hexagon] Create vector masks for scalar loads/stores — kparzysz / detail
  4. [Transforms] Use is_contained (NFC) — kazu / detail

#25432 (Dec 12, 2020 7:44:42 AM)

  1. [X86] Add chain in ISel for x86_tdpbssd_internal intrinsic. — yuanke.luo / detail
  2. [lldb] "target create" shouldn't save target if the command failed — Tatyana Krasnukha / detail
  3. [lldb] Modernize TargetList for-loops, NFC — Tatyana Krasnukha / detail
  4. [lldb] Make CommandInterpreter's execution context the same as debugger's one. — Tatyana Krasnukha / detail
  5. Create SPIRABIInfo to enable SPIR_FUNC calling convention. — melanie.blower / detail
  6. [BasicAA] Add tests for non-zero var index (NFC) — nikita.ppv / detail
  7. [BasicAA] Make non-equal index handling simpler to extend (NFC) — nikita.ppv /