Changes
#2498 (Feb 25, 2021 4:14:46 PM)
- [sanitizer] Set default rtlib to libgcc — rprichard / githubweb
- [sanitizer] Update x86 ABILIST filtering for x86_64 devices — rprichard / githubweb
- [sanitizer] Pass -e dotbytes=10m to wget — rprichard / githubweb
#2498 (Feb 25, 2021 4:14:46 PM)
- [X86] Regenerate sdiv_fix.ll tests. NFCI. — llvm-dev / detail
- [NFC] Fix build failure after 83d134c3c4222e8b8d3d90c099f749a3b3abc8e0 — ybrevnov / detail
- [RISCV] Unify scalable- and fixed-vector EXTRACT_SUBVECTOR lowering — fraser / detail
- [RISCV] Support fixed-length vector sign/zero extension — fraser / detail
- [RISCV] Support fixed-length vector truncates — fraser / detail
- Pass GPU events instead of streams across async regions. — csigg / detail
- [RISCV] Support fixed-length vector FP_ROUND & FP_EXTEND — fraser / detail
- [lldb][NFC] Document ClangASTImporter — Raphael Isemann / detail
- [clang][cli] NFC: Remove intermediate command line parsing functions — jan_svoboda / detail
- [clang][cli] NFC: Remove ArgList infrastructure for recording queries — jan_svoboda / detail
- [clang] Remove a superfluous semicolon, silencing GCC warnings. NFC. — martin / detail
- [clang][driver] Set the input type to Fortran when reading from stdin — andrzej.warzynski / detail
- [clang][flang] Improve the consistency of the code-base — llvm / detail
- [RISCV] Support fixed-length vector i2fp/fp2i conversions — fraser / detail
- [RISCV] Update RVV ISA section-header comments. NFC. — fraser / detail
- [mlir][NFC] Add missing namespace qualifier to ODS generated code — vlad.vinogradov / detail
- [clang][sema] Ignore xor-used-as-pow if both sides are macros — tbaeder / detail
- Fix a test case that should check whether or not it is passed into lld — conanap / detail
- [RISCV] Add isel pattern to match X > -1 to bgez. — craig.topper / detail
- [arm builtin crosscompile docs] alphabetize flags, no behavior change — thakis / detail
- [arm builtin crosscompile docs] add COMPILER_RT_BUILD_MEMPROF=OFF — thakis / detail
- [RISCV] Teach CleanupVSETVLI to remove 'vsetvli zero, zero, vtype' when the vtype matches the previous vsetvli or vsetivli — craig.topper / detail
- [IndVars] Add test cases inspired by PR48965. — flo / detail
- [CodeGen] Format code comment to 80 columns. NFC. — fraser / detail
- [MLIR][affine-loop-fusion] Handle defining ops between the source and dest loops — diego.caballero / detail
- [mlir] Check 'iter_args' in 'isLoopParallel' utility — diego.caballero / detail
- [SampleFDO][NFC] Refactor: make SampleProfileLoaderBaseImpl a template class — xur / detail
- [AMDGPU] require s-memtime-inst for __builtin_amdgcn_s_memtime — Stanislav.Mekhanoshin / detail
- [X86] Remove custom lowering of vXi1 ADD/SUB now that they are canonicalized to XOR in getNode. — craig.topper / detail
- Support `#pragma clang section` directives on MachO targets — jonathan_roelofs / detail
- Option to ignore assume like intrinsic uses in hasAddressTaken() — Stanislav.Mekhanoshin / detail
- [DAG] Move simplification of SADDSAT/SSUBSAT/UADDSAT/USUBSAT of vXi1 to getNode() — llvm-dev / detail
- Option to ignore llvm[.compiler].used uses in hasAddressTaken() — Stanislav.Mekhanoshin / detail
- [lld-macho] Basic support for linkage and visibility attributes in LTO — jezng / detail
- [OpenMP] Fix accidental addition of use omp_lib_kinds — jonathan.l.peyton / detail
- [test] Improve SanitizerCoverage tests — i / detail
- adds more checks to -Wfree-nonheap-object — cjdb / detail
- [mlir] Mark OpState::getAttrs() deprecated. — csigg / detail
- [libc++] Fix incorrect forwarding in tuple's assignment operator — Louis Dionne / detail
- [SanitizerCoverage] Drop !associated on metadata sections — i / detail
- Add a nullptr check. — Adrian Prantl / detail
- [Clang][ASan] Introduce `-fsanitize-address-destructor-kind=` driver & frontend option. — Dan Liew / detail
- [Clang][ASan] Teach Clang to not emit ASan module destructors when compiling with `-mkernel` or `-fapple-kext`. — Dan Liew / detail
- [CodeGen] Call ConvertTypeForMem instead of ConvertType — Akira / detail
- [scudo][standalone] Compact pointers for Caches/Batches — kostyak / detail
- [clang,NFC] Fix typos in file headers — Vitaly Buka / detail
- Rewrite MSVC toolchain discovery with VFS — aeubanks / detail
- [OpenMP] libomp: fix ittnotify stack stitching for teams construct — Andrey.Churbanov / detail
- [NFC] Switch to auto marshalling infrastructure for `-fsanitize-address-destructor-kind=` flag. — Dan Liew / detail
- [lldb/Core] Change large function threshold variable into a setting. — medismail.bennani / detail
- [OpenMP] libomp minor cleanup — Andrey.Churbanov / detail
- [PM] Show the pass argument in pre/post-pass IR dumps — nguillemot / detail
- [libcxx] [test] Use string().c_str() to convert a std::filesystem::path to a const char* — martin / detail
- [libcxx] [test] Ifdef out uses of create_fifo on windows — martin / detail
- [libcxx] [cmake] Add asm to the runtimes build languages — martin / detail
- [libcxx] [test] Add a MinGW target — martin / detail
- [libcxx] Use the allocating form of getcwd() on Glibc and Apple platforms — martin / detail
- Fix constructor declarations that are invalid in C++20 onwards. — richard / detail
- [MLIR][TOSA] Added Tosa to Standard/SCF Lowerings (const, if, while) — rob.suderman / detail
- [www] Add cxx_status tracking for C++23. — richard / detail
- BPF: Implement TTI.getCmpSelInstrCost() properly — yhs / detail
- [Clang][Attributes] Allow not_tail_called attribute to be applied to virtual function. — zequanwu / detail
- Add more historic DWARF vendor extensions — Adrian Prantl / detail
- [Remarks] Emit remarks for "auto-init" !annotations — francisvm / detail
- [Remarks] Provide more information about auto-init stores — francisvm / detail
- [Remarks] Provide more information about auto-init calls — francisvm / detail
- [gn build] Port 4753a69a316b — llvmgnsyncbot / detail
- Add Alignment argument to IRBuilder CreateAtomicRMW and CreateAtomicCmpXchg. — jyknight / detail
- [Clang][ASan] Correct AsanDtorKindToString to return non-void in default case — kostyak / detail
- [dfsan] Conservative solution to atomic load/store — jianzhouzh / detail
- [Android] Use -l:libunwind.a with --rtlib=compiler-rt — rprichard / detail
- BPF: Add LLVMTransformUtils in CMakefile LINK_COMPONENTS — yhs / detail
- [ELF] Add -z start-stop-gc to let __start_/__stop_ not retain C identifier name sections — i / detail
- [RISCV] Support fixed vector extract_element for FP types. — craig.topper / detail
- Revert 7a0da8894348, "scudo: Support memory tagging in the secondary allocator." — peter / detail
#2498 (Feb 25, 2021 4:14:46 PM)
- [sanitizer] Set default rtlib to libgcc — rprichard / detail
- [sanitizer] Update x86 ABILIST filtering for x86_64 devices — rprichard / detail
- [sanitizer] Pass -e dotbytes=10m to wget — rprichard / detail
#2497 (Feb 25, 2021 1:00:46 AM)
- [RISCV] Reuse existing SDLoc and XLenVT in the switch in RISCVISelDAGToDAG::Select. NFC — craig.topper / detail
- OpenMP: Fix object clobbering issue when using save-temps — Pushpinder.Singh / detail
- [debugserver] Fix logic to extract app bundle from file path — Jonas Devlieghere / detail
- [clang][RecoveryAST] Add design doc to clang internal manual. — hokein.wu / detail
- [mlir] Fix emitting attribute documentation — marius.brehler / detail
- [mlir][nfc] Fix typo in documentation comment — marius.brehler / detail
- [clang][cli] Add MarshallingInfoEnum multiclass — jan_svoboda / detail
- [clang][cli] Remove marshalling from Opt{In,Out}FFlag — jan_svoboda / detail
- [clangd] NFC, remove an extra "class" keyword. — hokein.wu / detail
- [AArch64] Add abs intrinsic costs — stelios.ioannou / detail
- [clang][cli] Store additional optimization remarks info — jan_svoboda / detail
- [clang][cli] Round-trip the whole CompilerInvocation — jan_svoboda / detail
- AArch64: relax address-space assertion in FastISel. — Tim Northover / detail
- [CodeGen] Canonicalise adds/subs of i1 vectors using XOR — david.sherwood / detail
- Prefer /usr/bin/env xxx over /usr/bin/xxx where xxx = perl, python, awk — Raphael Isemann / detail
- [lldb] Let ClangASTImporter assert that the target AST has an external source — Raphael Isemann / detail
- [lldb][NFC] Remove some obsolete comments in ClangASTImporter.cpp — Raphael Isemann / detail
- Support standalone build of clang-tidy unittest — sguelton / detail
- [X86][SSE] Move unaryshuffle(xor(x,-1)) -> xor(unaryshuffle(x),-1) fold into helper. NFCI. — llvm-dev / detail
- [NARY-REASSOCIATE] Support reassociation of min/max — ybrevnov / detail
#2496 (Feb 24, 2021 8:00:52 PM)
- Fixed misspelled builder name for e-mail notifications. — gkistanova / githubweb
- More master to main updates — Azharuddin Mohammed / githubweb
- jenkins/jobs: Add timeout to the lnt-ctmark-* jobs — Azharuddin Mohammed / githubweb
#2496 (Feb 24, 2021 8:00:52 PM)
- [OpenMP][Tests][NFC] lit might also be known as llvm-lit.py — protze / detail
- [OpenMP] Fixed a crash when offloading to x86_64 with target nowait — tianshilei1992 / detail
- [OpenMP][Tests][NFC] rename macro to avoid naming clash — protze / detail
- [tests] precommit tests for an upcoming AA improvement — listmail / detail
- [flang] add attribute to trim runtime implementation establish call — jperier / detail
- [AArch64] Do not fold SP adjustments into pre-increment addr modes if it overflows the redzone. — Amara Emerson / detail
- [MC][ARM] add .w suffixes for BL (T1) and DBG — ndesaulniers / detail
- [libomptarget] Fixed MSVC build fail caused by __attribute__((used)). — vyacheslav.p.zakharin / detail
- Revert rGd65ddca83ff85c7345fe9a0f5a15750f01e38420 - "[ValueTracking] ComputeKnownBits - minimum leading/trailing zero bits in LSHR/SHL (PR44526)" — llvm-dev / detail
- [mlir] Add constBuilderCall to TypeAttr to simplify builders — antiagainst / detail
- [LegalizeIntegerTypes] Further improve ExpandIntRes_SADDSUBO for targets where SADDO/SSUBO aren't supported. — craig.topper / detail
- [mlir][spirv] Define spv.GLSL.Ldexp — antiagainst / detail
- [lit] Add --ignore-fail — jdenny.ornl / detail
- [RISCV] Support fixed vector extract element. Use VL=1 for scalable vector extract element. — craig.topper / detail
- [AArch64][GlobalISel] Fix manual selection for v4s16 and v8s8 G_DUP — Jessica Paquette / detail
- Remove a workaround for MSVC 2013, now that MSVC 2017 is the minimum. — jyknight / detail
- [llvm-objcopy] If input=output, preserve umask bits, otherwise drop S_ISUID/S_ISGID bits — i / detail
- [lldb] Support debugging utility functions — Jonas Devlieghere / detail
- [mlir][linalg] Support for using output values in TC definitions. — hanchung / detail
- [mlir][linalg] Reuse the symbol if attribute uses are identical. — hanchung / detail
- [mlir][docs] Small fix to local Pass Manager reproduction documentation — riddleriver / detail
- AMDGPU: Add even aligned VGPR/AGPR register classes — Matthew.Arsenault / detail
- AMDGPU: Remove special case in shouldCoalesce — Matthew.Arsenault / detail
- [InstCombine] add tests for fdiv+powi; NFC — spatel / detail
- [libcxx] [test] Quote the path to the python interpreter — martin / detail
- [amdgpu] Atomic should be source of divergence. — michael.hliao / detail
- [tests] precommit tests for D97219 — listmail / detail
- IR: Rename Metadata::ImplicitCode to SubclassData1, NFC — Duncan P. N. Exon Smith / detail
- Transforms: Clone distinct nodes in metadata mapper unless RF_ReuseAndMutateDistinctMDs — Duncan P. N. Exon Smith / detail
- [Profile] Include a few asserts in coverage mapping test — phosek / detail
- [InstCombine] add helper for x/pow(); NFC — spatel / detail
- [InstCombine] fold fdiv with powi divisor (PR49147) — spatel / detail
- Revert "[Profile] Include a few asserts in coverage mapping test" — phosek / detail
- [MC][ARM] make Thumb function also if type attribute is set — ndesaulniers / detail
- [builtins] Define fmax and scalbn inline — rprichard / detail
- Reland "[Driver][Windows] Support per-target runtimes dir layout for profile instr generate" — markus.boeck02 / detail
- Revert "[builtins] Define fmax and scalbn inline" — rprichard / detail
- [profile] Fix buffer overrun when parsing %c in filename string — Vedant Kumar / detail
- Allow !shape.size type operands in "shape.from_extents" op. — silvasean / detail
- [CUDA][HIP] Support accessing static device variable in host code for -fgpu-rdc — Yaxun.Liu / detail
- [RISCV] Use a ComplexPattern for zexti32 to match sexti32. — craig.topper / detail
- [RISCV] Teach VSETVLI inserter to use VSETIVLI when possible. — craig.topper / detail
- Improve attribute documentation for nodebug on typedefs — dblaikie / detail
- [llvm] Check availability for os_signpost — Jonas Devlieghere / detail
- update AMDGPU _Float16 support in clang doc — Yaxun.Liu / detail
- [test] Improve SanitizerCoverage tests on !associated and comdat — i / detail
- [lld-macho] add code signature for native arm64 macOS — gkm / detail
- [X86] Support amx-bf16 intrinsic. — chen3.liu / detail
- [ThinLTO][NewPM] Clean up dead code under -O0 — aeubanks / detail
- [flang][fir][NFC] Move remaining types to TableGen type definition — clementval / detail
- [flang][fir][NFC] Remove dead code. — eschweitz / detail
- [docs] Add a release note for the removing of -Wreturn-std-move-in-c++11 — nullptr.cpp / detail
- [Coroutine] Check indirect uses of alloca when checking lifetime info — lxfind / detail
- [NFC][AIX] Rename aix-csr-vector.ll to aix-csr-vector-extabi.ll — zarko / detail
- [NARY][NFC] New tests for upcoming changes. — ybrevnov / detail
- [docs][JITLink] Reintroduce JITLink design/API doc with fixes and improvements. — Lang Hames / detail
#2496 (Feb 24, 2021 8:00:52 PM)
- Fixed misspelled builder name for e-mail notifications. — gkistanova / detail
- More master to main updates — Azharuddin Mohammed / detail
- jenkins/jobs: Add timeout to the lnt-ctmark-* jobs — Azharuddin Mohammed / detail
#2495 (Feb 24, 2021 7:25:33 AM)
- [zorg] Rename cross-targeting buildbot on AIX — Xiangling.Liao / githubweb
#2495 (Feb 24, 2021 7:25:33 AM)
- [lldb][NFC] Rename the second ValueObjectManager to ValueObjectUpdater and remove the dead code — Raphael Isemann / detail
- [lldb][NFC] Move trivial ValueObject getters/setters to the header — Raphael Isemann / detail
- [AMDGPU] Update s_sendmsg messages — jay.foad / detail
- [mlir] Specify cuda-runner pass pipeline as command line options. — csigg / detail
- [AMDGPU] Add more PAL metadata register names — jay.foad / detail
- [lldb] Prevent double new lines behind errors/warning/messages from LLDB commands — Raphael Isemann / detail
- [mlir] Add a builder to `linalg.tiled_loop`. — pifon / detail
- [ValueTracking] computeKnownBitsFromShiftOperator - remove non-zero shift amount handling. — llvm-dev / detail
- Revert "[ValueTracking] computeKnownBitsFromShiftOperator - remove non-zero shift amount handling." — thakis / detail
- [InstructionCost] NFC: Fix up missing cases in LoopVectorize and CodeGenPrep. — sander.desmalen / detail
- [lld-macho] Add REQUIRES to incompatible-arch-tapi test — jezng / detail
- [Coverage][Unittest] Fix stringref issue — Jinsong Ji / detail
- [clang-tidy][test] Allow specifying potentially unused suffixes — n.james93 / detail
- [libc][NFC] Remove headergen for the cacheline size macro. — sivachandra / detail
- [mlir] Add polynomial approximation for math::LogOp (using builders API) — ezhulenev / detail
- [clang-tidy] Fix readability-avoid-const-params-in-decls removing const in template paramaters — n.james93 / detail
- [flang][fir] Add zero_bits operation. — eschweitz / detail
- [libc++] NFC: Fix a few tests in pair that would succeed trivially — Louis Dionne / detail
- [libc++] NFC: Fix a few tests in tuple that would succeed trivially — Louis Dionne / detail
- [libc][NFC] Exclude few targets from the `all` target. — sivachandra / detail
- [OpenMP][Tests][NFC] rename macro to avoid naming clash — protze / detail
- [AMDGPU] Add a bit more gfx90a test coverage — jay.foad / detail
- [OpenMP][Tests][NFC] rename macro to avoid naming clash — protze / detail
- [tests] Mark an autogened test as such — listmail / detail
- [libomptarget] Load images in order of registration — simon.moll / detail
- Make sure some types are indeed trivially_copyable per llvm::is_trivially_copyable — sguelton / detail
- Revert "[tests] Mark an autogened test as such" — listmail / detail
#2495 (Feb 24, 2021 7:25:33 AM)
- [zorg] Rename cross-targeting buildbot on AIX — Xiangling.Liao / detail
#2494 (Feb 24, 2021 2:10:32 AM)
- [Debug-Info][NFC] move emitDwarfUnitLength to MCStreamer class — czhengsz / detail
- [mlir][Inliner] Don't optimize callees in async mode if there is only one to optimize — riddleriver / detail
- [lld-macho] Use full input file name in invalid relocation error message — jezng / detail
- [lld-macho] Fix semantics & add tests for ARM64 GOT/TLV relocs — jezng / detail
- [lld-macho] Check for arch compatibility when loading ObjFiles and TBDs — jezng / detail
- [lld-macho] Better deduplication of personality pointers — jezng / detail
- Revert "Add more historic DWARF vendor extensions" — thakis / detail
- [XCOFF] add C_FILE symbol at index 0 of symbol table. — czhengsz / detail
- [AArch64][GlobalISel][PostSelectOpt] Constrain reg operands after mutating instructions. — Amara Emerson / detail
- [HIP] Fix managed variable linkage — Yaxun.Liu / detail
- [ASan] Introduce a way set different ways of emitting module destructors. — Dan Liew / detail
- patch — shivam98.tkg / detail
- [Docs] Mention clone depth feature of git in LLVM getting started — shivam98.tkg / detail
- [libc][NFC] Merge llvmlibc and llvmlibm targets in to a single target. — sivachandra / detail
- Revert "patch" it wass my mistake inusing git — shivam98.tkg / detail
- Reduce the number of attributes attached to each function — Dávid Bolvanský / detail
- [ThinLTO, NewPM] Run OptimizerLastEPCallbacks from buildThinLTOPreLinkDefaultPipeline — Vitaly Buka / detail
- [asan] Increase CHECK limit in __sanitizer_annotate_contiguous_container — Vitaly Buka / detail
- [Test][AArch64] Test SADDO/SSUBO narrowing legalization — code / detail
- [LegalizeIntegerTypes] Use GetExpandedInteger instead of SplitInteger in ExpandIntRes_XMULO. — craig.topper / detail
- Add REQUIRES aarch64 to test incompatible-arch.s since it fails if that target is not built. — douglas.yung / detail
- [libc++] [docs] [C++2b] Update status page with papers adopted in February 2021 virtual meeting. — marek.kurdej / detail
- Revert "[InstrProfiling] Use nobits as __llvm_prf_cnts section type in ELF" — phosek / detail
- [ARM] Expand the range of allowed post-incs in load/store optimizer — david.green / detail
- [LLD] [COFF] Allow invoking lib.exe mode via -lib in addition to /lib — martin / detail
- [libcxx] [test] Don't pass INCLUDE to clang via -isystem — martin / detail
- [OpenCL] Add declarations with enum/typedef args — sven.vanhaastregt / detail
- [OpenCL] Add ndrange builtin functions to TableGen — sven.vanhaastregt / detail
- [AArch64] Use CMTST for != 0 vector compares (vnot (CMEQz A)). — flo / detail
- [JITLink] Fix comments about JITLink's generic link algorithm. — Lang Hames / detail
- [JITLink] Add assertions, fix a comment. — Lang Hames / detail
- [docs][JITLink] Add a JITLink design and API document. — Lang Hames / detail
- [docs][JITLink] Sphinx does not like '::' in monotype. Try using a — Lang Hames / detail
- Update REQUIRES line in 4 tests that attempt to use arm64 which should be aarch64 not arm. — douglas.yung / detail
- [mlir][linalg] Fix Linalg roundtrip test. — pifon / detail
- Recommit "[LV] Allow tryToCreateWidenRecipe to return a VPValue, use for blends." — flo / detail
- [docs][JITLink] More attempted fixes for formatting issues in the JITLink doc. — Lang Hames / detail
- [docs][JITLink] Try explicit literal blocks for monospace list elements. — Lang Hames / detail
- [docs][JITLink] Return to `` for inline literals. — Lang Hames / detail
- [docs][JITLink] Make ``ObjectLinkingLayer`` not a paragraph start. — Lang Hames / detail
- [DAG] Add basic mul-with-overflow constant folding support — llvm-dev / detail
- [clangd] Fix a race — kadircet / detail
- [dexter] Force dexter tests to use the host triple — orlando.hyams / detail
- [docs][JITLink] More experiments to try to understand sphinx error. — Lang Hames / detail
- [docs][JITLink] Yet more experiments to try to understand sphinx error. — Lang Hames / detail
- [docs][JITLink] Remove the JITLink doc for now. — Lang Hames / detail
- [Utils] collectBitParts - add truncate() handling — llvm-dev / detail
- [asan] Avoid putting globals in a comdat section when targetting elf. — pierre.gousseau / detail
- [ValueTracking] ComputeKnownBits - minimum leading/trailing zero bits in LSHR/SHL (PR44526) — llvm-dev / detail
- [lldb] Add asserts that prevent construction of cycles in the decl origin tracking — Raphael Isemann / detail
- [OpenCL] Allow taking address of functions as an extension. — anastasia.stulova / detail
#2493 (Feb 23, 2021 4:58:07 PM)
- [ARM] Mir test for pre/postinc ldstopt combines. NFC — david.green / detail
- [mlir] Refactor InterfaceMap to use a sorted vector of interfaces, as opposed to a DenseMap — riddleriver / detail
- [mlir][Inliner] Use llvm::parallelForEach instead of llvm::parallelTransformReduce — riddleriver / detail
- [WebAssembly] Disable wasm.lsda() optimization in WasmEHPrepare — aheejin / detail
- Fix a range-loop-analysis warning. — Amara Emerson / detail
- [scan-build-py] Add sarif-html support in scan-build-py — mvanotti / detail
- [WebAssembly] Fix incorrect grouping and sorting of exceptions — aheejin / detail
- [LTO] Fix test failures caused by 6da7d3141651 — matthew.voss / detail
- [dfsan] Update memset and dfsan_(set|add)_label with origin tracking — jianzhouzh / detail
- [libc] Add exhaustive test for sqrtf. — lntue / detail
- [libc] Add a standalone flavor of an equivalent of std::string_view. — sivachandra / detail
- [RISCV] Add vadd with mask and without mask builtin. — kai.wang / detail
- [WPD] Fix handling of pure virtual base class — tejohnson / detail
- [ThinLTO] Make cloneUsedGlobalVariables deterministic — i / detail
- Fix unstable SmallPtrSet iteration issues due to collectUsedGlobalVariables — i / detail
- collectUsedGlobalVariables: migrate SmallPtrSetImpl overload to SmallVecImpl overload after D97128 — i / detail
- [AArch64][GlobalISel] Correct function evaluation order in applyINS — Jessica Paquette / detail
- [NFC] Make TrailingObjects non-copyable/non-movable — erich.keane / detail
- [mlir][Inliner] Keep the number of async pass managers constant — riddleriver / detail
- [mlir] ExecutionEngine needs special handling for COFF binaries — kern.handa / detail
- Revert "[Driver][Windows] Support per-target runtimes dir layout for profile instr generate" — thakis / detail
- [SimplifyCFG] Update passingValueIsAlwaysUndefined to check more attributes — aqjune / detail
- [LoopNest] Use `getUniqueSuccessor()` instead when checking empty blocks — tu.da.wei / detail
- Add more historic DWARF vendor extensions — Adrian Prantl / detail
#2492 (Feb 23, 2021 6:09:35 AM)
- [clang-tidy] Update checks list. — n.james93 / detail
- [CostModel] Remove VF from IntrinsicCostAttributes — david.green / detail
- [TTI] Change getOperandsScalarizationOverhead to take Type args — david.green / detail
- [ARM] do not consider sp as deprecated for ldm/stm — sjoerd.meijer / detail
- [AMDGPU] Use divergent addresses for vector loads — jay.foad / detail
- [X86] Cleanup overflow test check prefixes. NFCI. — llvm-dev / detail
- [lldb] [test] Un-XFAIL a test that no longer fail on FreeBSD — mgorny / detail
- [lldb] [test] Un-XFAIL TestBuiltinTrap on FreeBSD/aarch64 — mgorny / detail
- [clang-tidy] Extending bugprone-signal-handler with POSIX functions. — 1.int32 / detail
- [clang][SVE] Don't warn on vector to sizeless builtin implicit conversion — joe.ellis / detail
- [clang-tidy] Remove IncludeInserter from MoveConstructorInit check. — n.james93 / detail
- [libcxx] [test] Define _CRT_STDIO_ISO_WIDE_SPECIFIERS while building tests — martin / detail
- [Driver][NFC] Add explicit break to final case — jrtc27 / detail
- Add @llvm.coro.async.size.replace intrinsic. — aschwaighofer / detail
- [AMDGPU] Rename a prefix for sanity. NFC. — jay.foad / detail
- [JumpThreading] Update computeValueKnownInPredecessors to recognize logical and/or patterns — aqjune / detail
- [AMDGPU][SelectionDAG] Don't combine uniform multiplies to MUL_[UI]24 — jay.foad / detail
- [LV] Allow tryToCreateWidenRecipe to return a VPValue, use for blends. — flo / detail
- Revert "[LV] Allow tryToCreateWidenRecipe to return a VPValue, use for blends." — flo / detail
- [lldb] Add deref support and tests to shared_ptr synthetic — davelee.com / detail
- [GlobalISel] Make more use of replaceSingleDefInstWithReg. NFC. — jay.foad / detail
- [darwin][asan] add test for application specific information in crash logs — Dan Liew / detail
- [darwin] use new crash reporter api — Dan Liew / detail
- [THUMB2] add .w suffixes for ldr/str (immediate) T4 — ndesaulniers / detail
- [LegalizeIntegerTypes] Improve ExpandIntRes_SADDSUBO codegen on targets without SADDO/SSUBO. — craig.topper / detail
- Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC" — Duncan P. N. Exon Smith / detail
- [InstructionSimplify] SimplifyShift - rename shift amount KnownBits. NFCI. — llvm-dev / detail
- make Affine parallel and yield ops MemRefsNormalizable — jeremy.bruestle / detail
- [OpenMP][NVPTX] Fixed a compilation error in deviceRTLs caused by unsupported feature in release verion of LLVM — tianshilei1992 / detail
- [flang][test] Share all driver test dirs between `f18` and `flang-new` — andrzej.warzynski / detail
- [AMDGPU] Set threshold for regbanks reassign pass — Stanislav.Mekhanoshin / detail
- [InstSimplify] Handle nsw shl -> poison patterns — llvm-dev / detail
- [clang-tidy] Add cppcoreguidelines-prefer-member-initializer to ReleaseNotes — n.james93 / detail
- [LV] Ensure fixNonInductionPHIs uses a valid insertion point. — flo / detail
- [NFC][VPlan] Use VPUser to store block's predicate — andrei.elovikov / detail
- [AArch64] Regenerate check lines for neon-compare-instructions.ll. — flo / detail
- [AArch64][GlobalISel] Lower G_USUBSAT and G_UADDSAT for scalars. — Amara Emerson / detail
- Recommit "[AArch64][GlobalISel] Match G_SHUFFLE_VECTOR -> insert elt + extract elt" — Jessica Paquette / detail
- [RISCV] Use a different constant in one of the smulo test cases to avoid converting the mul to an add. — craig.topper / detail
- Revert "[docs][ORC] Fix section title and reference." — Lang Hames / detail
- [AArch64] Introduce UDOT/SDOT DAG nodes — david.green / detail
- [llvm-profdata] Emit Error when Invalid MemOpSize Section is Created by llvm-profdata — matthew.voss / detail
- [flang][fir][NFC] remove dead code — eschweitz / detail
- [mlir][sparse] incorporate vector index into address computation — ajcbik / detail
- Defer the decision whether to use the CU or TU index until after reading the unit header. — jgorbe / detail
- [Driver][Windows] Support per-target runtimes dir layout for profile instr generate — markus.boeck02 / detail
- [SEMA] Added warn_decl_shadow support for structured bindings — richard / detail
- AMDGPU: Use aligned vgprs/agprs in gfx90a mir tests — Matthew.Arsenault / detail
#2491 (Feb 23, 2021 1:22:29 AM)
- fixed typo in comment — kuhnel / githubweb
- [clangd-ubuntu-clang] improved startup error logging — kuhnel / githubweb
#2491 (Feb 23, 2021 1:22:29 AM)
- [SLP][Test] Add test for PR49081.ll — anton.a.afanasyev / detail
- [docs][ORC] Fix section title and reference. — Lang Hames / detail
- [builtins] Replace __SOFT_FP__ with __SOFTFP__ — i / detail
- [NFC][libc++] Fix _LIBCPP_HAS_BITSCAN64 usage. — koraq / detail
- [MLIR][LinAlg] Start detensoring implementation. — kareem.ergawy / detail
- [CMake][profile] Don't use `TARGET lld` to avoid ordering issues — phosek / detail
- [flang][NFC] Add source line to lowering TODO messages — jperier / detail
- [SimplifyCFG] Add tests for D97244 (NFC) — aqjune / detail
- [SimplifyCFG] Minor tweaks to the added tests (NFC) — aqjune / detail
- [RISCV] Add test case for missed opportunity use bgez for the canonical form X > -1. NFC — craig.topper / detail
- [lldb][NFC] Cleanup ValueObject construction code — Raphael Isemann / detail
- [clang][DeclPrinter] Pass Context into StmtPrinter whenever possible — kadircet / detail
- [mlir] Add a new debug action framework. — riddleriver / detail
- [mlir] Add support for DebugCounters using the new DebugAction infrastructure — riddleriver / detail
- [X86] Support amx-int8 intrinsic. — chen3.liu / detail
- [lldb][NFC] Don't inherit from UserID in ValueObject — Raphael Isemann / detail
- [Sanitizer][NFC] Fix typo — luismarques / detail
- Fix UBSAN in __ubsan::Value::getSIntValue — mliska / detail
- [lldb][NFC] Give CompilerType's IsArrayType/IsVectorType/IsBlockPointerType out-parameters default values — Raphael Isemann / detail
- [OpenCL] Move remaining defines to opencl-c-base.h — sven.vanhaastregt / detail
- Fix unused variable — frgossen / detail
- [RISCV] Support insertion of misaligned subvectors — fraser / detail
- Revert "[WebAssembly] call_indirect issues table number relocs" — wingo / detail
- [ARM] Add pre/post inc tests of various sizes. NFC — david.green / detail
- [lldb][NFC] Clean up ValueObject comments — Raphael Isemann / detail
- [Support] Add reserve() method to the raw_ostream. — a.v.lapshin / detail
- [lldb][NFC] Remove unused ValueObject::LogValueObject functions — Raphael Isemann / detail
- [mlir] NFC - Use declarative assembly for scf::YieldOp — nicolas.vasilache / detail
- Fix Wdocumentation parameter warning. NFCI. — llvm-dev / detail
- [mlir][Linalg] Retire hoistViewAllocOps. — nicolas.vasilache / detail
- [OpenCL][Docs] Change description for the OpenCL standard headers. — anastasia.stulova / detail
- [RISCV] vle1.v/vse1.v should be unmasked instructions. — kai.wang / detail
- [DSE] Allow ptrs defined in the entry block in IsGuaranteedLoopInvariant. — flo / detail
- [clang-tidy] Install run-clang-tidy.py in bin/ as run-clang-tidy — n.james93 / detail
- [clang][parse][NFC] Remove dead ProhibitAttributes() call — tbaeder / detail
#2491 (Feb 23, 2021 1:22:29 AM)
- fixed typo in comment — kuhnel / detail
- [clangd-ubuntu-clang] improved startup error logging — kuhnel / detail
#2490 (Feb 22, 2021 9:42:29 PM)
- Some builders.py cleaning. — gkistanova / githubweb
- NFC. Better names, more logs. — gkistanova / githubweb
- NFC. Changed getLntSchedulers() to follow the code style of the rest of the file. — gkistanova / githubweb
- And missing import log. — gkistanova / githubweb
- Added builders to build the release/* branches. — gkistanova / githubweb
- One GitHubStatusPush reporter is enough for our needs. — gkistanova / githubweb
- Have the buildbot email me when there is a failure on the sie-linux-builder builder. — douglas.yung / githubweb
- Add flang debug new driver buildbot. — stevan.radakovic / githubweb
- Add flang release buildbot. — stevan.radakovic / githubweb
- Add flang release with assertions buildbot. — stevan.radakovic / githubweb
- [zorg] Add buildbot for libcxx build on AIX — Xiangling.Liao / githubweb
- deployed new mlir-nvidia image — kuhnel / githubweb
- [clangd-ubuntu-clang] increased RAM — kuhnel / githubweb
#2490 (Feb 22, 2021 9:42:29 PM)
- [NFC] Refactor PreferMemberInitializerCheck — n.james93 / detail
- [mlir] Register the print-op-graph pass using ODS — jpienaar / detail
- Update test error string post pass registration change — jpienaar / detail
- [lldb] Refine ThreadPlan::ShouldAutoContinue — davelee.com / detail
- [clang][Driver][OpenBSD] libcxx also requires pthread — brad / detail
- [dfsan] Comment out unused methods by D97087 temporarily — jianzhouzh / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [lld][ELF] __start_/__stop_ refs don't retain C-ident named group sections — phosek / detail
- [RISCV] Add test cases for add/sub/mul overflow intrinsics. NFC — craig.topper / detail
- [X86] Fold bitcast(logic(bitcast(X), Y)) --> logic'(X, bitcast(Y)) for int-int bitcasts — llvm-dev / detail
- [X86][AVX] Fold concat(extract_subvector(v0,c0), extract_subvector(v1,c1)) -> vperm2x128 — llvm-dev / detail
- [DAG] Match USUBSAT patterns through zext/trunc — llvm-dev / detail
- [ThinLTO] Fix import of multiply defined global variables — kbessonova / detail
- [Loads] Extract helper frunction for available load/store (NFC) — nikita.ppv / detail
- Make sure the interpreter module was loaded before making checks against it — antonio.afonso / detail
- [IR] restrict vector reduction intrinsic types — spatel / detail
- [Loads] Add optimized FindAvailableLoadedValue() overload (NFCI) — nikita.ppv / detail
- [lldb-vscode] Emit the breakpoint changed event on location resolved — antonio.afonso / detail
- [NFC] Remove redundant word in comment — Madhur.Amilkanthwar / detail
- Revert "Make sure the interpreter module was loaded before making checks against it" — antonio.afonso / detail
- [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - remove unnecessary BITCASTs. — llvm-dev / detail
- [SelectionDAG][RISCV] Teach ComputeNumSignBits to handle SREM. — craig.topper / detail
- Reapply "[lldb/test] Automatically find debug servers to test" — pavel / detail
- [LLDB] [docs] Update the list of supported architectures on Windows — martin / detail
- [lldb] [docs] Update platform support status — mgorny / detail
- Revert "[lldb-vscode] Emit the breakpoint changed event on location resolved" — antonio.afonso / detail
- [X86] Add common CHECK check-prefix to sub combine tests — llvm-dev / detail
- [X86] Add 'sub C1, (xor X, C1) -> add (xor X, ~C2), C1+1' tests — llvm-dev / detail
- [X86] Regenerate sub.ll test — llvm-dev / detail
- [X86] Replace explicit constant handling in sub(C1, xor(X, C2)) -> add(xor(X, ~C2), C1+1) fold. NFCI. — llvm-dev / detail
- [X86] Add vector support to sub(C1, xor(X, C2)) -> add(xor(X, ~C2), C1+1) fold. — llvm-dev / detail
- Implement simple type polymorphism for linalg named ops. — stellaraccident / detail
- [KnownBits][RISCV] Improve known bits for srem. — craig.topper / detail
- [InstrProfiling] Use ELF section groups for counters, data and values — phosek / detail
- [mlir] Add simple jupyter kernel — jpienaar / detail
- Revert "[sanitizers] Pass CMAKE_C_FLAGS into TSan buildgo script" — thakis / detail
- [Analysis] Use ListSeparator (NFC) — kazu / detail
- [llvm] Fix header guards (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [AArch64][GlobalISel] Fix <16 x s8> G_DUP regbankselect to assign source to gpr. — Amara Emerson / detail
- [mlir] Export CUDA and Vulkan runtime wrappers on Windows — kern.handa / detail
- [InstrProfiling] Fix instrprof-gc-sections.c test — phosek / detail
- [NFC][llvm-dwarfdump] Don't calculate unnecessary stats — djtodoro / detail
- [mlir] Mark std.subview as NoSideEffect — tpopp / detail
- [clang][cli] Stop creating '-Wno-stdlibcxx-not-found' in cc1 — jan_svoboda / detail
- [clang][cli] Pass '-Wspir-compat' to cc1 from driver — jan_svoboda / detail
- [clang][CodeComplete] Ensure there are no crashes when completing with ParenListExprs as LHS — kadircet / detail
- [WebAssembly] call_indirect issues table number relocs — wingo / detail
- [ARM] Move double vector insert patterns using vins to DAG combine — david.green / detail
- [VPlan] Manage pairs of incoming (VPValue, VPBB) in VPWidenPHIRecipe. — flo / detail
- [analyzer] Introduce MacroExpansionContext to libAnalysis — balazsbenics / detail
- [analyzer] Create MacroExpansionContext member in AnalysisConsumer — balazsbenics / detail
- [analyzer] Use the MacroExpansionContext for macro expansions in plists — balazsbenics / detail
- [analyzer][CTU] API for CTU macro expansions — balazsbenics / detail
- [ARM] Remove dead lowering code. NFC — david.green / detail
- [flang][driver] Add -Xflang and make -test-io a frontend-only flang — andrzej.warzynski / detail
- [InstCombine] Add smulo NumSignBits test from D97170 — llvm-dev / detail
- [VPlan] Skip VPWidenPHIRecipe in VPInterleavedACcessInfo. — flo / detail
- [gn build] Port 6e3071007b4c — llvmgnsyncbot / detail
- Regenerate documentation — steveire / detail
- [llvm-link] fix IRMover returning wrong modified vector type — nashe.mncube / detail
- [clang-tidy] Add new check 'concurrency-thread-canceltype-asynchronous' and alias 'cert-pos47-c'. — 1.int32 / detail
- [gn build] Port 7dc7f0c2ecc0 — llvmgnsyncbot / detail
- [AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3 — dmitry.preobrazhensky / detail
- [AArch64] Adding SHA3 Intrinsics support — david.spickett / detail
- [InstCombine] Add PR45977 test coverage — llvm-dev / detail
- [OpenCL] Add builtin declarations by default. — anastasia.stulova / detail
- Revert "Revert "Implement nullPointerConstant() using a better API."" — goncharov.mikhail / detail
- Revert "Revert "Revert "Implement nullPointerConstant() using a better API.""" — goncharov.mikhail / detail
- [pp-trace] Fix test for OpenCL pragmas. — anastasia.stulova / detail
- [LangRef] fix typo in assume bundle description; NFC — spatel / detail
- [clang][NFC] Reorder CXXCtorInitializer members — n.james93 / detail
- [Clang][OpenMP] Require CUDA 9.2+ for OpenMP offloading on NVPTX target — tianshilei1992 / detail
- [LV] Directly use incoming value for single VPBlendRecipes. — flo / detail
- [InstSimplify] Cleanup out-of-range shift amount handling. — llvm-dev / detail
- [flang] Add -J and -module-dir to f18 driver — tkeith / detail
- [ConstraintElimination] Add initial ICMP_NE test cases. — flo / detail
- [lld-macho] Fix cpuSubtype for non-x86_64 archs — jezng / detail
- [lld-macho] Clean up comments — jezng / detail
- Improve diagnostic for ignored GNU 'used' attribute — i / detail
- [JumpThreading] Clone noalias.scope.decl when threading blocks — nikita.ppv / detail
- [clang] Tweaked fixit for static assert with no message — n.james93 / detail
- [MemCpyOpt] Fix handling of readnone byval arguments — nikita.ppv / detail
- [sanitizers] Pass CMAKE_C_FLAGS into TSan buildgo script — protze / detail
- [MLIR][affine] Prevent fusion when ops with memory effect free are present between producer and consumer — uday / detail
- [RISCV] Custom isel the rest of the vector load/store intrinsics. — craig.topper / detail
- [ConstraintElimination] Use unsigned > 0 instead of != 0. — flo / detail
- Making FindCommonBlock a const member — rkauffmann / detail
- [AArch64][GlobalISel] Emit G_ASSERT_SEXT for SExt parameters in CallLowering — Jessica Paquette / detail
- [llvm][Bitcode] Add bitcode reader/writer for DSOLocalEquivalent — leonardchan / detail
- [KnownBits] Pull out repeated getMinValue() calls from shift analysis. NFCI. — llvm-dev / detail
- Reland [lld-macho]Implement bundle_loader — vyng / detail
- [OpenMP] Update HWLOC code for die level detection — jonathan.l.peyton / detail
- [mlir][Shape] Fix a crash when folding nary broadcast ops — benny.kra / detail
- [MLIR] Add Linalg support for integer (generalized) matmuls — gcmn / detail
- Revert "[InstrProfiling] Use ELF section groups for counters, data and values" — phosek / detail
- [OpenMP] Limit number of dispatch buffers — jonathan.l.peyton / detail
- [OpenMP] Remove shutdown attempt on Windows process detach — jonathan.l.peyton / detail
- [MLIR] Fix tilePerfectlyNested utility for handling non-unit step size — uday / detail
- [OpenMP] Help static loop code avoid over/underflow — jonathan.l.peyton / detail
- Add missing dep to fix shared libs build — gcmn / detail
- [clang-tidy] Harden PreferMemberInitializerCheck — n.james93 / detail
- [lld-macho] Try to fix cross-platform test from D96565 — jezng / detail
- [WebAssembly] Misc. fixes in cfg-stackify-eh.ll — aheejin / detail
- [libc++] Fix tuple assignment from types derived from a tuple-like — Louis Dionne / detail
- Add modern arc config for default "onto" branch — gcmn / detail
- [SLP]No need to mark scatter load pointer as scalar as it gets vectorized. — a.bataev / detail
- [WebAssembly] Split EH MIR tests into two files — aheejin / detail
- [RISCV] Add isel support for bitcasts between fixed vector types. — craig.topper / detail
- [clang][patch] Inclusive language, modify filename SanitizerBlacklist.h to NoSanitizeList.h — melanie.blower / detail
- [WebAssembly] Rename methods in WasmEHFuncInfo (NFC) — aheejin / detail
- [gn build] Port e64fcdf8d53c — llvmgnsyncbot / detail
- [Utils] Add an option to specify number of cores to use in creduce-clang-crash.py — zequanwu / detail
- Fix typo introduced in https://reviews.llvm.org/D97006 — gcmn / detail
- [WebAssembly] Support WasmEHFuncInfo serialization — aheejin / detail
- [WebAssembly] Remap branch dests after fixCatchUnwindMismatches — aheejin / detail
- [lld-link] Add /reproduce: support for several flags — thakis / detail
- [AArch64][GlobalISel] Support lowering <1 x i8> arguments. — Amara Emerson / detail
- [GloblalISel] Support lowering <3 x i8> arguments in multiple parts. — Amara Emerson / detail
- [InstrProfiling] Use ELF section groups for counters, data and values — phosek / detail
- [clangd] Narrow and document a loophole in blockUntilIdle — sam.mccall / detail
- [clangd] Shutdown sequence for modules, and doc threading requirements — sam.mccall / detail
- Modify TypePrinter to differentiate between anonymous struct and unnamed struct — Shafik Yaghmour / detail
- scudo: Support memory tagging in the secondary allocator. — peter / detail
- [ValueTracking] Improve ComputeNumSignBits for SRem. — craig.topper / detail
- [AArch64][GlobalISel] Match G_SHUFFLE_VECTOR -> insert elt + extract elt — Jessica Paquette / detail
- DebugInfo: Emit "LocalToUnit" flag on local member function decls. — jyknight / detail
- [RISCV] Have sexti32 also recognize AssertZExt from types smaller than i32. — craig.topper / detail
- [CMake] Don't optimize tests so much under ThinLTO — aeubanks / detail
- [AMDGPU] Move RPT::getLiveRegs() check under EXPENSIVE_CHECKS — Stanislav.Mekhanoshin / detail
- Add auto-upgrade support for annotation intrinsics — andrew.kaylor / detail
- DebugInfo: Emit "LocalToUnit" flag on local member function decls. — jyknight / detail
- [X86][AMX] Lower tile copy instruction. — yuanke.luo / detail
- [gn build] Port 8f48ddd19358 — llvmgnsyncbot / detail
- [JITLink] Don't allow creation of sections with duplicate names. — Lang Hames / detail
- [JITLink] Add a getFixupAddress convenience method to Block. — Lang Hames / detail
- [sparse][mlir] simplify lattice optimization logic — ajcbik / detail
- [libunwind] unw_* alias fixes for ELF and Mach-O — rprichard / detail
- [MacroExpansionContext] Fix a warning. — kazu / detail
- [lldb] Reinstate support for LLDB_VERSION_STRING — Jonas Devlieghere / detail
- [GlobalISel] Implement narrowScalar for UADDO/USUBO — code / detail
- [GlobalISel] Implement narrowScalar for SADDO/SSUBO — code / detail
- [GlobalISel] Implement narrowScalar for SADDE/SSUBE/UADDE/USUBE — code / detail
- [AArch64][GlobalISel] Make overflow legalization use clampScalar — code / detail
- [Test][AArch64] Test SADDE/SSUBE/UADDE/USUBE narrowing legalization — code / detail
- Revert "[AArch64][GlobalISel] Match G_SHUFFLE_VECTOR -> insert elt + extract elt" — Jessica Paquette / detail
- [mlir][IR] Refactor the `getChecked` and `verifyConstructionInvariants` methods on Attributes/Types — riddleriver / detail
- [lldb] add check for libcxx runtime — smeenai / detail
- [obj2yaml,yaml2obj] Add NumBlocks to the BBAddrMapEntry yaml field. — rahmanl / detail
- [dfsan] Propagate origins at non-memory/phi/call instructions — jianzhouzh / detail
- Changes to mktime to handle invalid dates, overflow and underflow andcalculating the correct date and thenumber of seconds even if invalid datesare passed as arguments. — rtenneti / detail
- [GVN] Fix a typo in comment — 18738953+ksyx / detail
- [mlir][pdl] Fix bug when ordering predicates — riddleriver / detail
- [mlir][pdl][NFC] Extract the execution of each bytecode operation into its own function — riddleriver / detail
- [libc] [Obvious] Fix. — rtenneti / detail
- [Analysis] Use ListSeparator (NFC) — kazu / detail
- [llvm] Use llvm::drop_begin (NFC) — kazu / detail
- [Analysis] Use range-based for loops (NFC) — kazu / detail
- Only verify LazyCallGraph under expensive checks — aeubanks / detail
- [BuildLibCalls] Add noundef to allocator fns' size — aqjune / detail
- [libc][NFC] Eliminate couple of dependencies on llvm/ADT/StringExtras.h. — sivachandra / detail
- Move the MLIR integration tests as a subdirectory of test (NFC) — joker.eph / detail
#2490 (Feb 22, 2021 9:42:29 PM)
- Some builders.py cleaning. — gkistanova / detail
- NFC. Better names, more logs. — gkistanova / detail
- NFC. Changed getLntSchedulers() to follow the code style of the rest of the file. — gkistanova / detail
- And missing import log. — gkistanova / detail
- Added builders to build the release/* branches. — gkistanova / detail
- One GitHubStatusPush reporter is enough for our needs. — gkistanova / detail
- Have the buildbot email me when there is a failure on the sie-linux-builder builder. — douglas.yung / detail
- Add flang debug new driver buildbot. — stevan.radakovic / detail
- Add flang release buildbot. — stevan.radakovic / detail
- Add flang release with assertions buildbot. — stevan.radakovic / detail
- [zorg] Add buildbot for libcxx build on AIX — Xiangling.Liao / detail
- deployed new mlir-nvidia image — kuhnel / detail
- [clangd-ubuntu-clang] increased RAM — kuhnel / detail
#2489 (Feb 20, 2021 11:18:02 AM)
- Revert "Implement nullPointerConstant() using a better API." — steveire / detail
- [OpenMP][NFC] clang-format the whole openmp project — tianshilei1992 / detail
- [LTO] Fix cloning of llvm*.used when splitting module — tejohnson / detail
- [ASTMatchers] Fix hasUnaryOperand matcher for postfix operators — steveire / detail
- [lld/mac] reject -undefined warning and -undefined suppress with -twolevel_namespace — thakis / detail
- [ConstantRangeTest] Print detailed information on failure (NFC) — nikita.ppv / detail
- clang: Exclude efi_main from -Wmissing-prototypes — daan.j.demeyer / detail
- [clang-tidy] Simplify braced init check — steveire / detail
- [Clang][OpenMP] Update driver test case for OpenMP offload to use sm_35 — tianshilei1992 / detail
- [RISCV] Add an additional remw test to rv64m-exhaustive-w-insts.ll. NFC — craig.topper / detail
- [OpenMP] libomp: cleanup some resource leaks — Andrey.Churbanov / detail
- [ConstantRange] Handle wrapping range in binaryNot() — nikita.ppv / detail
- [InstCombine] add tests for fdiv of exp/exp2; NFC — spatel / detail
- [InstCombine] fold fdiv with exp/exp2 divisor (PR49147) — spatel / detail
- [ConstantRange] Handle wrapping ranges in min/max (PR48643) — nikita.ppv / detail
- [clang-itdy] Simplify virtual near-miss check — steveire / detail
- [RISCV] Add another test case showing failure to use remw when the RHS has been zero extended from less than i32. NFC — craig.topper / detail
- [clang-tidy] Simplify function complexity check — steveire / detail
- [clang-tidy] Simplify throw keyword missing check — steveire / detail
- [InstrProfiling] Use nobits as __llvm_prf_cnts section type in ELF — phosek / detail
- [libcxx] Make path::format a non-class enum — martin / detail
- [libcxx] [test] Call create_directory_symlink when linking directories — martin / detail
#2488 (Feb 20, 2021 2:39:08 AM)
- [lit] Add --xfail and --filter-out (inverse of --filter) — dave / detail
- [Sanitizers][NFC] Fix typo — luismarques / detail
- [ConstantRangeTest] Make exhaustive testing more principled (NFC) — nikita.ppv / detail
- [DAG] foldSubToUSubSat - fold sub(a,trunc(umin(zext(a),b))) -> usubsat(a,trunc(umin(b,SatLimit))) — llvm-dev / detail
- [X86] KnownBits - use llvm min/max intrinsics instead of (deprecated) sse intrinsics. NFCI. — llvm-dev / detail
- [X86][SSE2] Remove SSE2 min/max intrinsics tests — llvm-dev / detail
- [X86][SSE] Remove SSE41 min/max intrinsics tests — llvm-dev / detail
- [X86][AVX] Remove AVX2 min/max intrinsics tests — llvm-dev / detail
- [X86][SSE] vector-compare-combines.ll - use llvm min/max intrinsics instead of (deprecated) sse intrinsics. NFCI. — llvm-dev / detail
- [X86][SSE] Use llvm min/max intrinsics instead of (deprecated) sse intrinsics. NFCI. — llvm-dev / detail
- [RISCV] Pre-commit test case for D97055. NFC. — fraser / detail
- [libc++] Fix the build for AppleClang. — koraq / detail
- [InstCombine] matchBSwapOrBitReverse - remove pattern matching early-out. NFCI. — llvm-dev / detail
- [lit testing] "END." not "END:" — dave / detail
- [RISCV] Improve register allocation around vector masks — fraser / detail
- [RISCV] Support extraction of misaligned subvectors — fraser / detail
#2487 (Feb 20, 2021 1:18:50 AM)
- [AArch64][GlobalISel] Add selection support for G_VECREDUCE of <2 x i32> — Amara Emerson / detail
- Update BPFAdjustOpt.cpp to accept select form of or as well — aqjune / detail
#2486 (Feb 19, 2021 11:48:57 PM)
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [InstCombine] Add more tests to nonnull-select.ll (NFC) — aqjune / detail
- [libc++] Fixes _LIBCPP_HAS_NO_CONCEPTS — koraq / detail
- [libcxx] Rename a method in PathParser for clarity. NFC. — martin / detail
- [libcxx] [test] Remove two unnecesary files/variables in a test — martin / detail
#2485 (Feb 19, 2021 8:28:29 PM)
- [CodeGen] Fix two dots between text section name and symbol name — pengfei.wang / detail
- [BuildLibcalls] Mark some libcalls with inaccessiblememonly and inaccessiblemem_or_argmemonly — Dávid Bolvanský / detail
- Revert "[BuildLibcalls] Mark some libcalls with inaccessiblememonly and inaccessiblemem_or_argmemonly" — Dávid Bolvanský / detail
- [Libcalls, Attrs] Annotate libcalls with noundef — Dávid Bolvanský / detail
- [RISCV] Teach our custom vector load/store intrinsic isel code to propagate memory operands if we have them. — craig.topper / detail
- Revert "[Libcalls, Attrs] Annotate libcalls with noundef" — Dávid Bolvanský / detail
- [SampleFDO] Skip PreLink ICP for better profile quality of MonoLTO PostLink — aktoon / detail
- [mlir][sparse] convert function pass to module pass — ajcbik / detail
- [ValueTracking] Improve impliesPoison — aqjune / detail
- Reland "[Libcalls, Attrs] Annotate libcalls with noundef" — Dávid Bolvanský / detail
- Reduce the number of attributes attached to each function — Dávid Bolvanský / detail
- Fixed failing test — Dávid Bolvanský / detail
#2484 (Feb 19, 2021 5:39:43 PM)
- Different fix for gcc bug — jpienaar / detail
- [dfsan] Add utils that get/set origins — jianzhouzh / detail
- [ValueTypes] Assert if changeVectorElementType is called on a simple type with an extended element type. — craig.topper / detail
- Revert "Implement -bundle_loader" — Vitaly Buka / detail
#2483 (Feb 19, 2021 3:08:26 PM)
- jenkins: More updates for "master" to "main" branch — Azharuddin Mohammed / githubweb
#2483 (Feb 19, 2021 3:08:26 PM)
- [Verifier] add tests for saturating intrinsics; NFC — spatel / detail
- [Verifier] remove dead code for saturating intrinsics; NFC — spatel / detail
- [flang][fir][NFC] run clang-format — eschweitz / detail
- precommit test cleanup for D97077 — listmail / detail
- [msan] Set cmpxchg shadow precisely — jianzhouzh / detail
- [clang] Emit type metadata on available_externally vtables for WPD — tejohnson / detail
- [mlir] Add math polynomial approximation pass — ezhulenev / detail
- Patch by @wecing (Chenguang Wang). — timshen / detail
- Add test triggered by review discussion on D97077 — listmail / detail
- [lldb] Rename {stop,run}_vote to report_{stop,run}_vote — davelee.com / detail
- Add datalayout to test added in 7e3183d73 — listmail / detail
- [RISCV] Remove VPatILoad and VPatIStore multiclasses that are no longer used. NFC — craig.topper / detail
- [libc++][nfc] SFINAE on pair/tuple assignment operators: LWG 2729. — zoecarver / detail
- [dfsan] Add origin address calculation — jianzhouzh / detail
- Revert "Fix MLIR Toy tutorial JIT example and add a test to cover it" — stilis / detail
- [AArch64][GlobalISel] Make G_VECREDUCE_ADD of <2 x s32> legal. — Amara Emerson / detail
- [AArch64] Adding Neon Polynomial vadd Intrinsics — ctetreau / detail
- [ValueTracking] Add a two argument form of safeCtxI [NFC] — listmail / detail
- [libcxx] Enable filesystem by default for mingw targets — martin / detail
- [libc++][nfc] Only test if pair is_assignable after C++03. — zoecarver / detail
- [Coverage] Normalize compilation dir as well — phosek / detail
- [SystemZ/z/OS] Add XPLINK 64-bit calling convention to tablegen. — kai / detail
- Revert "Revert "Fix MLIR Toy tutorial JIT example and add a test to cover it"" — joker.eph / detail
- [flang][fir] Update flang test tool support classes. — eschweitz / detail
#2483 (Feb 19, 2021 3:08:26 PM)
- jenkins: More updates for "master" to "main" branch — Azharuddin Mohammed / detail
#2482 (Feb 19, 2021 9:49:47 AM)
- Support compatibility with buildbot 2.10. — maxim.kuvyrkov / githubweb
- Add flang out-of-tree new driver buildbot. — maxim.kuvyrkov / githubweb
- NFC. Some getSingleBranchSchedulers code cleaning. — gkistanova / githubweb
- Updated tags and removed redundant configure args for llvm-clang-x86_64-expensive-checks-win. — gkistanova / githubweb
- Updated requirements. — gkistanova / githubweb
- Fix android sanitizer tests for multiple devices — Vitaly Buka / githubweb
#2482 (Feb 19, 2021 9:49:47 AM)
- [SampleFDO] Provide a virtual desructor for SampleProfileLoaderBaseImpl — kazu / detail
- [lldb] [Process/FreeBSD] Ensure that errors are always handled — mgorny / detail
- [NFC][PPC] Refactor TOC representation to allow several entries for the same symbol — wei.huang / detail
- [OpenMP][NFC] Clang format libomptarget code (src & include) — johannes / detail
- [OpenMP][NFC] Eliminate sign comparison warning via explicit casts — johannes / detail
- [OpenMP][NFC] Clang format the libomptarget plugins — johannes / detail
- [OpenMP][NFC] Pass a DeviceTy, not the device number to `target` — johannes / detail
- [OpenMP][NFC] Unify `target` API with other by passing a `__tgt_async_info` pointer — johannes / detail
- [OpenMP] Move synchronization into `__tgt_async_info` — johannes / detail
- [OpenMP] Unify omptarget API and usage wrt. `__tgt_async_info` — johannes / detail
- [OpenMP][FIX] Avoid use of stack allocations in asynchronous calls — johannes / detail
- Fix -Wnon-virtual-dtor by making the ctor protected — dblaikie / detail
- [llvm-dwp] Join dwo paths correctly when DWOPath is absolute — dblaikie / detail
- [mlir][Linalg] Add utility method to reshape ops to express output shape in terms of input shape. — ravishankarm / detail
- Effectively revert ba2aa5f49ebb since the object isn't destroyed polymorphically — dblaikie / detail
- Revert "[SampleFDO][NFC] Refactor SampleProfile.cpp" — joker.eph / detail
- [gn build] Port c761fe77bdca — llvmgnsyncbot / detail
- [MC][ELF] Support for zero flag section groups — phosek / detail
- [C++20] [P1825] More implicit moves — arthur.j.odwyer / detail
- [lld][ELF] Support for zero flag section groups — phosek / detail
- [flang] Detect circularly defined procedures — psteinfeld / detail
- [OPENMP50]Allow overlapping mapping in target constructs. — a.bataev / detail
- [mlir][python] Add python binding for AffineMapAttribute. — stellaraccident / detail
- Basic block sections should enable function sections implicitly. — tmsriram / detail
- [SampleFDO] Reapply: Refactor SampleProfile.cpp — xur / detail
- [gn build] Port 6fd5ccff72ee — llvmgnsyncbot / detail
- [AMDGPU] Correct rmw atomics s_waitcnt generation — Tony.Tye / detail
- [llvm-libtool] Emit warnings for files without symbols — alexshap / detail
- [flang][fir][NFC] Move CharacterType and BoxCharType to TableGen type definition — clementval / detail
- [flang][fir][NFC] Move BoxProcType to TableGen type definition — clementval / detail
- [flang][fir][NFC] Move ComplexType to TableGen type definition — clementval / detail
- Fix gcc build after de3a485d9 due to a gcc bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92598 — douglas.yung / detail
- [RISCV] Frame handling for RISC-V V extension. — kai.wang / detail
- [RISCV] Spilling for RISC-V V extension. (2nd version) — kai.wang / detail
- [mlgo] Fetch models from path / URL — mtrofin / detail
- [lld] Silence compiler warnings by removing always true/false comparisons — mikael.holmen / detail
- [SCEV] Use ListSeparator (NFC) — kazu / detail
- [llvm] Fix header guards (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [SampleFDO] Fix MSVC "namespace uses itself" warning (NFC) — nullptr.cpp / detail
- tsan: don't leave unmapped hole in non-app memory — dvyukov / detail
- [vim] Add initial syntax definition for .mir files — code / detail
- [vim] Highlight most common MIR syntax not in LLVM IR — code / detail
- [OpenMP] Fix a warning on an unused variable — kazu / detail
- [clang][Frontend] Fix a crash in DiagnosticRenderer. — 1.int32 / detail
- [sanitizers] Pass CMAKE_C_FLAGS into TSan buildgo script — protze / detail
- [MachineSink] Add a loop sink limit — sjoerd.meijer / detail
- [OpenCL] Create VoidPtrTy with generic AS in C++ for OpenCL mode — anton.zabaznov / detail
- [mlir][Shape] Mark BroadcastOp as not having side effects — benny.kra / detail
- [ADT] Add SFINAE guards to unique_function constructor. — sam.mccall / detail
- [LSR] Cleanup of getPreferredAddresingMode. NFC. — sjoerd.meijer / detail
- [clangd] Bind outgoing calls through LSPBinder too. NFC — sam.mccall / detail
- [DebugInfo] Keep the DWARF64 flag in the module metadata — ikudrin / detail
- [Driver] Support -gdwarf64 for assembly files — ikudrin / detail
- Follow up of rGdea4a63e6359, which committed a slightly different version than — sjoerd.meijer / detail
- [clang-tidy] Simplify delete null ptr check — steveire / detail
- [clang-tidy] Simplify inefficient algorithm check — steveire / detail
- [clang-tidy] Simplify const params check — steveire / detail
- [sanitizers] Define SANITIZER_INTERCEPTOR_HOOKS on FreeBSD — Alexander.Richardson / detail
- Add lit config for dir with standalone tests — thomasp / detail
- [mlir][Shape] Generalize cstr_broadcastable folding for n-ary broadcasts — benny.kra / detail
- [X86][SSE] Add testcase for bug reported in D96345 — llvm-dev / detail
- [RISCV] Add support for fixed vector vselect — fraser / detail
- [AMDGPU] Fix a miscompile with S_ADD/S_SUB — Piotr Sobczak / detail
- [lit] Add "early_tests" config option — dave / detail
- [AMDGPU] Rename simplifyI24 to simplifyMul24 — jay.foad / detail
- [DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),bop(shuffle(a,b),shuffle(c,d))) (REAPPLIED) — llvm-dev / detail
- [DAG] Pull out getTruncatedUSUBSAT helper from foldSubToUSubSat. NFCI. — llvm-dev / detail
- [RISCV] Simplify BP initialisation — 932494295 / detail
- [NFC] Use the same type for bit fields in MCSchedClassDesc — andrew.savonichev / detail
- [clang][cli] Documentation of CompilerInvocation parsing/generation — jan_svoboda / detail
- [libcxx] Implement parsing of root_name for paths on windows — martin / detail
- [ARM] MVE abs intrinsic costs. NFC — david.green / detail
- [mlir][spirv] Add spv.GLSL.FrexpStruct — antiagainst / detail
- Use LoopRotate PrepareForLTO stage in NPM — Sanne.Wouda / detail
- [AMDGPU] Add implicit vcc_lo on S_CBRANCH_VCCNZ in wave32 — Piotr Sobczak / detail
- [OpenCL] Support enum and typedef args in TableGen BIFs — sven.vanhaastregt / detail
- [ARM] Add MVE abs costs — david.green / detail
- [PowerPC] Handle FP physical register in inline asm constraint. — sd.fertile / detail
- [clangd] Pass file when possible to resolve URI. — hokein.wu / detail
- [clangd] IndexedFiles should include Fils from RefSlab and RelationSlab. — hokein.wu / detail
- [PowerPC][AIX] Enable Shrinkwrapping on 32 and 64 bit AIX. — sidharth.baveja / detail
- [Fuzzer][Test] Use %python substitution for trace-malloc-unbalanced.test — greg.bedwell / detail
- [lldb][NFC] Delete deleted const char* overloads of SetValueFromString — Raphael Isemann / detail
- [mlir][StandardToSPIRV] Add support for lowering trunci to SPIR-V to i1 types. — hanchung / detail
- build: Add LLVM_WINSYSROOT to make setting /winsysroot easy on Win — thakis / detail
- [InstCombine] add tests for fcmp-of-copysign; NFC — spatel / detail
- [InstCombine] fold fcmp-of-copysign idiom — spatel / detail
- [libc++] Allow retries in a few more flaky tests — Louis Dionne / detail
- fix comment typo to cycle bots — thakis / detail
- [LSR] Add a flag that overrides the target's preferred addressing mode — sjoerd.meijer / detail
- fix comment typo to cycle bots — thakis / detail
- [NFC] Refactor LoopInterchange into a loop-nest pass — tu.da.wei / detail
- [NPM][LTO] Update buildLTODefaultPipeline to be more in-line with the old pass manager — david.green / detail
- [SROA] Propagate correct TBAA/TBAA Struct offsets — gh / detail
- [Pipeliner] Fixed optimization remarks and debug dumps Initiation — marianne.ms.qc / detail
- [libcxx] Implement is_absolute properly for windows — martin / detail
- [lldb] Improve error message for modules with dots or dashes — Jonas Devlieghere / detail
- [SampleFDO] Add missing #includes to unbreak modules build after D96455 — Vedant Kumar / detail
- tsan: fix mmap_lots test — dvyukov / detail
- [mlir] Add fma operation to std dialect — ezhulenev / detail
- [RISCV] Merge the vsetvli and vsetvlimax intrinsic selection — craig.topper / detail
- [RISCV] Merge the handlers for masked and unmasked segment loads/stores. — craig.topper / detail
- [WebAssembly] Change catch_all's opcode — aheejin / detail
- Revert "[SampleFDO] Reapply: Refactor SampleProfile.cpp" — Vedant Kumar / detail
- [mlir] silence unused-function warnings in table-generated code — zinenko / detail
- [gn build] Port c28622fbf363 — llvmgnsyncbot / detail
- sysroot.py: add support for non-darwin platforms — thakis / detail
- [SROA] Amend failing test from D95826 — gh / detail
- [RISCV] Use bits<7> instead of bits<11> for the EEW field size in the RISCVZvlsseg searchable table. NFCI — craig.topper / detail
- [WebAssembly] Do not use EHCatchret symbols with wasm EH — dschuff / detail
- [flang] Ensure that intrinsic procedures are PURE &/or ELEMENTAL — pklausler / detail
- [RISCV] Localize RISCVZvlssegTable to RISCVISelDAGToDAG.cpp, the only place it is used. — craig.topper / detail
- [NFC][clang] Bump up DIAG_SIZE_SEMA for downstream diagnostics — zixu_wang / detail
- [gn build] make WindowsManifestMerger.cpp build fine with sysroot — thakis / detail
- [NFC][RegAlloc] InlineSpiller::Original is a Register — mtrofin / detail
- [WebAssemblly] Fix EHPadStack update in fixCallUnwindMismatches — aheejin / detail
- fix comment typo to cycle bots — thakis / detail
- Basic block sections should enable not function sections implicitly. — tmsriram / detail
- [WPD][lld] Test handling of vtable definition from shared libraries — tejohnson / detail
- Bugfix for collecting features from very small DSOs. — mvanotti / detail
- [GlobalISel] Add G_ASSERT_SEXT — Jessica Paquette / detail
- [SystemZ] Separate LoZ ELF specifics in tablegen. — kai / detail
- [flang] Warn about useless explicit typing of intrinsics — pklausler / detail
- [OpenMP][NFC] replaced 'dependencies' with 'dependences' in comments and debug prints — Andrey.Churbanov / detail
- [Driver] Clean up some Separate form options — i / detail
- [GlobalISel] Implement computeNumSignBits for G_ASSERT_SEXT — Jessica Paquette / detail
- [GlobalISel] Implement computeKnownBits for G_ASSERT_SEXT — Jessica Paquette / detail
- [libc++abi] Add builtins to dynamic library link — Louis Dionne / detail
- [MLIR][TOSA] Expand Tosa int types to I8 and I16 — rob.suderman / detail
- [libomptarget][amdgcn] Remove lookup of .language msgpack field — jonathanchesterfield / detail
- [OpenMP] fix race condition in test — Andrey.Churbanov / detail
- [gold] Match lld WPD behavior for shared library symbols and add test — tejohnson / detail
- [SampleFDO] Third Try: Refactor SampleProfile.cpp — xur / detail
- [gn build] Port 7397905ab0a0 — llvmgnsyncbot / detail
- [flang][fir][NFC] clang-tidy change — eschweitz / detail
- [obj2yaml,yaml2obj] Add NumBlocks to the BBAddrMapEntry yaml field. — rahmanl / detail
- [AMDGPU] gfx90a support — Stanislav.Mekhanoshin / detail
- [WebAssembly] Remove dependency of reference types from EH — aheejin / detail
- [gn build] add a comment to the goma_dir arg — thakis / detail
- [WPD] Add an optional checking mode for debugging devirtualization — tejohnson / detail
- [AMDGPU] Mark SMRD atomics — Stanislav.Mekhanoshin / detail
- [NetBSD] Use cortex-a8 as default CPU for ARMv7 — joerg / detail
- [libunwind] Add support for PC reg column in arm64 — mvanotti / detail
- [flang][fir][NFC] Merge tablegen files. — eschweitz / detail
- [XCOFF][NFC] make csect properties optional for getXCOFFSection — czhengsz / detail
- [flang][fir][NFC] clang-tidy change. Add include. — eschweitz / detail
- [AMDGPU] Fixed msan build — Stanislav.Mekhanoshin / detail
- [Clang][RISCV] Define RISC-V V builtin types — kai.wang / detail
- [mlir][sparse] generalize sparse storage format to many more types — ajcbik / detail
- [RISCV] Guard the ISD::EXTRACT_VECTOR_ELT handling in ReplaceNodeResults against fixed vectors and non-MVT types. — craig.topper / detail
- [LV] Add analysis remark for mixed precision conversions — jhuber6 / detail
- [profile] Add __attribute__((used)) to zero size dummy sections — i / detail
- [RISCV] Guard LowerINSERT_VECTOR_ELT against fixed vectors. — craig.topper / detail
- [X86] Add AVX2/SSE2 checks for AMX config buffer zeroing. NFC — pengfei.wang / detail
- [Driver] Honor "-gdwarf-N" at any position for assembler sources — ikudrin / detail
- [Flang] Fix compilation on MinGW-w64 — llvm-project / detail
- [GWP-ASan] Change sys/cdefs.h to features.h — i / detail
- [X86] Zero AMX config buffer for non AVX512 cases. — pengfei.wang / detail
- [NFC] Simplify msan test — Vitaly Buka / detail
- [MC][ELF] Fix unused variable warning (NFC) — nullptr.cpp / detail
- [AMDGPU] Temporary remove test — Stanislav.Mekhanoshin / detail
- [MC][ELF] Fix gcc "enumeral and non-enumeral type in conditional expression" warning (NFC) — nullptr.cpp / detail
- [libcxx] Implement append and operator/ properly for windows — martin / detail
- [llvm-objdump] Map STT_TLS to ST_Other (previously ST_Data) — i / detail
- [profile] Make {__start_,__stop_}__llvm_prf_* symbols undefined weak — i / detail
- Add a new Row setting to mark all un-declared regs as Undefined — Jason Molenda / detail
- [CodeGen] Use ListSeparator (NFC) — kazu / detail
- [llvm] Ensure newlines at the end of files (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [lldb][NFC] Silence missing case warnings in TypeSystemClang::GetTypeBitAlign due to new RISC-V V types — Raphael Isemann / detail
- [WebAssembly][lld] --importTable flag only imports table if needed — wingo / detail
- [lld][WebAssembly] Fix resolveIndirectFunctionTable for relocatable output — wingo / detail
- [InstCombine] add tests for simplification of logical and/ors (NFC) — aqjune / detail
- [mlir] generate enum translation functions with unused attribute — zinenko / detail
- [CSSPGO][llvm-profgen] Fix gcc Wcast-qual warning (NFC) — nullptr.cpp / detail
- [Syntax] No crash on OpaqueValueExpr. — hokein.wu / detail
- [XCOFF][NFC] make StorageMappingClass/SymbolType member optional — czhengsz / detail
- [Debugify] Make the debugify aware of the original (-g) Debug Info — djtodoro / detail
- [cmake] Move check for libproc to config-ix.cmake — Raphael Isemann / detail
- Revert "[Debugify] Make the debugify aware of the original (-g) Debug Info" — djtodoro / detail
- [SVE][CodeGen] Expand SVE MULH[SU] and [SU]MUL_LOHI nodes — fraser / detail
- [RISCV] Begin to support more subvector inserts/extracts — fraser / detail
- [MLIR] Create memref dialect and move several dialect-specific ops from std. — julian.gross / detail
- [RISCV] Rewrite assert to not give unused variable warnings in Release builds — benny.kra / detail
- [ARM] MVE ICmp costing tests. NFC — david.green / detail
- [OpenCL] Move printf declaration to opencl-c-base.h — sven.vanhaastregt / detail
- [flang][driver] Add debug dump options — faris.rehman / detail
- [X86][SSE] Add uniform vector shift test coverage for (sra (trunc (sr[al] x, c1)), c2) folds — llvm-dev / detail
- [FuncAttrs] Add tests for willreturn callsite inference. — flo / detail
- [ARM] Add larger than legal ICmp costs — david.green / detail
- Revert "[MLIR] Create memref dialect and move several dialect-specific ops from std." — pifon / detail
- [clangd] Drop template argument lists from completions followed by < — kbobyrev / detail
- [PowerPC] Add option for ROP Protection — stefanp / detail
- [mlir] Add `linalg.tiled_loop` op. — pifon / detail
- [ARM] Ensure types provided to getIntrinsicCost are valid — david.green / detail
- add -use-color option to clang-tidy-diff.py — aaron / detail
- [TableGen] Improve algorithms for processing template arguments — paul / detail
- [NFC][RISCV] Use concise way to describe load/store instructions. — kai.wang / detail
- [RISCV] Fix bugs in pseudo instructions for masked segment load. — kai.wang / detail
- [PowerPC] Exploit the vinsw, vinsd, and vins[wd][lr]x instructions on P10 — amy.kwan1 / detail
- Revert "[TableGen] Improve algorithms for processing template arguments" — paul / detail
- [AMDGPU] Tidy up a FIXME fixed by D34973 — jay.foad / detail
- [lldb] Fix shared library directory computation on windows — pavel / detail
- [ARM] Expand the range of allowed post-incs in load/store optimizer — david.green / detail
- [SystemZ][ZOS] Guard using declaration for ::fchmodat — zibi / detail
- [ASTMatchers] Fix hasParent while ignoring unwritten nodes — steveire / detail
- [RISCV] Fix typo. Use ValueType instead of LLVMType. — kai.wang / detail
- [Verifier] add tests for vector reductions; NFC — spatel / detail
- Pass the cmdline aapcs bitfield options to cc1 — ties.stuij / detail
- sysroot.py: add support for darwin — thakis / detail
- [clangd] Populate detail field in document symbols — sam.mccall / detail
- [clang] functions with the 'const' or 'pure' attribute must always return. — jeroen.dobbelaere / detail
- [instcombine] Exploit UB implied by nofree attributes — listmail / detail
- [regalloc] Add a couple of dump routines for ease of debugging [NFC] — listmail / detail
- [AArch64] Allow folding FMUL/FADD into FMA for FP16 types — bradley.smith / detail
- [TableGen][SelectionDAG] Improve efficiency of encoding negative immediates for isel's CheckInteger opcode. — craig.topper / detail
- [AArch64][SVE] Add patterns to generate FMLA/FMLS/FNMLA/FNMLS/FMAD — bradley.smith / detail
- AMDGPU: Fix checks in llvm.amdgcn.workitem.id.ll — kzhuravl_dev / detail
- [gn build] fix mistake in 0ec448194e29 — thakis / detail
- libcxx: fix a documentation typo — thakis / detail
- [splitkit] Add a minor wrapper function for readability [NFC] — listmail / detail
- [RISCV] Support isel of scalable vector bitcasts — craig.topper / detail
- [RISCV] Add support for fixed vector sign/zero extend from mask types. — craig.topper / detail
- [clang][SVE] Use __inline__ instead of inline in arm_sve.h — joe.ellis / detail
- [verify-regalloc] Verify after allocation and before postOptimization — listmail / detail
- [RISCV] Add support for fixed vector MULHU/MULHS. — craig.topper / detail
- [flang][driver] Add missing dependency (nfc) — andrzej.warzynski / detail
- [RISCV] Pre-commit test file changes from D96661. NFC — craig.topper / detail
- Fix a buildbot warning triggered by 1dfb06d — listmail / detail
- [ObjC] Encode pointers to C++ classes as "^v" if the encoded string — Akira / detail
- [lldb] Un-XFAIL TestFormatters on windows — pavel / detail
- [dfsan] Add origin tls/move/read APIs — jianzhouzh / detail
- [dfsan] Refactor runtime functions checking — jianzhouzh / detail
- [dfsan] Refactor defining TLS variables — jianzhouzh / detail
- [WebAssembly] Handle multiple EH_LABELs in EH pad — aheejin / detail
- [PowerPC][AIX] Add support for vector arg passing on the stack. — sd.fertile / detail
- [CFE, SystemZ] New target hook testFPKind() for checks of FP values. — paulsson / detail
- [lldb] Remove unused code in ScriptInterpreterPython — Jonas Devlieghere / detail
- libcxx: use early returns — joerg / detail
- [NPM] Properly reset parent loop after loop passes — tu.da.wei / detail
- Pre-commit test case — carrot / detail
- fix comment typos to cycle bots — thakis / detail
- [AArch64] Adding Neon Polynomial vadd Intrinsics — pzheng / detail
- [RISCV] Use XLenRI alias for RegInfoByHwMode instances — jrtc27 / detail
- [gn build] try to fix libxml2 include path on mac after 0ec448194e29 — thakis / detail
- [Coverage] Emit gap region after conditions when macro is present. — zequanwu / detail
- [RISCV] Add Zbb command lines to uadd/usub/sadd/ssub tests. — craig.topper / detail
- [WebAssembly] Fix assert in lookup of section symbols — aardappel / detail
- [llvm][TextAPI] add equality operator for InterfaceFile — Cyndy Ishida / detail
- [MLIR][TOSA] Add lowering from TOSA to Linalg for math-based and elementwise ops — rob.suderman / detail
- [clang] bump VERSION_MAJOR — thakis / detail
- [Coverage] Store compilation dir separately in coverage mapping — phosek / detail
- Perform memory accesses in the same addrspace as the corresponding memref. — ajcbik / detail
- Revert "[AArch64] Adding Neon Polynomial vadd Intrinsics" — pzheng / detail
- [AMDGPU] Correct gfx90c feature list — Stanislav.Mekhanoshin / detail
- [RISCV] Simplify VPseudoAMOEI multiclass. NFC — craig.topper / detail
- Remove redundent types in pr49185.ll — tu.da.wei / detail
- [mlir][Vector] Fold tensor_cast + vector.transfer_read — nicolas.vasilache / detail
- Revert "[Coverage] Store compilation dir separately in coverage mapping" — phosek / detail
- [DCE] Add tests for non-willreturn function being removed (NFC) — nikita.ppv / detail
- Move variable only used in an assert into the assert. — saugustine / detail
- Implement -bundle_loader — vyng / detail
- [gn build] kind of merge f020544601 — thakis / detail
- [flang] Extension: forward refs to dummy args under IMPLICIT NONE — pklausler / detail
- [DAGCombiner] Transform (zext (select c, load1, load2)) -> (select c, zextload1, zextload2) — carrot / detail
- Move a second variable only used in an assert into the assert. — saugustine / detail
- [DAG] getTruncatedUSUBSAT - always truncate operands. NFCI. — llvm-dev / detail
- [libc] Add implementations of the remaining fenv functions. — sivachandra / detail
- [mlir] Fold trivial subtensor / subtensor_insert ops. — nicolas.vasilache / detail
- [BasicAA] Always strip single-argument phi nodes — nikita.ppv / detail
- GlobalISel: Merge some AMDGPU ABI lowering code to generic code — Matthew.Arsenault / detail
- [Coverage] Store compilation dir separately in coverage mapping — phosek / detail
- [MLIR] Make structured op tests permutation invariant — gcmn / detail
- AMDGPU: Add regression testcase for bundle pressure issue — Matthew.Arsenault / detail
- [CSSPGO] Use callsite sample counts to annotate indirect call sites. — hoy / detail
- [gn build] assert that goma_dir and sysroot are set for goma builds — thakis / detail
- [llvm][IR] Do not place constants with static relocations in a mergeable section — leonardchan / detail
- [dfsan] Instrument origin variable and function definitions — jianzhouzh / detail
- [Polly] Update IslAstInfo::getNodePayload to use isl C++ interface. NFC. — llvm-project / detail
- MIR: Fix parser crash on syntax error on first character — Matthew.Arsenault / detail
- [lldb] Check that files exists before handing them off to FileCollector — Jonas Devlieghere / detail
- Revert "[MLIR] Make structured op tests permutation invariant" — joker.eph / detail
- Add DivOp to the Shape dialect — jpienaar / detail
- [SampleFDO] Stop repeated indirect call promotion for the same target. — wmi / detail
- Detect diagnostic groups that are defined in multiple 'def's. — richard / detail
- Switch to using LEB encoding for key and data lengths in on-disk hash — richard / detail
- [android] Fix testing adb call — Vitaly Buka / detail
- Modify TypePrinter to differentiate between anonymous struct and unnamed struct — Shafik Yaghmour / detail
- AMDGPU/ELF: Sort MACHs by value and add missing reserved MACHs — kzhuravl_dev / detail
- [libcxx] adds concept `std::uniform_random_bit_generator` — cjdb / detail
- Fix MLIR Toy tutorial JIT example and add a test to cover it — joker.eph / detail
- Fix for Modify TypePrinter to differentiate between anonymous struct and unnamed struct — Shafik Yaghmour / detail
- [OpenMP][NVPTX] Add the support for CUDA 11.2 and CUDA 11.1 — tianshilei1992 / detail
- Reland "[MLIR] Make structured op tests permutation invariant" — gcmn / detail
- Revert "Fix for Modify TypePrinter to differentiate between anonymous struct and unnamed struct" — Shafik Yaghmour / detail
- Revert "Modify TypePrinter to differentiate between anonymous struct and unnamed struct" — Shafik Yaghmour / detail
- PR49239: Don't take shortcuts when constant evaluating in 'warn on UB' — richard / detail
- Reset the EntryValue location flag in finalizeEntryValue. — Adrian Prantl / detail
- [RISCV] Enable PrimaryKeyEarlyOut on RISCVVPseudosTable. — craig.topper / detail
- [RISCV] Split zvlsseg searchable table into 4 separate tables. Index by properties rather than intrinsic ID. — craig.topper / detail
- [Coroutine] Relax CoroElide musttail check — lxfind / detail
- [RISCV] Remove redundant test cases for index segment load (1/8). — kai.wang / detail
- [RISCV] Remove redundant test cases for index segment load (2/8). — kai.wang / detail
- [RISCV] Remove redundant test cases for index segment load (3/8). — kai.wang / detail
- [RISCV] Remove redundant test cases for index segment load (4/8). — kai.wang / detail
- [RISCV] Remove redundant test cases for index segment store (5/8). — kai.wang / detail
- [RISCV] Remove redundant test cases for index segment store (6/8). — kai.wang / detail
- [RISCV] Remove redundant test cases for index segment store (7/8). — kai.wang / detail
- [RISCV] Remove redundant test cases for index segment store (8/8). — kai.wang / detail
- [ORC] Print CPU feature string in JITTargetMachineBuilder debugging output. — Lang Hames / detail
- [HIP] Support device sanitizer — Yaxun.Liu / detail
- Mark 2534 as Complete. — zoecarver / detail
- [libc++] shared_ptr deleter requirements (LWG 2802). — zoecarver / detail
- [FPEnv][AArch64] Implement lowering of llvm.set.rounding — sepavloff / detail
- [mlir] Load dynamic libraries in JitRunner from absolute paths so that GDB can find the symbol tables. — csigg / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Support] Use static_assert instead of assert (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [RISCV] Prune unneeded indexed load/store pseudo instructions. — craig.topper / detail
- [mlir][sparse] assert fail on mismatch between rank and annotations array — ajcbik / detail
- LanguageRuntime can provide an UnwindPlan for special occasions — Jason Molenda / detail
- Reland "[Debugify] Make the debugify aware of the original (-g) Debug Info" — djtodoro / detail
- [mlir] Better support for rank-reducing subview / subtensor type inference. — nicolas.vasilache / detail
- [NPM][LTO] Do not enable MemorySSA with LoopFullUnrollPass — david.green / detail
- [debuginfo-tests] Recommit test sret.cpp — orlando.hyams / detail
- [llvm-exegesis] [PowerPC] Add basic LIT test — qiucofan / detail
- [llvm-exegesis] Ignore instructions using custom inserter — qiucofan / detail
- [AArch64] Add some missing Neoverse features — sjoerd.meijer / detail
- [X86] Fix a codegen crash in getSetCCResultType — pengfei.wang / detail
- [docs] Fix the GlobalISel/GenericOpcode.rst — djolertrk / detail
- [mlir] Add a TensorLoadToMemref canonicalization — nicolas.vasilache / detail
- [BasicAA] Add simple depth limit to avoid stack overflow (PR49151) — nikita.ppv / detail
- [IR] Move willReturn() to Instruction — nikita.ppv / detail
- [X86][AVX] getFauxShuffleMask - decode VBROADCAST(EXTRACT_VECTOR_ELT(V,0)) — llvm-dev / detail
- Remove unnecessary "using namespace llvm" inside "namespace llvm". NFCI. — llvm-dev / detail
- [flang][driver] Add debug measure-parse-tree and pre-fir-tree options — faris.rehman / detail
- [DCE] Don't remove non-willreturn calls — nikita.ppv / detail
- [AMDGPU] WQM/WWM: Fix marking of partial definitions — carl.ritson / detail
- [OPENMP][AMDGCN] Improvements to print_kernel_trace (bit mask) — ron.lieberman / detail
- [mlir][nfc] Fix indentation in LinalgOps.td. — pifon / detail
- [LLD] Fix tests after D96993 — nikita.ppv / detail
- [RISCV] Address some clang-tidy warnings. NFCI. — fraser / detail
- [gn build] Port 1a2b3536efef — thakis / detail
- [X86][SSE] Add tests for trunc(usubsat()) patterns. — llvm-dev / detail
- [clangd] Expose absoluteParent helper — kadircet / detail
- [LV] Remove VPCallback. — flo / detail
- Revert "[ARM] Expand the range of allowed post-incs in load/store optimizer" — david.green / detail
- [lldb/Commands] Fix help text typo for 'breakpoint set' -a|--address. — jan.kratochvil / detail
- [llvm-dwarfdump][locstats] Unify handling of inlined vars with no loc — djtodoro / detail
- [mlir][Linalg] NFC - Expose more options to the CodegenStrategy — nicolas.vasilache / detail
- [DAG] visitTRUNCATE - attempt to truncate USUBSAT — llvm-dev / detail
- [AMDGPU] Add some GFX9 test coverage. NFC. — jay.foad / detail
- [ARM] Correct vector predicate type in MVE getCmpSelInstrCost — david.green / detail
- Make fixed-abi default for AMD HSA OS — Madhur.Amilkanthwar / detail
- [NFC][Regalloc] Share the VirtRegAuxInfo object with LiveRangeEdit — mtrofin / detail
- [OpenMP] Fix always,from and delete for data absent at exit — jdenny.ornl / detail
- [OpenMP] Fix nvptx CUDA_VERSION conversion — jdenny.ornl / detail
- [libc++] Turn off clang-format for auto-generated version header. NFC. — marek / detail
- [SCEV] Use both known bits and sign bits when computing range of SCEV unknowns — listmail / detail
- Hwasan InitPrctl check for error using internal_iserror — matthew.malcomson / detail
- [MemCopyOpt] Enable MemorySSA by default — nikita.ppv / detail
- [LV] Fold single-use variable into assert. NFC. — benny.kra / detail
- [MLIR] Delete unused functions getCollapsedInitTensor and getExpandedInitTensor — gcmn / detail
- [mlir] Add folding of tensor.cast -> subtensor_insert — nicolas.vasilache / detail
- [AArch64][GlobalISel] Run redundant_sext_inreg in the post-legalizer combiner — Jessica Paquette / detail
- [Sanitizer][NFC] Fix typo — luismarques / detail
- [CUDA] fix builtin constraints for PTX 7.2 — rupprecht / detail
- [SampleFDO] Add PromotedInsns to prevent repeated ICP. — wmi / detail
- [RISCV] Move SHFLI matching to DAG combine. Add 32-bit support for RV64 — craig.topper / detail
- [RISCV] Prevent selecting a 0 VL to X0 for the segment load/store intrinsics. — craig.topper / detail
- [RISCV] Use custom isel for vector indexed load/store intrinsics. — craig.topper / detail
- [RISCV] Remove unneeded indexed segment load/store vector pseudo instruction. — craig.topper / detail
- [X86] Regenerate 2011-12-06-AVXVectorExtractCombine.ll — llvm-dev / detail
- [X86] Remove unused intrinsic declaration — llvm-dev / detail
- [X86] Regenerate 2007-06-28-X86-64-isel.ll — llvm-dev / detail
- [RISCV] Use inheritance to reduce some repeated code in tablegen. NFC — craig.topper / detail
- [Polly] Fix test after D96534. — llvm-project / detail
- [Analysis][LoopVectorize] do not form reductions of pointers — spatel / detail
- [libcxx] Have lexically_normal return the path with preferred separators — martin / detail
- [libcxx] Fix LWG 2875: shared_ptr::shared_ptr(Y*, D, […]) constructors should be constrained. — zoecarver / detail
- [elfabi] Fix a bug when .dynsym contains no non-local symbol — haowei / detail
- [libcxx] Make generic_*string return paths with forward slashes on windows — martin / detail
#2482 (Feb 19, 2021 9:49:47 AM)
- Support compatibility with buildbot 2.10. — maxim.kuvyrkov / detail
- Add flang out-of-tree new driver buildbot. — maxim.kuvyrkov / detail
- NFC. Some getSingleBranchSchedulers code cleaning. — gkistanova / detail
- Updated tags and removed redundant configure args for llvm-clang-x86_64-expensive-checks-win. — gkistanova / detail
- Updated requirements. — gkistanova / detail
- Fix android sanitizer tests for multiple devices — Vitaly Buka / detail
#2480 (Feb 16, 2021 11:53:34 AM)
- [analyzer] Fix a warning — kazu / detail
- [libc][NFC] Make few maths functions buildable outside of LLVM libc build. — sivachandra / detail
- [AArch64] Convert CMP/SELECT sign patterns to OR & ASR. — flo / detail
- [mlir] tighten LLVM dialect verifiers to generate valid LLVM IR — zinenko / detail
- [SelectionDAG][AArch64] Restrict matchUnaryPredicate to only handle SPLAT_VECTOR for scalable vectors. — craig.topper / detail
- [RISCV] Add support for fixed vector mask logic operations. — craig.topper / detail
- [DAG] PromoteIntRes_ADDSUBSHLSAT - promote ISD::UADDSAT as clamped add — llvm-dev / detail
- [mlir] Simplify ModuleTranslation for LLVM IR — zinenko / detail
- [OpenMP] Implement '#pragma omp tile', by Michael Kruse (@Meinersbur). — a.bataev / detail
- [SystemZ][ZOS] Prefer -nostdlib++ as opposed to -nodefaultlibs when building c++ libraries — zibi / detail
- Revert "[AArch64][GlobalISel] Fold constants into G_GLOBAL_VALUE" — Jessica Paquette / detail
- libunwind: Don't attempt to authenticate a null return address. — peter / detail
- [SampleFDO][NFC] Refactor SampleProfile.cpp — xur / detail
- [RISCV] Add add/sub saturation tests that exist on ARM/AArch64/X86 — craig.topper / detail
- [clangd] Treat paths case-insensitively depending on the platform — kadircet / detail
- [FileCollector] Fix that the file system case-sensitivity check was inverted — Raphael Isemann / detail
- [gn build] Port 310b35304cdf — llvmgnsyncbot / detail
- [gn build] Port ecea7218fb9b — llvmgnsyncbot / detail
- [clangd] Fix windows buildbots after ecea7218fb9b994b26471e9877851cdb51a5f1d4 — kadircet / detail
- [mlir] Fix memref_cast + subview folder when reducing rank — thomasraoux / detail
- [RISCV] Add isel patterns for fixed vector fmsub/fnmadd/fnmsub. — craig.topper / detail
- [lldb] Remove some nanosleep preprocessor magic — pavel / detail
- [lldb] Delete superfluous semicolon — pavel / detail
- Fix flang after D76342 — clementval / detail
- [doc] Use cmake's -S option to simplify the build instructions — evandro.menezes / detail
- Revert "[DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),bop(shuffle(a,b),shuffle(c,d)))" — saugustine / detail
- separate AffineMapAccessInterface from AffineRead/WriteOpInterface — jeremy.bruestle / detail
#2479 (Feb 16, 2021 9:09:40 AM)
- [jenkins] Fix TabError: inconsistent use of tabs and spaces in indentation — Jonas Devlieghere / githubweb
#2479 (Feb 16, 2021 9:09:40 AM)
- [flang][driver] Add options for unparsing — andrzej.warzynski / detail
- [mlir][Linalg] Generalize vector::transfer hoisting on tensors. — nicolas.vasilache / detail
- [flang][driver] Remove unused code (nfc) — andrzej.warzynski / detail
- [RISCV] Add patterns for scalable-vector fabs & fcopysign — fraser / detail
- [RISCV] Fix a crash in fixed-length build_vector lowering — fraser / detail
- [RISCV] Remove unused CHECKs from recent test addition — fraser / detail
- [llvm-symbolizer][test] Add explicit tests for CODE and DATA — james.henderson / detail
- [mlir] Don't return nullptrs from scf::IfOp::getSuccessorRegions — tpopp / detail
- [flang][driver] Add extension options and -finput-charset — faris.rehman / detail
- [analyzer] Rework SValBuilder::evalCast function into maintainable and clear way — dpetrov / detail
- [clang][cli] Generate -f[no-]finite-loops arguments — jan_svoboda / detail
- [SVE] Add support for scalable vectorization of loops with int/fast FP reductions — kerry.mclaughlin / detail
- [DAG] Use APInt::extractBits instead of lshr().trunc(). NFCI. — llvm-dev / detail
- [DAG] Avoid APInt copies by directly using the APInt reference from getAPIntValue. NFCI. — llvm-dev / detail
- [VPlan] Remove unused Phi member from VPWidenPHIRecipe (NFC). — flo / detail
- [clang][cli] Add explicit round-trip test — jan_svoboda / detail
- [llvm][Aarch64][SVE] Remove extra fmov instruction with certain literals — david.truby / detail
- [NFC][LoopInterchange] Explicitly pass both `InnerLoop` and `OuterLoop` to `processLoop` — tu.da.wei / detail
- [clangd] Modules can have a public API. NFC — sam.mccall / detail
- [gn build] Port 40cc63ea6eec — llvmgnsyncbot / detail
- [clangd] Give modules access to filesystem, scheduler, and index. — sam.mccall / detail
- [lldb/test] Test lldb-server named pipe functionality on windows — pavel / detail
- [mlir][vector] Add support for unrolling vector.fma — antiagainst / detail
- [libc++] Build thread_win32.cpp only if LIBCXX_HAS_PTHREAD_API is not set — Louis Dionne / detail
- [mlir][vector] Move splitting transfer ops into a separate entry point — antiagainst / detail
- [mlir] Add canonicalization for tensor_cast + tensor_to_memref — thomasraoux / detail
- [mlir][vector] Add missing support for contract of integer lowering. — thomasraoux / detail
- Reduce the number of attributes attached to each function — sguelton / detail
- AMDGPU: Fix debug info handling in post-RA bundler — Matthew.Arsenault / detail
- [DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),bop(shuffle(a,b),shuffle(c,d))) — llvm-dev / detail
- AMDGPU: Remove kills following clusters of memory instruction — Matthew.Arsenault / detail
- [ARM] Use rGPR for writeback vldrs — david.green / detail
- [flang][fir] Add fir-opt tool — clementval / detail
- [coro async] Don't promote allocas to the frame or rewrite swifterror if there are no suspend points — aschwaighofer / detail
- [mlir] add verifiers for NVVM and ROCDL kernel attributes — zinenko / detail
#2479 (Feb 16, 2021 9:09:40 AM)
- [jenkins] Fix TabError: inconsistent use of tabs and spaces in indentation — Jonas Devlieghere / detail
#2478 (Feb 16, 2021 1:32:28 AM)
- [NewPM] Introduce (GPU)DivergenceAnalysis in the new pass manager — sameer.sahasrabuddhe / detail
- [mlir] Drop reliance of SliceAnalysis on specific ops. — nicolas.vasilache / detail
- Add Expm1 op to the math dialect. — akuegel / detail
- [VPlan] Manage scalarized values using VPValues. — flo / detail
- [clangd] Factor out the heuristic resolver code into its own class — zeratul976 / detail
- [gn build] Port 9510b0940265 — llvmgnsyncbot / detail
- [flang][f18] Make -fdebug-dump-{symbols|parse-tree} imply -fsyntax-only — andrzej.warzynski / detail
- Lower math.expm1 to intrinsics in the GPUToNVVM and GPUToROCDL conversions. — akuegel / detail
- [SCEVExpander] Migrate costAndCollectOperands to use InstructionCost. — sander.desmalen / detail
#2475 (Feb 15, 2021 6:46:15 PM)
- [ObjC][ARC] Do not perform code motion on precise release calls — Akira / detail
- [lldb] Minor refinements to ThreadPlan::RestoreThreadState (NFC) — davelee.com / detail
- [lldb] Lower GetRealStopInfo into ThreadPlanCallFunction (NFC) — davelee.com / detail
- [lldb] Remove unused ThreadPlan tracer utilities (NFC) — davelee.com / detail
- [lldb] Remove very old misleading comment (NFC) — davelee.com / detail
- [debugserver] Correctly pass argv[0] to execl — Jonas Devlieghere / detail
#2474 (Feb 15, 2021 5:32:17 PM)
- [lldb] Don't run the debug info tests for the sanitized or matrix job — Jonas Devlieghere / githubweb
#2474 (Feb 15, 2021 5:32:17 PM)
- [LazyCallGraph] Remove forward declarations of nonexistent classes (NFC) — kazu / detail
- [Support] Use ListSeparator (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
#2474 (Feb 15, 2021 5:32:17 PM)
- [lldb] Don't run the debug info tests for the sanitized or matrix job — Jonas Devlieghere / detail
#2473 (Feb 15, 2021 11:51:30 AM)
- [mlir] Add clone method to ShapedType — jpienaar / detail
- [CMake] Delete LLVM_RUNTIME_BUILD_ID_LINK_TARGETS — i / detail
- Support emitting complex expressions that include entry values — Adrian Prantl / detail
- [OpenMP][NFC] Pre-commit test changes regarding PR48933 — johannes / detail
- [OpenMP] Attribute target diagnostics properly — johannes / detail
- [OpenMP] Delay more diagnostics of potentially non-emitted code — johannes / detail
- [llvm-objcopy] Delete --build-id-link-{dir,input,output} — i / detail
- [AMDGPU] Add two TSFlags: IsAtomicNoRtn and IsAtomicRtn — Stanislav.Mekhanoshin / detail
- [lto] Enable new PM when the PM config is non-empty — benny.kra / detail
- TransformUtils: Fix metadata handling in CloneModule (and improve CloneFunctionInto) — Duncan P. N. Exon Smith / detail
- [clangd] Pass raw client capabilities to modules. NFC — sam.mccall / detail
- Define new/delete in libc++ when using libcxxrt — dimitry / detail
- [ValueTracking] add scan limit for assumes — spatel / detail
- [libc++] Mark __cpp_lib_constexpr_memory as being implemented — Louis Dionne / detail
- [LLDB] Skip TestMultipleTargets.py on Arm/AArch64 Linux — omair.javaid / detail
- [RISCV][LegalizeTypes] Try to expand BITREVERSE before promoting if the promoted BITREVERSE would expand anyway. — craig.topper / detail
- [RISCV] Add support for fixed vector floating point setcc. — craig.topper / detail
- [libc++] Change `std::numeric_limits` to just `numeric_limits` in <chrono>. — arthur.j.odwyer / detail
- [mlir][Vector] Add a canonicalization pattern for vector.contract + add — nicolas.vasilache / detail
- CodeGen: Move function to get subregister indexes to cover a LaneMask — Matthew.Arsenault / detail
- GlobalISel: Handle arguments partially passed on the stack — Matthew.Arsenault / detail
- [RISCV] Add expicit i32/i64 types to RV32 or RV64 only isel patterns. NFC — craig.topper / detail
#2472 (Feb 15, 2021 10:44:39 AM)
- [AArch64] Move machine bundle unpacking to PreEmit2 phase. — flo / detail
- [NFC] Remove spurious ';' on return line in python code — mtrofin / detail
- [DAG] visitVSELECT - move OpLHS == LHS into inner if() in USUBSAT matching. NFCI. — llvm-dev / detail
- [clangd] Delay binding LSP methods until initialize. NFC — sam.mccall / detail
#2471 (Feb 15, 2021 5:57:59 AM)
- [analyzer][NFC] Fix test failures for builds w/o assertions — vsavchenko / detail
- [CodeGen][SelectionDAG]Add new intrinsic experimental.vector.reverse — caroline.concatto / detail
- [mlir] Use the interface-based translation for LLVM "intrinsic" dialects — zinenko / detail
- Fix MSVC natvis visualisation of llvm::FixedVectorTyID and ScalableVectorTyID — llvm-dev / detail
- [LoopVectorizer] Require no-signed-zeros-fp-math=true for fmin/fmax — kerry.mclaughlin / detail
- [llvm] NFC: Cleanup llvm-yaml-numeric-parser-fuzzer — kbobyrev / detail
- [llvm-nm] Tidy up error messages — james.henderson / detail
- [llvm-nm][test] Add additional test coverage for llvm-nm options — james.henderson / detail
- [mlir] use new cmake targets in mlir-*-runner — zinenko / detail
- [X86] Add SSE2+SSE3 common check prefix to psubus tests — llvm-dev / detail
- [debuginfo-tests] Remove explicit checks for Python 3 — james.henderson / detail
- [debuginfo-tests] Remove some unused config variables — james.henderson / detail
- [CostModel]Add cost model for experimental.vector.reverse — caroline.concatto / detail
- [debuginfo-tests] Delete unused/duplicate imports — james.henderson / detail
- Make shape.is_broadcastable/shape.cstr_broadcastable nary — tpopp / detail
- [ARM] Add some basic Min/Max costs — david.green / detail
- [LangRef] Increase size of title underline for experimental.vector.reverse — caroline.concatto / detail
#2470 (Feb 15, 2021 4:34:57 AM)
- [mlir] Support repeated delayed registration of dialect interfaces — zinenko / detail
- [clangd] Extract binding of typed->untyped LSP handlers to LSPBinder. NFC — sam.mccall / detail
- [gn build] Port 5786f64a4ec8 — llvmgnsyncbot / detail
- [mlir] Add error message on shape.broadcast verification failure — tpopp / detail
- [clangd] Allow modules to bind LSP methods/notifications/commands — sam.mccall / detail
- Recommit "[LTO] Use lto::backend for code generation." — flo / detail
- Restore diagnostic handler after CodeGenAction::ExecuteAction — marco.antognini / detail
- [RISCV] Convert VSLIDE(UP|DOWN) nodes to "VL" versions (NFC) — fraser / detail
- [TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode — sjoerd.meijer / detail
- Revert "[TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode" — sjoerd.meijer / detail
- [LoopLoadElim] Pass ScalarEvolution in old pass manager. PR49141 — mkazantsev / detail
- Recommit "[TTI] Unify FavorPostInc and FavorBackedgeIndex into getPreferredAddressingMode" — sjoerd.meijer / detail
- [X86][SSE] Add missing USUBSAT test coverage — llvm-dev / detail
- [X86][AVX] Regenerate PSUBUS tests for slow/fast shuffle AVX2 targets — llvm-dev / detail
- [lldb] Remove the legacy FreeBSD plugin — mgorny / detail
- [lldb] Rename FreeBSDRemote to FreeBSD (NFC) — mgorny / detail
- [sanitizer] [arm] Disable some LSAN tests for arm-linux-gnueabihf — adhemerval.zanella / detail
- Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions. — yhegde / detail
- [ARM] Extend search for increment in load/store optimizer — david.green / detail
#2469 (Feb 14, 2021 10:57:35 PM)
- [analyzer] Fix static_cast on pointer-to-member handling — vsavchenko / detail
- [analyzer] Updated comments to reflect D85817 — vsavchenko / detail
#2468 (Feb 14, 2021 9:48:05 PM)
- [X86] Convert fmin/fmax _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — pengfei.wang / detail
- [Polly] Regenerate isl-noexceptions.h. — llvm-project / detail
- [RISCV] Add i16 bswap and i8/i16 bitreverse tests to the Zbp tests. NFC — craig.topper / detail
- Add ehcont section support — pengfei.wang / detail
#2467 (Feb 14, 2021 4:20:29 PM)
- [GlobalISel] Extract a narrowScalarAddSub method. NFC — code / detail
- [GlobalISel] Disable vector types in narrowScalarAddSub — code / detail
- [Polly] Invalidate passes after Scop processing in NewPM. — llvm-project / detail
- [AMDGPU] Add llvm.amdgcn.wqm.demote intrinsic — carl.ritson / detail
#2466 (Feb 14, 2021 2:37:17 PM)
#2465 (Feb 14, 2021 11:47:42 AM)
- [InstCombine] fold fdiv with pow divisor (PR49147) — spatel / detail
- [ASTMatchers] Clarify example in docs — steveire / detail
- [ValueTracking] Dereferenced pointers are noundef — aqjune / detail
- [mlir][Linalg] Fix constant detection in linalg.pad_tensor vectorization. — nicolas.vasilache / detail
- [BasicAA] Use index difference to detect GEPs with identical indexes — nikita.ppv / detail
- [BasicAA] Avoid duplicate query for GEPs with identical offsets (NFCI) — nikita.ppv / detail
- [Analysis] Use ListSeparator (NFC) — kazu / detail
- [llvm] Fix header guards (NFC) — kazu / detail
- [llvm] Use llvm::is_contained (NFC) — kazu / detail
- [ARM] Add some tests for MVE lane interleaving. NFC — david.green / detail
- [AMDGPU] Fix build breakage — kazu / detail
- [AMDGPU] Limit memory scope for scratch, LDS and GDS — Tony.Tye / detail
- [ARM] A couple of small MVE reduction tests from intrinsics. NFC — david.green / detail
- [BasicAA] Add test for single arg phi in loop (NFC) — nikita.ppv / detail
- [BasicAA] Merge aliasGEP code paths — nikita.ppv / detail
- [ConstraintElimination] Fix variables used for pattern matching. — flo / detail
- [ARM] Move PhaseOrdering test to the correct place. NFC — david.green / detail
- [clang-format] Add possibility to be based on parent directory — bjoern / detail
- [llvm/Support] Add SHA256 implementation — joker.eph / detail
- [gn build] Port 656ead1fb7db — llvmgnsyncbot / detail
- Reland "[mlir] add support for verification in integration tests" — tobias.gysi / detail
#2464 (Feb 14, 2021 4:07:50 AM)
- [LoopVectorize] Fix VPRecipeBuilder::createEdgeMask to correctly generate the mask — aqjune / detail
- [InstCombine] Add nonnull(select c, null, p) tests (NFC) — aqjune / detail
#2461 (Feb 13, 2021 10:22:17 PM)
- [flang][fir] Add fir-opt tool — clementval / detail
- [flang][fir][NFC] Move FieldType to TableGen type definition — clementval / detail
- Revert "[flang][fir] Add fir-opt tool" — clementval / detail
- [FPEnv][ARM] Implement lowering of llvm.set.rounding — sepavloff / detail
- [test] Make ELF tests amenable to the order of non-local symbols — i / detail
- [LangRef] Update memory access ops to raise UB if ptrs are not well defined — aqjune / detail
- [LTO] Perform DSOLocal propagation in combined index — apollo.mobility / detail
- [InstSimplify] add tests that look into pointer operands of instructions — aqjune / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [AMDGPU] Drop unnecessary const from a return type (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [test] Make ELF tests less reliant on the lexicographical order of non-local symbols — i / detail
- [Polly] Preserve DetectionContext references. — llvm-project / detail
- [libunwind][cmake] Add an option to enable/disable tests — kbessonova / detail
- [analyzer][tests] Fix issue comparison script — vsavchenko / detail
- [ARM] MVE min/max cost tests. NFC — david.green / detail
- [X86] Add reduced test case for PR49162 — llvm-dev / detail
- [WebAssemblly] Fix rethrow's argument computation — aheejin / detail
- [DAG] Fix shift amount limit in SimplifyDemandedBits trunc(shift(x,c)) to truncated bitwidth — llvm-dev / detail
- reland [InstCombine] convert assumes to operand bundles — tyker / detail
- [clangd] Fix unsued private field warning — kadircet / detail
- [DAG] PromoteIntRes_ADDSUBSHLSAT - use promoted ISD::USUBSAT directly — llvm-dev / detail
- [DAG] Fold i1/vXi1 ssubsat/usubsat(x,y) -> and(x,~y) — llvm-dev / detail
- [clang-tidy] Simplify static assert check — steveire / detail
- [clang-tidy] Simplify inaccurate erase check — steveire / detail
- [clangd] Retire clang-tidy-checks flag. — n.james93 / detail
- [NFC][Docs] Fix RAVFrontendAction doc's CMakeLists.txt for shared build — noreply / detail
- [DAG] Fold i1/vXi1 saddsat/uaddsat(x,y) -> or(x,y) — llvm-dev / detail
- [ARM] Extra vector shuffle tests of various kinds. NFC — david.green / detail
- [ARM] Fix duplicate fdiv tests, changing them to frem. NFC — david.green / detail
- [IRBuilder] Remove Align-related deprecated APIs — nikita.ppv / detail
- [pstl] Iterator types renaming: ForwardIterator -> RandomAccessIterator; for parallel patterns/bricks — mikhail.dvorskiy / detail
- [InstCombine] add tests for pow() divisor; NFC — spatel / detail
- ELFObjectWriter: Don't sort non-local symbols — i / detail
- [lldb][test] Fix Shell/SymbolFile/symbol-binding.test — i / detail
- fix linalg ods gen cross compiling like other gen executables — joker.eph / detail
- ELFObjectWriter: Delete redundant registerSymbol — i / detail
- [RISCV] Rename the RVVBaseAddr ComplexPattern to just BaseAddr and use it to merge some scalar load/store patterns too. — craig.topper / detail
- [CMake][mlir] Fix mlir-linalg-ods-gen/CMakeLists.txt after D96645 — i / detail
- ELFObjectWriter: Simplify — i / detail
- [Clang] Ensure vector predication loop metadata is always emitted when pragma is specified. — llvm-project / detail
- [LTT] Address post-review comments (NFC) — tejohnson / detail
- [lld] Reorder cases in test to match comments (NFC) — tejohnson / detail
- [gold] Add case being tested by equivalent lld test — tejohnson / detail
- [AVR] Fix a bug in 16-bit shifts — powerman1st / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Analysis] Drop unnecessary const from return types (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [Polly] Test all optimization levels. — llvm-project / detail
#2460 (Feb 12, 2021 3:53:01 PM)
- [Symbolize] Teach symbolizer to work directly on object file. — scott.linder / detail
- [ARM] Optimize fp store of extract to integer store if already available. — david.green / detail
- [SystemZ][ZOS] Provide CLOCK_MONOTONIC alternative — zibi / detail
- [gn build] Port cb2d2ae56ae3 — llvmgnsyncbot / detail
- [NFC][Coroutine] Fix an error message on coro.id verification — lxfind / detail
- [RGT][GlobalIsel] Add missing setUp() calls to legalizer unittests — paul.robinson / detail
- [mlir][Vector] Introduce 'vector.load' and 'vector.store' ops — diego.caballero / detail
- [mlir][Vector] Align gather/scatter/expand/compress API — diego.caballero / detail
- DebugInfo/Symbolize: Exclude ARM mapping symbols for .symtab symbolization after D95916 — i / detail
- [LLDB] Fix LLDB_LOG calls to use correct formatting — Shafik Yaghmour / detail
- [mlir][Linalg] Improve region support in Linalg ops — joker.eph / detail
- Expand unit tests for fuzzer::Merger — mvanotti / detail
- [WebAssembly][lld] Preassign table number 0 to indirect function table for MVP inputs — wingo / detail
- [clang] Add -ffinite-loops & -fno-finite-loops options. — flo / detail
- Disable test in external_symbolizer_path.cpp temporarily to debug test failures. — akhuang / detail
- [GlobalISel] Propagate extends through G_PHIs into the incoming value blocks. — Amara Emerson / detail
- Fix layering after ed4718eccb12. — jyknight / detail
- [OpenMP] Fix the check for libpsapi for i386 — martin / detail
- [OpenMP] Only use #pragma comment(lib, ...) in MSVC build configurations — martin / detail
- [OpenMP] Add void casts to silence unused variable warnings — martin / detail
- [OpenMP] Remove two entirely unused variables — martin / detail
- [OpenMP] Avoid warnings about unused static functions on windows — martin / detail
- [OpenMP] Silence more warning flags — martin / detail
- [docs/Coverage] Answer FAQ about optimization — Vedant Kumar / detail
- [docs/Coverage] Document -show-region-summary — Vedant Kumar / detail
- [GlobalISel] Combine (x + 0) -> x, G_PTR_ADD edition — Jessica Paquette / detail
- [clang] Remove redundant condition (NFC). — flo / detail
- [SystemZ][ZOS] Fix __libcpp_thrad_isnull() — zibi / detail
- Add a "kind" attribute to ContractionOp and OuterProductOp. — joker.eph / detail
- [AMDGPU] Fix Windows build — Stanislav.Mekhanoshin / detail
- [AA] Move Depth member from AAResults to AAQI (NFC) — nikita.ppv / detail
- [AA] Add option for tracing AA queries (NFC) — nikita.ppv / detail
- [gn build] Add missing llvm-profgen dependency — aeubanks / detail
- Fix test failure for external_symbolizer_path.cpp — akhuang / detail
- [GlobalISel] Simpler verification of G_SEXT_INREG and G_ASSERT_ZEXT — jay.foad / detail
- [libc++abi] Fix forced_unwind tests failures on ARM/EHABI targets. — vvereschaka / detail
- [RISCV] Use a ComplexPattern to merge the PatFrags for removing unneeded masks on shift amounts. — craig.topper / detail
- Fix test in external_symbolizer_path.cpp, by adding a REQUIRES: static-lib. — akhuang / detail
- [AArch64][GlobalISel] Fold constants into G_GLOBAL_VALUE — Jessica Paquette / detail
- [flang][fir][NFC] Move code from FIRDialect.h into a new header. — eschweitz / detail
- [CSSPGO][llvm-profgen] Renovate perfscript check and command line input validation — wlei / detail
- [flang][fir][NFC] Minor format changes to FIROps.td. — eschweitz / detail
- LLVM-C: Allow LLVM{Get/Set}Alignment on an atomicrmw/cmpxchg instruction. — jyknight / detail
- [RISCV] Add support for fixed vector sqrt. — craig.topper / detail
- [RISCV] Add support for fixed vector fabs — craig.topper / detail
- [RISCV] Move riscv_vfmv_v_f_vl patterns to RISCVInstrInfoVVLPatterns.td for consistency with riscv_vmv_v_x_vl. NFC — craig.topper / detail
- Make the error condition in Value::ValueType explicit (NFC) — Adrian Prantl / detail
- Support dereferencing a DWARF scalar stack value — Adrian Prantl / detail
- [SystemZ] Fix vecintrin.h to not emit alignment hints in vec_xl/vec_xst. — paulsson / detail
- [lldb] Fix up SysV ABI implementations after 057efa9916cdc354ef4653bcd128a578cc43125e — benny.kra / detail
- [NFC] Combine runNewPMPasses() and runNewPMCustomPasses() — aeubanks / detail
- [CSSPGO][llvm-profgen] Filter out the instructions without location info for symbolizer — wlei / detail
- Store the LocationKind of an entry value buffer independently from the main LocationKind (NFC) — Adrian Prantl / detail
- [SYCL] Ignore file-scope asm during device-side SYCL compilation. — artur.gainullin / detail
- [OpenMP] fix test adding mapping of shared variables — Andrey.Churbanov / detail
- [OpenMP] NFC: fix test removing the target construct — Andrey.Churbanov / detail
- [llvm-objcopy] preserve file ownership when overwritten by root — jiancai / detail
#2459 (Feb 12, 2021 8:33:47 AM)
- AMDGPU/GlobalISel: Precommit globalisel tests for isKnownNeverNaN — petar.avramovic / detail
- AMDGPU/GlobalISel: Check values of constants in isKnownNeverNaN — petar.avramovic / detail
- AMDGPU/GlobalISel: Calculate isKnownNeverNaN for fminnum and fmaxnum — petar.avramovic / detail
- [AArch64] Add test case where machine outliner breaks up a bundle. — flo / detail
- [AArch64] Increase outlined sequence in test added in a3f6233fa4b4. — flo / detail
- [clang-tidy] Fix `TransformerClangTidyCheck`'s handling of include insertions. — yitzhakm / detail
- [mlir] Introduce dialect interfaces for translation to LLVM IR — zinenko / detail
- [clang] Update mustprogress tests. — flo / detail
- [clangd] Fix clang tidy provider when multiple config files exist in directory tree — n.james93 / detail
- [gn build] Port ba3ea9c60f0f — llvmgnsyncbot / detail
- [clangd] Work around presumed MSVC stdlib bug — sam.mccall / detail
- Revert "[lld][WebAssembly] Fix for weak undefined functions in -pie mode" — sbc / detail
- [dfsan] Turn off THP at dfsan_flush — jianzhouzh / detail
- [RISCV] Add support for matching .vx and .vi forms of binary instructions for fixed vectors. — craig.topper / detail
- [RISCV] Add support for integer fixed vector setcc — craig.topper / detail
- [clangd] Introduce Modules — kadircet / detail
- [mlir] Use dialect interfaces to translate OpenMP dialect to LLVM IR — zinenko / detail
- [ThinLTO][gold] Fix filenaming scheme for tasks. — hoy / detail
- [sanitizers][Windows] Implement __sanitizer_purge_allocator for Win64 — mamcgove / detail
- [ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of — Akira / detail
- [CodeGen] New pass: Replace vector intrinsics with call to vector library — spatel / detail
- [AMDGPU] Allow accvgpr_read/write decode with opsel — Stanislav.Mekhanoshin / detail
- [coro] Add support for polymorphic return typed coro.suspend.async — aschwaighofer / detail
- [dfsan] Comment out ChainOrigin temporarily — jianzhouzh / detail
- Revert "[mlir][Linalg] Improve region support in Linalg ops." — joker.eph / detail
- [DebugInfo] Add an attribute to force type info to be emitted for — akhuang / detail
- Try to fix external_symbolizer_path.cpp test to stop breaking on buildbots. — akhuang / detail
- Revert "[DebugInfo] Add an attribute to force type info to be emitted for" — akhuang / detail
- [DAG] Move basic USUBSAT pattern matches from X86 to DAGCombine — llvm-dev / detail
#2458 (Feb 12, 2021 5:35:28 AM)
- Removed lld-x86_64-freebsd builder. — gkistanova / githubweb
- Add worker sie-linux-builder and builder llvm-clang-x86_64-sie-ubuntu-fast. — douglas.yung / githubweb
- jenkins: Update branch names for the repos from "master" to "main" — Azharuddin Mohammed / githubweb
- [lldb] Run check-lldb even if check-debuginfo failed — Raphael Isemann / githubweb
- [lldb][monorepo] Run check-lldb even if check-debuginfo failed — Raphael Isemann / githubweb
- Add Python binary path to CMake arguments for the clang-ppc64le-linux builder — baptiste.saleil / githubweb
- [zorg] Add Clang ppc64le cross-targeting buildbot on AIX — Xiangling.Liao / githubweb
- Support branches with the ForceSchedulers. — gkistanova / githubweb
- Update extraRecipients for the Windows LLDB box — Jonas Devlieghere / githubweb
- [zorg] Remove redundant '\' in AIX buildbot config — Xiangling.Liao / githubweb
#2458 (Feb 12, 2021 5:35:28 AM)
- AMDGPU: Add support for amdgpu-unsafe-fp-atomics attribute — kzhuravl_dev / detail
- [mlir] Return scf.parallel ops resulted from tiling. — pifon / detail
- [OpenCL] Fix default address space in template argument deduction. — anastasia.stulova / detail
- [ConstraintElimination] Support conditions from loop preheaders — flo / detail
- [OpenCL][Docs] Link page explaining tooling for offline compilation. — anastasia.stulova / detail
- NFC: Migrate LoopUnrollPass to work on InstructionCost — sander.desmalen / detail
- [flang][driver] Add PrescanAction frontend action (nfc) — andrzej.warzynski / detail
- [Dexter] Avoid infinite loop in dbgeng driver — jeremy.morse / detail
- [AVR] Fix 14 Generic CodeGen tests by making address space explicit or optional — me / detail
- [AVR] Add 'XFAIL' to the remaining failing Generic CodeGen tests for AVR — me / detail
- [X86] Use VT::changeVectorElementType helper where possible. NFCI. — llvm-dev / detail
- [libc++] Rename include/support to include/__support — Louis Dionne / detail
- [AVR] Fix up a few accidentally-regressed Generic CodeGen tests recently broken — me / detail
- [InstCombine] add tests for demanded/known bits of shifted constant; NFC — spatel / detail
- [Hexagon] Add clang builtin definitions for Hexagon V68 — kparzysz / detail
- [libc++] Adds a make_string test helper function. — koraq / detail
- [Hexagon] Add -mv68 option to driver — kparzysz / detail
- [flang][driver] Add support for `-J/-module-dir` — andrzej.warzynski / detail
- [clang][Arm] Fix handling of -Wa,-march= — david.spickett / detail
- [libc++] Fix libcxx build on 32bit architectures with 64bit time_t defaults e.g. riscv32 — Louis Dionne / detail
- [libc++] Make feature-test macros consistent with availability macros — Louis Dionne / detail
- [CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profile generation — wlei / detail
- [libc++] Remove the ability to use braced-init for filesystem paths — Louis Dionne / detail
- [flang][driver] Fix reading from stdin when using `-test-io` — andrzej.warzynski / detail
- [lldb] Simplify the logic to detect compiler flag support — Jonas Devlieghere / detail
- [mlir][Linalg] Introduce a ContractionOpInterface — nicolas.vasilache / detail
- [AMDGPU][GlobalISel] Use scalar min/max instructions — jay.foad / detail
- [AMDGPU][GlobalISel] Fix v2s16 right shifts — jay.foad / detail
- [mlir][ODS] Small fixes for ODS classes — joker.eph / detail
- [llvm-objdump] --source: drop the warning when there is no debug info — i / detail
- [mlir][ODS] Add explicit namespace to `ViewLikeInterface` definition — joker.eph / detail
- [examples] Fix Target does not support MC emission in ParallelJIT — shivam98.tkg / detail
- [ELF] Allow R_386_GOTOFF from .debug_info — i / detail
- [ELF] Make SHF_GNU_RETAIN sections GC roots — i / detail
- [mlir][ODS] Use StringLiteral instead of StringRef when applicable — joker.eph / detail
- Remove dead code from Linalg vectorization to fix GCC warning (NFC) — joker.eph / detail
- [OpenMP][deviceRTLs] Drop `assert` in common parts of `deviceRTLs` — tianshilei1992 / detail
- [PS4] Allow triple to reflect the new company name. — paul.robinson / detail
- [AMDGPU] Add f16 to i1 CodeGen patterns. — whchung / detail
- [NFC][llvm-mca] Fix compiler warning — peng_guo / detail
- Reland "Ensure that InstructionCost actually implements a total ordering" — ctetreau / detail
- [ExpandReductions] fix FMF requirement for fmin/fmax — spatel / detail
- [mlir] Silence GCC warnings — diego.caballero / detail
- Remove overzealous verifier check on DW_OP_LLVM_entry_value and improve the documentation — Adrian Prantl / detail
- Revert "[mlir][ODS] Use StringLiteral instead of StringRef when applicable" — antiagainst / detail
- [lldb-vscode] correctly use Windows macros — a20012251 / detail
- [CSSPGO][llvm-profgen] Merge and trim profile for cold context to reduce profile size — wlei / detail
- Print the "no plugin" warning only when there is no plugin — Adrian Prantl / detail
- [MemorySSA] Don't treat lifetime.end as NoAlias — nikita.ppv / detail
- [libc++] Add format check to CI — marek.kurdej / detail
- [TargetLowering] Use LegalOnly operand to isOperationLegalOrCustom to simplify some code. NFC — craig.topper / detail
- [clangd] Improve name conflict detection — kbobyrev / detail
- [flang][NFC] Rename IntType to IntegerType. — eschweitz / detail
- Correct some confused diagnostic terminology — aaron / detail
- [ARM] Do not emit ldrexd/strexd on Cortex-M chips — aykevanlaethem / detail
- Fix miscomputation of dependence for elaborated types that are — richard / detail
- [CodeComplete] Guess type for designated initializers — sam.mccall / detail
- [HIP] Add __managed__ macro to header — Yaxun.Liu / detail
- [mlir] Small touchups to LangRef attribute section — silvasean / detail
- [sanitizer] Add suffix to report file name — Vitaly Buka / detail
- Revert "[BuildLibcalls, Attrs] Support more variants of C++'s new, add attributes for C++'s delete" — richard / detail
- Don't infer attributes on '::operator new'. — richard / detail
- Revert "[libc++] [P0879] constexpr std::nth_element, and rewrite its tests." — rupprecht / detail
- [flang][msvc] Reapply "Explicitly reference "this" inside closure" — llvm-project / detail
- [flang] Remove dims type and gendims op. — eschweitz / detail
- [CUDA][HIP] Fix checking dependent initalizer — Yaxun.Liu / detail
- [mlir] Mark LogicalResult as LLVM_NODISCARD — riddleriver / detail
- [asan] Add %d variable to external_symbolizer_path option, so that user can specify paths relative to the location of the binary. — akhuang / detail
- Fix a test case after committing D94563. — akhuang / detail
- [CSSPGO][llvm-profgen] Fix bug with parsing hybrid sample trace line — wlei / detail
- Fix test case from D94563. — akhuang / detail
- [RISCV] Add i8/i16 test cases to div.ll and i8/i16/i64 to rem.ll. NFC — craig.topper / detail
- fix -Werror build issue. — eschweitz / detail
- [AST] Update LVal before evaluating lambda decl fields. — zequanwu / detail
- [OpenMP][libomptarget] Fixed an issue that device sync is skipped if the kernel doesn't have any argument — tianshilei1992 / detail
- [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute — listmail / detail
- DebugInfo: Temporarily work around -gsplit-dwarf + LTO .debug_gnu_pubnames regression after D94976 — i / detail
- [sanitizer] Fix the test on android — Vitaly Buka / detail
- Add missing test update from 3e5ce49 — listmail / detail
- [WebAssembly] Support single-floating-point immediate value — Dev / detail
- [WebAssembly] Use single-threaded mode when -matomics isn't enabled. — Dev / detail
- [TargetLowering] Use Align in allowsMisalignedMemoryAccesses. — craig.topper / detail
- [X86] Generate unaligned access for fixed slots in unaligned stack — pengfei.wang / detail
- [RISCV] Split vrgather intrinsics into separate vrgather.vv and vrgather.vx intrinsics. — craig.topper / detail
- [RISCV] Use LLVMScalarOrSameVectorWidth to make avoid needing to mention the index type for vrgatherei16 intrinsics. — craig.topper / detail
- [ARM][WebAssembly] Fix incorrect MCOperand::createDFPImm after D96091 — i / detail
- [MC] Add createFPImm/isFPImm/setFPImm to smooth migration from FPImm to DFPImm after D96091 — i / detail
- [VE] Fix allowsMisalignedMemoryAccesses after D96097 — i / detail
- [MC] Add isFPImm after D96091 — i / detail
- [Darwin] Switch to new logging api for sanitizers — Dan Liew / detail
- LLVMgold.so: Fix tests after D95380 — i / detail
- [IR] Drop unnecessary const from return types (NFC) — kazu / detail
- [GlobalISel] Use ListSeparator (NFC) — kazu / detail
- [Transforms/Scalar] Use range-based for loops (NFC) — kazu / detail
- [flang] Adapt mlir based error status handling in `tco` tool — SourabhSingh.Tomar / detail
- [Test] Add more tests demonstrating oddities in behavior of LSR — mkazantsev / detail
- [lldb/test] Reduce API test tools configuration boilerplate — pavel / detail
- [lldb/cmake] Reduce duplication in generation lldb-dotest — pavel / detail
- [OpenCL] Introduce new language options for OpenCL keywords. — anton.zabaznov / detail
- [mlir][linalg] Linalg.fill on tensor should not have side-effects — nicolas.vasilache / detail
- [llvm-objdump] Fix missing first line of license in header file — james.henderson / detail
- [lldb][NFC] Minor comment and inlining fixes for Args — Raphael Isemann / detail
- [CostModel] Remove VF from IntrinsicCostAttributes — david.green / detail
- [RISCV] Add patterns for scalable-vector fsqrt — fraser / detail
- [RISCV] Optimize sign-extended EXTRACT_VECTOR_ELT nodes — fraser / detail
- [RISCV] Support scalable-vector integer reduction intrinsics — fraser / detail
- [NFC] inline variable — gchatelet / detail
- [NFC] Simplify expression — gchatelet / detail
- [clangd] Take into account what is in the index (symbols, references, etc.) at indexes merge — platonov.aleksandr / detail
- [AArch64][SVE] Coalesce ptrue instrinsic calls where possible — joe.ellis / detail
- DWARFDebugFrame.h - fix Wdocumentation warning. NFCI. — llvm-dev / detail
- TypeMismatchCheck.cpp - fix Wdocumentation warning. NFCI. — llvm-dev / detail
- CodeGenPassBuilder.h - fix Wdocumentation warning. NFCI. — llvm-dev / detail
- IROutliner.cpp - fix Wdocumentation warnings. NFCI. — llvm-dev / detail
- SampleProfile.cpp - fix Wdocumentation warning. NFCI. — llvm-dev / detail
- AArch64LowerHomogeneousPrologEpilog.cpp - fix Wdocumentation warning. NFCI. — llvm-dev / detail
- IROutliner.cpp - fix Wdocumentation warning. NFCI. — llvm-dev / detail
- [mlir][Linalg] Add option to anchor on func name in TestLinalgCodegenStrategy — nicolas.vasilache / detail
- [Test] Add tests demonstrating missing case of usub with overflow usage — mkazantsev / detail
- Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute" — akuegel / detail
- [mlir][Linalg] NFC - Refactor vectorization to be more composable — nicolas.vasilache / detail
- [mlir][Linalg] Fix spurious test change — nicolas.vasilache / detail
- Treat opencl_unroll_hint subject errors as semantic rather than parse errors — aaron / detail
- [mlir] Add `const` qualifiers to `AffineMap` methods — vlad.vinogradov / detail
- [LoopVectorize][ARM] Regenerate mve-gather-scatter-tailpred.ll test — llvm-dev / detail
- Revert "[PowerPC] [Clang] Enable float128 feature on P9 by default" — qiucofan / detail
- [clangd] Deduplicate scopes in IncludeFixer queries — kadircet / detail
- [mlir] Turn Linalg to LLVM into a partial conversion — zinenko / detail
- [mlir][Linalg] NFC - Improve usage of mlir::linalg::isaContractionOpInterface — nicolas.vasilache / detail
- [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly — Akira / detail
- Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly" — Akira / detail
- [mlir][vector] Add patterns to cast away leading 1-dim — antiagainst / detail
- Add an API to simplify setting TraversalKind in clang-tidy matchers — steveire / detail
- [clang-tidy] Simplify implementation of container-size-empty — steveire / detail
- We can only move static allocas into the resume entry points — aschwaighofer / detail
- [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly — Akira / detail
- [mlir][spirv] Add more vector conversion patterns — antiagainst / detail
- [mlir][vector] Add constant folding for fp16 to fp32 bitcast — antiagainst / detail
- [OpenCL] Add cl_khr_subgroup_shuffle* to TableGen BIFs — sven.vanhaastregt / detail
- [RGT][ProfileData] Correct a test assertion — paul.robinson / detail
- [Test] Fix test case demonstrating oddities in behavior of LSR. — yvan.roux / detail
- [ASTMatchers] Fix segfault when Action is nullptr — steveire / detail
- [OpenCL] Add macro definitions of OpenCL C 3.0 features — anton.zabaznov / detail
- LoopUnrollAndJam] Only allow loops with single exit(ing) blocks — sidharth.baveja / detail
- Recommit of a2fdf9d4d734732a6fa9288f1ffdf12bf8618123. — michael.hliao / detail
- Drop LLVM_i1, LLVM_i8, LLVM_i32, LLVM_IntBase types — zinenko / detail
- [lldb] Emit type annotation in SWIG generated Python code. — Jonas Devlieghere / detail
- [clangd] Trace queue state for each TUScheduler action. — sam.mccall / detail
- [MSP430] Fix multiclass template parameter types. NFC. — llvm-dev / detail
- Revert "Revert "[libc++] [P0879] constexpr std::nth_element, and rewrite its tests."" — arthur.j.odwyer / detail
- [gn build] Turn on new pass manager by default — aeubanks / detail
- [AMDGPU] Add Fiji target in fptosi/fptoui instruction-select MIR tests. — whchung / detail
- [ELF] Improve --icf=safe diagnostic — i / detail
- [dfsan] Add thread registration — jianzhouzh / detail
- [CodeView][DebugInfo] Update the code for removing template arguments from the display name of a codeview function id. — akhuang / detail
- [DAGCombiner][SVE] Fix invalid use of getVectorNumElements() in visitSRA. — huihuiz / detail
- [DebugInfo] Fix error from D95893, where I accidentally used an — akhuang / detail
- Stop traping on sNaN in __builtin_isnan — thomasp / detail
- [libc] Add aarch64 flavors of floor, round, sqrt and trunc. — sivachandra / detail
- [flang][NFC] Update comments. — eschweitz / detail
- [flang][NFC] Make KindTy consistent and consistently used. — eschweitz / detail
- [WebAssembly] locals can now be indirect in DWARF — aardappel / detail
- [Codegen][ReplaceWithVecLib] add pass to replace vector intrinsics with calls to vector library — spatel / detail
- [Reassociate] add test for shl+or; NFC — spatel / detail
- [PhaseOrdering] add test to show combined result of reassociate+instcombine+vectorizers; NFC — spatel / detail
- [lic++][docs] Explain noexcept policy for narrow contracts. — zoecarver / detail
- [NVPTX][NewPM] Temporarily disable NVPTX passes in new PM pipeline — aeubanks / detail
- [RISCV] Correct types in tablegen multiclasses found by D95874. — craig.topper / detail
- Revert "[Codegen][ReplaceWithVecLib] add pass to replace vector intrinsics with calls to vector library" — spatel / detail
- [CUDA][HIP] Fix device variable linkage — Yaxun.Liu / detail
- [libc++] Further improve the contiguous-iterator story, and fix some bugs. — arthur.j.odwyer / detail
- [flang][fir] Add FIR's vector type. — eschweitz / detail
- [libcxx] Use the posix code for directory_entry::__do_refresh — martin / detail
- [libcxx] Implement temp_directory_path using GetTempPath on windows — martin / detail
- Various minor fixes for python 3 — saugustine / detail
- Don't emit coverage mapping for excluded functions — phosek / detail
- Allow SmallPtrSet to be used with a std::insert_iterator — aaron / detail
- [gn build] enable new pass manager more, follow-up to 39ceb5c9cfe — thakis / detail
- [WebAssembly] Prevent data inside text sections in assembly — aardappel / detail
- [clang][emscripten] Add builtin define for __EMSCRIPTEN_PTHREADS__ — sbc / detail
- [libc++abi] Disable _Unwind_ForcedUnwind + exception tests for ARM EHABI — i / detail
- [mlir][vector] Add pattern to shuffle bitcast ops — antiagainst / detail
- [libc][aarch64] Enable a bunch of math functions. — sivachandra / detail
- [debugserver] Fix more warnings in DNBArchImplARM64 — Jonas Devlieghere / detail
- [lldb] Re-enable TestExprsChar on arm64 — Jonas Devlieghere / detail
- [WebAssembly] ensure .functype applies to right label in assembler — aardappel / detail
- [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign — gkm / detail
- SPARCv9: recognize SIR trap instruction — joerg / detail
- Have stripDebugInfo() also strip !llvm.loop annotations from all — Adrian Prantl / detail
- Add a link to the LLVM Dev recording from the MLIR tutorial landing page — joker.eph / detail
- Rework ExecutionEngine::invoke() to make it more friendly to use from C++ — joker.eph / detail
- [CSSPGO] Use merged base profile for hot threshold calculation — aktoon / detail
- [AsmPrinter] __patchable_function_entries: Set SHF_LINK_ORDER for binutils 2.36 and above — i / detail
- [AMDGPU] Drop unnecessary const from a return type (NFC) — kazu / detail
- [llvm] Fix header guards (NFC) — kazu / detail
- [Transforms/Instrumentation] Use range-based for loops (NFC) — kazu / detail
- [ELF] --gc-sections: collect unused SHF_LINK_ORDER .gcc_except_table — i / detail
- .gcc_except_table: Set SHF_LINK_ORDER if binutils>=2.36, and drop unneeded unique ID for -fno-unique-section-names — i / detail
- [MLIR] [affine-loop-fusion] Fix a bug about non-result ops in affine-loop-fusion — uday / detail
- NFC: Migrate LoopFlatten to work on InstructionCost. — sander.desmalen / detail
- [AArch64] Correct some tablegen operand types. NFC — david.green / detail
- NFC: Migrate LoopIdiomRecognize to work on InstructionCost — sander.desmalen / detail
- [WebAssembly] Fix call unwind mismatches — aheejin / detail
- [WebAssembly] Fix catch unwind mismatches — aheejin / detail
- [Hexagon] Fix multiclass template parameter types. NFC. — llvm-dev / detail
- [Sparc] Fix multiclass template parameter types. NFC. — llvm-dev / detail
- [PowerPC] Fix multiclass template parameter types. NFC. — llvm-dev / detail
- [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - merge VPERMILPD ops with different low/high masks. — llvm-dev / detail
- [WebAssembly] Handle EH terminate pads for cleanup — aheejin / detail
- [gn build] Port be0efa1f2368 — llvmgnsyncbot / detail
- [WebAssembly] Update InstPrinter and AsmParser for new EH instructions — aheejin / detail
- [LTT] Don't attempt to lower type tests used only by assumes — tejohnson / detail
- [LSR] Add test for multi-edge latch (NFC) — nikita.ppv / detail
- [AssumptionCache] Do not track llvm.assume calls (PR49043) — johannes / detail
- [AssumptionCache] Avoid dangling llvm.assume calls in the cache — johannes / detail
- [X86] Don't pass a 1 to the second argument of ISD::FP_ROUND in LowerFCOPYSIGN. — craig.topper / detail
- [IR] Drop unnecessary const from return types (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Analysis] Use range-based for loops (NFC) — kazu / detail
- [ELF][test] Improve aarch64 tests — i / detail
- [lldb] Use assertIn/NotIn over assertTrue/False (NFC) — davelee.com / detail
- [Polly] Fix build after AssumptionCache change (D96168) — i / detail
- [ConstraintElimination] Extend test coverage. — flo / detail
- [TableGen] Make all the fields in PatternToMatch private. NFCI — craig.topper / detail
- [ConstraintElimination] Require GEPs to be inbounds for decomposition. — flo / detail
- [X86][AVX] Fold extract_subvector(splat, c) -> extract_subvector(splat, 0) — llvm-dev / detail
- [DAG] SelectionDAG::isSplatValue - handle OR/XOR cases — llvm-dev / detail
- [ASTMatchers] Add static constructor for ArgKinds of Matchers — steveire / detail
- Make it possible to store NodeKinds in ArgKind — steveire / detail
- [Reassociate] allow or->add with shl operands — spatel / detail
- [ASTMatchers ]Make MatcherDescriptors indicate the node type they match — steveire / detail
- [ASTMatchers] Make it possible to build mapAnyOf through the registry — steveire / detail
- [ASTMatchers] Change internal method API — steveire / detail
- [ASTMatchers] Extract parsing of bind token from the bind id — steveire / detail
- Add clang-query support for mapAnyOf — steveire / detail
- Add code complete support for mapAnyOf — steveire / detail
- [clang-tidy] fix modernize-loop-convert to retain needed array-like operator[] — n.james93 / detail
- [SelectionDAG] Drop unnecessary const from a return type (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Transforms/Utils] Use range-based for loops (NFC) — kazu / detail
- [ConstraintElimination] Add additional tests. — flo / detail
- [LV] Replace some uses of VectorLoopValueMap with VPTransformState (NFC) — flo / detail
- [ConstraintElimination] Decompose zext for unsigned compares. — flo / detail
- ELFObjectWriter: Don't sort local symbols — i / detail
- [MC][test] Improve STT_FILE tests — i / detail
- ELFObjectWriter: Make STT_FILE precede associated local symbols — i / detail
- ELFObjectWriter: Don't de-duplicate STT_FILE symbols — i / detail
- [scan-build-py] Update scan-build-py to allow outputing as SARIF — haowei / detail
- [Test] Add failing test for PR49087 — mkazantsev / detail
- [mlir][ODS] Allow to specify custom namespace for `NativeOpTrait` — vlad.vinogradov / detail
- [elf-core] Improve reading memory from core file — djtodoro / detail
- [clang][cli] Generate and round-trip analyzer options — jan_svoboda / detail
- Reorder MLIRContext location in BuiltinAttributes.h — tpopp / detail
- Revert "Reorder MLIRContext location in BuiltinAttributes.h" — tpopp / detail
- [clang][cli] Generate and round-trip preprocessor options — jan_svoboda / detail
- [ARM] i16 insert-of-extract to VINS pattern — david.green / detail
- [clang][index] Mark file as C++ in parse-all-comments test — jan_svoboda / detail
- [modules] Put Frontend/OpenMP headers into a Clang module to fix the module build — Raphael Isemann / detail
- [clang][cli] Report result of ParseLangArgs — jan_svoboda / detail
- [LLDB] Disable TestExprsChar.py, still fails on Arm/Linux — omair.javaid / detail
- Use remote regnums in expedited list, value regs and invalidate regs — omair.javaid / detail
- [clang][cli] NFC: Mirror CreateFromArgs order in generateCC1CommandLine — jan_svoboda / detail
- Revert "[clang][cli] Report result of ParseLangArgs" — jan_svoboda / detail
- [WebAssembly] Fix multiclass template parameter types. NFC. — llvm-dev / detail
- Revert "Revert "Reorder MLIRContext location in BuiltinAttributes.h"" — tpopp / detail
- [Analysis] Remove unused functions from TargetLibraryInfo — david.sherwood / detail
- [RISCV] Support the scalable-vector fadd reduction intrinsic — fraser / detail
- [DebugInfo] Re-engineer a test to be stricter, add XFails — jeremy.morse / detail
- [LLDB] Fix buildbot regression in symbol-binding.test — omair.javaid / detail
- [OpenCL] Do not enforce ASTContext for OCL2Qual — sven.vanhaastregt / detail
- [ValueTypes] Fix size of nxv1f16 (32 -> 16). — sander.desmalen / detail
- [AMDGPU][MC][GFX10] Improved errors reporting for invalid MIMG NSA operands — dmitry.preobrazhensky / detail
- [ARM] Add some float Biquad cases showing difficult shuffling. NFC — david.green / detail
- [ARM] Testing for stored extracted values. NFC — david.green / detail
- Follow up to e05c10380ce7: add aarch64 to test XFails — jeremy.morse / detail
- [AMDGPU][MC] Corrected error position for invalid dim modifiers — dmitry.preobrazhensky / detail
- [ARM] Make v2f64 scalar_to_vector legal — david.green / detail
- [MLIR][LangRef doc] Fix a small typo. — kareem.ergawy / detail
- [AMDGPU]: Fixes an invalid clamp selection pattern. — thomas.symalla / detail
- [lldb] Debugger: reuse ExecutionContextRef to create ExecutionContext from Target — Tatyana Krasnukha / detail
- Reland "[lldb] Make CommandInterpreter's execution context the same as debugger's one" — Tatyana Krasnukha / detail
- [lldb/tests] Un-skip TestGuiBasicDebug.py on Arm and AArch64 — Tatyana Krasnukha / detail
- [lldb/tests] Removed add_test_categories decorator for python API tests, NFC — Tatyana Krasnukha / detail
- Reapply "[clang][cli] Report result of ParseLangArgs" — jan_svoboda / detail
- [clang][CodeComplete] Fix crash on ParenListExprs — kadircet / detail
- Revert "[Sema] Fix -Warray-bounds false negative when casting an out-of-bounds array item" — vince.a.bridgers / detail
- Revert "DebugInfo: Temporarily work around -gsplit-dwarf + LTO .debug_gnu_pubnames regression after D94976" — jeremy.morse / detail
- Revert "Re-land D94976 after revert in e29552c5aff6" — jeremy.morse / detail
- [AMDGPU] Generate test checks and add GFX10 test coverage — jay.foad / detail
- [ConstraintElimination] Improve index handing during constraint building. — flo / detail
- [MLIR][SPIRV] NFC: Split serialization code among multiple files. — kareem.ergawy / detail
- [CodeGen][AArch64] Add TargetInstrInfo hook to modify the TailDuplicateSize default threshold — nicholas.guy / detail
- [RISCV] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
- [DAG] visitVECTOR_SHUFFLE - move shuffle legality check into MergeInnerShuffle lamda. NFCI. — llvm-dev / detail
- Introduce -print-changed=[diff | diff-quiet] which show changes in patch-like format — schmeise / detail
- AArch64: use a constpool for blockaddress(...) on MachO — Tim Northover / detail
- [libc++] Add a wait step in the BuildKite pipeline to shield macOS builders — Louis Dionne / detail
- [AArch64AsmParser] Fix type-limits warning for VectorIndex. — sander.desmalen / detail
- [OpenCL] Fix pipe type printing in arg info metadata — anastasia.stulova / detail
- [FE] Manipulate the first byte of guard variable type in both load and store operation — Xiangling.Liao / detail
- [flang][fir] Update FIR's character type. — eschweitz / detail
- [llvm-objdump] Support PLT decoding for aarch64_be — i / detail
- [ELF] Support aarch64_be — i / detail
- [LLDB] Fix `Wunused-result` warning — frgossen / detail
- [lldb] [Process/FreeBSDRemote] Introduce mips64 support — mgorny / detail
- [AMDGPU] Use named unified buffer format constant. NFC. — jay.foad / detail
- [RISCV] Use SplatPat/SplatPat_simm5 to handle PseudoVMV_V_X_/PseudoVMV_V_I_ selection as well. — craig.topper / detail
- [Sanitizer] Fix failing sanitizer tests — julian.lettner / detail
- [RISCV] Make scalable vector FMA commutable for register allocation. — craig.topper / detail
- [ConstraintElimination] Decompose a few more GEP indices. — flo / detail
- [mlir] Drop deprecated syntax for LLVM dialect types — zinenko / detail
- [ELF] Inspect -EL & -EB for OUTPUT_FORMAT(default, big, little) — i / detail
- [RISCV] Add initial support for converting fixed vectors to scalable vectors during lowering to use RVV instructions. — craig.topper / detail
- [lld-macho] Emit personalities in compact unwind — jezng / detail
- [lld-macho] Emit LSDA info in compact unwind — jezng / detail
- [mlir][Linalg] Fix padding related bugs. — nicolas.vasilache / detail
- [RISCV] Add support for fixed vector FMA. — craig.topper / detail
- [RISCV] Add support for splat fixed length build_vectors using RVV. — craig.topper / detail
- Revert "[Utils] Add a switch controlling prefix warnings in UpdateTestChecks" — mtrofin / detail
- [GWP-ASan] Add aligned allocations. — 31459023+hctim / detail
- [RISCV] Use _COMMUTABLE fma pseudos for fixed vectors. — craig.topper / detail
- [lld-macho] Try to make ubsan happy — jezng / detail
- [dfsan] Refactor visitCallBase — jianzhouzh / detail
- [libomptarget][amdgcn] Fix language linkage post D95300, drop use of assert — jonathanchesterfield / detail
- [flang][NFC] Update comments. — eschweitz / detail
- [scudo/standalone] Use .arch_extension memtag, not mte — mcgrathr / detail
- DebugInfo/Symbolize: Allow STT_NOTYPE/STT_GNU_IFUNC symbols for .symtab symbolization — i / detail
- [AArch64] Use '//' as comment string for MSVC assembly — martin / detail
- Revert "[Test] Add failing test for PR49087" — thakis / detail
- [AArch64][GlobalISel] Support the 'returned' parameter attribute. — Amara Emerson / detail
- [CMake] [MinGW] Enable use of LLVM_USE_SANITIZER in a MinGW environment — martin / detail
- [gn build] reformat all gn files — thakis / detail
- [SimpleLoopUnswitch] Don't non-trivially unswitch loops that are unsafe to clone — aeubanks / detail
- [ARM] One-off identity shuffle — david.green / detail
- [Verifier] Allow DW_TAG_class_type/DW_TAG_union_type to have no filename — i / detail
- [FileCheck] Default --allow-unused-prefixes to false — i / detail
- [test] Fix unused check prefixes — i / detail
- [flang][NFC] Add comment. — eschweitz / detail
- [NVPTX][NewPM] Re-enable NVVMReflectPass — aeubanks / detail
- AMDGPU/GlobalISel: Remove dead check prefixes — Matthew.Arsenault / detail
- AMDGPU: Stop adding stack passed wide arguments to call conv handler — Matthew.Arsenault / detail
- GlobalISel: Use correct calling convention in handleAssignments — Matthew.Arsenault / detail
- [RISCV] Initial support of LoopVectorizer for RISC-V Vector. — kai.wang / detail
- Renovate CMake files in the `llvm-exegesis` tool. — vtjnash / detail
- Renovate CMake file for the `llvm-cfi-verify` tool — vtjnash / detail
- [flang][fir] Add OpaqueAttr. — eschweitz / detail
- [CUDA][HIP] Pass -fgpu-rdc to host clang -cc1 — Yaxun.Liu / detail
- Make sure a module file with errors produced via '-fallow-pcm-with-compiler-errors' can be loaded when using implicit modules — kyrtzidis / detail
- Revert "Renovate CMake files in the `llvm-exegesis` tool." — vtjnash / detail
- [SPARC] Recognize and handle the %lm(sym) operator — brad / detail
- Fix failure in cuda-external-tools.cu — Yaxun.Liu / detail
- [MLIR][NFC] Fix std.copysign op documentation — uday / detail
- [TableGen] Use return value from EmitVBRValue instead of calling GetVBRSize on the same value. Consistently use unsigned for child sizes. NFCI — craig.topper / detail
- [MC][WebAssembly] Fix provisional values for data alias relocations — sbc / detail
- [lld-macho] Add ARM64 target arch — gkm / detail
- [gn build] Port 87104faac433 — llvmgnsyncbot / detail
- [llvm-objcopy][test] Stablize build-id-link-dir.test — i / detail
- PR48587: is_constant_evaluated() should not evaluate to true during a — richard / detail
- PR48606: The lifetime of a constexpr heap allocation always started — richard / detail
- Revert "[CostModel] Remove VF from IntrinsicCostAttributes" — Jinsong Ji / detail
- [lldb] Fix crash in FormatEntity for mangled-name — davelee.com / detail
- [CUDA][HIP] Add -fuse-cuid — Yaxun.Liu / detail
- [lld][WebAssembly] Fix typo in function name — sbc / detail
- [MLIR] Add C API for navigating up the IR tree — GeorgeLyon / detail
- Return "[Test] Add failing test for PR49087" — mkazantsev / detail
- [Transforms/Utils] Drop unnecessary const from a return type (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Transforms] Use range-based for loops (NFC) — kazu / detail
- Mark 4 tests added in 6d766c8bf9df as requiring an x86 backend as they fail when it is not present. — douglas.yung / detail
- [test] Add REQUIRES: x86-registered-target to DebugInfo/Symbolize/ELF llvm-mc tests — i / detail
- [test] Drop redundant REQUIRES: x86-registered-target — i / detail
- [MLIR][AVX512] Add integration test for vp2intersect — springerm / detail
- [Docs] Fix Typo — zakk.chen / detail
- [RISCV] Use whole register load/store for generic load/store. — kai.wang / detail
- [NFC] [Coroutine] Remove Unused Variables — yedeng.yd / detail
- [ELF] Rewriting the path of sample profile file for --reproduce response.txt — hoy / detail
- [-Wcompletion-handler] Support checks with builtins — vsavchenko / detail
- [ELF] Drop Android specific workaround -m aarch64_elf64_le_vec — i / detail
- [clang][cli] Generate and round-trip language options — jan_svoboda / detail
- [gn build] Port 40c261c41c4c — llvmgnsyncbot / detail
- Revert "Follow up to e05c10380ce7: add aarch64 to test XFails" — jeremy.morse / detail
- Revert "[DebugInfo] Re-engineer a test to be stricter, add XFails" — jeremy.morse / detail
- [clang][codegen] Remember string used to create llvm::Regex for optimization remarks — jan_svoboda / detail
- [clang][cli] Generate and round-trip CodeGen options — jan_svoboda / detail
- [-Wcompletion-handler][NFC] Remove unexpected warnings on Windows — vsavchenko / detail
- [clangd] Fix false positive in local rename collision detetction — kbobyrev / detail
- [NFC,Clang] Add LTO Driver Tsan tests — Vitaly Buka / detail
- [NFC,Clang] Add LTO Driver DFsan tests — Vitaly Buka / detail
- [NFC,Clang] Add LTO Driver MSan,KMsan tests — Vitaly Buka / detail
- [NFC,Clang] Add SanCov Driver tests — Vitaly Buka / detail
- [NFC,Clang] Add more Asan Driver tests — Vitaly Buka / detail
- Improve STRICT_FSETCC codegen in absence of no NaN — thomasp / detail
- Revert STRICT_FCMP nonan optimisation — thomasp / detail
- [AVR] Fix global references to function symbols — me / detail
- [libomptarget][amdgcn] Tolerate deadstripped env variable — jonathanchesterfield / detail
- [RISCV] Fix shared libs build — nemanja.i.ibm / detail
- [DAGCombine] Do not remove masking argument to FP16_TO_FP for some targets — nemanja.i.ibm / detail
- [X86] Always assign reassoc flag for intrinsics *reduce_add/mul_ps/pd. — pengfei.wang / detail
- [lld/mac] Implement -u flag — thakis / detail
- [mlir][linalg] Verify indexing map required attributes — antiagainst / detail
- [mlir][linalg] Define a depthwise 2-D convolution op — antiagainst / detail
- [clang-tidy] fix modernize-use-nullptr false positive with spaceship operator comparisons — n.james93 / detail
- [mlir] Add stacksave, stackrestore to llvm dialect — zinenko / detail
- [X86][SSE] foldShuffleOfHorizOp - add SHUFPS v4f32 handling — llvm-dev / detail
- [clang][cli] Store InputKind in FrontendOptions — jan_svoboda / detail
- Try to fix compiler-rt tests after 87dbdd2e3bb63b on mac and win — thakis / detail
- [clang][cli] Look up program action argument in a table — jan_svoboda / detail
- [clang][cli] Store unsigned instead of OptSpecifier in table — jan_svoboda / detail
- [mlir][linalg] Fix one more missing NoSideEffect in linalg tensor op — thomasraoux / detail
- [mlir][linalg] Fix depthwise conv C++ symbol to be consistent — antiagainst / detail
- [OpenCL] Fix types with signed prefix in arginfo metadata. — anastasia.stulova / detail
- [clangd] Implement semanticTokens modifiers — sam.mccall / detail
- [clang][cli] Generate and round-trip Frontend options — jan_svoboda / detail
- [lldb] Inline invariant params to AppleThreadPlanStepThrough (NFC) — davelee.com / detail
- Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly" — thakis / detail
- [libomptarget][amdgcn] Tolerate deadstripped device_state variable — jonathanchesterfield / detail
- [mlir] add support for verification in integration tests — tobias.gysi / detail
- [flang][fir] Add shape, shape_shift, and slice types. — eschweitz / detail
- [clangd] Add semanticTokens modifiers for function/class/file/global scope — sam.mccall / detail
- [llvm-readobj] Print empty line between note sections in GNU mode — Alexander.Richardson / detail
- [yaml2obj] Handle NT_* string values in for ELF note types — Alexander.Richardson / detail
- [llvm-readelf] Print raw ELF note contents if we can't parse it — Alexander.Richardson / detail
- [llvm-readobj] Add support for decoding FreeBSD ELF notes — Alexander.Richardson / detail
- [MLIR] Replace dialect registration hooks with dialect handle — GeorgeLyon / detail
- [dfsan] Refactor loadShadow — jianzhouzh / detail
- [libc++] Remove C++11 work-arounds in src. — koraq / detail
- [libc++] Require C++20 to build the benchmarks. — koraq / detail
- [RISCV] Remove SRO* and SLO* instructions from bitmanip. — craig.topper / detail
- [ValueTracking] improve analysis for "C << X" and "C >> X" — spatel / detail
- [IROutliner] Adding instruction strings to IRSimilarityPrinting diagnostics. — andrew.litteken / detail
- Revert "[mlir] add support for verification in integration tests" — tobias.gysi / detail
- [mlir][Linalg] Add a build method for linalg.pad_tensor — hanchung / detail
- [InstCombine] convert assumes to operand bundles — tyker / detail
- [RISCV] Make the min and max vector width command line options more consistent and check their relationship to each other. — craig.topper / detail
- GlobalISel: Fix using wrong calling convention for callees — Matthew.Arsenault / detail
- AMDGPU: Fix verifier error with argument passed in CSR SGPR — Matthew.Arsenault / detail
- Revert "[libc++] Require C++20 to build the benchmarks." — koraq / detail
- [CUDA, NVPTX] Allow targeting sm_86 GPUs. — tra / detail
- [Attributor][FIX] Do not create UB by introducing a `noundef undef` — johannes / detail
- [WebAssembly] Use data sections by default — sbc / detail
- [mlir][spirv] Add support for sampled image type — antiagainst / detail
- [clangd] Expose more dependent-name detail via semanticTokens — sam.mccall / detail
- [libc++] Add `noexcept` to `string::find` and similar members. — zoecarver / detail
- [mlir][IR] Remove the concept of `OperationProperties` — riddleriver / detail
- [lldb] [Process/FreeBSDRemote] Introduce powerpc support — mgorny / detail
- [libc++] [LWG2993] reference_wrapper<T> conversion from U&& — arthur.j.odwyer / detail
- [lld][WebAssembly] Allow --export of optional start/stop symbols — sbc / detail
- [MLIR] Add context accessor to identifier — GeorgeLyon / detail
- PR48545: Access check the inherited constructor, not the inheriting — richard / detail
- [AIX][llvm][support] Implement getHostCPUName — daltenty / detail
- [AArch64][GlobalISel] Allow vector load legalization into 128-bit-wide types — Jessica Paquette / detail
- [VPlan] Use VPUser to manage CondBit — flo / detail
- [llvm-objdump][test] Fix --prefix tests for system-windows — viniciustinti / detail
- [mlir] Add initial support for an alias analysis framework in MLIR — riddleriver / detail
- [mlir][OpFormatGen] Refactor `type_ref` into a more general `ref` directive — riddleriver / detail
- [lld][WebAssembly] Fix segfault in map file support — tlively / detail
- [flang][fir] Updates to internal name uniquer. — eschweitz / detail
- Add NoSideEffect trait to shape.split_at and shape.concat — jpienaar / detail
- Add documentation for the extra_args parameter to breakpoint commands. — jingham / detail
- Remove trailing spaces after \ in comments. — jingham / detail
- [LLDB] Remove uneeded CopyType from BlockPointerSyntheticFrontEnd — Shafik Yaghmour / detail
- [Polly] Remove use of -O3 in regression test. — llvm-project / detail
- Revert "[InstCombine] convert assumes to operand bundles" — tyker / detail
- Fix side-effect detection in LLVMIRIntrinsicGen. — joker.eph / detail
- Add LLVMIR Dialect counterparts of @llvm.maximum and @llvm.minimum. — joker.eph / detail
- Use internal_dict everywhere we refer to the python session dict in docs. — jingham / detail
- Fix xray fdr mode to allow multiple flushes — dberris / detail
- Fix JSON formatting when converting to trace event format — dberris / detail
- [clang][cli] Fix gcc "enumeral and non-enumeral type in conditional expression" warning (NFC) — nullptr.cpp / detail
- [libcxx] adds concept `std::convertible_to` — cjdb / detail
- [MLIR] Update affine.for unroll utility for iter_args support — uday / detail
- [MLIR] NFC Fix vector transforms build warnings — uday / detail
- [clang][driver] Only warn once about invalid library values — tbaeder / detail
- [Test] Two more tests on usub — mkazantsev / detail
- Fix deprecated usage of `mallinfo` — tu.da.wei / detail
- [Polly] Port ForwardOpTree to the NewPM. — llvm-project / detail
- [Polly] Port DeLICM to the NewPM. — llvm-project / detail
- [Polly] Port PruneUnprofitable to the NewPM. — llvm-project / detail
- [Polly] Register pass-instrumentation for NewPM's Scop level. — llvm-project / detail
- [Polly] Add TargetTransformInfo to ScopPass standard analysis results. — llvm-project / detail
- [Polly] Port IslScheduleOptimizer to the NewPM. — llvm-project / detail
- [Polly] Improve Simplify pass PM integration. — llvm-project / detail
- [Polly] Make NewPM's IslAstAnalysis more similar to the legacy IslAstInfoWrapperPass. — llvm-project / detail
- [Polly] Make the NewPM pass pipeline more similar to the legacy's. — llvm-project / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [TableGen] Drop unnecessary const from return types (NFC) — kazu / detail
- [SelectionDAG] Use range-based for loops (NFC) — kazu / detail
- [mlir][shape] Generalize broadcast to a variadic number of shapes — tpopp / detail
- Revert "[analyzer] RetainCountChecker: Add a suppression for OSSymbols." — Artem Dergachev / detail
- [AArch64][GlobalISel] Fold selects fed by G_PTR_ADD — Jessica Paquette / detail
- [WebAssembly] Enable loop unrolling — sam.parker / detail
- [ValueTypes] Add MVT for nxv1bf16. — sander.desmalen / detail
- [LoopVectorize] NFC: Change computeFeasibleMaxVF to operate on ElementCount. — sander.desmalen / detail
- [OpenCL] Add cl_khr_subgroup_non_uniform_arithmetic to TableGen BIFs — sven.vanhaastregt / detail
- [OpenCL] Add cl_khr_subgroup_clustered_reduce to TableGen BIFs — sven.vanhaastregt / detail
- [flang][driver] Add support for -fopenmp and -fopenacc — faris.rehman / detail
- Revert rGe1172959226689a "[X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - merge VPERMILPD ops with different low/high masks." — llvm-dev / detail
- [clang][cli] Generate and round-trip PreprocessorOutput options — jan_svoboda / detail
- [clang][cli] Generate and round-trip Target options — jan_svoboda / detail
- Reapply [DebugInfo] Re-engineer a test to be stricter, add XFails — jeremy.morse / detail
- [RISCV] Add support for selecting vid.v from build_vector — fraser / detail
- [mlir] enable delayed registration of dialect interfaces — zinenko / detail
- [mlir] avoid exposing mutable DialectRegistry from MLIRContext — zinenko / detail
- [clang][cli] Generate and round-trip DependencyOutput options — jan_svoboda / detail
- [clang][cli] Generate and round-trip Diagnostic options — jan_svoboda / detail
- [clang][cli] Extract FileSystem and Migrator options parsing/generation — jan_svoboda / detail
- [clang][cli] Declare local variable for marshalling macros — jan_svoboda / detail
- [flang][driver] Add missing dependency in unit tests (nfc) — andrzej.warzynski / detail
- [Sparc] Support relocatable expressions in the assembler — cederman / detail
- [gn build] (manually) port e89fcbfad6a3 — thakis / detail
- [clang][NFC] Fix undefined-libs tests — tbaeder / detail
- [mlir][Linalg] Add a vectorization pattern for linalg::PadTensorOp — nicolas.vasilache / detail
- [DAGCombiner] Don't fold FCOPYSIGN vector sign operand casts — luismarques / detail
- clang: try to fix Driver/undefined-libs.cpp on non-linux — thakis / detail
- [AMDGPU] Fix comments in SILoadStoreOptimizer::offsetsCanBeCombined — jay.foad / detail
- [AMDGPU] Add another test case for combining DS reads — jay.foad / detail
- Avoid conflicts between debug-info and pseudo-probe profiling — paul.robinson / detail
- Reland [DWARF] Location-less inlined variables should not have DW_TAG_variable — jeremy.morse / detail
- [libc++] Fix copy-paste mistake in __threading_support — Louis Dionne / detail
- Revert "[clang][driver] Only warn once about invalid library values" — Tom.Weaver / detail
- Revert "Revert "[clang][driver] Only warn once about invalid library values"" — Tom.Weaver / detail
- [mlir][Linalg] Fix pad hoisting. — nicolas.vasilache / detail
- [GWP-ASan] Add back some headers removed by IWYU. — 31459023+hctim / detail
- [Polly] Fix -DPOLLY_ENABLE_GPGPU_CODEGEN=off build after 222d380d2f57cc71bb613b5c01ecf17cd1f61fa2 — i / detail
- [Polly] Fix -Wunused-lambda-capture — i / detail
- [libcxx] adds concept `std::move_constructible` — cjdb / detail
- Add convenience C++ helper to manipulate ranked strided memref — joker.eph / detail
- [llvm-cfi-verify] Set UseSymbolTable to false — i / detail
- DebugInfo/Symbolize: Retrieve filename from the preceding STT_FILE for .symtab symbolization — i / detail
- [libcxx] adds concept `std::copy_constructible` — cjdb / detail
- [RISCV] Add support for selecting vrgather.vx/vi for fixed vector splat shuffles. — craig.topper / detail
- Revert "Add convenience C++ helper to manipulate ranked strided memref" — joker.eph / detail
- [CMake] Remove some dead code in llvm_install_library_symlink() — tstellar / detail
- [RISCV] Add support for matching .vf forms of fadd/fsub/fmul/fdiv/fma for fixed vectors. — craig.topper / detail
- [clang] Add support for attribute 'swift_async_error' — erik.pilkington / detail
- [libc++] Remove c++98 Lit features in the test suite — Louis Dionne / detail
- Specify that some flags are legacy PM-specific — aeubanks / detail
- Add convenience C++ helper to manipulate ranked strided memref — joker.eph / detail
- [Thumb2] support `movs pc, lr` alias for `subs pc, lr, #0`/`eret` — ndesaulniers / detail
- [libcxx] adds [concepts.arithmetic] — cjdb / detail
- [RISCV] Remove superfluous semicolon. NFC — craig.topper / detail
- [opt][NewPM] Add a --print-passes flag to print all available passes — aeubanks / detail
- Renovate CMake files in the `llvm-exegesis` tool. — vtjnash / detail
- [Polly] Do not use -O3 pipeline for single pass test. — llvm-project / detail
- [Polly] Added dedicated test for working -O3 pipeline. — llvm-project / detail
- [libcxx] adds concept std::derived_from — cjdb / detail
- [libcxx] adds concepts `std::invocable` and `std::regular_invocable` — cjdb / detail
- [mlir][sparse] sparse tensor storage implementation — ajcbik / detail
- Change type constraint of the "index" in "shape.split_at" to Shape_SizeOrIndexType — jpienaar / detail
- [OpenMP] Add lower and upper bound in num_teams clause — nawrin.sultana / detail
- [lldb/test] Move and improve TestPlatformProcessConnect.py — pavel / detail
- Fix StridedMemRefType operator[] SFINAE to allow correctly selecting the `int64_t` overload for non-container operands — joker.eph / detail
- [InstCombine] add tests for lshr with mul; NFC — spatel / detail
- [InstCombine] fold lshr(mul X, SplatC), C2 — spatel / detail
- [SCEV] Add a missing AssumptionCache parameter — listmail / detail
- Add missing nullptr check. — Adrian Prantl / detail
- [libc++] Use builtins in more math.h functions. — tokarip / detail
- [CSSPGO] Unblock optimizations with pseudo probe instrumentation. — hoy / detail
- Make gCrashRecoveryEnabled thread local — jpienaar / detail
- [clangd] Remove support for pre-standard semanticHighlighting notification — sam.mccall / detail
- [clangd] Remove redundant -fno-delayed-template-parsing in tests. NFCI — sam.mccall / detail
- [AArch64][GlobalISel] Fold G_ADD into the cset for G_ICMP — Jessica Paquette / detail
- [SampleFDO][NFC] Refactor SampleProfileLoader to reuse in CodeGen — xur / detail
- [lldb] Minor cleanups to ThreadPlan.h (NFC) — davelee.com / detail
- Revert "Make gCrashRecoveryEnabled thread local" — jpienaar / detail
- [NFC] Simplify test — Vitaly Buka / detail
- [Clang, NewPM] Add KMSan support — Vitaly Buka / detail
- [opt] Add helpful alternatives for -analyze under new PM — aeubanks / detail
- [asan][test] Fix Linux/odr-violation.cpp after symbolizer change D95927 — i / detail
- [SampleFDO] Silence -Wnon-virtual-dtor warning — benny.kra / detail
- [CSSPGO] Restrict pseudo probe tests to x86_64 only. — hoy / detail
- [AArch64][GlobalISel] Perform load/store extended reg folding with optsize — Jessica Paquette / detail
- [mlir][Linalg] Fix crash when tileSizeComputationFunction is left unspecified — nicolas.vasilache / detail
- [mlir] NFC - Extend inferResultType API for SubViewOp and SubTensorOp — nicolas.vasilache / detail
- [lldb] Use internal_dict name over dict in python examples — davelee.com / detail
- [mlir] Introduce more intuitive wording for attributes. — silvasean / detail
- Minor fixes to Type ODS docs. — silvasean / detail
- [docs] Make clearer in WritingAnLLVMPass that the legacy PM isn't the default — aeubanks / detail
- [MLIR][TOSA] Tosa elementwise broadcasting — rob.suderman / detail
- [AArch64][GlobalISel] Don't perform the mul const combine with G_PTR_ADD — Jessica Paquette / detail
- [test/ubsan] Allow unused FileCheck prefixes in TypeCheck/vptr.cpp — Vedant Kumar / detail
- [flang][fir][NFC] Move ShapeType to TableGen type definition — clementval / detail
- ValueMapper: Rename RF_MoveDistinctMDs => RF_ReuseAndMutateDistinctMDs, NFC — Duncan P. N. Exon Smith / detail
- Fix CMake configuration for MLIR unittests — joker.eph / detail
- [Draft] [examples] Move llvm/examples/OCaml-Kaleidoscope/ to llvm-archive — shivam98.tkg / detail
- [NFC][libunbind] Fix Sphinx error during CMake invocation — shivam98.tkg / detail
- [flang] Manage per-specification-part state better — pklausler / detail
- [sanitizer] Move MSan's chained_origin_depot to sanitizer_common — jianzhouzh / detail
- Diagnose unhandled cases in DW_OP_deref — Adrian Prantl / detail
- [flang] Cope with specific procedures with same name as generic — pklausler / detail
- [flang][fir][NFC] Move ShapeShiftType to TableGen type definition — clementval / detail
- Enable `Pass::initialize()` to fail by returning a LogicalResult — joker.eph / detail
- [RISCV] Use OperandTransform field of ImmLeaf to slightly simplify a couple bitmanip patterns. NFC — craig.topper / detail
- [mlir][sparse] reduce tensor dimensions in sparse test — ajcbik / detail
- [RISCV] Fix whitespace in RISCVInstrInfoC.td — jrtc27 / detail
- [RISCV] More whitespace and comment typo fixes in RISCVInstrInfoC.td — jrtc27 / detail
- [analyzer] Update static analyzer to be support sarif-html — haowei / detail
- [flang][fir] Fix Werror build failure after D96422 — clementval / detail
- [Polly] Avoid "using namespace llvm" in public headers. NFC. — llvm-project / detail
- [X86] Simplify patterns for avx512 vpcmp. NFC — craig.topper / detail
- [GCOV] Drop unnecessary const from return types (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [AsmPrinter] Use range-based for loops (NFC) — kazu / detail
- [Polly] Hide Simplify implementation from header. NFC. — llvm-project / detail
- [AMDGPU] Refactor MIMG tables to better handle hardware variants — carl.ritson / detail
- [clang][cli] Fix gcc warning (NFC) — nullptr.cpp / detail
- [Test] Add negative tests where usub optimization should not apply — mkazantsev / detail
- [Codegenprepare][X86] Use usub with overflow opt for IV increment — mkazantsev / detail
- NFC comment-only cleanups — sanjoy / detail
- NFC; fix typo in comment — sanjoy / detail
- [NFC] Don't pass redundant arguments — aeubanks / detail
- [mlir][Linalg] Add conv ops with TF definition. — hanchung / detail
- [AArch64][SVE] Asm: Fix supported immediates for DUP/CPY — sander.desmalen / detail
- [clang-check] Add tokens-dump in clang-check. — hokein.wu / detail
- [LoopVectorize] NFC: Change selectVectorizationFactor to work on ElementCount. — sander.desmalen / detail
- [Syntax] NFC, Simplify a test with annotations — hokein.wu / detail
- [Syntax] Remove a strict valid source location assertion for TypeLoc. — hokein.wu / detail
- [ARM] Make a BE predicate bitcast consistent with the rest of llvm — david.green / detail
- Expand masked mem intrinsics correctly wrt big-endian — david.green / detail
- [mlir][gpu] Allow all dialects in SCF to GPU conversion. — herhut / detail
- [TTI] Change TargetTransformInfo::getMinimumVF to return ElementCount — sander.desmalen / detail
- [OpenCL] Add cl_khr_subgroup_extended_types to TableGen BIFs — sven.vanhaastregt / detail
- [DebugInfo] Prevent inlining in NRVO-string test cases — Raphael Isemann / detail
- [CodeComplete] Member completion: heuristically resolve some dependent base exprs — sam.mccall / detail
- [clang][index] report references from unreslovedLookupExpr. — hokein.wu / detail
- [ARM] Remove dead mov's in preheader of tail predicated loops — david.green / detail
- Revert "[Codegenprepare][X86] Use usub with overflow opt for IV increment" — mkazantsev / detail
- NFC: Migrate CodeMetrics to work on InstructionCost — sander.desmalen / detail
- [AMDGPU] Move kill lowering to WQM pass and add live mask tracking — carl.ritson / detail
- [flang][driver] Move standard macro predefs to a dedicated method (nfc) — andrzej.warzynski / detail
- [test][Dexter] Fix test failure if space in python path — james.henderson / detail
- [ARM] Change getScalarizationOverhead overload used in gather costs. NFC — david.green / detail
- Correct swift_bridge duplicate attribute warning logic — aaron / detail
- [Test] Add test that exposed failure on reverted patch in codegen — mkazantsev / detail
- [gn build] Port b4993cf54d7f — thakis / detail
- Return "[Codegenprepare][X86] Use usub with overflow opt for IV increment" — mkazantsev / detail
- [OpenCL] Fix missing const attributes for get_image_ builtins — sven.vanhaastregt / detail
- [ARM] Copy-paste error in ARMv87a architecture definition. — simon.tatham / detail
- [lldb/test] Automatically find debug servers to test — pavel / detail
- [Attr] Apply GNU-style attributes to expression statements — vsavchenko / detail
- [mlir] Make JitRunnerMain main take a DialectRegistry — zinenko / detail
- [mlir] make ModuleTranslation mapping fields private — zinenko / detail
- [DebugInfo] Only perform TypeSize -> unsigned cast when necessary — joe.ellis / detail
- [lld][WebAssembly] Common superclass for input globals/events/tables — wingo / detail
- Improve STRICT_FSETCC codegen in absence of no NaN — thomasp / detail
- [lldb] Log the actual expression result in UserExpression::Evaluate — Raphael Isemann / detail
- Store the calculated constant expression value into the ConstantExpr object — aaron / detail
- [ARM] Add CostKind to getMVEVectorCostFactor. — david.green / detail
- [lldb] Don't emit a warning when using Objective-C getters in expressions — Raphael Isemann / detail
- [mlir][LLVM] NFC - Refactor a lookupOrCreateFn to reuse common function creation. — nicolas.vasilache / detail
- [lldb] Fix that running a top level expression without a process fails with a cryptic error — Raphael Isemann / detail
- [flang][fir][NFC] Move BoxType to TableGen type definition — clementval / detail
- [Timer] On macOS count number of executed instructions — Raphael Isemann / detail
- BPF: Implement TTI.IntImmCost() properly — yhs / detail
- Revert "[flang][fir][NFC] Move BoxType to TableGen type definition" — clementval / detail
- [gn build] Port 7e3b9aba609f — thakis / detail
- [libc++][format] Add basic_format_parse_context. — koraq / detail
- [DAG] foldLogicOfSetCCs - Generalize and/or (setcc X, CMax, ne), (setcc X, CMin, ne/eq) fold. NFCI. — llvm-dev / detail
- [RISCV] Add support loads, stores, and splats of vXi1 fixed vectors. — craig.topper / detail
- [flang] Remove `LINK_WITH_FIR` cmake switch — SourabhSingh.Tomar / detail
- [LV] Add tests showing suboptimal vectorization for narrow types. — flo / detail
- [sanitizer] Fix suffix-log-path_test.c on arm-linux-gnu — adhemerval.zanella / detail
- Support multi-configuration generators correctly in several config files — stilis / detail
- [gn build] port ed98676fa483 — thakis / detail
- [ELF] Resolve defined symbols before undefined symbols — i / detail
- [TargetLowering][RISCV][AArch64][PowerPC] Enable BuildUDIV/BuildSDIV on illegal types before type legalization if we can find a larger legal type that supports MUL. — craig.topper / detail
- [AMDGPU] Better selection of base offset when merging DS reads/writes — jay.foad / detail
- [ARM] Single source vmovnt tests. NFC — david.green / detail
- [asan][test] Fix Linux/odr-violation.cpp on gcc — i / detail
- [libc++][format] Improve Add basic_format_parse_context. — koraq / detail
- [flang] Fix typo in FlangConfig.cmake.in. — thomasp / detail
- [libc++][format] Enable format_error on older compilers. — koraq / detail
- Revert "[AssumptionCache] Avoid dangling llvm.assume calls in the cache" — llvm-project / detail
- BPF: Add LLVMAnalysis in CMakefile LINK_COMPONENTS — yhs / detail
- [InstCombine] add tests for disguised mul ops; NFC — spatel / detail
- [tests] Precommit tests for D96440 — listmail / detail
- [clang][Arm] Fix handling of -Wa,-implicit-it= — ndesaulniers / detail
- [lld][WebAssembly] Delay the merging of data section when dynamic linking — sbc / detail
- [flang] Improve "Error reading module file" error message — pklausler / detail
- AMDGPU: Restrict soft clause bundling at half of the available regs — Matthew.Arsenault / detail
- [dfsan] Add origin chain utils — jianzhouzh / detail
- [flang][fir] Update the kind mapping class. — eschweitz / detail
- [CodeGen] Basic block sections should take precendence over splitting. — snehasishk / detail
- llvm-dwarfdump: fix the counting when printing DW_OP_entry_value — Adrian Prantl / detail
- [CodeGen] Split out cold exception handling pads. — snehasishk / detail
- [flang] Don't perform macro replacement unless *.F, *.F90, &c. — pklausler / detail
- Revert "[lldb/test] Automatically find debug servers to test" — pavel / detail
- [clangd] Retire the cross-file-rename command-line flag. — hokein.wu / detail
- [flang][fir][NFC] Rename WhereOp to IfOp. — eschweitz / detail
- Move implementation of isAssumeLikeIntrinsic into IntrinsicInst — Stanislav.Mekhanoshin / detail
- [AMDGPU] Fix promote alloca with double use in a same insn — Stanislav.Mekhanoshin / detail
- Encode alignment attribute for `atomicrmw` — jyknight / detail
- Encode alignment attribute for `cmpxchg` — jyknight / detail
- Fix incorrect indentation in LangRef.rst — gchatelet / detail
- [CSSPGO] Process functions in a top-down order on a dynamic call graph. — hoy / detail
- Fix incorrect indentation in LangRef.rst — gchatelet / detail
- [OpenMP] Enable omp_get_num_devices() on Windows — hansang.bae / detail
- [lldb] Disable x86-multithread-write.test with reproducers — Jonas Devlieghere / detail
- NFCI. With the move to the new pass manager by default, sanitize-coverage.c is now passing on ARM. — douglas.yung / detail
- Undo test changs introduced by D96193. — hoy / detail
- [OpenMP] libomp: minor changes to improve library performance — Andrey.Churbanov / detail
- Fix errors in distributions — gchatelet / detail
- [AArch64] Adding Neon Sm3 & Sm4 Intrinsics — pzheng / detail
- Replace deprecated %T in 2 tests. — abidh / detail
- [dfsan] Introduce memory mapping for origin tracking — jianzhouzh / detail
- NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. — jyknight / detail
- [RISCV] Initial support for insert/extract subvector — craig.topper / detail
- s[mlir] Tighten computation of inferred SubView result type. — nicolas.vasilache / detail
- [WebAssembly] Use the new crt1-command.o if present. — Dev / detail
- Remove test code that cause MSAN failure. — hoy / detail
- [lldb] Add step target to ThreadPlanStepInRange constructor — davelee.com / detail
- ObjectFileELF: Test whether reloc_header is non-null instead of asserting. — peter / detail
- [flang][fir][NFC] Move BoxType to TableGen type definition — clementval / detail
- [Sanitizer] Fix sanitizer tests without reducing optimization levels — julian.lettner / detail
- [NFC] Extract function which registers sanitizer passes — Vitaly Buka / detail
- [RISCV] Add a pattern for a scalable vector mask vnot. — craig.topper / detail
- [Msan, NewPM] Reduce size of msan binaries — Vitaly Buka / detail
- [NFC,memprof] Update test after D96319 — Vitaly Buka / detail
- [tests] Autogen a few tests for ease of update — listmail / detail
- [tests] precommit a tests for D96534 (and other range quality items) — listmail / detail
- [tests] Autogen update test to remove whitespace diffs — listmail / detail
- [lld][WebAssembly] Fix for weak undefined functions in -pie mode — sbc / detail
- [knownbits] Preserve known bits for small shift recurrences — listmail / detail
- [mlir] detect integer overflow in debug mode — ajcbik / detail
- [Polly] Hide IslScheduleOptimizer implementation from header. NFC. — llvm-project / detail
- Partially Revert "scan-view: Remove Reporter.py and associated AppleScript files" — tstellar / detail
- DebugInfo/Symbolize: Don't differentiate function/data symbolization — i / detail
- [GlobalISel] Fix sext_inreg(load) combine to not move the originating load. — Amara Emerson / detail
- Fix bitcode decoder error in "Encode alignment attribute for `atomicrmw`" — jyknight / detail
- [lldb] Fix 'r' and 'run' aliases on Apple Silicon — Jonas Devlieghere / detail
- [lldb] s/TARGET_OS_EMBEDDED/TARGET_OS_IPHONE/ — Jonas Devlieghere / detail
- [dfsan] Fix building OriginAddr at non-linux OS — jianzhouzh / detail
- [Polly] Sanitize optimization levels. — llvm-project / detail
- [TableGen] Make the map in InfoByHwMode protected. NFCI — craig.topper / detail
- [OpenMP][AMDGPU] Add support for linking libomptarget bitcode — Pushpinder.Singh / detail
- gn build: Support cross-compiling libunwind for Android. — peter / detail
- [WebAssembly] Fix delegate's argument computation — aheejin / detail
- [Test] Add a potentially hanging test to prevent merging patches that hang it — mkazantsev / detail
- DebugInfo/Symbolize: Use stable_sort — i / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [PGO] Drop unnecessary const from return types (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- [CostModel] An extending load to illegal type is not free. — sander.desmalen / detail
- [Polly] Remove unused declaration. NFC. — llvm-project / detail
- [BasicTTIImpl] Fix getCastInstrCost for scalable vectors by querying for ElementCount. — sander.desmalen / detail
- [lldb] Let TestPExpectTest test the right test class — Raphael Isemann / detail
- [mlir] Allow users of `PromoteBuffersToStackPass` to customize `small buffer` func. — pifon / detail
- [CSSPGO][llvm-profgen] Add brackets for context id to support extended binary format — wlei / detail
- [DeveloperPolicy] Specify LLVM's license more clearly. — kristof.beyls / detail
- [RISCV] Add support for integer fixed min/max — fraser / detail
- [mlir] Initialize `isSmallAlloc` in `initialize` method. — pifon / detail
- [Analysis] Change VFABI::mangleTLIVectorName to use ElementCount — david.sherwood / detail
- Fix exegesis build on aarch64-windows-msvc host — maxim.kuvyrkov / detail
- [libomptarget][amdgcn] Build amdgcn devicertl as openmp — jonathanchesterfield / detail
- [mlir][math] Split off the math dialect. — herhut / detail
- [OpenCL][Docs] Describe internals of TableGen builtins — sven.vanhaastregt / detail
- [OpenCL][Docs] Clean up trailing characters — sven.vanhaastregt / detail
- [AArch64] Add tests with sign cmps patterns that can be improved. — flo / detail
- [MIRLangRef] Document MachineOperand comments — sjoerd.meijer / detail
- [mlir][math] Fix cmake files after dialect splitting. — herhut / detail
- [DAG] DAGTypeLegalizer::PromoteIntRes_ADDSUBSHLSAT - break if-else chain. NFCI. — llvm-dev / detail
- [Test] Add test with uadd intrinsic with missing opt opportunity — mkazantsev / detail
- [NFC][ProfileData] Improve language — Vitaly Buka / detail
- [ASAN][NFC] Improve language — Vitaly Buka / detail
- [NFC][Analysis] Change struct VecDesc to use ElementCount — david.sherwood / detail
- [RISCV] Change parseVTypeI function — 932494295 / detail
- Mark output as text if it is really text — Abhina.Sreeskantharajan / detail
- [VPlan] Make VPRecipeBase inherit from VPUser directly (NFC). — flo / detail
- [mlir] Use target-specific GPU kernel attributes in lowering pipelines — zinenko / detail
- [Vectorizers][TTI] remove option to bypass creation of vector reduction intrinsics — spatel / detail
- [SVE][LoopVectorize] Support for vectorization of loops with function calls — kerry.mclaughlin / detail
- [mlir][spirv] Lower sexti -> SConvert — benny.kra / detail
- [ARM] Single source VMOVNT — david.green / detail
- [clangd] Remove the cross-file-rename option. — hokein.wu / detail
- [mlir][Linalg] Improve region support in Linalg ops. — nicolas.vasilache / detail
- [clangd] Move command handlers into a map in ClangdLSPServer. NFC — sam.mccall / detail
- [TableGen][GlobalISel] Allow duplicate RendererFns — jay.foad / detail
- [analyzer][Liveness][NFC] Remove an unneeded pass to collect variables that appear in an assignment — dkszelethus / detail
- Improve hover scopes for Objective-C code — davg / detail
- Relands "[HIP] Change default --gpu-max-threads-per-block value to 1024" — Yaxun.Liu / detail
- [mlir][Linalg] NFC - Add an OpFoldResult-based builder for InitTensorOp — nicolas.vasilache / detail
#2458 (Feb 12, 2021 5:35:28 AM)
- Removed lld-x86_64-freebsd builder. — gkistanova / detail
- Add worker sie-linux-builder and builder llvm-clang-x86_64-sie-ubuntu-fast. — douglas.yung / detail
- jenkins: Update branch names for the repos from "master" to "main" — Azharuddin Mohammed / detail
- [lldb] Run check-lldb even if check-debuginfo failed — Raphael Isemann / detail
- [lldb][monorepo] Run check-lldb even if check-debuginfo failed — Raphael Isemann / detail
- Add Python binary path to CMake arguments for the clang-ppc64le-linux builder — baptiste.saleil / detail
- [zorg] Add Clang ppc64le cross-targeting buildbot on AIX — Xiangling.Liao / detail
- Support branches with the ForceSchedulers. — gkistanova / detail
- Update extraRecipients for the Windows LLDB box — Jonas Devlieghere / detail
- [zorg] Remove redundant '\' in AIX buildbot config — Xiangling.Liao / detail
#2457 (Feb 4, 2021 3:20:02 AM)
- [clangd] Detect rename conflicits within enclosing scope — kbobyrev / detail
- [AMDGPU] Save all lanes for reserved VGPRs — sebastian.neubauer / detail
- [Support] Indent multi-line descr of enum cli options. — joachim / detail
- [clang][cli] Command line round-trip for HeaderSearch options — jan_svoboda / detail
- [clang-cl] Remove the /fallback option — hans / detail
- [mlir] Apply source materialization in case of transitive conversion — zinenko / detail
- [lldb] Make TestLocalVariables.py compatible with the new pass manager — pavel / detail
- [mlir] make vector to llvm conversion truly partial — zinenko / detail
- [ARM] Handle f16 in GeneratePerfectShuffle — david.green / detail
- Re-land D94976 after revert in e29552c5aff6 — jeremy.morse / detail
- [mlir][Linalg] Drop SliceOp — nicolas.vasilache / detail
- [ElementCount] NFC: Set 'const' qualifier for getWithIncrement/Decrement. — sander.desmalen / detail
- [gn build] (manually) port 0609f257dc2e2c3 — thakis / detail
- Revert "[hip][cuda] Enable extended lambda support on Windows." — thakis / detail
- [X86] Remove stale TODO comment. NFC. — llvm-dev / detail
- [flang][driver] Add forced form flags and -ffixed-line-length — faris.rehman / detail
- [clang] Add AddClang.cmake to the list of the CMake modules that are installed — andwar02 / detail
- [AVR] Remove an assertion that causes generic CodeGen tests to fail — me / detail
#2456 (Feb 3, 2021 11:55:13 PM)
- [mlir] Add custom directive hooks for printing mixed integer or value operands. — ravishankarm / detail
- AMDGPU: Fix dbg_value handling when forming soft clause bundles — Matthew.Arsenault / detail
- [LoopVectorize] Relax a FCmpInst assert to dyn_cast after D95690 — i / detail
- [test] Fix unuses FileCheck prefixes in clang/test/Modules — i / detail
- [test] Fix unuses FileCheck prefixes in lld — i / detail
- [llvm] Use pop_back_val (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [TableGen] Use range-based for loops (NFC) — kazu / detail
- [VFS] Add support to RedirectingFileSystem for mapping a virtual directory to one in the external FS. — nhawes / detail
- clang-extra: fix incorrect use of std::lock_guard by adding variable name (identified by MSVC [[nodiscard]] error) — kadircet / detail
- [test] Fix unused FileCheck prefixes in compiler-rt/test — i / detail
- [AArch64] Homogeneous Prolog and Epilog Size Optimization — plotfi / detail
- [MLIR][TOSA] Comparison based elementwise operations for tosa-to-linalg — rob.suderman / detail
- [test] Fix unused FileCheck prefixes in lldb — i / detail
- [test] Default clang/test to FileCheck --allow-unused-prefixes=false — i / detail
- [SCEV] Apply loop guards to divisibility tests — gil.rapaport / detail
- [test] Fix unused FileCheck prefixes in compiler-rt — i / detail
- [ORC] Clear unused materializing info entries. — Lang Hames / detail
- [test] Fix unused FileCheck prefixes in clang-tidy and one llvm/test/Reduce test — i / detail
- [test] Fix unused FileCheck prefixes in test/Reduce — i / detail
- Revert "[AArch64] Homogeneous Prolog and Epilog Size Optimization" — plotfi / detail
- [NFC][Docs] Fix RAVFrontendAction doc's CMakelists.txt for Shared build — shivam98.tkg / detail
- [SelectionDAG] Prevent scalable vector warning from ComputeNumSignBits on extract_vector_elt on a scalable vector. — craig.topper / detail
- [mlir][Standard] Extend n-D vector lowering to LLVM to [s|z]exti ops. — nicolas.vasilache / detail
- [CSSPGO] Call site prioritized inlining for sample PGO — aktoon / detail
- [RISCV] Replace NoX0 SDNodeXForm with a ComplexPattern to do the selection of the VL operand. — craig.topper / detail
- Added clamp i64 to i16 global isel pattern. — thomas.symalla / detail
- clang-format — thomas.symalla / detail
- Added comments. — thomas.symalla / detail
- Added early exit. — thomas.symalla / detail
- Renames — thomas.symalla / detail
- Refactored the pattern matching. — thomas.symalla / detail
- Fixed the lit tests and a bug in the implementation. — thomas.symalla / detail
- Reverted unintended git-format change. — thomas.symalla / detail
- Renamed identifiers in lit — thomas.symalla / detail
- Move Combiner to PreLegalize step — thomas.symalla / detail
- Move step to PreLegalizer — thomas.symalla / detail
- Fixed tests. — thomas.symalla / detail
- Code changes yielded from review. — thomas.symalla / detail
- Resolve formatting changes. — thomas.symalla / detail
- Updating formatting changes. — thomas.symalla / detail
- Formatting changes. — thomas.symalla / detail
- Formatting changes — thomas.symalla / detail
- Added and used new target pseudo for v_cvt_pk_i16_i32, changes due to code review. — thomas.symalla / detail
- Implemented a MED3_S32 GIR opcode. — thomas.symalla / detail
- Removed the generic virtual register creations. Reworked the tests. — thomas.symalla / detail
- Renamed med3 opcode, removed superfluous copy. — thomas.symalla / detail
- Added missing includes. — thomas.symalla / detail
- Reverted whitespace changes. — thomas.symalla / detail
- Fixed includes. — thomas.symalla / detail
- Fixed includes. — thomas.symalla / detail
- Removed Diff file. — thomas.symalla / detail
- [CSSPGO] Factor out common part for CSSPGO inline and AFDO inline — aktoon / detail
- Fix build break from D95024 — aktoon / detail
- [AMDGPU] Clarify calling conv about inactive lanes — sebastian.neubauer / detail
- [AMDGPU] Mark epilog restores as frame-destroy — sebastian.neubauer / detail
- [dllimport] Honor always_inline when deciding whether a dllimport function should be available for inlining (PR48925) — hans / detail
- [mlir] Keep track of region signature conversions as argument replacements — zinenko / detail
- Fold one-use variable into assert. NFCI. — benny.kra / detail
- [SVE][LoopVectorize] Add masked load/store and gather/scatter support for SVE — david.sherwood / detail
- [flang][driver] Disallow non-existent input files in the frontend driver — andrzej.warzynski / detail
- [ARM] Regenerate LowOverheadLoops mir tests. NFC — david.green / detail
- Revert "Fix build break from D95024" — akuegel / detail
- Revert "[CSSPGO] Factor out common part for CSSPGO inline and AFDO inline" — akuegel / detail
- [ARM] Remove DLS lr, lr — david.green / detail
- [OpenCL] Change extension handling for -fdeclare-opencl-builtins — sven.vanhaastregt / detail
- [X86][AVX] Add missing VEX_WIG tags from VPACKUSDW/VPHSUBD/VPCMPISTRI/VPCMPISTRM/VPCMPESTRI/VPCMPESTRM — llvm-dev / detail
- [mlir][Linalg] Refactor Linalg vectorization for better reuse and extensibility. — nicolas.vasilache / detail
- [X86] Fix disassembly of x86-64 GDTLS code sequence — andrew.ng / detail
- [X86][AVX512] Support variable-index vector insertion on AVX512 targets (PR47924) — llvm-dev / detail
- [AMDGPU][MC] Corrected parsing of optional modifiers — dmitry.preobrazhensky / detail
- [mlir][Linalg] Fix unused variable warning in Release builds. NFC. — benny.kra / detail
- [clangd] Report only decl of overridding method in xref. — usx / detail
- Revert "[test] Default clang/test to FileCheck --allow-unused-prefixes=false" — thakis / detail
- [mlir][Linalg] Fix and properly test CodegenStrategy API — nicolas.vasilache / detail
- [ASTMatchers] Fix matching after generic top-level matcher — steveire / detail
- NFC: Migrate SimpleLoopUnswitch to work on InstructionCost — sander.desmalen / detail
- NFC: Migrate SpeculateAroundPHIs to work on InstructionCost — sander.desmalen / detail
- Revert "[lldb] Use current execution context in SBDebugger" — Raphael Isemann / detail
- [X86][SSE] LowerINSERT_VECTOR_ELT - pull out repeated EltSizeInBits calls. NFCI. — llvm-dev / detail
- [ARM] Select VINS from vector inserts — david.green / detail
- [ASTMatchers] Add matchers for decomposition decls — steveire / detail
- [clang-format] Add case aware include sorting. — marek.kurdej / detail
- [ARM] Extra shuffle tests. NFC — david.green / detail
- Revert "[InstrProfiling] Use !associated metadata for counters, data and values" — Tom.Weaver / detail
- [ASTMatchers] Ignore parts of BindingDecls which are not spelled in source — steveire / detail
- [clangd] Fix race in Global CDB shutdown — sam.mccall / detail
- [AVR][clang] Fix a bug in AVR toolchain search paths — powerman1st / detail
- [NFC][InstCombine] Add tests for (~x) a>> y --> ~(x a>> y) fold (PR48995) — lebedev.ri / detail
- [InstCombine] Host inversion out of ashr's value operand (PR48995) — lebedev.ri / detail
- [mlir] Put template specialization in the same namespace — antiagainst / detail
- [clang][PATCH][NFC] Correct test case related to review D95482 — melanie.blower / detail
- [OpenCL] Add diagnostics for references to functions — anastasia.stulova / detail
- Ensure that the matcher is instantiated — steveire / detail
- [ARM] Add MVE insert-of-extract pattern — david.green / detail
- [PowerPC] Materialize 34 bit constants with pli on Power 10. — stefanp / detail
- [OpenMP][NFC] Adding FAQ Entry for errors with static libraries — huberjn / detail
- [CSSPGO] Factor out common part for CSSPGO inline and AFDO inline — aktoon / detail
- [AIX] Improve option processing for mabi=vec-extabi and mabi=vec=defaul — zarko / detail
- [mlir] Fix scf.for single iteration canonicalization check — antiagainst / detail
- [mlir][spirv] Define sp.VectorShuffle — antiagainst / detail
- Revert "[mlir] Fix scf.for single iteration canonicalization check" — antiagainst / detail
- [AMDGPU] Save fp/bp after csr saves — sebastian.neubauer / detail
- [AMDGPU] Remove unused tmp register — sebastian.neubauer / detail
- Fixed failing OpenCL test — anastasia.stulova / detail
- [ARM] Mark MVE_VMOV_to_lane_32 as isInsertSubregLike — david.green / detail
- [ConstraintElimination] Add nicer way to dump constraints (NFC). — flo / detail
- [flang][NFC] Update #include and comment. — eschweitz / detail
- [OpenMP] Fix sign comparison warnings from GCC — jonathan.l.peyton / detail
- [ARM] Correct some tablegen operand types. NFC — david.green / detail
- [InlineFunction] Only update noalias scopes once for an instruction. — jeroen.dobbelaere / detail
- [ExpandReductions] add test for fmin with FMF; NFC — spatel / detail
- [yaml2obj/obj2yaml/llvm-readobj] Support SHF_GNU_RETAIN — i / detail
- [MC] Support SHF_GNU_RETAIN as section flag 'R' — i / detail
- [test] Add basic _Unwind_ForcedUnwind + exception tests — i / detail
- [ConstraintElimination] Add test with pointer bitcast. — flo / detail
- [MC] Upgrade DWARF version to 5 upon .file 0 — i / detail
- [debugserver] Fix -Winconsistent-missing-override warnings on arm64 — Jonas Devlieghere / detail
- [CSSPGO] Passing the clang driver switch -fpseudo-probe-for-profiling to the linker. — hoy / detail
- [ELF] Delete unused --warn-ifunc-textrel — i / detail
- [libcxx] Implement the space function for windows — martin / detail
- [lld-macho][NFC] refactor relocation handling — gkm / detail
- [OpenMP] Fix iterations calculation for dependent counters. — michael.p.rice / detail
- [debugserver] Fix -Wunused-function warnings on arm64 — Jonas Devlieghere / detail
- [RISCV] Use a ComplexPattern to merge isel patterns for vector load/store with GPR and FrameIndex addresses. — craig.topper / detail
- [ConstraintElimination] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
- [debugserver] Fix -Wsign-compare warnings on arm64 — Jonas Devlieghere / detail
- [mlir][NFC] Use explicit `mlir` namespace in generated code — joker.eph / detail
- [mlir][NFC] Add missing include guards to MlirOptMain.h — joker.eph / detail
- [mlir] Allow to use constant lambda as callbacks for `TypeConverter` — joker.eph / detail
- [mlir] Print more verbose message in case of type inference error — joker.eph / detail
- [debugserver] Fix -Wmissing-field-initializers warnings on arm64 — Jonas Devlieghere / detail
- [mlir] Return new Operation from `Rewriter::replaceOpWithNewOp` — joker.eph / detail
- [RISCV] Correct types in tablegen multiclasses found by D95874. — craig.topper / detail
- [RISCV] Fix incorrect RVV sdiv/udiv lowering — fraser / detail
- Fix CMake LLVM_TARGETS_TO_BUILD "Native" option to work with JIT — joker.eph / detail
- [mlir] Delay adding the __resume function — csigg / detail
- [MLIR] [CMake] Support building MLIR standalone — isuruf / detail
- Fix namespace for MLIR Async Runtime — rengolin / detail
- [test] Default clang/test to FileCheck --allow-unused-prefixes=false — i / detail
- [flang] Detect UBOUND() error on assumed-size array — pklausler / detail
- [flang] Implement IEEE_SUPPORT_xxx inquiry functions — pklausler / detail
- Ensure that InstructionCost actually implements a total ordering — ctetreau / detail
- [flang][NFC] Update #include. — eschweitz / detail
- [CSSPGO] Introducing distribution factor for pseudo probe. — hoy / detail
- [flang][NFC] Update the CG rewrite pass. — eschweitz / detail
- [mlir][Pattern] Create a new IRRewriter class to enable sharing code with pattern rewrites — riddleriver / detail
- Revert "Ensure that InstructionCost actually implements a total ordering" — ctetreau / detail
- [lldb] Convert assertTrue(a == b) to assertEqual(a, b) — davelee.com / detail
- Disable CFI in __get_elem to allow casting a pointer to uninitialized memory — rnk / detail
- Revert "Fix namespace for MLIR Async Runtime" — joker.eph / detail
- [libc++] Add new queues for specific macOS system versions — Louis Dionne / detail
- [libcxx] Implement the current_path function for windows — martin / detail
- [libcxx] Implement the canonical function for windows — martin / detail
- [ConstraintElimination] Skip pointer casts. — flo / detail
- [dfsan] Clean TLS after sigaction callbacks — jianzhouzh / detail
- Diagnose if a SLEB128 is too large to fit in an int64_t. — richard / detail
- [GWP-ASan] Add aligned allocations. — 31459023+hctim / detail
- [GWP-ASan] Add locking around unwinder for atfork protection. — 31459023+hctim / detail
- Revert "[GWP-ASan] Add aligned allocations." — 31459023+hctim / detail
- [AArch64] Homogeneous Prolog and Epilog Size Optimization — plotfi / detail
- [gn build] Port 4f58b1bd2974 — llvmgnsyncbot / detail
- [test][NewPM] Pin various tests to the legacy PM — aeubanks / detail
- [flang] Add TypeAndShape::MeasureElementSizeInBytes() — pklausler / detail
- [FileCheck] Make --allow-unused-prefixes cl::ZeroOrMore — i / detail
- [mlir][Vector] Add lowering to LLVM for vector.bitcast — diego.caballero / detail
- [mlir] Fix scf.for single iteration canonicalization check — antiagainst / detail
- [libc] Add hardware implementations of ceil and ceilf for aarch64. — sivachandra / detail
- [GlobalISel] Check if branches use the same MBB in matchOptBrCondByInvertingCond — Jessica Paquette / detail
- AMDGPU: Don't consider global pressure when bundling soft clauses — Matthew.Arsenault / detail
- AMDGPU: Fix adding extra operands for i128 asm constraints — Matthew.Arsenault / detail
- [lldb/test] Stop recording fundamental return types (NFC) — medismail.bennani / detail
- [PowerPC] [NFC] fix wording typos — czhengsz / detail
- [VFS] Fix Wreturn-type gcc warning (NFC) — nullptr.cpp / detail
- [yaml2obj][wasm] Support numeric relocation type — i / detail
- [clang-format] Fix MSVC "unsafe use of type 'bool' in operation" warning (NFC) — nullptr.cpp / detail
- [CSSPGO] Fix MSVC initializing truncation warning (NFC) — nullptr.cpp / detail
- [Statepoint] Handle 'undef' operand tied to def — serguei.katkov / detail
- [clang-tidy] Fix crash in readability-identifier-naming check — n.james93 / detail
- [dfsan] Wrap memmove — jianzhouzh / detail
- [NFC] Fix typo in comment — n.james93 / detail
- [Docs] Update HowToSubmitABug — aeubanks / detail
- [RISCV] Add new vector instructions in v0.10. — kai.wang / detail
- [OpenMP] Add OpenMP offloading toolchain for AMDGPU — Pushpinder.Singh / detail
- [RISCV] Load/store vector mask types. — kai.wang / detail
- [gn build] Port fcf03e728007 — llvmgnsyncbot / detail
- [CodeGen] Drop unnecessary const from return types (NFC) — kazu / detail
- [Transforms/Utils] Use range-based for loops (NFC) — kazu / detail
- [AsmPrinter] Use ListSeparator (NFC) — kazu / detail
- [InstrProfiling] Use !associated metadata for counters, data and values — phosek / detail
- [libcxx] Implement the permissions function for windows — martin / detail
- [libcxx] Implement the read_symlink function for windows — martin / detail
- [clang-include-fixer] Pre-reserve vector size. NFC — sam.mccall / detail
- [X86] Correct types in tablegen multiclasses found by D95874. — pengfei.wang / detail
- [VPlan][NFC] Introduce constructors for VPIteration — david.sherwood / detail
- [LIBC] Add optimized memcpy routine for AArch64 — andre.simoesdiasvieira / detail
- [AArch64][SVE]Add cost model for broadcast shuffle — caroline.concatto / detail
- Revert "[AMDGPU] Add a new Clamp Pattern to the GlobalISel Path." — sebastian.neubauer / detail
- [clang][AVR] Improve avr-ld command line options — powerman1st / detail
- [OpenCL] Add cl_khr_subgroup_ballot to TableGen BIFs — sven.vanhaastregt / detail
- [OpenCL] Add cl_khr_subgroup_non_uniform_vote to TableGen BIFs — sven.vanhaastregt / detail
- [Flang][OpenMP] Add semantic checks for invalid branches into or out of OpenMP constructs — praveen / detail
- [clangd] Report xref for base methods. — usx / detail
- [clang][AVR][NFC] Fix a typo — powerman1st / detail
- Fix MLIR Async Runtime DLL on Windows — rengolin / detail
- [OpenCL] Fix address space in binding of initializer lists to referencs — anastasia.stulova / detail
- [Sema] Fix -Warray-bounds false negative when casting an out-of-bounds array item — vince.a.bridgers / detail
- [OpenCL][Docs] Fix command line flag in the example. — anastasia.stulova / detail
- [X86][SSE] Support variable-index float/double vector insertion on SSE41+ targets (PR47924) — llvm-dev / detail
- [LoopVectorize] add test for fake min/max; NFC — spatel / detail
- AMDGPU: Move handling of allocation of fixed ABI inputs — Matthew.Arsenault / detail
- [test] Use host platform specific error message substitution in lit tests - continued — Abhina.Sreeskantharajan / detail
- Revert "[ConstantFold] Fold more operations to poison" — aqjune / detail
- [AMDGPU] Fix multiclass template parameter types. NFC. — jay.foad / detail
- [ConstraintElimination] Add some tests with conds in loop header. — flo / detail
- [FPEnv][X86] Platform builtins edition: clang should get from the AST the metadata for constrained FP builtins — kevin.neal / detail
- [flang] Add -fsyntax-only to f18; retain -fparse-only synonym — pklausler / detail
- [Hexagon] Add ELF flags for Hexagon V68 — kparzysz / detail
- [dfsan] Clean TLS after signal callbacks — jianzhouzh / detail
- [flang][NFCI] Relpace `LoopOp` Op with `DoLoopOp` Op in FIR Dialect — SourabhSingh.Tomar / detail
- [DWARF] Location-less inlined variables should not have DW_TAG_variable — jeremy.morse / detail
- [VPlan] Manage induction value creation using VPValues. — flo / detail
- Revert "[DWARF] Location-less inlined variables should not have DW_TAG_variable" — jeremy.morse / detail
- [OpenMP] Fixed an issue that taskwait doesn't work on detachable task — tianshilei1992 / detail
- [flang] Enable FIR types and Dialect round trip tests — SourabhSingh.Tomar / detail
- [DAGCombiner] Remove (sra (shl X, C), C) if X has more than C sign bits. — craig.topper / detail
- [AMDGPU] Added -mcpu to couple more tests. NFC. — Stanislav.Mekhanoshin / detail
- Revert "AMDGPU: Don't consider global pressure when bundling soft clauses" — Matthew.Arsenault / detail
- [scudo/standalone] Use zx_system_get_page_size() on Fuchsia — mcgrathr / detail
- [gwp_asan] Use zx_system_get_page_size() on Fuchsia — mcgrathr / detail
- [lldb] Fix debugserver-entitlements.plist path — Jonas Devlieghere / detail
- RegisterCoalescer: Prune undef subranges from copy pairs in loops — Matthew.Arsenault / detail
- [lld-macho] Associate each Symbol with an InputFile — jezng / detail
- [lld-macho] Force-loading should share code path with regular archive loads — jezng / detail
- [lld-macho] Remove stray ehFrame change — jezng / detail
- [lld-macho] Rename VERSION CONTROL to VERSION TARGETING in helptext — jezng / detail
- [sanitizer_common] Use zx_system_get_page_size() on Fuchsia — mcgrathr / detail
- [libc][NFC] Move generic math implementations to the generic directory. — sivachandra / detail
- [dfsan] Test IGN and DFL for sigaction — jianzhouzh / detail
- [dfsan] Wrap strcat — jianzhouzh / detail
- [flang] Fix calls to LBOUND() intrinsic for arrays with lower bounds not 1 — psteinfeld / detail
- RegisterCoalescer: Fix not setting undef on coalesced subregister uses — Matthew.Arsenault / detail
- Set GPU context before {cu,hip}MemHostRegister. — csigg / detail
- [GlobalISel] Combine narrowScalar of G_ADD and G_SUB. NFC — Justin Bogner / detail
- Delete CUDA context after linking device code. — csigg / detail
- [NFC][CUDA] Refactor registering device variable — Yaxun.Liu / detail
- [SampleFDO][NFC] Detach SampleProfileLoader from SampleCoverageTracker — xur / detail
- [clang-tblgen] AnnotateAttr::printPretty has spurious comma when no variadic argument is specified — fcloutier / detail
- [Hexagon] Add LLVM instruction definitions for Hexagon V68 — kparzysz / detail
- [mlir] Add gpu async integration test. — csigg / detail
- Fix overflowing signed left shift, found by ubsan buildbot. — richard / detail
- [asan] Fix pthread_create interceptor — Vitaly Buka / detail
- [NewPM][HelloWorld] Move HelloWorld to Utils — aeubanks / detail
- [lld-macho] Try to fix Windows build — jezng / detail
- Add API for adding arguments to blocks — GeorgeLyon / detail
- [libc++] Rationalize our treatment of contiguous iterators and __unwrap_iter(). — arthur.j.odwyer / detail
- [Coverage] Propogate counter to condition of conditional operator — zequanwu / detail
- [lldb] Honor the CPU type & subtype when launching on macOS — Jonas Devlieghere / detail
- [lldb] Check for both Lua 5.3 and 5.4 error messages in the tests. — Jonas Devlieghere / detail
- [GlobalISel] Add sext(constant) -> constant artifact combine. — Amara Emerson / detail
- PR49020: Diagnose brace elision in designated initializers in C++. — richard / detail
- Turn on the new pass manager by default — aeubanks / detail
- Revert "[LTOCodeGenerator] Use lto::Config for options (NFC)." — flo / detail
- Revert "[LTO] Add option enable NewPM with LTOCodeGenerator." — flo / detail
- Revert "[LTO] Use lto::backend for code generation." — flo / detail
- PR44325 (and duplicates): don't issue -Wzero-as-null-pointer-constant — richard / detail
- [clang-tidy] Use new mapping matchers — steveire / detail
- [Docs] Add some documentation for constructor homing, a debug info optimization (-fuse-ctor-homing) — akhuang / detail
- [libc++] [P0879] constexpr std::sort — arthur.j.odwyer / detail
- [AArch64][GlobalISel] Emit G_ASSERT_ZEXT in assignValueToAddress for ZExt params — Jessica Paquette / detail
- Revert "[InstrProfiling] Use !associated metadata for counters, data and values" — thakis / detail
- [AArch64][GlobalISel] Change store value type from p0 -> s64 to import patterns — Jessica Paquette / detail
- [CSSPGO][llvm-profgen] Pseudo probe based CS profile generation — wlei / detail
- [lldb] Rollback to using i386 for the watch simulator — Jonas Devlieghere / detail
- [OpenMPIRBuilder] Implement collapseLoops. — llvm-project / detail
- [OpenMP][NVPTX] Take functions in `deviceRTLs` as `convergent` — tianshilei1992 / detail
- Make the folder more robust against op fold() methods that generate a type mismatch — joker.eph / detail
- [MLIR] Fix building unittests in in-tree build — joker.eph / detail
- [CSSPGO][llvm-profgen] Compress recursive cycles in calling context — wlei / detail
- [CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profile generation — wlei / detail
- [test] Pin spir-codegen.ll to legacy PM — aeubanks / detail
- Fix the guaranteed alignment of memory returned by malloc/new on Darwin — Akira / detail
- [Support] Drop unnecessary const from return types (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Transforms/IPO] Use range-based for loops (NFC) — kazu / detail
- [NFC][Coroutine] Remove redundant comment — yedeng.yd / detail
- [lldb] Convert more assertTrue to assertEqual (NFC) — davelee.com / detail
- [NFC] Fix the noprofile attribute comment — phosek / detail
- [ASTReader] Always rebuild a cached module that has errors — kyrtzidis / detail
- Revert "[CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profile generation" — wlei / detail
- Revert "[CSSPGO][llvm-profgen] Compress recursive cycles in calling context" — wlei / detail
- [CSSPGO][llvm-profgen] Compress recursive cycles in calling context — wlei / detail
- [hip][cuda] Enable extended lambda support on Windows. — michael.hliao / detail
- [mlir][Linalg] NFC - Extract a standalone LinalgInterfaces — nicolas.vasilache / detail
- Fix miscompile when performing template instantiation of non-dependent — richard / detail
- Give this test a target triple. — richard / detail
- [mlir][Linalg] Generalize the definition of a Linalg contraction. — nicolas.vasilache / detail
- [Syntax] Support condition for IfStmt. — hokein.wu / detail
#2455 (Feb 1, 2021 4:58:28 PM)
- [lldb] Use the host architecture in TestAppleSimulatorOSType.py — Jonas Devlieghere / detail
- [x86] introduce no_callee_saved_registers attribute — listmail / detail
- [OpenMP][Libomptarget] Remove possible harmful copy constructor call for RTLsTy — atmndp / detail
- [Utils] Add a switch controlling prefix warnings in UpdateTestChecks — mtrofin / detail
#2454 (Feb 1, 2021 3:09:42 PM)
- Avoid string comparisons on the fast path of MLIR Identifier lookup (NFC) — joker.eph / detail
- Revert "[libc++][format] Add basic_format_parse_context." — joker.eph / detail
- [LoopVectorize] improve IR fast-math-flags propagation in reductions — spatel / detail
- NFC: Re-generate out-of-date matchers docs — steveire / detail
- [tests] highlight cornercase w/deref hoisting from D95815 — listmail / detail
- [mlir][spirv] Add support for OpImageType — antiagainst / detail
- [clang-format] Add option to control the spaces in a line comment — bjoern / detail
- [CSSPGO] Tweaking inlining with pseudo probes. — hoy / detail
- [AMDGPU] Set s-memtime-inst feature from clang — Stanislav.Mekhanoshin / detail
- [llvm-objcopy] -O binary: consider SHT_NOBITS sections to be empty — i / detail
- [InstrProfiling] Use !associated metadata for counters, data and values — phosek / detail
- [NFC][X86] Avoid redundant work inspecting callee — listmail / detail
- [NFC][X86] Use CallBase interface to simplify code — listmail / detail
- [flang][NFC] Rename complex type. — eschweitz / detail
- [obj2yaml, yaml2obj] Use Hex64 for BBAddressMap fields. — rahmanl / detail
#2453 (Feb 1, 2021 12:20:25 PM)
- [APFloat] multiplySignificand - pass IEEEFloat as const reference. NFCI. — llvm-dev / detail
- [TableGen] Fix anonymous record self-reference in foreach and multiclass — paul / detail
- [clangd] Respect ReferencesParams.context.includeDeclarations — sam.mccall / detail
- [ARM] Simplify VMOVRRD from extracts of buildvectors — david.green / detail
- [SimplifyCFG] NFC: Rename static methods to clang-tidy standards. — sander.desmalen / detail
- NFC: Migrate SimplifyCFG to work on InstructionCost — sander.desmalen / detail
- Revert rGce587529ad8b5 - "[APFloat] multiplySignificand - pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
- [clangd] references: decls of overrides of x are refs to x, not decls — sam.mccall / detail
- [OpenMP] Fix seg fault in libomptarget when using Info with multiple threads — huberjn / detail
- [clangd] Remove some obsolete options that are now always on — sam.mccall / detail
- [compiler-rt] Fix AArch64 out-of-line atomics visibility on mach-o — erik.pilkington / detail
- [AMDGPU] Fix crash with sgpr spills to vgpr disabled — Austin.Kerbow / detail
- [AMDGPU] Fix release build after 0397dca0. — Austin.Kerbow / detail
- [flang] Fix parsing of WRITE(I+J) with more accurate look-ahead — pklausler / detail
- [ConstraintElimination] Negate IR condition directly. — flo / detail
- [RISCV] Optimize (srl (and X, 0xffff), C) -> (srli (slli X, 16), 16 + C). — craig.topper / detail
- [GlobalISel] Make sure G_ASSERT_ZEXT's src ends up with the same rc as dst — Jessica Paquette / detail
- [RISCV] Update comment text from D95774. NFC — craig.topper / detail
- [RISCV] Add scalable vector support for floating point FMA instructions — craig.topper / detail
- [LTO] Move part of gold devirt test to v1.16 directory — tejohnson / detail
- [AArch64][GlobalISel] Emit G_ASSERT_ZEXT in assignValueToReg — Jessica Paquette / detail
- [libc++] Implements concept default_initializable. — koraq / detail
- [OpenMP] Disable tests if FileCheck is not available in in-tree building — tianshilei1992 / detail
- [X86][SSE] LowerScalarImmediateShift - use APInt::getLowBitsSet for vXi8 ISD::SRL mask generation. NFCI. — llvm-dev / detail
- [X86][AVX] Add 'OK' tests cases for PR48877 — llvm-dev / detail
- [flang][directive] Enforce basic semantic check for all clauses — clementval / detail
- [NFC] Disallow unused prefixes under clang/test/Driver — mtrofin / detail
- [libc] Small adjustments to fenv tests — michaelrj / detail
- [InstCombine] add tests for min/max with extend and constant operand; NFC — spatel / detail
- [InstCombine] try to narrow min/max intrinsics with constant operand — spatel / detail
- [clang][PATCH] Fix bug 48848 assertion related to recoverFromMSUnqualifiedLookup — melanie.blower / detail
- [elfabi] Fix tests which failed on different timezones — haowei / detail
- [X86] Accept 64-bit GPRs for vextractps when using a register that requires EVEX. — craig.topper / detail
- [NewPM][Unswitch] Add option to disable -O3 non-trivial unswitching — aeubanks / detail
- [ARM] Flatten identity shuffles through vqdmulh nodes — david.green / detail
- [libc][NFC] Add a death test API adaptation macro — michaelrj / detail
- [libc++][format] Add basic_format_parse_context. — koraq / detail
- [ConstantHoisting] Fix bug where constant materialization could insert into EH pad — rnk / detail
- [WebAssembly] fixed wasm64 data segment init exp not 64-bit — aardappel / detail
- [mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding — hanchung / detail
- [Loads] Plumb through TLI argument [NFC] — listmail / detail
- [OpenMP] libomp: implement nteams-var and teams-thread-limit-var ICVs — Andrey.Churbanov / detail
- [mlir][spirv] Add support for OpImageType — antiagainst / detail
- Revert "[mlir][spirv] Add support for OpImageType" — antiagainst / detail
- [ConstraintElimination] Add support for EQ predicates. — flo / detail
#2452 (Feb 1, 2021 6:37:56 AM)
- [ARM] Simplify extract of VMOVDRR — david.green / detail
- [X86][AVX] combineExtractWithShuffle - combine extracts from 256/512-bit vector shuffles. — llvm-dev / detail
- [Verifier] enable llvm.experimental.noalias.scope.decl dominance check. — jeroen.dobbelaere / detail
- [ARM] Turn sext_inreg(VGetLaneu) into VGetLaneu — david.green / detail
- [Branch-Rename] Fix some links — shivam98.tkg / detail
- [lldb/API] Expose Module::IsLoadedInTarget() to SB API (NFC) — medismail.bennani / detail
- [AMDGPU][MC] Corrected error position for invalid operands — dmitry.preobrazhensky / detail
- [lldb] Remove a stray semicolon, fixing GCC warnings. NFC. — martin / detail
- Revert "[clang][cli] Port OpenMP-related LangOpts to marshalling system" — jan_svoboda / detail
- [lldb] Use current execution context in SBDebugger — Raphael Isemann / detail
- NFC: Migrate SpeculativeExecution to work on InstructionCost — sander.desmalen / detail
- [LV] Fix crash when computing max VF too early — cullen.rhodes / detail
- GlobalISel: check type size before getZExtValue()ing it. — Tim Northover / detail
- [lldb/test] Skip `SBTarget::IsLoaded` test on windows (NFC) — medismail.bennani / detail
- [ConstraintElimination] Add tests for signed predicates. — flo / detail
- Revert "[Verifier] enable llvm.experimental.noalias.scope.decl dominance check." — jeroen.dobbelaere / detail
- [SCEV] Bail out if URem operand cannot be zero-extended. — flo / detail
- [SVE][CodeGen] Remove performMaskedGatherScatterCombine — kerry.mclaughlin / detail
- [clangd] Rename: merge index/AST refs path-insensitively where needed — sam.mccall / detail
- [gn build] Port b63cd4db915c — llvmgnsyncbot / detail
- [clangd] Don't rely on builtin headers for document-link.test. — hokein.wu / detail
- [libc++] Fix for the Bug 41784 — Louis Dionne / detail
#2451 (Feb 1, 2021 1:16:55 AM)
- [Sanitizer][RISCV] Fix FastUnwindTest — luismarques / detail
- [CodeGenPrepare] Also skip lifetime.end intrinsic when check return block in dupRetToEnableTailCallOpts. — JunMa / detail
- Fix test in "CFG: Create scope for non-compound range-for body." — jyknight / detail
- [OpenMP] Fix comment and assertion strings (NFC). — michael.p.rice / detail
- [JITLink] Add missing symbols for ELF ehframe testcase, re-enable on Windows. — Lang Hames / detail
- [RISCV] Custom lower fshl/fshr with Zbt extension. — craig.topper / detail
- Revert "[JITLink] Add missing symbols for ELF ehframe testcase, re-enable ...." — Lang Hames / detail
- [X86] Cleanup isel patterns to use 'vnot' instead of (xor X, immAllOnesV) to improve readability. NFC — craig.topper / detail
- [PowerPC] Remove vnot_ppc and replace with the standard vnot. — craig.topper / detail
- [Mips] Cleanup isel patterns to use 'vnot' instead of (xor X, immAllOnesV). NFCI — craig.topper / detail
- [FPEnv] Intrinsic for setting rounding mode — sepavloff / detail
- [TableGen] Don't commute isel patterns if it would put an immAllOnesV or immAllZerosV on the left hand side. — craig.topper / detail
- [OpenMP] Fix python3 compatibility in openmp's lit.cfg — tobias / detail
- [mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding — hanchung / detail
- [mlir] Fix missing null termination in cuLinkAddData argument. — csigg / detail
- Revert "[mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding" — tpopp / detail
- [lldb][docs] Attempt to disable the generated GitHub button on the LLDB website — Raphael Isemann / detail
- [LoopPeel] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed. — jeroen.dobbelaere / detail
- [LoopUnswitch] Add shortcut if unswitched path is a no-op. — flo / detail
- [LoopUnswitch] Pacify compiler warnings. — flo / detail
- [VE] Change inetger constants 32-bit friendly — marukawa / detail
#2446 (Jan 31, 2021 4:01:29 PM)
- CFG: Create scope for non-compound range-for body. — jyknight / detail
- [CMake][compiler-rt][RISCV] Support RISC-V cross-compilation — luismarques / detail
#2445 (Jan 31, 2021 3:13:46 PM)
- [VE] Fix compiler warnings (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [llvm] Drop unnecessary const from return types (NFC) — kazu / detail
- [lldb] [Process/FreeBSDRemote] Introduce arm64 support — mgorny / detail
- [lldb] [Process/FreeBSDRemote] Introduce arm (32-bit) support — mgorny / detail
- [ConstraintElimination] Add tests for ICMP_EQ predicates. — flo / detail
- [LTOCodeGenerator] Use lto::Config for options (NFC). — flo / detail
- [LSan][RISCV] Enable LSan for RISCV64 — luismarques / detail
- Fix omitted kw in type alias printer — jpienaar / detail
- [RISCV][LegalizeTypes] Try to expand BSWAP before promoting if the promoted BSWAP would expand anyway. — craig.topper / detail
#2443 (Jan 31, 2021 10:02:29 AM)
- [RISCV] Add rv64 command line to bswap-ctlz-cttz-ctpop.ll. — craig.topper / detail
- [docs] Clarify compile_flags.txt subtleties — sam.mccall / detail
- [clangd] Quote/escape argv included in log messages. — sam.mccall / detail
- [clangd] Remove references to old future-based API. NFC — sam.mccall / detail
- [libc++] Allow building with C++17. — koraq / detail
- [dsymutil][DWARFLinker][NFC] make AddressManager not depending on the order of checks for relocations. — a.v.lapshin / detail
- Revert "[clangd] Quote/escape argv included in log messages." — sam.mccall / detail
- Reland [clangd] Quote/escape argv included in log messages. — sam.mccall / detail
- AMDGPU: Add missing consts — Matthew.Arsenault / detail
- RegAlloc: Fix assert if all registers in class reserved — Matthew.Arsenault / detail
#2439 (Jan 30, 2021 7:42:40 PM)
#2437 (Jan 30, 2021 4:59:04 PM)
#2436 (Jan 30, 2021 12:38:03 PM)
- [ConstraintElimination] Verify CS and DFSInStack are in sync.(NFC) — flo / detail
- [OpenMP][NVPTX] Refined CMake logic to choose compute capabilites — tianshilei1992 / detail
- [TableGen] Avoid a couple vector copies in ExpandHwModeBasedTypes. — craig.topper / detail
- [TableGen] Use emplace_back to add to PatternsToMatch in GenerateVariants. Use std::move when adding to PatternsToMatch in AddPatternToMatch. — craig.topper / detail
- [RISCV] Use MVT instead of EVT in RISCVISelDAGToDAG.cpp — craig.topper / detail
#2435 (Jan 30, 2021 3:01:35 AM)
- [LTO] Use lto::backend for code generation. — flo / detail
- [LTO] Add option enable NewPM with LTOCodeGenerator. — flo / detail
- [compiler-rt][tests] Define TARGET_FLAGS — harald / detail
- [ASTMatchers] Fix traversal below range-for elements — steveire / detail
- [LoopUnswitch] Properly update MSSA if header has non-clobbering stores. — flo / detail
- Fix traversal with hasDescendant into lambdas — steveire / detail
- [llvm-symbolizer] - Fix the crash in GNU output style with --no-inlines and missing input file. — grimar / detail
- [RISCV] Update extractelt tests to sign-extend results (NFC) — fraser / detail
- [ASTMatchers] Fix definition of decompositionDecl — steveire / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [AMDGPU] Forward-declare AMDGPUTargetMachine (NFC) — kazu / detail
- [llvm] Add missing header guards (NFC) — kazu / detail
#2434 (Jan 30, 2021 1:33:56 AM)
- [ELF][test] Add --emit-relocs --gc-sections test for relocation section for a non-SHF_ALLOC section — i / detail
#2433 (Jan 29, 2021 10:48:37 PM)
- [NFC][VFS] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
- [llvm] Use append_range (NFC) — kazu / detail
- [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) — kazu / detail
- [llvm] Use isa instead of dyn_cast (NFC) — kazu / detail
#2432 (Jan 29, 2021 8:50:36 PM)
- [flang] Fix problems with constant arrays with lower bounds that are not 1 — psteinfeld / detail
- [AMDGPU] Test all register names known to AMDGPUPALMetadata — jay.foad / detail
- Revert "Disable rosegment for old Android versions." — thakis / detail
- [GlobalISel] Fix modifying a G_OR without notifying the observer — jay.foad / detail
- [flang][docs] Add New Flang Driver Biweekly call — andrzej.warzynski / detail
- [mlir][docs] Fix typo: even -> event — rupprecht / detail
- [AArch64][Clang][Linux] Enable out-of-line atomics by default. — Pavel.Iliin / detail
- Make the profile-filter.c test compatible with 32-bit systems — phosek / detail
- [libcxx][test] explicitly discard bitset::test's return — Casey / detail
- [libcxx][test] Silence false positive MSVC /analyze warning — Casey / detail
- [OpenMP][NFC] Added release note for new `deviceRTLs` and hidden helper task — tianshilei1992 / detail
- [OpenMP] Add environment variable to force monotonic dynamic scheduling — terry.l.wilmarth / detail
- [libcxx][test] Silence MSVC narrowing warning — Casey / detail
- [AIX] Actually push back "-mabi=vec-extabi" when option is on. — zarko / detail
- [VE] Add include for formatted_raw_ostream after 046cfb856517c6140d5e1c0989232e26d00b05b2 — i / detail
- [GlobalISel] Remove hint instructions in generic InstructionSelect code. — Jessica Paquette / detail
- [CMake] Actually require python 3.6 or greater — ctetreau / detail
- Revert "[CMake] Actually require python 3.6 or greater" — ctetreau / detail
- [mlir] Preserve lexicographic order after loop collapsing. — pifon / detail
- [clang-tidy] Fix linking tests to LLVMTestingSupport — mgorny / detail
- Emit metadata when instr. profiles hash mismatch occurs. — tmsriram / detail
- [SVE] delete VectorType::getNumElements() — ctetreau / detail
- [LowerConstantIntrinsics] Preserve Dominator Tree, if avaliable — lebedev.ri / detail
- [ShadowStackGCLowering] Preserve Dominator Tree, if avaliable — lebedev.ri / detail
- [ExpandMemCmpPass] Preserve Dominator Tree, if available — lebedev.ri / detail
- [AMDGPU] Be more specific in needsFrameBaseReg — Stanislav.Mekhanoshin / detail
- [NFC][RISCV] Remove redundant pseudo instructions for vector load/store. — kai.wang / detail
- [RISCV] Update the version number to v0.10 for vector. — kai.wang / detail
- [flang] Support disabled alternative PARAMETER statement — pklausler / detail
- [RISCV] Update the version number to v0.10 for vector. — kai.wang / detail
- Update ElementsAttr::isValidIndex to handle ElementsAttr with a scalar. Scalar will have rank 0. — jpienaar / detail
- [VFS] Combine VFSFromYamlDirIterImpl and OverlayFSDirIterImpl into a single implementation (NFC) — nhawes / detail
- [RISCV] Merge rv32 and rv64 vector fadd/fsub/fmul/fdiv sdnode tests into single tests files with 2 run lines. — craig.topper / detail
- Use type alias for large tuples — jpienaar / detail
- Detect Source Drift with Propeller. — tmsriram / detail
- [X86] Fix tile config register spill issue. — pengfei.wang / detail
- [llvm-objdump-macho] print per-second-level-page encodings for option --unwind-info — gkm / detail
- [lld-macho][NFC] Add new option group for versions — gkm / detail
#2431 (Jan 29, 2021 7:07:20 AM)
- Explicitly use python3 for lit sandbox — oliver.stannard / githubweb
#2431 (Jan 29, 2021 7:07:20 AM)
- [llvm-readobj/elf] - Report "bitcode files are not supported" warning for bitcode files. — grimar / detail
- [libc][Obvious] Remove DEPS for unistd.h in CMake file of memmove. — chennngwang / detail
- [llvm-jitlink] Replace use of deprecated gethostbyname by getaddrinfo. — saghir / detail
- [clang-tooling] Prevent llvm::fatal_error on invalid CLI option — sguelton / detail
- [libc][Obvious] Fix typo — chennngwang / detail
- [mlir] Prevent segfault in Tensor canonicalization — tpopp / detail
- Adapt lldb-instr to d47ee525f9e92898 APi change — sguelton / detail
- [OpenMP] libomp: fix build by cl with vs2019 — Andrey.Churbanov / detail
- Fix macos target assumption in test — thomasp / detail
- [libcxx] Implement the stat function family on top of native windows APIs — martin / detail
- [libcxx] Implement _FilesystemClock::now() and __last_write_time for windows — martin / detail
- [libcxx] Hook up a number of operation functions to their windows counterparts — martin / detail
- [libcxx] Sanitize paths before creating symlinks on windows — martin / detail
- [gn build] (semi-manually) port 2ff8662b5d16 — thakis / detail
- [LTO] Update splitCodeGen to take a reference to the module. (NFC) — flo / detail
- [MemCpyOpt] Add test for incorrect optimization across lifetime (NFC) — nikita.ppv / detail
- [test] Use host platform specific error message substitution in lit tests — Abhina.Sreeskantharajan / detail
- [Syntax] Add syntax-tree-dump in clang-check. — hokein.wu / detail
- [gn build] port e90e455d2a0cc — thakis / detail
- [MachineLICM] Fix wrong and confusing comment. NFC. — sjoerd.meijer / detail
- [clangd] Extract symbol-scope logic out of Quality, add tests. NFC — sam.mccall / detail
- Revert "[clangd] Extract symbol-scope logic out of Quality, add tests. NFC" — sam.mccall / detail
- [mlir] Remove mlir_c_runner_utils_static. — csigg / detail
- [X86][SSE] combineExtractWithShuffle - support zero-extending to allow extracting from narrow shuffle masks — llvm-dev / detail
- clang-cl: Invent a /winsysroot concept — thakis / detail
- clang-cl: Accept /std:c11, /std:c17 flags — thakis / detail
- [TableGen] Fix instantiating multiclass in foreach — paul / detail
#2431 (Jan 29, 2021 7:07:20 AM)
- Explicitly use python3 for lit sandbox — oliver.stannard / detail
#2430 (Jan 28, 2021 9:18:18 PM)
- [lldb] Use `foo is None` instead of `not foo` in darwin.py — Jonas Devlieghere / detail
- Support a list of CostPerUse values — Christudasan.Devadasan / detail
- [SCEV] Do not cache comparison result upon reached max depth as "equivalence". PR48725 — mkazantsev / detail
- [LiveDebugVariables] Add cache for SkipPHIsLabelsAndDebug to prevent — wmi / detail
- [clang-format] Add option to control the spaces in a line comment — bjoern / detail
- [llvm] Forward-declare formatted_raw_ostream (NFC) — kazu / detail
- [llvm] Populate SmallVector at construction time (NFC) — kazu / detail
- [MustExecute] Use ListSeparator (NFC) — kazu / detail
- [clang-tidy] bugprone-assert-side-effect: Improve warning message. — Artem Dergachev / detail
- [clang-tidy] bugprone-assert-side-effect: Warn on NSAssert by default. — Artem Dergachev / detail
- [NFC][ScalarizeMaskedMemIntrin] Fix unused variable warning — nullptr.cpp / detail
- [clangd] Add include-fixer fixit for field_incomplete_or_sizeless diagnostic. — hokein.wu / detail
- Revert "[clang-format] Add option to control the spaces in a line comment" — bjoern / detail
#2429 (Jan 28, 2021 6:43:25 PM)
- [GlobalISel] Implement regbankselect for G_ASSERT_ZEXT — Jessica Paquette / detail
- [AMDGPU] Fix WMM Entry SCC preservation — carl.ritson / detail
- [libcxx][test] MoveOnly's comparisons are non-member — Casey / detail
- [libc][NFC] Add a few casts to suppress loss of precision warnings — michaelrj / detail
- [libcxx][test] move libc++-specific tests into the libcxx tree — Casey / detail
- Reland "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas" — akhuang / detail
- Fix typo in "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas." — akhuang / detail
- [NFC][llvm-nm] Fix unused variable warning — nullptr.cpp / detail
- [NFC][DebugInfo] Fix Wreturn-type gcc warning — nullptr.cpp / detail
#2428 (Jan 28, 2021 3:40:31 PM)
- Revert "[mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding" — hanchung / detail
- Fix memory leak in 4318028cd2d7633a0cdeb0b5d4d2ed81fab87864 — dblaikie / detail
- [PowerPC][Power10] Fix XXSPLI32DX not correctly exploiting specific cases — conanap / detail
- Removing the main to master sync GitHub workflow. — Mike Edwards / detail
- Support: Simplify __HAIKU__ #ifdef in llvm::sys::Wait, NFC — Duncan P. N. Exon Smith / detail
- [ASTMatchers] Avoid pathological traversal over nested lambdas — steveire / detail
- [ASTMatchers] Add invocation matcher — steveire / detail
- [CMake][libc] Don't do CPU feature detection when cross-compiling — phosek / detail
- [CMake][libc] Support cross-compiling libc-hdrgen — phosek / detail
- Revert "[PDB] Defer relocating .debug$S until commit time and parallelize it" — rnk / detail
- Add the ability to extract the unwind rows from DWARF Call Frame Information. — gclayton / detail
- [OpenMP] NFC: disabled two flakey tests as the bug in libomp not fixed yet — Andrey.Churbanov / detail
- [GlobalISel] Add G_ASSERT_ZEXT — Jessica Paquette / detail
- [GlobalISel] Implement widenScalar for carry-in add/sub — code / detail
- [NFC][EntryExitInstrumenter] Mark Dominator Tree as preserved in legacy-PM too — lebedev.ri / detail
- [NFC][PartiallyInlineLibCalls] Port to SplitBlockAndInsertIfThen() — lebedev.ri / detail
- [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedLoad(): port to SplitBlockAndInsertIfThen() — lebedev.ri / detail
- [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedStore(): port to SplitBlockAndInsertIfThen() — lebedev.ri / detail
- [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedGather(): port to SplitBlockAndInsertIfThen() — lebedev.ri / detail
- [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedScatter(): port to SplitBlockAndInsertIfThen() — lebedev.ri / detail
- [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedExpandLoad(): port to SplitBlockAndInsertIfThen() — lebedev.ri / detail
- [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedCompressStore(): port to SplitBlockAndInsertIfThen() — lebedev.ri / detail
- [PartiallyInlineLibCalls] Preserve Dominator Tree, if avaliable — lebedev.ri / detail
- [ScalarizeMaskedMemIntrin] Preserve Dominator Tree, if avaliable — lebedev.ri / detail
- [mlir][Linalg] Enable TileAndFusePattern to work with tensors. — ravishankarm / detail
- [NFC][AMDGPU] Correct name of DWARF CFA extensions — Tony.Tye / detail
- [GlobalISel] Walk through hints in getDefIgnoringCopies et al — Jessica Paquette / detail
- Revert "[GlobalISel] Walk through hints in getDefIgnoringCopies et al" — Jessica Paquette / detail
- Recommit "[GlobalISel] Walk through hints in getDefIgnoringCopies et al" — Jessica Paquette / detail
- [sanitizer] Fix msan test build on FreeBSD after 7afdc89c2054 — dimitry / detail
- ADT: Add SFINAE to the generic IntrusiveRefCntPtr constructors — Duncan P. N. Exon Smith / detail
- ADT: Fix typo in static assert message from 17c584551d573f1693990773e29fbe6b4b6fa4f4 — Duncan P. N. Exon Smith / detail
- [mlir][Linalg] Fix SFINAE check to actually check the value. — richard / detail
- Fix windows buildbot build errors from D89845. — gclayton / detail
- [clang-tidy] Applied clang-tidy fixes. NFC — alexfh / detail
- Introduce a new DialectIdentifier structure, extending Identifier with a Dialect information — joker.eph / detail
- [AArch64][GlobalISel] Add a combine to fold away truncate in: G_ICMP EQ/NE (G_TRUNC(v), 0) — Amara Emerson / detail
- [DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas. — akhuang / detail
- [GlobalISel] Implement computeKnownBits for G_ASSERT_ZEXT — Jessica Paquette / detail
- [AArch64][GlobalISel] Enable CSE for the prelegalizer combiner. — Amara Emerson / detail
- Revert "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas." — akhuang / detail
- [AMDGPU] Mark V_SET_INACTIVE as defining SCC — carl.ritson / detail
- Ensure that we traverse non-op() method bodys of lambdas — steveire / detail
#2427 (Jan 28, 2021 10:37:31 AM)
- [APFloat] scalbn - pass DoubleAPFloat arg as const-ref. NFCI. — llvm-dev / detail
- [APFloat] Remove orphan ilogb(DoubleAPFloat) declaration. NFCI. — llvm-dev / detail
- [libc++] Fix extern-templates.sh.cpp test on Linux — Louis Dionne / detail
- [mlir] Fix gcc-8 build — nicolas.vasilache / detail
- [mlir][Linalg] Fix tests in tile-and-pad — hanchung / detail
- [mlir] Make cuda/rocm-runtime-wrappers not depend on LLVMSupport. — csigg / detail
- [X86][AVX] combineHorizOpWithShuffle - fix valuetype comparison typo. — llvm-dev / detail
- Revert "[DWARF] Create subprogram's DIE in DISubprogram's unit" — shauryab98 / detail
- [lld][WebAssembly] Update comments mentioning legacy function names. NFC — sbc / detail
- [mlir] Fix integration tests — nicolas.vasilache / detail
- [libc++] [P0879] constexpr std::nth_element, and rewrite its tests. — arthur.j.odwyer / detail
- [libc++] Implement format_error. — koraq / detail
- [RISCV] Add support for scalable vector fneg using vfsgnjn.vv — craig.topper / detail
- [mlir][sparse] use typenames for opaque pointers — ajcbik / detail
- [libc++] Implements concept constructible_from — koraq / detail
- [RISCV] Remove isel patterns for Zbs *W instructions. — craig.topper / detail
- [mlir] Fix test by adapting to C util functions moving to libmlir_c_runner_utils — nicolas.vasilache / detail
- Fix lldb-vscode builds on Windows targeting POSIX — a20012251 / detail
- [libcxx][test] Update directory_entry test for C++20 — Casey / detail
- [llvm-nm] Display defined weak STT_GNU_IFUNC symbols as 'i' — i / detail
- [NFC] Disallow unused prefixes under clang/test/CodeGenCXX — mtrofin / detail
- Better document the limitations of coro::salvageDebugInfo() — Adrian Prantl / detail
- [mlir] NFC: split --shared-libs option into multiple lines. — csigg / detail
- [AMDGPU] Simplify some RUN lines. NFC. — jay.foad / detail
- [gn build] (semi-manually) port 081c1db02dd2 — thakis / detail
- [WebAssembly] Fix Fast ISEL not lowering 64-bit function pointers — aardappel / detail
- [mlir] turn complex-to-llvm into a partial conversion — zinenko / detail
- DebugInfo: Add a DWARF FORM extension for addrx+offset references to reduce relocations — dblaikie / detail
- [gn build] (manually) port 3b625060fc915 — thakis / detail
- [gn build] (manually) port 081c1db02dd2 more — thakis / detail
- [sparse][mlir] give all sparse kernels an explicit "output" tensor — ajcbik / detail
- Add convenience function for checking arrays of shapes compatible. — jpienaar / detail
- [WebAssembly] Prototype i8x16 to i32x4 widening instructions — tlively / detail
- [mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding — hanchung / detail
#2426 (Jan 28, 2021 6:36:41 AM)
- [ARM] Regenerate constant hoisting test. NFC — david.green / detail
- [MLIR][LinAlg][Docs] Add missing example code and other small fixes. — kareem.ergawy / detail
- [mlir][Linalg] Improve codegen strategy — nicolas.vasilache / detail
- [SimplifyCFG] If provided, preserve Dominator Tree — lebedev.ri / detail
- [CodeGen][DwarfEHPrepare] Preserve Dominator Tree — lebedev.ri / detail
- [OpenCL] Hide sampler-less read_image builtins before CL1.2 — sven.vanhaastregt / detail
- [DebugInfo] Remove some unused includes. NFCI. — llvm-dev / detail
- [Support] Add some missing namespace closure comments. NFCI. — llvm-dev / detail
- Fix "32-bit shift result used in 64-bit comparison" MSVC warning. NFCI. — llvm-dev / detail
- [X86][AVX] Add PR48908 shuffle test case — llvm-dev / detail
- [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - don't merge VPERMILPD ops with different low/high masks. — llvm-dev / detail
- [OpenMP] Disabled profiling in `libomp` by default to unblock link errors — tianshilei1992 / detail
- AMDGPUPrintfRuntimeBinding - don't dereference a dyn_cast<> pointer. NFCI. — llvm-dev / detail
- [AArch64][SVE] Allow accesses to SVE stack objects to use frame pointer — bradley.smith / detail
- [mlir][Linalg] Further improve codegen strategy and add a linalg.matmul_i8_i8_i32 — nicolas.vasilache / detail
- [ARM] Add alignment checks for MVE VLDn — david.green / detail
- [OpenMP][deviceRTLs] Added `[[clang::loader_uninitialized]]` explicitly — tianshilei1992 / detail
- [OpenMP][NVPTX] Added the missing -O1 when building NVPTX bitcode libraries — tianshilei1992 / detail
- [OpenMP][deviceRTLs] Separate declaration of target dependent functions from `target_impl.h` — tianshilei1992 / detail
- [Orc] Remove unused header from TPC server — Stefan Gränitz / detail
- [mlir][Linalg] Reenable test that was mistakenly disabled — nicolas.vasilache / detail
- [X86] Add extload test cases from D95086 — llvm-dev / detail
- Relax test expectations in debug-info-gline-tables-only-codeview.cpp — hans / detail
- [mlir] Fix subview verifier. — nicolas.vasilache / detail
- [clang-tidy] Remove unnecessary #ifdef — alexfh / detail
- [mlir][Linalg] Replace SimplePad with PadTensor in tile-and-pad — hanchung / detail
- [MC][ELF] Fix accepting abbreviated form with sh_flags and sh_entsize — abidh / detail
#2425 (Jan 28, 2021 12:48:17 AM)
- [AMDGPU] Avoid an illegal operand in si-shrink-instructions — Piotr Sobczak / detail
- [yaml2obj] - Allow empty SectionHeaderTable definitions. — grimar / detail
- [X86][AMX] Prevent shape def being scheduled across ldtilecfg. — yuanke.luo / detail
- [NFC][Transforms][Coroutines] Remove unused variable — nullptr.cpp / detail
- [NFC][IR][AsmWriter] Fix Wreturn-type gcc warning — nullptr.cpp / detail
- [Clang][Codegen] Truncate initializers of union bitfield members — tomas.matheson / detail
- [ARM][RegisterScavenging] Don't consider LR liveout if it is not reloaded — tomas.matheson / detail
- [clang][cli] Use variadic macros for parsing/generating — jan_svoboda / detail
- Use DataExtractor to decode SLEB128 in android_relas. — rahmanl / detail
- Revert "[clang][cli] Use variadic macros for parsing/generating" — jan_svoboda / detail
- [RISCV] Add support for RVV int<->fp & fp<->fp conversions — fraser / detail
- [PowerPC] Do not emit XXSPLTI32DX for sub 64-bit constants — nemanja.i.ibm / detail
- [AMDGPU][GlobalISel] Handle G_PTR_ADD when looking for constant offset — Mirko.Brkusanin / detail
- [AMDGPU][GlobalISel] Remove redundant cmp when copying constant to vcc — Mirko.Brkusanin / detail
- [NFC] Move scavenge-lr.mir From AArch64 to Thumb2 test directory. — tomas.matheson / detail
#2424 (Jan 27, 2021 10:57:07 PM)
- [mlir][PassManager] Only reinitialize the pass manager if the context registry changes — riddleriver / detail
- [OpenMP][Libomptarget] Fix conditional in CMake for remote plugin — atmndp / detail
- DebugInfo: Fix bug in addr+offset exprloc to use DWARFv5 addrx op instead of DWARFv4 GNU extension — dblaikie / detail
- [AMDGPU][NFC] Generate llvm.amdgcn.set.inactive tests — carl.ritson / detail
- [libomptarget][NFC] Link plugins with threads support library due to std::call_once usage. — vyacheslav.p.zakharin / detail
- [AMDGPU][NFC] Pre-commit test for D95509 — carl.ritson / detail
- [Support] Fix build for Haiku — sepavloff / detail
- IntrinsicEmitter: Change IntrinsicsToAttributesMap from uint8_t[] to uint16_t[] — i / detail
- [RISCV] Copy isUnneededShiftMask from X86. — craig.topper / detail
- [CSSPGO] Support of CS profiles in extended binary format. — hoy / detail
- [AVR] Optimize 16-bit int shift — powerman1st / detail
- [DebugInfo] Forward-declare PDBFile (NFC) — kazu / detail
- [llvm] Use llvm::is_sorted (NFC) — kazu / detail
- [llvm] Use append_range (NFC) — kazu / detail
#2423 (Jan 27, 2021 4:16:58 PM)
- [flang] Search for #include "file" in right directory (take 2) — pklausler / detail
- [LTO] Prevent devirtualization for symbols dynamically exported — tejohnson / detail
- [cxx_status] Mark P0732R2 as only 'partial', not 'Clang 12', as some of — richard / detail
- [llvm-c] Move LLVMX86_AMXTypeKind & LLVMPoisonValueValueKind to the bottom to avoid value changes compared with LLVM<=11 — i / detail
- [AMDGPU] Do not reassign spilled registers — Stanislav.Mekhanoshin / detail
- [clangd] Log warning when using legacy (theia) semantic highlighting. — sam.mccall / detail
- [clangd] Parse Diagnostics block, and nest ClangTidy block under it. — sam.mccall / detail
#2422 (Jan 27, 2021 2:43:32 PM)
- [RISCV] Move RISCVVPseudosTable from RISCVBaseInfo.h to RISCVInstrInfo.h. NFC — craig.topper / detail
- Itanium Mangling: Mangle `__alignof__` differently than `alignof`. — jyknight / detail
- Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. — jyknight / detail
- Itanium Mangling: In 'enable_if', omit X/E around <expr-primary>. — jyknight / detail
- DebugInfo: Deduplicate addresses in debug_addr — dblaikie / detail
- [OpenMP][NVPTX] Disable building NVPTX deviceRTL by default on a non-CUDA system — tianshilei1992 / detail
- [AArch64][GlobalISel] Allow vector store legalization into 128-bit-wide types — Jessica Paquette / detail
- [CodeGen] IndirectBrExpandPass: preserve Dominator Tree, if available — lebedev.ri / detail
- clang: Fix static_assert in a few contexts in microsoft mode — thakis / detail
#2421 (Jan 27, 2021 12:49:42 PM)
- [FaultsMaps][llvm-objdump] Move FaultMapParser to Object/. Remove CodeGen dependency from llvm-objdump — craig.topper / detail
- [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags — i / detail
- [test] Fix clang/test/CodeGen tests — i / detail
- [gn build] Port 0b50fa99452f — llvmgnsyncbot / detail
- Revert "Suppress non-conforming GNU paste extension in all standard-conforming modes" — rnk / detail
- [lit][NFC] Use enum to represent test order — julian.lettner / detail
- [sanitizer][fuchsia] Implement ReleaseMemoryPagesToOS — mvanotti / detail
- [libc] Include only the relevant header files in the integration test. — sivachandra / detail
- [LoopVectorize] use IR fast-math-flags exclusively (not FP function attributes) — spatel / detail
- [builtins] Fix integer/pointer confusion in gcc_personality_v0.c — jrtc27 / detail
- [builtins] Fix build after D95537 due to missing size_t — jrtc27 / detail
- [RISCV] Rework fault first only load isel. — craig.topper / detail
- [libc] Fix the CMake var name of the list of public headers. — sivachandra / detail
- [RISCV] Reduce field sizes in searchable tables to reduce binary size. — craig.topper / detail
- [OpenMP] Fix HWLOC topology detection for 2.0.x — jonathan.l.peyton / detail
- [OpenMP] Add cpuid leaf 1f topology discovery — jonathan.l.peyton / detail
- [OpenMP] Fix misleading warning for OMP_PLACES — jonathan.l.peyton / detail
- Parse different attribute syntaxes in arbitrary order — aaron / detail
- Permit __VA_OPT__ in all language modes and allow it to be detected with #ifdef. — richard / detail
- [scudo][standalone] Restore GWP-ASan flag parsing — kostyak / detail
- Silence a -Wlogical-op-parentheses diagnostic; NFC — aaron / detail
- [libc] Fix list of public headers usable on aarch64. — sivachandra / detail
- Ignore unknown attribute warnings in this test — aaron / detail
- [sanitizer] Fix crash on empty strings. — eugenis / detail
- Fix runInTerminal failures on Windows — a20012251 / detail
- [ARM] Add BE check variants for soft-fp test. NFC — david.green / detail
- Revert "[sanitizer] Fix crash on empty strings." — eugenis / detail
- [sanitizer] Fix crash on empty strings. — eugenis / detail
- [Demangle] Support demangling Swift calling convention in MS demangler. — varun_gandhi / detail
- Don't allow __VA_OPT__ to be detected by #ifdef. — richard / detail
#2420 (Jan 27, 2021 9:35:30 AM)
- Deprecate build cache servers for aarch64 and aarch32 from Buildbot — Leandro.Nunes / githubweb
- [libc] Make clang and clang++ as the explicit C and C++ compilers. — sivachandra / githubweb
#2420 (Jan 27, 2021 9:35:30 AM)
- [mlir:async] Fix deadlock in async runtime await-and-execute functions — ezhulenev / detail
- [LoopUnswitch] Add test cases not partially unswitched due to cost. — flo / detail
- [clang][cli] Port OpenMP-related LangOpts to marshalling system — jan_svoboda / detail
- [clang][cli] Parse HeaderSearch options separately — jan_svoboda / detail
- [clang][cli] Generate HeaderSearch options separately — jan_svoboda / detail
- clang-cl: Prefer /vctoolsdir, /winsdkdir over LIB for link invocations — thakis / detail
- Try to fix cl-options.c on bots were the default triple is non-x86 non-arm — thakis / detail
- [clangd] Work around GCC bug 66735 — sam.mccall / detail
- [OpenMP] Fix building using LLVM_ENABLE_RUNTIMES — georgakoudis1 / detail
- [OpenMP][Libomptarget] Fix check-libomptarget — georgakoudis1 / detail
- [clangd] Treat "null" optional fields as missing — kadircet / detail
- [X86] merge "={eax}" and "~{eax}" into "=&eax" for MSInlineASM — freddy.ye / detail
- [flang][openacc] Fix clause restriction for host_data directive — clementval / detail
- [flang][openacc] Fix clause restriction for exit data directive — clementval / detail
- [libcxx] Update include/__libcpp_version to match include/__config — simon.tatham / detail
- [mlir] Fold shape.eq %a, %a to true — tpopp / detail
- [libc++] [P0879] constexpr heap and partial_sort algorithms — arthur.j.odwyer / detail
- [compiler-rt] Support FreeBSD standalone (boot) environment — jrtc27 / detail
- [NFC] StackProtector: be consistent and to initialize DominatorTreeWrapperPass — lebedev.ri / detail
- [CodeGen] SafeStack: preserve DominatorTree if it is avaliable — lebedev.ri / detail
- [Support] Fix clang-tidy auto warnings. NFCI. — llvm-dev / detail
- [Support] CommandLine.cpp - Fix clang-tidy namespace comment warnings. NFCI. — llvm-dev / detail
- ExecutionDomainFix.cpp - use const refs in for-range loops. NFCI. — llvm-dev / detail
- [TableGen] [DetailedRecords] Print record name that is null string as "" — paul / detail
- [LoopUtils] Pass SCEVExpander instead SE to addRuntimeChecks. — flo / detail
- [libc++] Fix extern template test failing on Windows — Louis Dionne / detail
- [flang][openacc] Allow multiple wait clauses — clementval / detail
- [RISCV] Group the legal vector types into lists we can iterator over in the RISCVISelLowering constructor — craig.topper / detail
- [libc] Disable sqrtl_test on non-x86 platforms. — sivachandra / detail
#2420 (Jan 27, 2021 9:35:30 AM)
- Deprecate build cache servers for aarch64 and aarch32 from Buildbot — Leandro.Nunes / detail
- [libc] Make clang and clang++ as the explicit C and C++ compilers. — sivachandra / detail
#2419 (Jan 27, 2021 2:24:28 AM)
- [AArch64][GlobalISel] Make G_SADDE and G_SSUBE legal — code / detail
- [Test][AArch64] Use named vregs in overflow legalization tests. NFC — code / detail
- [ARM] Add neon FP16 scalar_to_vector patterns. — david.green / detail
- [AMDGPU] Write "GFX6-GFX9" instead of "GFX6-9" in docs — jay.foad / detail
- Fix "not all control paths return a value" warning. NFCI. — llvm-dev / detail
- [flang][driver] Report prescanning diags during syntax-only parsing — faris.rehman / detail
- [RISCV] Fix a codegen crash in getSetCCResultType — fraser / detail
- [AArch64] Add vector saturating add intrinsic costs — david.green / detail
- [MachineLICM][MachineSink] Move SinkIntoLoop to MachineSink. — sjoerd.meijer / detail
- [clang][AST] Encapsulate DeclarationNameLoc, NFCI — mikhail.maltsev / detail
- [SCEV] Fix incorrect loop exit count analysis. — chenmindong1 / detail
- clang-cl: Add /winsdkdir and /winsdkversion flags — thakis / detail
- [analyzer] NFC: Introduce reusable bug category for "C++ move semantics". — Artem Dergachev / detail
- [OpenCL][Docs] Moved info from UsersManual into OpenCLSupport. — anastasia.stulova / detail
- [DWARF] Create subprogram's DIE in DISubprogram's unit — jeremy.morse / detail
- [lldb] Add move_iterator to supported template list — Raphael Isemann / detail
#2418 (Jan 27, 2021 12:56:05 AM)
- [clang-format] Avoid considering include directive as a template closer. — marek.kurdej / detail
- Fix an error about implicit fallthrough during self build - new tag for ittapi. — alexey.bader / detail
- [mlir] Extend semantic of OffsetSizeAndStrideOpInterface. — nicolas.vasilache / detail
- [clang][cli] Port LangOpts to marshalling system, pt.2 — jan_svoboda / detail
- [OpenMP] libomp: fix build by clang-cl with vs2019 — Andrey.Churbanov / detail
- [libc][NFC] Use a end of list marker for cpu feature detection. — sivachandra / detail
- [clang] Fix signedness in vector bitcast evaluation — sven.vanhaastregt / detail
#2417 (Jan 26, 2021 11:28:23 PM)
- [mlir][Linalg] Add canonicalization for init_tensor -> subtensor op. — ravishankarm / detail
- [clang][cli] Port LangOpts to marshalling system, pt.1 — jan_svoboda / detail
#2416 (Jan 26, 2021 8:28:00 PM)
- Rename clang/test/Frontend/output-{failures,paths}.c, NFC — Duncan P. N. Exon Smith / detail
- Frontend: Use early returns in CompilerInstance::clearOutputFiles, NFC — Duncan P. N. Exon Smith / detail
- Bump the trunk major version to 13 — tstellar / detail
- [TableGen] Add isContradictoryImpl implementation to CheckCondCodeMatcher and CheckChild2CondCodeMatcher. — craig.topper / detail
- [AMDGPU] Forward-declare TargetRegisterClass (NFC) — kazu / detail
- [MemorySSA] Use ListSeparator (NFC) — kazu / detail
- [llvm-objdump] Use append_range (NFC) — kazu / detail
#2415 (Jan 26, 2021 5:53:21 PM)
- Support for instrumenting only selected files or functions — phosek / detail
- [RISCV] Add rv64 run lines to rv32 MC layer tests for B extension — craig.topper / detail
- [OpenMP][NVPTX] Drop dependence on CUDA to build NVPTX `deviceRTLs` — tianshilei1992 / detail
- [gn build] Port bb9eb1982980 — llvmgnsyncbot / detail
#2414 (Jan 26, 2021 3:04:23 PM)
- [NFC] Show instcombine powi simplifications drop FMF — valery.n.dmitriev / detail
- [InstCombine] Preserve FMF for powi simplifications. — valery.n.dmitriev / detail
- [libomptarget][NFC] Use portable printf format specifiers. — vyacheslav.p.zakharin / detail
- [NewPM] Add ExtraVectorizerPasses support — bjorn.a.pettersson / detail
- [ARM] Fix STRT/STRHT/STRBT input/output operands. — chaosdefinition / detail
- Frontend: Fix memory leak in CompilerInstance::setVerboseOutputStream — Duncan P. N. Exon Smith / detail
- Salvage debug info for function arguments in coro-split funclets. — Adrian Prantl / detail
- [GlobalISel] Implement computeKnownBits for G_SEXT_INREG — Jessica Paquette / detail
- Frontend: Simplify handling of non-seeking streams in CompilerInstance, NFC — Duncan P. N. Exon Smith / detail
- [llc] Add reportError helper and canonicalize error messages — i / detail
- Frontend: Fix layering between create{,Default}OutputFile, NFC — Duncan P. N. Exon Smith / detail
- [libomptarget][NFC] Avoid gcc 5/6 issue with lambda captures. — vyacheslav.p.zakharin / detail
- llvm-lib: Pull error printing code out of two functions — thakis / detail
- Disable rosegment for old Android versions. — danalbert / detail
- [gn build] restore build command removed in 9595a7ff55b6 for platforms without prebuilts — thakis / detail
- [gn build] fix get.py change — thakis / detail
- [libomptarget][cuda] Handle missing _v2 symbols gracefully — jonathanchesterfield / detail
- [OpenMP] Modify OMP_ALLOCATOR environment variable — nawrin.sultana / detail
- [libc++] Give `MoveOnly` all six comparison operators, not just == and <. — arthur.j.odwyer / detail
#2413 (Jan 26, 2021 12:19:20 PM)
- AMDGPU: Add assertion to determineCalleeSaves — Matthew.Arsenault / detail
- AMDGPU: Fix redundant FP spilling/assert in some functions — Matthew.Arsenault / detail
- [mlir] Set CUDA/ROCm context before creating resources. — csigg / detail
- [lldb][NFC] Another attempt to fix GCC 5.x compilation — Raphael Isemann / detail
- Reland "[lit] Use os.cpu_count() to cleanup TODO" — julian.lettner / detail
- [mlir] sret and byval now require a type argument when constructed. — eschweitz / detail
- [RISCV] Have customLegalizeToWOp truncate to the original type instead of i32 now that we use it for i8/i16 as well. — craig.topper / detail
- [ARM] [ELF] Fix ARMMaterializeGV for Indirect calls — adhemerval.zanella / detail
- [clangd] Selection handles CXXBaseSpecifier — n.james93 / detail
- [clangd] FindTarget resolves base specifier — n.james93 / detail
- [libomptarget][devicertl][amdgpu] Fix build, variable renaming error — jonathanchesterfield / detail
- Support for instrumenting only selected files or functions — phosek / detail
- [gn build] Port 4edf35f11a9e — llvmgnsyncbot / detail
- [OpenMP][Libomptarget] Introduce changes to support remote plugin — atmndp / detail
- [AMDGPU] Update subtarget features for new target ID support — Austin.Kerbow / detail
- CGDebugInfo: Drop Loc.isInvalid() special case from getLineNumber — i / detail
- CGDebugInfo CreatedLimitedType: Drop file/line for RecordType with invalid location — i / detail
- [flang][openacc][NFC] Organize clause validity tests by directive — clementval / detail
- Make SBDebugger::CreateTargetWithFileAndArch work with lldb::LLDB_DEFAULT_ARCH — jingham / detail
- Revert "Support for instrumenting only selected files or functions" — phosek / detail
- Add -fbinutils-version= to gate ELF features on the specified binutils version — i / detail
- [libc++] Fix oss-fuzz build — Louis Dionne / detail
- [llvm-elfabi] Support ELF file that lacks .gnu.hash section — haowei / detail
- [OpenMP][Libomptarget] Introduce Remote Offloading Plugin — atmndp / detail
- [libomptarget][cuda] Only run tests when sure there is cuda available — jonathanchesterfield / detail
- [libomptarget][cuda] Gracefully handle missing cuda library — jonathanchesterfield / detail
- [llvm-elfabi] Fix test after D95140 — i / detail
- [gn build] Port 1e634f3952aa — llvmgnsyncbot / detail
- [OpenMP][Libomptarget] Fix cmake error on remote plugin — atmndp / detail
- [GlobalISel][IRTranslator] Ignore the llvm.experimental.noalias.scope.decl intrinsic. — Amara Emerson / detail
- [NFC][lit] Cleanup code using string interpolation — julian.lettner / detail
- [X86] In shrinkAndImmediate, place the new constant into the topological sort. — craig.topper / detail
#2412 (Jan 26, 2021 6:06:48 AM)
- Add a libc aarch64 worker and a debug builder running on it. — sivachandra / githubweb
- ClangBuilder: Enable fortran in test-suite — diana.picus / githubweb
#2412 (Jan 26, 2021 6:06:48 AM)
- [clang] Fix a nullptr dereference bug on invalid code — adamcz / detail
- [mlir][Linalg] Fix incorrect erase order — nicolas.vasilache / detail
- [NFC] Fix title comment typo and provide description for LLJIT example. — shivam98.tkg / detail
- [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands. — nicolas.vasilache / detail
- [VPlan] Handle scalarized values in VPTransformState. — flo / detail
- [Doc][NFC] Fix Kaleidoscope links, typos and add blog posts for MCJIT — shivam98.tkg / detail
- [clangd] Fix a crash when indexing invalid ObjC method declaration — adamcz / detail
- [clangd] Allow diagnostics to be suppressed with configuration — sam.mccall / detail
- [Verifier] enable and limit llvm.experimental.noalias.scope.decl dominance checking — jeroen.dobbelaere / detail
- [X86][AVX] Generalize vperm2f128/vperm2i128 patterns to support all legal 256-bit vector types — llvm-dev / detail
- [Verifier] disable llvm.experimental.noalias.scope.decl dominance check. — jeroen.dobbelaere / detail
- [LLDB] Remove leftovers and typos from RegisterInfos_arm64_sve.h — omair.javaid / detail
- [LLDB] Define AUXV_AT_HWCAP2 in AuxVector.h — omair.javaid / detail
- [LLDB] Skip TestPlatformProcessConnect on arm/aarch64 buildbot — omair.javaid / detail
- Revert "[JITLink] Enable exception handling for ELF." — thakis / detail
- [AMDGPU][MC] Improved errors handling for SDWA operands — dmitry.preobrazhensky / detail
- [libomptarget] Compile with older cuda, revert D95274 — jonathanchesterfield / detail
- [libc++] Implement P0655R1 visit<R>: Explicit Return Type for visit — Louis Dionne / detail
- Revert "Fix unused variable in CoroFrame.cpp when building Release with GCC 10" — lxfind / detail
- [OpenCL] Refactor of targets OpenCL option settings — anton.zabaznov / detail
- [scudo][standalone] Enable death tests on Fuchsia — kostyak / detail
- [libc++][doc] Update the release notes. — koraq / detail
- [RISCV] Use sign extend for i32 arguments and returns in makeLibCall on RV64. — craig.topper / detail
- [OpenMP][NFC] Fix SourceInfo.h variable names — huberjn / detail
- [ARM] Use half directly for args/return types in test. NFC — david.green / detail
- [clang-format] add case aware include sorting — marek.kurdej / detail
- [libc++] Implement [P0769] "Add shift to algorithm" (shift_left, shift_right) — arthur.j.odwyer / detail
- [Sema] Fix an assertion failure in -Wcompletion-handler — erik.pilkington / detail
- [libc++] [P0879] constexpr std::reverse, partition, *_permutation. — arthur.j.odwyer / detail
- [clang] Add -fprofile-prefix-map — keithbsmiley / detail
- [mlir] Use more C99 comments in C API header files — zinenko / detail
- [PowerPC] Add missing negate for VPERMXOR on little endian subtargets — nemanja.i.ibm / detail
- [lld] Consistent help text for `--save-temps` — sbc / detail
- [SampleFDO] Report error when reading a bad/incompatible profile instead of — wmi / detail
- [mlir][Affine] Add support for multi-store producer fusion — diego.caballero / detail
- [Win64] Ensure all stack frames are 8 byte aligned — rnk / detail
- [libc++] Fix build after 51faba35fd81fbd3af407a29c136895a718ccd96 — Louis Dionne / detail
- [RISCV] Custom type legalize i8/i16 UDIV/UREM/SDIV on RV64 so we can use divuw/remuw/divw. — craig.topper / detail
- [clangd][NFC] Simplify handing on methods with no params — n.james93 / detail
- [OpenMP][NVPTX] Rewrite CUDA intrinsics with NVVM intrinsics — tianshilei1992 / detail
- [mlir] Add C API for IntegerSet — zinenko / detail
- [GVN] do not repeat PRE on failure to split critical edge — ndesaulniers / detail
- [ThreadPlan] fix exec on Linux — a20012251 / detail
- [VPlan] Replace uses with new value in VPInstructionsToVPRecipe (NFC). — flo / detail
- [lit] Use os.cpu_count() to cleanup TODO — julian.lettner / detail
- Revert "[clangd][NFC] Simplify handing on methods with no params" — keithbsmiley / detail
- [ObjC][ARC] Annotate calls with attributes instead of emitting retainRV — Akira / detail
- [clang-format] [NFC] Use some constexpr StringRef — bjoern / detail
- [clang-format] [NFC] Restructure getLineCommentIndentPrefix — bjoern / detail
- [clang-format] [NFC] Remove unsued arguments — bjoern / detail
- [clang-format] PR16518 Add flag to suppress empty line insertion before access modifier — bjoern / detail
- [clang-format] [NFC] Rerun dump_format_style.py — bjoern / detail
- libcxx: Try to fix build after D92044 — thakis / detail
- [gn build] Port e123cd674c02 — llvmgnsyncbot / detail
- Reland"[clangd][NFC] Simplify handing on methods with no params" — n.james93 / detail
- [vscode] Improve runInTerminal and support linux — a20012251 / detail
- Fix SBDebugger::CreateTargetWithFileAndArch to accept LLDB_ARCH_DEFAULT. — jingham / detail
- Revert "[IndirectFunctions] Skip propagating attributes to address taken functions" — kzhuravl_dev / detail
- Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 — a20012251 / detail
- Revert "[lit] Use os.cpu_count() to cleanup TODO" — julian.lettner / detail
- [YAML I/O] Fix bug in emission of empty sequence — Jonas Devlieghere / detail
- [flang] Search for #include "file" in right directory — pklausler / detail
- [flang] Fix errors in ISO_FORTRAN_ENV module for REAL128 — pklausler / detail
- Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV" — richard / detail
- Recommit "[AArch64][GlobalISel] Implement widenScalar for signed overflow" — code / detail
- [clangd] ignore parallelism level for quick tasks — sam.mccall / detail
- [mlir:Async] Add intermediate async.coro and async.runtime operations to simplify Async to LLVM lowering — ezhulenev / detail
- Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 — a20012251 / detail
- [RISCV] Add RVV insertelt/extractelt scalable-vector patterns — fraser / detail
- [LSR] Drop potentially invalid nowrap flags when switching to post-inc IV (PR46943) — nikita.ppv / detail
- [clangd] Allow configuration database to be specified in config. — sam.mccall / detail
- Follow on to: f05dc40c31d1883b46b8bb60547087db2f4c03e3 — jingham / detail
- Restore GNU , ## __VA_ARGS__ behavior in MSVC mode — harald / detail
- Fix runInTerminal errors on ARM — a20012251 / detail
- Fix -Wmissing-override in lldb — dblaikie / detail
- Support: Remove duplicated code in {File,clang::ModulesDependency}Collector, NFC — Duncan P. N. Exon Smith / detail
- [clang][Fuchsia] Add relative-vtables + asan multilibs — leonardchan / detail
- [OpenMP][deviceRTLs] Remove omp_is_initial_device — tianshilei1992 / detail
- [InlineAdvisor] Allow replay of inline decisions for the CGSCC inliner from optimization remarks — modimo / detail
- [lldb/Lua] add support for Lua function breakpoint — pctammela / detail
- [AMDGPU] Added -mcpu=tahiti to 3 tests. NFC. — Stanislav.Mekhanoshin / detail
- [NFC] Disallow unused prefixes in clang/test/Analysis — mtrofin / detail
- [lld-macho] Link against ObjCARCOpts instead of ObjCARC — jezng / detail
- AMDGPU: Reduce the number of expensive calls in SIFormMemoryClause — changpeng.fang / detail
- [RISCV] Add isel patterns to optimize slli.uw patterns without Zba extension. — craig.topper / detail
- Revert "Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method"" — Amara Emerson / detail
- DebugInfo: Generalize the .debug_addr minimization flag to pave the way for including other strategies — dblaikie / detail
- [libc++] Support immovable return types in std::function. — arthur.j.odwyer / detail
- [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
- ExpressionParser: Migrate to FileEntryRef in ParseInternal, NFC — Duncan P. N. Exon Smith / detail
- [mlir:Async] Use LLVM coro operations in async.coro lowering — ezhulenev / detail
- [JITLink] Re-apply 6884fbc2c4f (ELF eh support) with fix for broken test case. — Lang Hames / detail
- SourceManager: Unify FileEntry/FileEntryRef versions of createFileID — Duncan P. N. Exon Smith / detail
- SourceManager: Migrate to FileEntryRef in getOrCreateContentCache, NFC — Duncan P. N. Exon Smith / detail
- [x86] Fix trivial typo in emmintrin.h — wolfgang_pieb / detail
- [lit] Update lit.py shebang for Python3 — julian.lettner / detail
- [GlobalISel][Localizer] Don't localize phi operands which are used more than once in the phi. — Amara Emerson / detail
- Frontend: Take VFS and MainFileBuffer by reference in PrecompiledPreamble::CanReuse, NFC — Duncan P. N. Exon Smith / detail
- [libcxx] random_device, for OpenBSD specify optimal entropy properties — brad / detail
- Revert "Fix SBDebugger::CreateTargetWithFileAndArch to accept LLDB_ARCH_DEFAULT." — richard / detail
- [llvm-link] Fix crash when materializing appending global — serguei.n.dmitriev / detail
- [X86] Correct some cross references in avxintrin.h. — wolfgang_pieb / detail
- [libomptarget][cuda] Gracefully handle missing cuda library — jonathanchesterfield / detail
- [PowerPC] Do not emit HW loop with half precision operations — nemanja.i.ibm / detail
- [JITLink] Disable ELF_ehframe_basic.s test on Windows. — Lang Hames / detail
- [Test][AArch64] Move overflow add/sub tests to their own file. NFC — code / detail
- [Test][AArch64] Add s32 legalizer test for UADDE/USUBE — code / detail
- Revert "[libomptarget][cuda] Gracefully handle missing cuda library" — jonathanchesterfield / detail
- [OpenMP] Added the support for hidden helper task in RTL — tianshilei1992 / detail
- [TableGen] Use llvm::append_range (NFC) — kazu / detail
- [StackSafety] Use ListSeparator (NFC) — kazu / detail
- [AMDGPU] Forward-declare MachineIRBuilder (NFC) — kazu / detail
- [RISCV] Implement vlsegff intrinsics. — kai.wang / detail
- [RISCV] Update V extension to v1.0-draft 08a0b464. — kai.wang / detail
- [OpenMP][FIX] Enforce a function boundary for a new data environment — johannes / detail
- [OpenMP] Add source location information to the libomptarget profile — johannes / detail
- [mlir][Python] Fix comments of 'getCapsule' and 'createFromCapsule' — zhanghb97 / detail
- [Object][WebAssembly] Update format of error messages — sbc / detail
- Revert "[WebAssembly] MC layer writes table symbols to object files" — sbc / detail
- Add vp2intersect to AVX512 dialect. — nicolas.vasilache / detail
- [clang][cli] NFC: Simplify BoolOption API — jan_svoboda / detail
- [RISCV] Define different pseudo instructions for different FPR. — kai.wang / detail
- [clang][cli] Store LangStandard::Kind in LangOptions — jan_svoboda / detail
- [clang][cli] Port GNU language options to marshalling system — jan_svoboda / detail
- [clang][cli] Accept strings instead of options in ImpliedByAnyOf — jan_svoboda / detail
- [clangd] Fix filename completion at the end of file — kadircet / detail
- [NFC] Refine some uninitialized used variables. — freddy.ye / detail
- [RISCV] Adjust RISCVInstrInfoVSDPatterns.td for different pseudo instructions for different FPR. — craig.topper / detail
- [libObject,llvm-readelf/obj] - Don't use @@ when printing versions of undefined symbols. — grimar / detail
- [clangd] Add include-fixer fixit for no_member_template diagnostic. — hokein.wu / detail
- [llvm-nm][ELF] - Use @@ prefix when printing default versions. — grimar / detail
- [yaml2obj] - Refine how we set the sh_link field. NFCI. — grimar / detail
- [clang][cli] Port GPU-related language options to marshalling system — jan_svoboda / detail
- [LLDB][test] - Fix test after yaml2obj change. — grimar / detail
- [update_llc_test_checks] Support AVR — powerman1st / detail
- [llvm-nm] Silence a gcc warning about a stray semicolon. NFC. — martin / detail
- [yaml2obj][obj2yaml] - Improve how we set/dump the sh_entsize field. — grimar / detail
- [mlir:async] Use ODS to define async types — ezhulenev / detail
- Revert "[clang-format] add case aware include sorting" — marek.kurdej / detail
- [SVE] Fix some logical arithmetic tests — david.sherwood / detail
- [mlir] Async: add a separate pass to lower from async to async.coro and async.runtime — ezhulenev / detail
- [AMDGPU][MC] Refactored exp tgt handling — dmitry.preobrazhensky / detail
- [LLD][ELF][AArch64] Add support for R_AARCH64_LD64_GOTPAGE_LO15 relocation — adhemerval.zanella / detail
- [mlir] drop unused statics — zinenko / detail
- [LIBOMPTARGET]FIX define declaration, NFC — noreply / detail
- [JITLink][ELF/x86-64] When building PLT stub, use -4 offset for PCRel32. — Lang Hames / detail
- [ORC] Fix debug logging message. — Lang Hames / detail
- Remove requirement for -maltivec to be used when using -mabi=vec-extabi or -mabi=vec-default when not using vector code — zarko / detail
- Revert "[flang] Search for #include "file" in right directory" — andrzej.warzynski / detail
- [ORC] Attempt to auto-claim responsibility for weak defs in ObjectLinkingLayer. — Lang Hames / detail
- [Passes] Run peeling as part of simple/full loop unrolling. — flo / detail
- [AMDGPU] Fix use of HasModifiers in VopProfile — Mirko.Brkusanin / detail
- [AMDGPU] Add IntrWillReturn to three intrinsics — sebastian.neubauer / detail
- [CostModel] Handle CTLZ and CCTZ in getTypeBasedIntrinsicInstrCost — sander.desmalen / detail
- Fix signed/unsigned comparison warning. NFCI. — llvm-dev / detail
- [LoopUnswitch] Add some additional tests. — flo / detail
- [LoopUnswitch] Avoid partially unswitching too aggressively. — flo / detail
- AMDGPU: Clear IsSSA property in SIFormMemoryClauses — Matthew.Arsenault / detail
- [libomptarget][NFC] Fixed obsolete function names in comments — georgios.rokos / detail
- [AMDGPU] Fix null-dereference static analysis warnings. NFCI. — llvm-dev / detail
- [Sema] diagnoseEquivalentInternalLinkageDeclarations - assert for non-null NamedDecl. NFCI. — llvm-dev / detail
- [mlir][nfc] Move `getInnermostParallelLoops` to SCF/Transforms/Utils.h. — pifon / detail
- [NFC] Disallow unused prefixes under clang/test/CodeGen — mtrofin / detail
- [AMDGPU] HSAMD::fromString - replace std::string arg with StringRef. NFCI. — llvm-dev / detail
- Fix null dereference static analysis warning. NFCI. — llvm-dev / detail
- [LoopUtils] do not initialize Cmp predicate unnecessarily; NFC — spatel / detail
- [LoopVectorize] add test for fmin/fmax FMF propagation; NFC — spatel / detail
- [mlir] Add Python bindings for IntegerSet — zinenko / detail
- [clangd] Add std::size_t to StdSymbol mapping — kadircet / detail
- [lldb] Remove unused ThreadPlanStack::GetStackOfKind (NFC) — davelee.com / detail
- [OpenMP][deviceRTLs] Build the deviceRTLs with OpenMP instead of target dependent language — tianshilei1992 / detail
#2412 (Jan 26, 2021 6:06:48 AM)
- Add a libc aarch64 worker and a debug builder running on it. — sivachandra / detail
- ClangBuilder: Enable fortran in test-suite — diana.picus / detail
#2411 (Jan 25, 2021 3:57:38 AM)
- Fix Windows-on-Arm buildbots — maxim.kuvyrkov / githubweb
#2411 (Jan 25, 2021 3:57:38 AM)
- [clang] NFC: Remove else if after return — kbobyrev / detail
- [lld][ELF][test] Add testing for IE/LD TLS weak undef references — james.henderson / detail
- [clang-format] [docs] Fix RST indentation. — marek.kurdej / detail
- [yaml2obj, obj2yaml] - Implement section header table as a special Chunk. — grimar / detail
- [clang] NFC: Remove else-after-return pattern from some files — kbobyrev / detail
- [ObjectYAML] - An attempt to fix BB after commit of D95140. — grimar / detail
- [mlir] Perfectly forward ImplicitLocOpBuilder ctors to OpBuilder — benny.kra / detail
- [llvm-dwp] Automatically set the target triple — pfaffe / detail
- [SelectionDAG] Support scalable-vector splats in more cases — fraser / detail
- [OpenCL][Docs] Describe tablegen BIFs declarations. — anastasia.stulova / detail
- [InstructionCost] Prevent InstructionCost being created with CostState. — sander.desmalen / detail
- [TableGen] RuleMatcher::defineComplexSubOperand avoid std::string copy. NFCI. — llvm-dev / detail
- [X86][AVX] combineX86ShuffleChain - avoid bitcasts around insert_subvector() shuffle patterns. — llvm-dev / detail
- [flang][driver] Remove newline in CompilerInvocation — faris.rehman / detail
- [clang] Fix signedness in vector bitcast evaluation — sven.vanhaastregt / detail
- [X86][AVX] LowerTRUNCATE - avoid bitcasts around extract_subvectors. — llvm-dev / detail
- [SLPVectorizer] NFC: Migrate getVectorCallCosts to use InstructionCost. — sander.desmalen / detail
- [flang][driver] Update PP tests to use the new driver — faris.rehman / detail
- [mlir][Linalg] Add a hoistPaddingOnTensors transformation — nicolas.vasilache / detail
- Revert "[clang] Fix signedness in vector bitcast evaluation" — sven.vanhaastregt / detail
- [InstCombine] add tests for min/max intrinsics with extended values; NFC — spatel / detail
- [InstCombine] narrow min/max intrinsics with extended inputs — spatel / detail
- Add a --use-color option to clang-query to allow forcing the behavior — aaron / detail
- Revert "[SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests - continued" — Abhina.Sreeskantharajan / detail
- Revert "[SystemZ][z/OS] Fix No such file or directory expression error" — Abhina.Sreeskantharajan / detail
- [X86][AVX] combineX86ShuffleChainWithExtract - widen to at least original root size. NFCI. — llvm-dev / detail
- [mlir][Linalg] Address missed review item — nicolas.vasilache / detail
#2411 (Jan 25, 2021 3:57:38 AM)
- Fix Windows-on-Arm buildbots — maxim.kuvyrkov / detail
#2410 (Jan 25, 2021 12:06:45 AM)
- [PowerPC] support register pressure reduction in machine combiner. — czhengsz / detail
- Fix sign-comparison warnings in unit test EXPECTs — dblaikie / detail
- lldb: Add support for printing variables with DW_AT_ranges on DW_TAG_subprograms — dblaikie / detail
- [mlir][Python] Roll up of python API fixes. — stellaraccident / detail
- [clang][AVR] Improve avr-ld command line options — powerman1st / detail
- [NFC] [DAGCombine] Correct the result for sqrt even the iteration is zero — qshanz / detail
- [JITLink] Enable exception handling for ELF. — Lang Hames / detail
- [AArch64] Merge [US]MULL with half adds and subs into [US]ML[AS]L — andre.simoesdiasvieira / detail
- [clang][cli] NFC: Move prefix to the front of BoolOption — jan_svoboda / detail
- [clang][cli] NFC: Pass CC1Option explicitly to BoolOption — jan_svoboda / detail
- Revert "[clang][AVR] Improve avr-ld command line options" — ben.shi / detail
- [clang-format] Add the possibility to align assignments spanning empty lines or comments — marek.kurdej / detail
- Revert "[clang-format] Add the possibility to align assignments spanning empty lines or comments" — marek.kurdej / detail
- [clang-format] Add the possibility to align assignments spanning empty lines or comments — marek.kurdej / detail
- Fix a build-bot failure. — hokein.wu / detail
- [XRay] Make __xray_customevent support non-Linux — i / detail
- [XRay] Support DW_TAG_call_site and delete unneeded PATCHABLE_EVENT_CALL/PATCHABLE_TYPED_EVENT_CALL lowering — i / detail
- [libc++] Set CMAKE_FOLDER. NFC. — marek.kurdej / detail
- [RISCV] Implement new architecture extension macros — simon.cook / detail
- [RISCV] Add attribute support for all supported extensions — simon.cook / detail
- [AArch64] Add Cortex CPU subtarget features for instruction fusion. — sjoerd.meijer / detail
- [mlir][Linalg] Add a padding option to Linalg tiling — nicolas.vasilache / detail
#2409 (Jan 24, 2021 5:27:08 PM)
#2408 (Jan 24, 2021 2:55:27 PM)
- [CodeGen] Forward-declare TargetMachine (NFC) — kazu / detail
- [Target] Use llvm::append_range (NFC) — kazu / detail
- [llvm] Use pop_back_val (NFC) — kazu / detail
- [lldb] Add -Wl,-rpath to make tests run with fresh built libc++ — i / detail
- Implement vAttachOrWait — pavel / detail
- [RISCV] Fix name of Zba extension (NFC) — simon.cook / detail
- [ARM] Extra MVE unaligned VLDn tests. NFC — david.green / detail
- [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
- [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
- [RISCV] Use bitsLE instead of strict == MVT::i32 in assertsexti32 and assertzexti32. — craig.topper / detail
- [RISCV] Add support for Zvamo/Zvlsseg to driver — simon.cook / detail
- [AMDGPU] Fix llvm.amdgcn.init.exec and frame materialization — carl.ritson / detail
#2407 (Jan 24, 2021 11:19:10 AM)
- [JITLink] Use edge kind names for fixups in EHFrameEdgeFixer. — Lang Hames / detail
- [RISCV] Make the code in MatchSLLIUW ignore the lower bits of the AND mask where the shift has guaranteed zeros. — craig.topper / detail
- [ValueTracking] Don't assume readonly function will return — nikita.ppv / detail
- [libomptarget][nvptx] Replace cuda atomic primitives with clang intrinsics — jonathanchesterfield / detail
- [examples] Fix "Target does not support MC emission!" in HowToUseJIT example. — Lang Hames / detail
- [LoopUnroll] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed — jeroen.dobbelaere / detail
- [LoopRotate] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed — jeroen.dobbelaere / detail
- [InstCombine] Remove unused llvm.experimental.noalias.scope.decl — jeroen.dobbelaere / detail
- [AArch64] Saturating add cost tests. NFC — david.green / detail
- Fix x86 exegesis tests after c042aff8860df3cad2b274bf0a495e83ae36ddee — dave / detail
- [SLP] fix fast-math requirements for fmin/fmax reductions — spatel / detail
- [LTO] Move DisableVerify setting to LTOCodeGenerator class (NFC). — flo / detail
- [CostModel] Tests for showing the cost of intrinsics from the vectorizer. NFC — david.green / detail
- [Utils] Use NoAliasScopeDeclInst in a few more places (NFC) — nikita.ppv / detail
- [OpenMP] Fixed test environment of `check-libomptarget-nvptx` — tianshilei1992 / detail
- [libomptarget][cuda] Fix build, change missed from D95274 — jonathanchesterfield / detail
- [RISCV] Use SRLIWPat in the PACKUW pattern. — craig.topper / detail
#2403 (Jan 23, 2021 8:40:26 PM)
- [OpenMPIRBuilder] Silence compiler warning. NFC. — llvm-project / detail
- [AVR] Optimize 8-bit int shift — powerman1st / detail
#2402 (Jan 23, 2021 6:23:04 PM)
- [RISCV] Add test cases for SRO/SLO with shift amounts masked to bitwidth-1. NFC — craig.topper / detail
- [RISCV] Add isel patterns to remove masks on SLO/SRO shift amounts. — craig.topper / detail
- [SystemZ][ZOS] Provide PATH_MAX macro for libcxx — zibi / detail
- [RISCV] Group some Zbs isel patterns together and remove a stale comment. NFC — craig.topper / detail
- [OpenMPIRBuilder] Implement tileLoops. — llvm-project / detail
#2401 (Jan 23, 2021 2:36:23 PM)
- [llvm] Forward-declare ICFLoopSafetyInfo (NFC) — kazu / detail
- [Target] Use llvm::append_range (NFC) — kazu / detail
- [llvm] Use pop_back_val (NFC) — kazu / detail
- [Polly] Gist new access relations using the SCoP context. — llvm-project / detail
- [Polly] Clean up hasFeasibleRuntimeContext. — llvm-project / detail
- [Polly] Allow param sets for dumpPw(). — llvm-project / detail
- [Polly] Track defined behavior for PHI predecessor computation. — llvm-project / detail
- [FuzzMutate] Add mutator to modify instruction flags. — flo / detail
- [libc++] Remove invalid C++20 code from a test. — koraq / detail
- Revert "[Target] Use llvm::append_range (NFC)" — kazu / detail
- [Clang][OpenMP][NVPTX] Replace `libomptarget-nvptx-path` with `libomptarget-nvptx-bc-path` — tianshilei1992 / detail
- [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
- [PhaseOrdering] Add tests for PR44461 and PR48844 (NFC) — nikita.ppv / detail
- [libomptarget][cuda] Call v2 functions explicitly — jonathanchesterfield / detail
- [test] Pin dead-calls-willreturn.ll to legacy PM — aeubanks / detail
- [NewPM][opt] Make -enable-new-pm default to LLVM_ENABLE_NEW_PASS_MANAGER — aeubanks / detail
- [IR] Add NoAliasScopeDeclInst (NFC) — nikita.ppv / detail
- [NFC][SimplifyCFG] Extract PerformValueComparisonIntoPredecessorFolding() out of FoldValueComparisonIntoPredecessors() — lebedev.ri / detail
- [NFC][SimplifyCFG] Perform early-continue in FoldValueComparisonIntoPredecessors() per-pred loop — lebedev.ri / detail
- [NFC][SimplifyCFG] Extract CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() out of PerformBranchToCommonDestFolding() — lebedev.ri / detail
- [mlir][CAPI] Add result type inference to the CAPI. — stellaraccident / detail
- [libomptarget][amdgpu][nfc] Update comments — jonathanchesterfield / detail
- [RISCV] Add isel patterns to remove (and X, 31) from sllw/srlw/sraw shift amounts. — craig.topper / detail
#2400 (Jan 23, 2021 6:33:00 AM)
- [llvm-link] Fix for an assertion when linking global with appending linkage — serguei.n.dmitriev / detail
- [RISCV][PrologEpilogInserter] "Float" emergency spill slots to avoid making them immediately unreachable from the stack pointer — roger.ferrer / detail
- [Support] TrigramIndex::insert - pass std::String argument by const reference. NFCI. — llvm-dev / detail
- [InlineFunction] Use llvm.experimental.noalias.scope.decl for noalias arguments. — jeroen.dobbelaere / detail
- [LTO] Store target attributes as vector of strings (NFC). — flo / detail
- [LSR] Add test for PR46943 (NFC) — nikita.ppv / detail
- [Clang] Move assembler into a separate file — aykevanlaethem / detail
- [gn build] Port 2325157c0568 — llvmgnsyncbot / detail
- [SimplifyCFG] Change 'LoopHeaders' to be ArrayRef<WeakVH>, not a naked set, thus avoiding dangling pointers — lebedev.ri / detail
- Revert "[Clang] Move assembler into a separate file" — aykevanlaethem / detail
- [gn build] Port 0057cc5a215e — llvmgnsyncbot / detail
- [lldb/Lua] add initial Lua typemaps — pctammela / detail
- [lldb/Lua] add 'Lua' before naming versions — pctammela / detail
- [AVR] Optimize 8-bit logic left/right shifts — powerman1st / detail
- [Local] Treat calls that may not return as being alive. — flo / detail
- [SLP] add reduction test with mixed fast-math-flags; NFC — spatel / detail
- [SLP] fix fast-math-flag propagation on FP reductions — spatel / detail
- [AVR] Optimize 16-bit comparison with constant — powerman1st / detail
- [ASan] Fix broken Windows build due to 596d534ac3524052df210be8d3c01a33b2260a42. — Dan Liew / detail
- [libc++] Implements concept destructible — koraq / detail
- [InstCombine] Set MadeIRChange in replaceInstUsesWith. — flo / detail
#2399 (Jan 22, 2021 9:37:27 PM)
- [PowerPC] Fix va_arg in C++, Objective-C on 32-bit ELF targets — brad / detail
- [Analysis] Use llvm::append_range (NFC) — kazu / detail
- [llvm] Use isAlpha/isAlnum (NFC) — kazu / detail
- [llvm] Use static_assert instead of assert (NFC) — kazu / detail
- [ASan] Stop blocking child thread progress from parent thread in `pthread_create` interceptor. — Dan Liew / detail
#2397 (Jan 22, 2021 3:12:44 PM)
- [SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests - continued — Abhina.Sreeskantharajan / detail
- [flang][nfc] Fix comments, remove needless API, tweak script — pklausler / detail
- [CSSPGO] LTO option for pseudo probe — hoy / detail
- [mlir][Linalg] NFC: Refactor LinalgDependenceGraphElem to allow — ravishankarm / detail
- [NFC][libc++] Update the implementation status. — koraq / detail
- [mlir][Linalg] Extend tile+fuse to work on Linalg operation on tensors. — ravishankarm / detail
- Add more explicit assert for failures — jpienaar / detail
- [libc++] Bring back mach_absolute_time implementation of steady_clock — Louis Dionne / detail
- [SimplifyLibCalls] Skip unused calls in sincos transform — nikita.ppv / detail
- Remove obsolete TODOs — julian.lettner / detail
- [mlir][OpFormatGen] Add support for anchoring optional groups with types — riddleriver / detail
- [CodeGen] Use getCharWidth() more consistently in CGRecordLowering. NFC — bjorn.a.pettersson / detail
- [CGExpr] Use getCharWidth() more consistently in CCGExprConstant. NFC — bjorn.a.pettersson / detail
- [libc++] Introduce __bits — schuett / detail
- [NewPM][AMDGPU] Skip adding CGSCCOptimizerLate callbacks at O0 — aeubanks / detail
- [Tests] Add willreturn to libcalls in some tests — nikita.ppv / detail
- [RISCV] Rename pcnt->cpop to match 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Remove addiwu, addwu, subwu, subuw, clmulw, clmulrw, clmulhw to match 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Swap encodings of max and minu to match 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Rename mnemonics slliu.w->slli.uw and addu.w->add.uw to match 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Add Zba feature and move add.uw and slli.uw to it. — craig.topper / detail
- [RISCV] Add SH*ADD(.UW) instructions to Zba extension based on 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Move Shift Ones instructions from Zbb to Zbp to match 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Rename Zbs instructions to start with just 'b' instead of 'sb' to match 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Modify add.uw patterns to put the masked operand in rs1 to match 0.93 bitmanip spec. — craig.topper / detail
- [RISCV] Change zext.w to be an alias of add.uw rd, rs1, x0 instead of pack. — craig.topper / detail
- [RISCV] Move pack instructions to Zbp extension only. — craig.topper / detail
- [RISCV] Add zext.h instruction to Zbb. — craig.topper / detail
- [RISCV] Add support for rev8 and orc.b to Zbb. — craig.topper / detail
- [RISCV] Add xperm.* instructions to Zbp extension. — craig.topper / detail
- [RISCV] Update B extension version to 0.93. — craig.topper / detail
- [mlir][Linalg] Disable fusion of tensor_reshape op by expansion when unit-dims are involved — ravishankarm / detail
- [InstSimplify] Add willreturn to more libcall tests (NFC) — nikita.ppv / detail
- [Analysis] Support AIX vec_malloc routines — froese / detail
- [RISCV] Add isel patterns for SH*ADD(.UW) — craig.topper / detail
- [Inline] Precommit tests for dead calls and willreturn. — flo / detail
- [gn build] Port 622eaa4a4cea — llvmgnsyncbot / detail
- [lld-macho] Ignore -lto_library — jezng / detail
- [RISCV] Add B extension tests to make sure RV64 only instructions aren't accepted in RV32. — craig.topper / detail
- [GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method — Amara Emerson / detail
- [VFS] Fix inconsistencies between relative paths and fallthrough. — Jonas Devlieghere / detail
- [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): fix instruction name preservation — lebedev.ri / detail
- [NFC][SimplifyCFG] fold-branch-to-common-dest.ll: reduce complexity of @pr48450* test — lebedev.ri / detail
- [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): move instruction cloning to after CFG update — lebedev.ri / detail
- [SimplifyCFG] FoldBranchToCommonDest(): re-lift restrictions on liveout uses of bonus instructions — lebedev.ri / detail
- Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method" — 31459023+hctim / detail
- Revert "[AArch64][GlobalISel] Implement widenScalar for signed overflow" — 31459023+hctim / detail
- Revert "[AArch64][GlobalISel] Make G_USUBO legal and select it." — 31459023+hctim / detail
- [Matrix] Propagate shape information through fneg — francisvm / detail
- [mlir][Linalg] Make Fill operation work on tensors. — ravishankarm / detail
- [RISCV] Add more cmov isel patterns to handle seteq/ne with a small non-zero immediate. — craig.topper / detail
- [RGT][ADT] Remove test assertion that will not be executed — paul.robinson / detail
- [lldb] FixFileSystem::GetExternalPath for VFS API change — Jonas Devlieghere / detail
- [RGT] Don't use EXPECT* macros in a subprocess that exits by signalling — paul.robinson / detail
- [RGT][TextAPI] Remove a zero-trip loop and the assertions within it — paul.robinson / detail
- [CodeComplete] Add ranged for loops code pattern. — n.james93 / detail
- PR47682: Merge the DeclContext of a merged FunctionDecl before we inherit — richard / detail
- Change materializeFrameBaseRegister() to return register — Stanislav.Mekhanoshin / detail
#2396 (Jan 22, 2021 8:54:50 AM)
- [ARM] Disable sign extended SSAT pattern recognition. — david.green / detail
- [clang][ASTImporter] Add support for importing CXXFoldExpr. — 1.int32 / detail
- [SimplifyCFG] FoldBranchToCommonDest(): don't deal with unconditional branches — lebedev.ri / detail
- [NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): really don't deal with uncond branches — lebedev.ri / detail
- [NFC][SimplifyCFG] FoldBranchToCommonDest(): unclutter Cond/CondInPred handling — lebedev.ri / detail
- [NFC][SimplifyCFG] FoldBranchToCommonDest(): somewhat better structure weight updating code — lebedev.ri / detail
- [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract check for destination sharing into a helper function — lebedev.ri / detail
- [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract the actual transform into helper function — lebedev.ri / detail
- [NFC][InstCombine] Extract freelyInvertAllUsersOf() out of canonicalizeICmpPredicate() — lebedev.ri / detail
- [NFC][InstCombine] Add tests for `(~x) &/| y` --> `~(x |/& (~y))` fold — lebedev.ri / detail
- [InstCombine] Fold `(~x) & y` --> `~(x | (~y))` iff it is free to do so — lebedev.ri / detail
- [InstCombine] Fold `(~x) | y` --> `~(x & (~y))` iff it is free to do so — lebedev.ri / detail
- Revert "[NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): really don't deal with uncond branches" — lebedev.ri / detail
- [libomptarget][devicertl] Drop templated atomic functions — jonathanchesterfield / detail
- [coro.async] Make sure we process async coroutines — aschwaighofer / detail
- [LoopUnswitch] Add test cases with atomic loads & call — flo / detail
- [LoopUnswitch] Fix logic to avoid unswitching with atomic loads. — flo / detail
- [flang] Fix typo in error message — psteinfeld / detail
- [X86][AVX] combineTargetShuffle - simplify the X86ISD::VPERM2X128 subvector matching — llvm-dev / detail
- [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle unary vperm2x128(permute/shift(x,c),undef) cases — llvm-dev / detail
- [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle vperm2x128(movddup(x),movddup(y)) cases — llvm-dev / detail
- [SystemZ][z/OS] Fix No such file or directory expression error — Abhina.Sreeskantharajan / detail
- [HIP] Support __managed__ attribute — Yaxun.Liu / detail
- [MLIR] Add support for extracting an integer sample point (if one exists) from an unbounded FlatAffineConstraints. — arjunpitchanathan / detail
- [mlir][StandardOps] Fix typos in the td file. — hanchung / detail
- [ELF] --wrap: retain __wrap_foo if foo is defined in an object/bitcode file — i / detail
- [OpenMP] libomp: properly initialize buckets in __kmp_dephash_extend — Andrey.Churbanov / detail
- [libc++] Fix broken build when merging libc++abi into libc++ on Apple — Louis Dionne / detail
- [llvm-mca] Adding local lit config file for X86 targets — wolfgang_pieb / detail
- [mlir] Add coro intrinsics operations to LLVM dialect — ezhulenev / detail
- [LLDB] Fix how ObjCBOOLSummaryProvider deals with BOOL — Shafik Yaghmour / detail
- [mlir][spirv] Fix script for availability autogen and refresh ops — antiagainst / detail
- [flang] Remove some needless operations in expr rewriting — pklausler / detail
- [mlir][spirv] Define spv.IsNan/spv.IsInf and add lowerings — antiagainst / detail
- [InstCombine] add tests for abs(sext X); NFC — spatel / detail
- [InstCombine] narrow abs with sign-extended input — spatel / detail
- [flang] Correct shape analysis for transformational intrinsic functions — pklausler / detail
#2395 (Jan 22, 2021 5:15:29 AM)
- [FunctionAttrs] Infer willreturn for functions without loops — nikita.ppv / detail
- [ELF] report section sizes when output file too large — llvm / detail
- [SLP] simplify reduction matching — spatel / detail
- Recommit "[RISCV] Legalize select when Zbt extension available" — craig.topper / detail
- ADT: Fix reference invalidation in SmallVector::emplace_back and assign(N,V) — Duncan P. N. Exon Smith / detail
- Remove deprecated methods from OpState. — csigg / detail
- Scalar: Don't visit constants in findInnerReductionPhi in LoopInterchange — Duncan P. N. Exon Smith / detail
- [SLP] rename reduction variable to avoid shadowing; NFC — spatel / detail
- [LV][ARM] Inloop reduction cost modelling — david.green / detail
- [lldb-vscode] improve modules request — a20012251 / detail
- [libc++abi] Add an option to avoid demangling in terminate. — danalbert / detail
- Revert [mlir] Link mlir_runner_utils statically into cuda/rocm-runtime-wrappers (cf50f4f76456) — csigg / detail
- [WebAssembly] Test that invalid symbol/relocation types generate errors — sbc / detail
- Fix crash when emitting NullReturn guards for functions returning BOOL — jonathan_roelofs / detail
- Add Python bindings for the builtin dialect — joker.eph / detail
- [llvm-mca] Initial implementation of serialization using JSON. The views — wolfgang_pieb / detail
- [libc++abi] Simplify scan_eh_tab — i / detail
- [gn build] Port d38be2ba0e4e — llvmgnsyncbot / detail
- [libc] Distinguish compiler and run failures — phosek / detail
- [RISCV] New vector load/store in V extension v1.0 — kai.wang / detail
- [llvm-mca] Forgot a couple of override specifiers. — wolfgang_pieb / detail
- [RISCV] Use v8-v23 as argument registers to conform to the proposal. — kai.wang / detail
- [flang] Address name resolution problems — pklausler / detail
- [llvm-mca] Test case was missing a triple. — wolfgang_pieb / detail
- [flang] Allow NULL() actual argument for pointer dummy — pklausler / detail
- [libcxx] Check return value for asprintf() — brad / detail
- [flang] Fix bogus error message with binding — pklausler / detail
- [NFC] [TargetRegisterInfo] add another API to get srcreg through copy. — czhengsz / detail
- [RISCV] Add a VL output to vleff intrinsics. — craig.topper / detail
- [llvm-mca] Addressing build failures due to missing override specifiers — wolfgang_pieb / detail
- [mlir] Support FuncOpSignatureConversion for more FunctionLike ops. — mikeurbach / detail
- [CodeGen][ObjC] Fix broken IR generated when there is a nil receiver — Akira / detail
- [AMDGPU] Test case demonstrating issues with generation of .debug_frame — VenkataRamanaiah.Nalamothu / detail
- [PowerPC] Duplicate inherited heuristic from base scheduler — qiucofan / detail
- [Inlining] Delete redundant optnone/alwaysinline check — lxfind / detail
- [RISCV] Add intrinsics for RVV 1.0 vrgatherei16 — shihpo.hung / detail
- [RISCV] Add intrinsics for vector unordered indexed load in RVV 1.0 — shihpo.hung / detail
- [RISCV] Add intrinsics for RVV1.0 VFRSQRTE7 & VFRECE7 — shihpo.hung / detail
- [AArch64][GlobalISel] Make G_USUBO legal and select it. — Amara Emerson / detail
- [RISCV] Don't create LMUL=8 pseudo instructions for ternary widening arithmetic instructions — craig.topper / detail
- [RISCV] Correct DWARF number for vector registers. — kai.wang / detail
- [NewPM][opt] Run the "default" AA pipeline by default — aeubanks / detail
- [CodeGen] Use llvm::append_range (NFC) — kazu / detail
- [llvm] Don't include StringSwitch.h where unnecessary (NFC) — kazu / detail
- [llvm] Use isDigit (NFC) — kazu / detail
- [mlir] Enable passing crash reproducer stream factory method — jpienaar / detail
- Revert "[NewPM][opt] Run the "default" AA pipeline by default" — aeubanks / detail
- [AMDGPU][Inliner] Remove amdgpu-inline and add a new TTI inline hook — aeubanks / detail
- [NFC] Disallow unused prefixes under llvm/test — mtrofin / detail
- [ASTReader] Allow controlling separately whether validation should be disabled for a PCH vs a module file — kyrtzidis / detail
- [JITLink][ELF/x86-64] Range check 32-bit relocs. — Lang Hames / detail
- [NewPM][opt] Run the "default" AA pipeline by default — aeubanks / detail
- [test] Make incorrect-exit-count.ll work under NPM — aeubanks / detail
- [mlir][Linalg] Introduce linalg.pad_tensor op. — hanchung / detail
- [mlir][StandardToSPIRV] Add support for lowering uitofp to SPIR-V — hanchung / detail
- [AArch64][GlobalISel] Implement widenScalar for signed overflow — Amara Emerson / detail
- [TargetLowering] Simplify some code in SimplifySetCC that tries to handle SIGN_EXTEND_INREG operand types that should never happen. NFCI — craig.topper / detail
- [AMDGPU] Test clean up (NFC) — Christudasan.Devadasan / detail
- Update filename to workers.py file in documentation — douglas.yung / detail
- NFC: Remove simple_ilist comment mentioning ilist/iplist allocating — nathan / detail
- [TargetLowering] Use getBoolConstant instead of assuming zero or one for boolean contents. — craig.topper / detail
- [clang][cli] Port visibility LangOptions to marshalling system — jan_svoboda / detail
- [RISCV] Fix intrinsic CodeGen test cases for vrgather — shihpo.hung / detail
- [AMDGPU] Fix the inconsistency in soffset for MUBUF stack accesses. — Christudasan.Devadasan / detail
- [APSInt][NFC] Clean up doxygen comments — sven.vanhaastregt / detail
- [SVE] Add support for scalable vectorization of loops with selects and cmps — david.sherwood / detail
- [LegacyPM] Update InversedLastUser on the fly. NFC. — jay.foad / detail
- [JITLink][ELF/x86-64] Add support for weak and hidden symbols. — Lang Hames / detail
- Fix build failure caused by 2e080eb00ad76654313e0e119bb7fa0ffe2f9866 — david.sherwood / detail
- [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
- [X86][SSE] Add PR48823 HSUB test case — llvm-dev / detail
- [AMDGPU] Implement mir parseCustomPseudoSourceValue — sebastian.neubauer / detail
- [gn build] Port 8214982b5042 — llvmgnsyncbot / detail
- [IR] Optimize adding attribute to AttributeList (NFC) — nikita.ppv / detail
- [ARM] Add new and regenerate SSAT tests. NFC — david.green / detail
- [clangd] Add documentation for building and testing clangd — kadircet / detail
- [ARM] Adjust isSaturatingConditional to return a new SDValue. NFC — david.green / detail
- [X86][SSE] Don't fold shuffle(binop(),binop()) -> binop(shuffle(),shuffle()) if the shuffle are splats — llvm-dev / detail
- [DAG] Commute shuffle(splat(A,u), shuffle(C,D)) -> shuffle'(shuffle(C,D), splat(A,u)) — llvm-dev / detail
- [NFC] Add CMakeUserPresets.json filename to .gitignore — benicsbalazs / detail
- Revert "[clang] Suppress "follow-up" diagnostics on recovery call expressions." — hokein.wu / detail
- Don't delete default constructor of PathDiagnosticConsumerOptions — sichert / detail
- [clang][Tooling] Get rid of a hack in SymbolOccurrences, NFCI — mikhail.maltsev / detail
- [SLP] do not traverse constant uses — spatel / detail
- [X86][AVX] combineX86ShufflesRecursively - attempt to constant fold before widening shuffle inputs — llvm-dev / detail
- [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
- [clangd] Inject context provider rather than config into ClangdServer. NFC — sam.mccall / detail
- [LTO] Add support for existing Config::Freestanding option. — flo / detail
- Avoid fragile type lookups in GDB pretty printer — sichert / detail
#2394 (Jan 21, 2021 9:40:37 AM)
- [flang][driver] Make the driver report diagnostics from the prescanner — andrzej.warzynski / detail
- [ARM] Fix vector saddsat costs. — david.green / detail
- [AMDGPU] Implement mir parseCustomPseudoSourceValue — sebastian.neubauer / detail
- AArch64/GlobalISel: Factor out parametersInCSRMatch — Matthew.Arsenault / detail
- [OpenMP][NVPTX] Added forward declaration for atomic operations — tianshilei1992 / detail
- AMDGPU: Use more accurate fast f64 fdiv — Matthew.Arsenault / detail
- AMDGPU: Remove v_rsq_f64 patterns — Matthew.Arsenault / detail
- [AMDGPU][GlobalISel] Run SIAddImgInit — jay.foad / detail
- [mlir][SPIRV] Rename OpSpecConstantOperation -> OpSpecConstantOp — ravishankarm / detail
- [mlir]][SPIRV] Define OrderedOp and UnorderedOp and add lowerings from Standard. — ravishankarm / detail
- [RISCV] Make LMUL field in VTYPE continuous. — kai.wang / detail
- [flang][driver] Move fixed/free from detection out of FrontendAction API — andrzej.warzynski / detail
- [RISCV] Add new V instructions in v1.0-08a0b46. — kai.wang / detail
- [libc++] Use ioctl when available to get random_device entropy. — marek.kurdej / detail
- Revert "[AMDGPU] Implement mir parseCustomPseudoSourceValue" — sebastian.neubauer / detail
- [OpenMP] Add time profiling support in libomp — georgakoudis1 / detail
- [RISCV] Update V instructions constraints to conform to v1.0 — kai.wang / detail
- [NFC][Doc] Mention SystemZ supports StackMap generation — ulrich.weigand / detail
- [flang] Better C_LOC and C_ASSOCIATED in flang/module — pklausler / detail
- [CUDA] Normalize handling of defauled dtor. — tra / detail
- [OpenMP] Fix failing test due to change in offloading flags — huberjn / detail
- X86: Fix use-after-realloc in X86AsmParser::ParseIntelExpression — Duncan P. N. Exon Smith / detail
#2393 (Jan 21, 2021 6:00:28 AM)
- [NFC] Disallow unused prefixes in CodeGen/X86 tests. — mtrofin / detail
- [clang] Add llvm-strip to test dependencies — smeenai / detail
- [mlir] Enhance mlir-opt show-dialects test case — joker.eph / detail
- [SelectionDAG] Teach isConstOrConstSplat about ISD::SPLAT_VECTOR — fraser / detail
- [RISCV] Add scalable vector icmp ISel patterns — fraser / detail
- [CodeGenModule] Drop dso_local on function declarations for ELF -fno-pic -fno-direct-access-external-data — i / detail
- Recommit D91678 after fixing the test breakage. — tmsriram / detail
- [lld/mac] remove redundant null check — thakis / detail
- [RISCV] Use uint16_t instead of unsigned for opcodes in the RVV pseudo instruction table. — craig.topper / detail
- [RISCV] Change ConstraintMask in RISCVII enum to be shifted left. NFC — craig.topper / detail
- [test] Improve weakref & weak_import tests — i / detail
- [CodeGen] Update transformations to use poison for shufflevector/insertelem's initial vector elem — aqjune / detail
- [mlir] NFC - Drop spurious assertion on symbols during `promoteComposedSymbolsAsDims` — nicolas.vasilache / detail
- [lld/mac] llvm style fix: no else after return — thakis / detail
- [STLExtras] Use return type from operator* of the wrapped iter. — flo / detail
- [ConstantFold] Add tests for fptoi.sat (NFC) — nikita.ppv / detail
- [ConstantFold] Fold fptoi.sat intrinsics — nikita.ppv / detail
- [CodeGen, DebugInfo] Use llvm::find_if (NFC) — kazu / detail
- [MemorySSA] Remove unused dominatesUse (NFC) — kazu / detail
- [llvm] Ensure newlines at the end of files (NFC) — kazu / detail
- [SLP] put verifyFunction call behind EXPENSIVE_CHECKS — spatel / detail
- [SLP] fix typo in assert — spatel / detail
- [Tests] Auto update a vectorizer test to simplify future diff — listmail / detail
- [test] Improve CodeGenCXX/difile_entry.cpp — i / detail
- Precommit tests requested for D93725 — listmail / detail
- [Tests] Precommit tests from to simplify rebase — listmail / detail
- [lldb] Fix some bugs in the Pipe class and add tests — pavel / detail
- [NFCI][SimplifyCFG] Prefer to add Insert edges before Delete edges into DomTreeUpdater, if reasonable — lebedev.ri / detail
- [LLVM] Added OpenMP to `LLVM_ALL_RUNTIMES` — tianshilei1992 / detail
- [OpenMP] Not set OPENMP_STANDALONE_BUILD=ON when building OpenMP along with LLVM — tianshilei1992 / detail
- [StringExtras] Add a helper class for comma-separated lists — kazu / detail
- CGDebugInfo: Delete unused DIFile* parameter — i / detail
- [LoopDeletion] Break backedge of outermost loops when known not taken — listmail / detail
- Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())" — thakis / detail
- [DAGCombine] Remove the check for unsafe-fp-math when we are checking the AFN — qshanz / detail
- [RISCV] Convert most of the information about RVV Pseudos into bits in TSFlags. — craig.topper / detail
- [LoopUnroll] Fix a crash — serguei.katkov / detail
- [PowerPC] Add variants of 64-bit vector types for vec_sel. — esme.yi / detail
- [IR Parser] Fix a crash handling zero width integer attributes. — clattner / detail
- CGDebugInfo: Delete redundant test — i / detail
- CGDebugInfo: Delete unneeded UnwrapTypeForDebugInfo — i / detail
- [MLIR][SPIRV] Add (de-)serialization support for SpecConstantOpeation. — kareem.ergawy / detail
- [NFC][AsmPrinter] Make comments for spill/reload more precise. — kai.wang / detail
- [JITLink] Rename PostAllocationPasses to PreFixupPasses. — Lang Hames / detail
- [RISCV] Clear isCodeGenOnly flag on VMSGE(U) pseudo instructions. Remove InstAliases that duplicate the asm strings in the pseudos. — craig.topper / detail
- Remove redundant casts. — akuegel / detail
- [CSKY] Add visibility macro to fix link error — zixuan.wu / detail
- [clang-format] Skip UTF8 Byte Order Mark while sorting includes — marek.kurdej / detail
- [ARM] Additional trunc cost tests. NFC — david.green / detail
- [clang-format] turn on formatting after "clang-format on" while sorting includes — marek.kurdej / detail
- [clang-format] Find main include after block ended with #pragma hdrstop — marek.kurdej / detail
- [ARM] Update trunc costs — david.green / detail
- [NFC] Remove min/max functions from InstructionCost — david.sherwood / detail
- Reapply "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
- [NFC][InstructionCost] Change LoopVectorizationCostModel::getInstructionCost to return InstructionCost — david.sherwood / detail
- [ARM] Add debug messages for the load store optimizer. NFC — david.green / detail
- [clangd] Add metrics for go-to-implementation. — hokein.wu / detail
- [X86] Fix tile register spill issue. — yuanke.luo / detail
- Require chained analyses in BasicAA and AAResults to be transitive — bjorn.a.pettersson / detail
- [SVE][CodeGen] Fix legalisation of floating-point masked gathers — kerry.mclaughlin / detail
- Revert rGd43a264a5dd3 "Revert "[X86][SSE] Fold unpack(hop(),hop()) -> permute(hop())"" — llvm-dev / detail
- [X86][SSE] Add missing SSE test coverage for permute(hop,hop) folds — llvm-dev / detail
- [VE] Support intrinsic to isnert/extract_subreg of v512i1 — marukawa / detail
- [VE] Support additional VMRGW and VMV intrinsic instructions — marukawa / detail
- [obj2yaml] - Fix the crash in getUniquedSectionName(). — grimar / detail
- [clang][AArch64][SVE] Avoid going through memory for coerced VLST return values — joe.ellis / detail
- [llvm-readelf/obj] - Index phdrs and relocations from 0 when reporting warnings. — grimar / detail
- [VPlan] Move initial quote emission from ::print to ::dumpBasicBlock. — flo / detail
- [obj2yaml][test] - Improve and fix section-group.yaml test. — grimar / detail
- [lldb] Disable PipeTest.OpenAsReader on windows — pavel / detail
- [X86][SSE] Add 'vectorized sum' test patterns — llvm-dev / detail
- [ARM] Add uses for locals introduced for debug messages. NFC. — herhut / detail
- [AMDGPU] Fix a urem combine test to test what it was supposed to — jay.foad / detail
- [mlir] Remove unnecessary llvm.mlir.cast in AsyncToLLVM lowering. — csigg / detail
- [mlir] Make GpuAsyncRegion pass depend on async dialect. — csigg / detail
- [flang][driver] Copy input files into a temp dir when testing — andrzej.warzynski / detail
- [mlir][linalg] Support parsing attributes in named op spec — antiagainst / detail
- [mlir][linalg] Support permutation when lowering to loop nests — antiagainst / detail
- [DAGCombiner] Use getVectorElementCount inside visitINSERT_SUBVECTOR — joe.ellis / detail
- [attributes] Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
- [VPlan] Unify value/recipe printing after VPDef transition. — flo / detail
- Revert "[attributes] Add a facility for enforcing a Trusted Computing Base." — thakis / detail
- [mlir] Fix gpu-to-llvm lowering for gpu.alloc with dynamic sizes. — csigg / detail
- [X86] Add nounwind to lzcnt-cmp tests — llvm-dev / detail
- [X86] Extend lzcnt-cmp tests to test on non-lzcnt targets — llvm-dev / detail
- [ARM] Update existing test case with +pauth targets — ranjeet.singh / detail
- [clangd] Fix -check mode doesn't respect any tidy configs. — hokein.wu / detail
- [OpenMPOpt][WIP] Expand parallel region merging — georgakoudis1 / detail
- [clangd] Remove ScratchFS from tests — n.james93 / detail
- NFC: Use -LABEL more — paul.robinson / detail
- [FastISel] Flush local value map on every instruction — paul.robinson / detail
- [X86][AVX] Attempt to fold vpermf128(op(x,i),op(y,i)) -> op(vpermf128(x,y),i) — llvm-dev / detail
- [mlir][Linalg] Fold init_tensor -> linalg.tensor_reshape. — ravishankarm / detail
- [Clang][Docs] Fix ambiguity in clang-offload-bundler docs — scott.linder / detail
- [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. — mtrofin / detail
- [mlir][vector] Add memory effects to transfer_read transfer_write ops — thomasraoux / detail
- [mlir][Linalg] Fix reshape fusion to reshape the outs instead of creating new tensors. — ravishankarm / detail
- [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
- [ELF] --exclude-libs: localize defined libcall symbols referenced by lto.tmp — i / detail
- [SystemZ] Minor NFC fix in SchedModels. — paulsson / detail
- [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail
- [X86] Regenerate vector-constrained-fp-intrinsics.ll tests — llvm-dev / detail
- [attributes] Add a facility for enforcing a Trusted Computing Base. — Artem Dergachev / detail
- [Hexagon] Custom-widen SETCC's operands — kparzysz / detail
- [AMDGPU] Deduplicate VOP tablegen asm & ins — Joseph.Nash / detail
- [mlir] Add Python bindings for AffineExpr — zinenko / detail
- [mlir] More Python bindings for AffineMap — zinenko / detail
- [mlir] Expose MemRef layout in Python bindings — zinenko / detail
- [flang][openxx][NFC] Remove duplicated function to check required clauses — clementval / detail
- -funique-internal-linkage-names appends a hex md5hash suffix to the symbol name which is not demangler friendly, convert it to decimal. — tmsriram / detail
- Introduce new quiet mode and new option handling for -print-changed. — schmeise / detail
- Fix minor build issue (NFC) — rnk / detail
- [SystemZ][z/OS] Fix Permission denied pattern matching — Abhina.Sreeskantharajan / detail
- [mlir] Add structural conversion to async dialect lowering. — csigg / detail
- [RISCV] Add scalable vector fcmp ISel patterns — fraser / detail
- [libc++] Turn off auto-formatting of generated files. NFC. — marek.kurdej / detail
- [NFC][AMDGPU] Clarify memory model support for volatile — Tony.Tye / detail
- [mlir][ODS] Add a C++ abstraction for OpBuilders — riddleriver / detail
- [mlir][TypeDefGen] Add support for adding builders when generating a TypeDef — riddleriver / detail
- [mlir][IR][NFC] Move the definitions of Complex/Function/Integer/Opaque/TupleType to ODS — riddleriver / detail
- [ADT] Add makeIntrusiveRefCnt helper function — n.james93 / detail
- [tools] Mark output of tools as text if it is really text — Abhina.Sreeskantharajan / detail
- [NFC] Disallow unused prefixes under llvm/test/CodeGen — mtrofin / detail
- [mlir][vector] Add side-effect information to different load/store ops — thomasraoux / detail
- Enable python bindings for tensor, shape and linalg dialects. — stellaraccident / detail
- [mlir][CAPI] Introduce standard source layout for mlir-c dialect registration. — stellaraccident / detail
- Revert "[mlir][linalg] Support parsing attributes in named op spec" — joker.eph / detail
- [InstCombine] reduce icmp(ashr X, C1), C2 to sign-bit test — spatel / detail
- [GlobalISel] Map extractelt to G_EXTRACT_VECTOR_ELT — bjorn.a.pettersson / detail
- [libc][NFC] Make __support/common.h an in tree header. — sivachandra / detail
- [c++20] Don't consider string literal operator templates for numeric — richard / detail
- Add an assert to CGDebugInfo::getTypeOrNull — i / detail
- [RISCV] Add scalable vector fadd/fsub/fmul/fdiv ISel patterns — fraser / detail
- [mlir][vector] verify memref of vector memory ops — ajcbik / detail
- [PredicateInfo] Add test for one unknown condition in and/or (NFC) — nikita.ppv / detail
- [SCCP] Fix misclassified conditions in test (NFC) — nikita.ppv / detail
- CGDebugInfo: Delete unused parameters — i / detail
- Rename debug linkage name with -funique-internal-linkage-names — hoy / detail
- [OpenMP] Take elf_common.c as a interface library — tianshilei1992 / detail
- [RISCV] Add scalable vector vselect ISel patterns — fraser / detail
- clang: Always pass PowerPC endian information to GNU as — ndesaulniers / detail
- Update syntax for tensor and memref types to match parser. — joker.eph / detail
- [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
- [SimplifyCFG] SwitchToLookupTable(): don't insert a DomTree edge that already exists — lebedev.ri / detail
- [SimplifyCFG] SimplifyBranchOnICmpChain(): don't insert a DomTree edge that already exists — lebedev.ri / detail
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): don't insert a DomTree edge if it already exists — lebedev.ri / detail
- [NFCI][Utils/Local] removeUnreachableBlocks(): cleanup support for lazy DomTreeUpdater — lebedev.ri / detail
- [SimplifyCFGPass] mergeEmptyReturnBlocks(): skip blocks scheduled for removal as per DomTreeUpdater — lebedev.ri / detail
- [SimplifyCFGPass] iterativelySimplifyCFG(): support lazy DomTreeUpdater — lebedev.ri / detail
- ADT: Fix pointer comparison UB in SmallVector — Duncan P. N. Exon Smith / detail
- [RISCV] Define the vfclass RVV intrinsics — evandro.menezes / detail
- NFC: Pre-commit test: -Wpointer-sign with plain char to [un]signed char — hubert.reinterpretcast / detail
- [clang] Fix message text for `-Wpointer-sign` to account for plain char — hubert.reinterpretcast / detail
- [github] Move repo lockdown config into llvm-project repo — tstellar / detail
- [MLIR][Linalg] Refactor transforms to use linalg::getDynOperands helper — rob.suderman / detail
- [MC] Make getEHFrameSection const like every other getter (NFC) — Jonas Devlieghere / detail
- [JITLink] Add a new PostAllocationPasses list. — Lang Hames / detail
- [VE][compiler-rt] Add VE as a target of crt — marukawa / detail
- [WebAssembly] Ensure terminate pads are a single BB — aheejin / detail
- [NFC][LICM] Minor improvements to debug output — qcolombet / detail
- [OpenMP] Move memory manager to plugin and make it a common interface — tianshilei1992 / detail
- [llvm] Use llvm::find_if (NFC) — kazu / detail
- [llvm] Use *Set::contains (NFC) — kazu / detail
- [llvm] Simplify string comparisons (NFC) — kazu / detail
- [CodeGen] Try to make the print of memory operand alignment a little more user friendly. — craig.topper / detail
- Add unconditional logging to debugserver for launch/attach processes — Jason Molenda / detail
- [SelectionDAG] Make isConstantIntBuildVectorOrConstantInt and isConstantFPBuildVectorOrConstantFP methods const. — craig.topper / detail
- [CMake] Split the target side of runtimes build — phosek / detail
- [DAGCombiner] Replace static helper function isConstantFPBuildVectorOrConstantFP with the identical version in SelectionDAG. NFC — craig.topper / detail
- [ELF] Drop .rel[a].debug_gnu_pub{names,types} for --gdb-index --emit-relocs — i / detail
- [WebAssembly] Misc. refactoring in CFGStackify (NFC) — aheejin / detail
- Adapt CastExpr::getSubExprAsWritten to ConstantExpr — sbergman / detail
- [LiveDebugValues] Fix comparison operator in VarLocBasedImpl — sander.desmalen / detail
- [AMDGPU] Fix failing assert with scratch ST mode — sebastian.neubauer / detail
- [clang][cli] Remove -f[no-]trapping-math from -cc1 command line — jan_svoboda / detail
- [mlir] use built-in vector types instead of LLVM dialect types when possible — zinenko / detail
- [Test] Add failing test for PR48725 — mkazantsev / detail
- [WebAssembly] Remove more unnecessary brs in CFGStackify — aheejin / detail
- [llvm-readef/obj] - Change the design structure of ELF dumper. NFCI. — grimar / detail
- [llvm-readobj] - Add 'override' to fix build bots. — grimar / detail
- [llvm-readobj] - An attempt to fix BB. — grimar / detail
- [mlir][openmp][NFCI] Rename `continuationIP` to `continuationBlock` — SourabhSingh.Tomar / detail
- [llvm-readobj] - One more attempt to fix BB. — grimar / detail
- [clang][AST] Get rid of an alignment hack in DeclObjC.h [NFCI] — mikhail.maltsev / detail
- [SlotIndexes] Fix and simplify basic block splitting — jay.foad / detail
- [AMDGPU][GlobalISel] Remove some duplicate RUN lines — jay.foad / detail
- [obj2yaml,yaml2obj] - Fix issues with creating/dumping group sections. — grimar / detail
- [obj2yaml] - Don't crash when an object has an empty symbol table. — grimar / detail
- Revert "[Test] Add failing test for PR48725" — thakis / detail
- Change the LLVM_ATTRIBUTE_DEPRECATED macro to use C++14 attribute. — csigg / detail
- [RISCV] Improve scalable-vector shift tests (NFC) — fraser / detail
- [X86][SSE] combineSubToSubus - remove SSE2 early-out. — llvm-dev / detail
- [Fixed Point] Add codegen for conversion between fixed-point and floating point. — bjorn.a.pettersson / detail
- [X86][SSE] combineSubToSubus - add v16i32 handling on pre-AVX512BW targets. — llvm-dev / detail
- [X86][SSE] getFauxShuffleMask - handle PACKSS(SRAI(),SRAI()) shuffle patterns. — llvm-dev / detail
- [mlir][Linalg] NFC - Refactor fusion APIs — nicolas.vasilache / detail
- [TableGen] Improve error message for semicolon after braced body. — paul / detail
- [mlir][openacc] Use TableGen information for default enum — clementval / detail
- [X86] Improved lowering for saturating float to int. — bjorn.a.pettersson / detail
- [VE] Update VELIntrinsic tests — marukawa / detail
- [mlir][spirv] NFC: place ops in the proper file for their categories — antiagainst / detail
- [SLP] Add test case showing a bug when dealing with padded types — bjorn.a.pettersson / detail
- [PowerPC] Add support for embedded devices with EFPU2 — nemanja.i.ibm / detail
- Reland "[mlir][linalg] Support parsing attributes in named op spec" — antiagainst / detail
- [mlir][CAPI] Fix inline function declaration — zinenko / detail
- [mlir] Fix for LIT tests — zinenko / detail
- [libc++] [C++2b] [P1048] Add is_scoped_enum and is_scoped_enum_v. — marek.kurdej / detail
- [mlir][spirv] NFC: split deserialization into multiple source files — antiagainst / detail
- [PowerPC][NFCI] PassSubtarget to ASMWriter — Jinsong Ji / detail
- [MLIR] Disallow `sym_visibility`, `sym_name` and `type` attributes in the parsed attribute dictionary. — jurahul / detail
- [X86] Regenerate sdiv_fix_sat.ll + udiv_fix_sat.ll tests — llvm-dev / detail
- Fix typo in diagnostic message — Akira / detail
- [AMDGPU] Regenerate umax crash test — llvm-dev / detail
- [SVE][NFC] Regenerate a few CodeGen tests — cullen.rhodes / detail
- Add -ansi option to CompileOnly group — aaron / detail
- [doc] Place sha256 in lld/README.md into backticks — smeenai / detail
- Return false from __has_declspec_attribute() if not explicitly enabled — aaron / detail
- [llvm] [cmake] Remove obsolete /usr/local hack for *BSD — mgorny / detail
- [Tests] Add tests for new InstCombine OR transformation, NFC — Dávid Bolvanský / detail
- [instCombine] Add (A ^ B) | ~(A | B) -> ~(A & B) — Dávid Bolvanský / detail
- [Flang][openmp][openacc] Extend CheckNoBranching to handle branching provided by LabelEnforce. — joshisameeran17 / detail
- [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly] Improve expansion of SETONE/SETUEQ on targets without SETO/SETUO. — craig.topper / detail
- [clangd] Avoid recursion in TargetFinder::add() — zeratul976 / detail
- [NewPM] Run non-trivial loop unswitching under -O2/3/s/z — aeubanks / detail
- [RISCV] Use vmerge.vim for llvm.riscv.vfmerge with a 0.0 scalar operand. — craig.topper / detail
- [FunctionAttrs] Precommit tests for willreturn inference. — flo / detail
- [libc++] Add a missing `<_Compare>` template argument. — arthur.j.odwyer / detail
- [libcxx] Port to OpenBSD — brad / detail
- [InstSimplify] Don't fold gep p, -p to null — nikita.ppv / detail
- [OpenMP] Fixed include directories for OpenMP when building OpenMP with LLVM_ENABLE_RUNTIMES — tianshilei1992 / detail
- [libomptarget][amdgpu][nfc] Fix build on centos — jonathanchesterfield / detail
- [clang][aarch64] Precondition isHomogeneousAggregate on isCXX14Aggregate — david.truby / detail
- [FunctionAttrs] Derive willreturn for fns with readonly` & `mustprogress`. — flo / detail
- [IR] move nomerge attribute from function declaration/definition to callsites — zequanwu / detail
- [clang-tidy] Add test for Transformer-based checks with diagnostics. — yitzhakm / detail
- [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
- [LV] Relax assumption that LCSSA implies single entry — listmail / detail
- Fix for crash in __builtin_return_address in template context. — sunil.srivastava / detail
- [InstCombine] Duplicate tests for logical and/or (NFC) — nikita.ppv / detail
- [LV] Weaken spuriously strong assert in LoopVersioning — listmail / detail
- [SLP] reduce code duplication while matching reductions; NFC — spatel / detail
- [SLP] reduce code duplication in processing reductions; NFC — spatel / detail
- [SLP] rename variable to improve readability; NFC — spatel / detail
- [SLP] reduce code duplication while processing reductions; NFC — spatel / detail
- [RISCV] Add double test cases to vfmerge-rv32.ll. NFC — craig.topper / detail
- [InstCombine] Add tests for logical and/or poison implication (NFC) — nikita.ppv / detail
- [RISCV] Legalize select when Zbt extension available — selliott / detail
- [InstCombine] Handle logical and/or in assume optimization — nikita.ppv / detail
- [mlir] Update LLVM dialect type documentation — zinenko / detail
- [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it — modimo / detail
- [OpenMP] Fixed the link error that cannot find static data member — tianshilei1992 / detail
- [AArch64] [Windows] Properly add :lo12: reloc specifiers when generating assembly — martin / detail
- [libcxx] Avoid overflows in the windows __libcpp_steady_clock_now() — martin / detail
- [OpenMP] Fixed a typo in openmp/CMakeLists.txt — tianshilei1992 / detail
- AMDGPU: Remove wrapper only call limitation — Matthew.Arsenault / detail
- [Driver] Fix assertion failure when -fprofile-generate -fcs-profile-generate are used together — i / detail
- [NFC] Disallow unused prefixes in MC/AMDGPU — mtrofin / detail
- [ADT][NFC] Use empty base optimisation in BumpPtrAllocatorImpl — n.james93 / detail
- [RISCV] Remove '.mask' from vcompress intrinsic name. NFC — craig.topper / detail
- [ELF][NFCI] small cleanup to OutputSections.h — llvm / detail
- Add sample-profile-suffix-elision-policy attribute with -funique-internal-linkage-names. — hoy / detail
- [MIPatternMatch] Add matcher for G_PTR_ADD — Jessica Paquette / detail
- [Sanitizer][Darwin] Fix test for macOS 11+ point releases — julian.lettner / detail
- [NFC] Disallow unused prefixes under MC/AMDGPU — mtrofin / detail
- Delete unused function (was breaking the -Werror build) — dblaikie / detail
- [AMDGPU] Add _e64 suffix to VOP3 Insts — Joseph.Nash / detail
- [libc] add isascii and toascii implementations — michaelrj / detail
- [libc][NFC] Use more specific comparison macros in LdExpTest.h. — sivachandra / detail
- [LangRef] State that a nocapture pointer cannot be returned — aqjune / detail
- [DAGCombiner] Fold BRCOND(FREEZE(COND)) to BRCOND(COND) — aqjune / detail
- [MSan] Tweak CopyOrigin — jianzhouzh / detail
- [gn build] (manually) port 79f99ba65d96 — thakis / detail
- [mlir][Python] Add checking process before create an AffineMap from a permutation. — zhanghb97 / detail
- [X86][AMX] Prohibit pointer cast on load. — yuanke.luo / detail
- [Coroutine] Update promise object's final layout index — Yuanfang Chen / detail
- [PDB] Defer relocating .debug$S until commit time and parallelize it — rnk / detail
- [OpenMP] Update allocator trait key/value definitions — hansang.bae / detail
- [gn build] Reorganize libcxx/include/BUILD.gn a bit — thakis / detail
- [libc++] Give extern templates default visibility on gcc — smeenai / detail
- [OpenMP] Use persistent memory for omp_large_cap_mem — hansang.bae / detail
- [NFC] Use generic name for scalable vector stack ID. — kai.wang / detail
- [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail
- [Orc] Add a unit test for asynchronous definition generation. — Lang Hames / detail
- [InlineSpiller] Re-tie operands if folding failed — serguei.katkov / detail
- [dsymutil] Copy eh_frame content into the dSYM companion file. — Jonas Devlieghere / detail
- [libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL — jonathanchesterfield / detail
- [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test — Jonas Devlieghere / detail
- [dsymutil] Fix spurious space in REQUIRES: line — Jonas Devlieghere / detail
- [AMDGPU] Add SI_EARLY_TERMINATE_SCC0 for early terminating shader — carl.ritson / detail
- [Statepoint Lowering] Add an option to allow use gc values in regs for landing pad — serguei.katkov / detail
- [Verifier] Extend statepoint verifier to cover more constants — serguei.katkov / detail
- [llvm] Remove redundant string initialization (NFC) — kazu / detail
- [CodeGen] Remove unused function isRegLiveInExitBlocks (NFC) — kazu / detail
- [llvm] Use Optional::getValueOr (NFC) — kazu / detail
- [dsymutil] Add preliminary support for DWARF 5. — Jonas Devlieghere / detail
- [MSan] Partially revert some changes from D94552 — jianzhouzh / detail
- [Verifier] Add tied-ness verification to statepoint intsruction — serguei.katkov / detail
- [ARM] Additional tests for different interleaving patterns. NFC — david.green / detail
- [llvm-readelf/obj] - Add support of multiple SHT_SYMTAB_SHNDX sections. — grimar / detail
- [ARM] Update isVMOVNOriginalMask to handle single input shuffle vectors — david.green / detail
- [obj2yaml,yaml2obj] - Refine how we set/dump the sh_entsize field. — grimar / detail
- [clang][driver] Restore the original help text for `-I` — andrzej.warzynski / detail
- [LTO] Replace anonymous namespace with static functions (NFC). — flo / detail
- [NFC][InstructionCost] Use InstructionCost in Transforms/Scalar/RewriteStatepointsForGC.cpp — david.sherwood / detail
- [AArch64][SVE] Remove chains of unnecessary SVE reinterpret intrinsics — joe.ellis / detail
- [X86][AVX] combineVectorSignBitsTruncation - limit AVX512 truncations to 128-bits (PR48727) — llvm-dev / detail
- [SVE] Add ISel pattern for addvl — cullen.rhodes / detail
- Hwasan InitPrctl check for error using internal_iserror — matthew.malcomson / detail
- [ADT] Fix join_impl using the wrong size when calculating total length — n.james93 / detail
- [LTO] Add test to ensure objc-arc-contract is executed. — flo / detail
- Fix build errors after ceb9379a9 — n.james93 / detail
- Revert "[dsymutil] Warn on timestmap mismatch between object file and debug map" — dave / detail
- [SVE][CodeGen] CTLZ, CTTZ & CTPOP operations (predicates) — kerry.mclaughlin / detail
- [ValueTracking] Fix one s/dyn_cast/dyn_cast_or_null/ — markus.lavin / detail
- Revert "Hwasan InitPrctl check for error using internal_iserror" — thakis / detail
- [Tests] Added test for memcpy loop idiom recognization — Dávid Bolvanský / detail
- [X86] canonicalizeShuffleMaskWithHorizOp - minor refactor to support multiple src ops. NFCI. — llvm-dev / detail
- [libc] Refresh benchmark progress bar when needed. — gchatelet / detail
- [OpenCL] Improve OpenCL operator tests — sven.vanhaastregt / detail
- [X86] Add tests for rv_marker lowering. — flo / detail
- [mlir][linalg] Use attributes in named ops' indexing maps — antiagainst / detail
- [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC — sam.mccall / detail
- [AArch64] Attempt to sink mul operands — nicholas.guy / detail
- GlobalISel: Do not set observer of MachineIRBuilder in LegalizerHelper — Matthew.Arsenault / detail
- [NFC][RISCV] Add double type in RISC-V V CodeGen test cases for RV32. — kai.wang / detail
- [AArch64][GlobalISel] Add support for FCONSTANT of FP128 type — muhammad.asif.manzoor / detail
- [lld][WebAssembly] Fix for TLS + --relocatable — sbc / detail
- [Frontend] Add pragma align natural and sort out pragma pack stack effect — Xiangling.Liao / detail
- [OpenMP] Add documentation for error messages and release notes — jhuber6 / detail
- [OpenMP] Fix hierarchical barrier — nawrin.sultana / detail
- [clangd] Explicitly avoid background-indexing the same file twice. — sam.mccall / detail
- [clangd] Avoid reallocating buffers for each message read: — sam.mccall / detail
- [SLP] add reduction test for FMF; NFC — spatel / detail
- [InstCombine] Fold select -> and/or using impliesPoison — nikita.ppv / detail
- [clangd] Remove "decision-forest-base" experimental flag. — usx / detail
- [clangd] Remove some old CodeCompletion options that are never (un)set. NFC — sam.mccall / detail
- [IROutliner] Adapting to hoisted bitcasts in CodeExtractor — andrew.litteken / detail
- [dsymutil] Warn on timestmap mismatch between object file and debug map — Jonas Devlieghere / detail
- [X86][SSE] canonicalizeShuffleMaskWithHorizOp - simplify shuffle(HOP(HOP(X,Y),HOP(Z,W))) style chains. — llvm-dev / detail
- [X86][AVX] Add test for another 'reverse HADD' pattern mentioned in PR41813 — llvm-dev / detail
- [DAG] visitVECTOR_SHUFFLE - use all_of to check for all-undef shuffle mask. NFCI. — llvm-dev / detail
- [ARM] Add a pass that re-arranges blocks when there is a backwards WLS branch — samuel.tebbs / detail
- [gn build] Port 60fda8ebb6d — llvmgnsyncbot / detail
- [flang] Fix classification of shape inquiries in specification exprs — pklausler / detail
- [Hexagon] Improve legalizing of ISD::SETCC result — kparzysz / detail
- [SLP] simplify type check for reductions — spatel / detail
- [flang] Do not create HostAssoc symbols in derived type scopes — pklausler / detail
- [CSSPGO][llvm-profgen] Pseudo probe decoding and disassembling — wlei / detail
- [CSSPGO][llvm-profgen] Refactor to unify hashable interface for trace sample and context-sensitive counter — wlei / detail
- [CSSPGO][llvm-profgen] Virtual unwinding with pseudo probe — wlei / detail
- [NFC] fix missing SectionName declaration — wlei / detail
- [mlir] Correct 2 places that result in corrupted conversion rollbacks — tpopp / detail
- [LLD][COFF] Avoid std::vector resizes during type merging — alexandre.ganea / detail
- [NFC] Use correct ssa.copy spelling when referring to the intrinsic — jeroen.dobbelaere / detail
- [mlir][sparse] add vectorization strategies to sparse compiler — ajcbik / detail
- [LTO] Add test for freestanding LTO option. — flo / detail
- [flang] Fix accessibility of USEd name in .mod file — tkeith / detail
- [libc][NFC] add macro for fuchsia to switch test backend to zxtest — michaelrj / detail
- Fix the warnings on unused variables (NFC) — kazu / detail
- [FuncAttrs] Add additional willreturn tests (NFC) — nikita.ppv / detail
- [DSE] Add tests with stores of existing values. — flo / detail
- [libc][NFC] change isblank and iscntrl from implicit casting — michaelrj / detail
- [test] Add Clang side tests for -fdebug-info-for-profiling — i / detail
- [NFC] Fix build break by a initializer list converting error — wlei / detail
- Revert "[AsmParser] make .ascii support spaces as separators" — jiancai / detail
- [NewPM] Only non-trivially loop unswitch at -O3 and for non-optsize functions — aeubanks / detail
- [SPARC] Fix fp128 load/stores — craig.topper / detail
- Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable — dblaikie / detail
- [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h — wmi / detail
- [SystemZ] Clear Available set in SystemZPostRASchedStrategy::initialize(). — paulsson / detail
- [libunwind] Unwind through aarch64/Linux sigreturn frame — rprichard / detail
- [flang] Add tests for procedure arguments with implicit interfaces — psteinfeld / detail
- [RISCV] Custom lower ISD::VSCALE. — craig.topper / detail
- Fix grammar in diagnostic for wrong arity in a structured binding. — richard / detail
- [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
- [PowerPC] Try to fold sqrt/sdiv test results with the branch. — esme.yi / detail
- Revert "[Support] On Windows, take the affinity mask into account" — alexandre.ganea / detail
- ADT: Fix reference invalidation in SmallVector::push_back and single-element insert — Duncan P. N. Exon Smith / detail
- [NFC] Remove unused entry in PassRegistry.def — aeubanks / detail
- Revert "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail
- [llvm] Use *Set::contains (NFC) — kazu / detail
- [llvm] Use llvm::stable_sort (NFC) — kazu / detail
- [llvm] Use std::any_of (NFC) — kazu / detail
- Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" — Duncan P. N. Exon Smith / detail
- ADT: Fix reference invalidation in N-element SmallVector::append and insert — Duncan P. N. Exon Smith / detail
- [NFC] Fix -Wsometimes-uninitialized — rupprecht / detail
- ADT: Fix reference invalidation in SmallVector::resize — Duncan P. N. Exon Smith / detail
- ADT: Reduce code duplication in SmallVector::resize by using pop_back_n, NFC — Duncan P. N. Exon Smith / detail
- ADT: Reduce code duplication in SmallVector by reusing reserve, NFC — Duncan P. N. Exon Smith / detail
- [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for -fthinlto-index= — i / detail
- ADT: Reduce code duplication in SmallVector by calling reserve and clear, NFC — Duncan P. N. Exon Smith / detail
- Fix unused variable in CoroFrame.cpp when building Release with GCC 10 — lxfind / detail
- Add func call so we don't instruction-step into the builtin_trap — Jason Molenda / detail
- [lldb][wasm] Parse DWO section names — pavel / detail
- Implement vAttachWait in lldb-server — pavel / detail
- [mlir] Update doc to omit the usage of LLVMIntegerType — zinenko / detail
- [lldb] Fix TestPlatformProcessConnect.py — pavel / detail
- [NFC][AsmPrinter] Windows warning: Use explicit cast — david.stuttard / detail
- [AArch64] Adding ACLE intrinsics for the LS64 extension — lucas.prates / detail
- [LTO] Expose opt() in LTOBackend (NFC). — flo / detail
- [lld][WebAssembly] Add support for handling table symbols — wingo / detail
- [SLP] Don't vectorize stores of non-packed types (like i1, i2) — bjorn.a.pettersson / detail
- [clang] Use SourceLocations in unions [NFCI] — mikhail.maltsev / detail
- [DAG] visitVECTOR_SHUFFLE - pull out shuffle merging code into lambda helper. NFCI. — llvm-dev / detail
- [X86] Improve sum-of-reductions v4f32 test coverage — llvm-dev / detail
- [lldb/test] Ensure launched processes are ready to be attached — pavel / detail
- [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - reset shuffle ops and reorder early-out and second op matching. NFCI. — llvm-dev / detail
- [clangd] Add main file macros into the main-file index. — platonov.aleksandr / detail
- Change XCore code owner. — nigelp / detail
- [clang][cli] NFC: Remove SSPBufferSize assignment — jan_svoboda / detail
- [clang][cli] Port more CodeGenOptions to marshalling infrastructure — jan_svoboda / detail
- Revert "Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable" — alexandre.ganea / detail
- [clang-tidy] Use DenseSet<SourceLocation> in UpgradeDurationConversionsCheck, NFCI — mikhail.maltsev / detail
- [flang][driver] Unify f18_version.h.in and Version.inc.in — andrzej.warzynski / detail
- [InferFunctionAttrs] Improve CHECK variable names (NFC). — flo / detail
- [SelectionDAG] Make use of KnownBits::commonBits. NFC. — jay.foad / detail
- [Analysis,CodeGen] Make use of KnownBits::makeConstant. NFC. — jay.foad / detail
- [Support] Simplify KnownBits::icmp helpers. NFC. — jay.foad / detail
- [Support] Add KnownBits::sextInReg exhaustive tests — llvm-dev / detail
- [docs] Update DebuggingJITedCode page after fix in LLDB — Stefan Gränitz / detail
- [Support] Ensure KnownBits::sextInReg can handle the src == dst sext-in-reg case. — llvm-dev / detail
- [flang] Fix dangling pointer in LabelEnforce — tkeith / detail
- [OpenCL] Improve online documentation. — anastasia.stulova / detail
- [mlir][linalg] Add docstring support for named op spec — antiagainst / detail
- [Support] Simplify KnownBits::sextInReg implementation. — llvm-dev / detail
- [TableGen] Enhance !cast<string> to handle bit and bits types. — paul / detail
- Revert "[AArch64] Attempt to sink mul operands" — martin / detail
- [Support] Remove redundant sign bit tests from KnownBits::getSignedMinValue/getSignedMaxValue — llvm-dev / detail
- [SystemZ] misched-cutoff tests can only be tested on non-NDEBUG (assertion) builds — llvm-dev / detail
- [clangd] Remove another option that was effectively always true. NFC — sam.mccall / detail
- Revert "[RISCV] Legalize select when Zbt extension available" — selliott / detail
- [flang][driver] Use __FLANG_VERISION__ in f18.cpp (nfc) — andrzej.warzynski / detail
- [NFC] Disallow unused prefixes under MC/ARM — mtrofin / detail
- [clangd] Make AST-based signals available to runWithPreamble. — usx / detail
- [clangd] Trivial: Documentation fix in ASTSignals. — usx / detail
- [gn build] Port 2f395b7092bd — llvmgnsyncbot / detail
- [flang] Fix some module file issues exposed by Whizard — pklausler / detail
- [NFC] Disallow unused prefixes under MC/AArch64 — mtrofin / detail
- [NewPM] Fix placement of LoopFlatten — aeubanks / detail
- [X86][AVX] Adjust unsigned saturation downconvert negative test — llvm-dev / detail
- [libomptarget][amdgpu] Fix kernel launch tracing to match previous behavior — jonathanchesterfield / detail
- [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax — jay.foad / detail
- [LLDB] MinidumpParser: Prefer executable module even at higher address — jotrem / detail
- [HIP] Add signbit(long double) decl — enye.shi / detail
- Support emptiness checks for unbounded FlatAffineConstraints. — zinenko / detail
- [OpenMP] Drop the static library libomptarget-nvptx — tianshilei1992 / detail
- [clang][MSVC] Fix missing MSInheritanceAttr in template specialization. — zequanwu / detail
- [X86] Add the FSRM feature (Fast Short Rep Mov) to Zen3. — yamauchi / detail
- [OpenMP] Dropped unnecessary define when compiling deviceRTLs for NVPTX — tianshilei1992 / detail
- [GWP-ASan] Minor refactor of optional components. — 31459023+hctim / detail
- [openacc] Rename generated file from ACC.cpp.inc to ACC.inc to match D92955 — clementval / detail
- [NFC] Update test to not check for 'opaque' in the file name. — erich.keane / detail
- [MLIR][TOSA] First lowerings from Tosa to Linalg — rob.suderman / detail
- Add newline to terminate debug message (NFC) — joker.eph / detail
- [BasicAA] Handle recursive queries more efficiently — nikita.ppv / detail
- [mlir][ODS] Add new RangedTypesMatchWith operation predicate — riddleriver / detail
- [mlir][OpFormatGen] Format enum attribute cases as keywords when possible — riddleriver / detail
- [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for IR input — i / detail
- [RISCV] Merge Utils library into MCTargetDesc — craig.topper / detail
- [mlir][PatternRewriter] Add a new hook to selectively replace uses of an operation — riddleriver / detail
- [mlir] Remove TosaToLinalg dependency on all Passes — tpopp / detail
- [clang] Do not crash when CXXRecordDecl has a non-CXXRecordDecl base. — adamcz / detail
- [mlir][docs] Bring bufferization docs up to date. — silvasean / detail
- [PowerPC] Only use some extend mne if assembler is modern enough — Jinsong Ji / detail
- [gn build] (manually) port 387d3c24792f — thakis / detail
- [libc] Use #undef isascii in specific header — mcgrathr / detail
- 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
- [RISCV] Optimize select_cc after fp compare expansion — craig.topper / detail
- Re-land [Support] On Windows, take the affinity mask into account — alexandre.ganea / detail
- [LTO] Test format fix (NFC) — tejohnson / detail
- [RISCV][NFC] Regenerate Calling Convention Tests — selliott / detail
- [mlir] Remove over specified memory effects — youngar17 / detail
- [clangd] Reduce logspam for CDB scanning — sam.mccall / detail
- [mlir][Linalg] Add canonicalization to remove no-op linalg operations. — ravishankarm / detail
- [SLP] remove unnecessary state in matching reductions — spatel / detail
- [OpenMP] Remove omptarget-nvptx from deps as it is no longer a valid target — tianshilei1992 / detail
- [mlir][Linalg] Add canonicalization of linalg op -> dim op. — ravishankarm / detail
- [mlir][Linalg] NFC: Verify tiling on linalg.generic operation on tensors. — ravishankarm / detail
- [libomptarget][nvptx][nfc] Move target_impl functions out of header — jonathanchesterfield / detail
- [flang] Fix use-associated procedure in generic — tkeith / detail
- [AArch64][GlobalISel] Assign FPR banks to loads which are used by integer->float conversions. — Amara Emerson / detail
- Reland "[AsmParser] make .ascii support spaces as separators" — jiancai / detail
- [libomptarget][nvptx] Reduce calls to cuda header — jonathanchesterfield / detail
- [libTooling] Change `addInclude` to use expansion locs. — yitzhakm /