Changes
#22128 (Apr 10, 2021 5:51:17 AM)
- [clang][AVR] Support variable decorator '__flash' — powerman1st / detail
- [AMDGPU][CostModel] Refine cost model for control-flow instructions. — dfukalov / detail
- Temporairly revert "[CGCall] Annotate `this` argument with alignment" — lebedev.ri / detail
- [RISCV][Clang] Add RVV vleff intrinsic functions. — kai.wang / detail
- [Matrix] Implement C-style explicit type conversions for matrix types. — flo / detail
#22127 (Apr 9, 2021 6:39:18 PM)
- [X86][BMI] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) (PR44136) — llvm-dev / detail
- [MLIR][Shape] Combine `cstr_eq` only if they share shape operands — frgossen / detail
- [RGT] Tweak test so assertion is always executed — paul.robinson / detail
- [X86] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) on non-BMI targets (PR44136) — llvm-dev / detail
- [clang] tests: cleanup, update and add some new ones — mizvekov / detail
- [InstCombine] Regenerate 2010-11-23-Distributed.ll tests — llvm-dev / detail
- [Flang] Changes to mangling code — kiran.chandramohan / detail
- [PhaseOrdering] add test for llvm.expect; NFC — spatel / detail
- Update the linkage name of coro-split functions in the debug info. — Adrian Prantl / detail
- [RGT] Disable some tests on Windows at compile-time, not runtime — paul.robinson / detail
- [PowerPC] Add ROP Protection Instructions for PowerPC — stefanp / detail
- [AArch64][GlobalISel] Fix incorrect codegen for <16 x s8> G_ASHR. — Amara Emerson / detail
- [TableGen] Report an error message on a missing comma — Alexander.Richardson / detail
- [builtins] Avoid enum name conflicts with fenv.h — Alexander.Richardson / detail
- Handle alloc_size attribute on function pointers — Alexander.Richardson / detail
- [WebAssembly] Add shuffles as an option for lowering BUILD_VECTOR — tlively / detail
- [libcxx] [test] Use GetWindowsInaccessibleDir() instead of dirs with perms::none in fs.op.is_* — martin / detail
- [libcxx] [test] Use GetWindowsInaccessibleDir() in a couple more tests — martin / detail
- [libcxx] [test] Add more tests for renaming directories in fs.op.rename — martin / detail
- Support: Remove code duplication for mapped_file_region accessors, NFC — Duncan P. N. Exon Smith / detail
- [OpenMP51] Initial support for masked directive and filter clause — cchen / detail
- [LLDB][NFC] Add clarifying comments for AddCXXSummary and AddCXXSynthetic — Shafik Yaghmour / detail
- Add correct types to the xxsplti32dx pattern. — stefanp / detail
- [AMDGPU] Added udot2 op_sel test. NFC. — Stanislav.Mekhanoshin / detail
- [libc++] NFC: Move unused include of <limits> to allocator_traits.h — Louis Dionne / detail
- [MSSA] Rename uses in IDF regardless of new def position in basic block. — asbirlea / detail
- [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs — jay.foad / detail
- [AMDGPU] Remove MachineDCE after SIFoldOperands — jay.foad / detail
- [OpenMP51][DOCS] Claimed masked construct and report current patch, NFC. — cchen / detail
- [mlir] NFC - Add help functions to scf.ForOp — nicolas.vasilache / detail
- Revert "[PowerPC] Add ROP Protection Instructions for PowerPC" — 31459023+hctim / detail
- [scudo][standalone] Use BatchClassId in drain rather than 0 — kostyak / detail
- [ASan] Allow new/delete replacement by making interceptors weak — 31459023+hctim / detail
- [NFC][SROA] Add C++'s `std::clamp()` testcase from PR47271/PR49909 — lebedev.ri / detail
- [Analysis] isDereferenceableAndAlignedPointer(): recurse into select's hands — lebedev.ri / detail
- [flang] Check for conflicting BIND(C) names — pklausler / detail
- [AArch64][GlobalISel] Swap compare operands when it may be profitable — Jessica Paquette / detail
- Revert "[AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs" — 31459023+hctim / detail
- Revert "[AMDGPU] Remove MachineDCE after SIFoldOperands" — 31459023+hctim / detail
- [flang] Enforce a limit on recursive PDT instantiations — pklausler / detail
- [lld-macho][nfc] Remove DYSYM8 reloc attribute — jezng / detail
- [flang] RANDOM_NUMBER, RANDOM_SEED, RANDOM_INIT in runtime — pklausler / detail
- Support: Add move semantics to mapped_file_region — Duncan P. N. Exon Smith / detail
#22126 (Apr 9, 2021 7:52:33 AM)
- [RS4GC] Cleanup meetBDVState. NFC. — serguei.katkov / detail
- [debug-info][NFC] Set -mtriple to avoid the test failure under other targets. — esme.yi / detail
- [LICM] Hoist loads with invariant.group metadata — aeubanks / detail
- [libcxx] Allow shared_ptr's unique_ptr converting constructor to support array types. — zoecarver / detail
- [mlir][Linalg] Drop unit-trip loops of reductions only if other reduction loops exists. — ravishankarm / detail
- [GreedyRA ORE] Re-factor computeNumberOfSplillsReloads. — serguei.katkov / detail
- [Test] Add two more tests on PRE with guards — mkazantsev / detail
- [RISCV][NFC] Fix formatting — jim / detail
- [NFC][PowerPC] add test cases for reverse memory op transformation — czhengsz / detail
- [lldb] Update UUID after https://reviews.llvm.org/D99978. — pifon / detail
- [lldb] Update object.test after 'nosync' inference was enabled. — pifon / detail
- [test, LoopVectorize] Fix use of var defined in CHECK-NOT — thomasp / detail
- [RISCV][NFC] Replace explicit type i64 with riscv customized SDTypeProfile. — jim / detail
- [MLIR] Do not yield values from an assuming op that are never used — frgossen / detail
- [GVN][NFC] Factor out load elimination logic via PRE for reuse — mkazantsev / detail
- [AMDGPU] IsFlatScratch/Global -> FlatScratch/Global — sebastian.neubauer / detail
- [RegisterScavenging] Add asserts for better errors — sebastian.neubauer / detail
- [NFC] Move statictic increment out of helper — mkazantsev / detail
- [FunctionAttrs] Force old pm in test so it doens't behave differently depending on the configuration setting for this flag — benny.kra / detail
- [MLIR][Shape] Canonicalize `assuming_all` when all operands are `cstr_eq` ops — frgossen / detail
- [X86] combineHorizOpWithShuffle - peek through one use bitcasts when decoding shuffles. — llvm-dev / detail
- [NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset. — dfukalov / detail
- [MLIR][Shape] Add convenience builder for `shape.assuming_all` — frgossen / detail
- [AA][NFC] Convert AliasResult to class containing offset for PartialAlias case. — dfukalov / detail
- [AMDGPU] Use SIInstrFlags for flat variants. NFC — sebastian.neubauer / detail
- [X86] Add PR44136 test coverage — llvm-dev / detail
- [OpenCL] Simplify InsertOCLBuiltinDeclarationsFromTable — sven.vanhaastregt / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [clangd] Add --check-lines to restrict --check to specific lines — adamcz / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [clang] Tiny format fix — nathan / detail
- [X86] Adjust PR44136 tests to add cmpne coverage as well — llvm-dev / detail
- [AMDGPU] SIFoldOperands: eagerly delete dead copies — jay.foad / detail
- For non-null pointer checks, do not descend through out-of-bounds GEPs — momchil.velikov / detail
- [AMDGPU] Allow relaxed/consume memory order for atomic inc/dec — Yaxun.Liu / detail
- [TableGen] [docs] Change title of tblgen.rst to fix man page filename — paul / detail
- [clangd] Log a message when gRPC support is off, but remote-index is configured — kadircet / detail
- [X86] Add zeroext attributes to i8/i16 and/or/xor overflow tests — llvm-dev / detail
- RISCVABIInfo::classifyArgumentType: Fix static analyzer warnings with uninitialized variables warnings - NFCI — llvm-dev / detail
- [InstCombine] add test with multiple uses of min/max negated operand; NFC — spatel / detail
- [InstCombine] try to eliminate an instruction in min/max -> abs fold — spatel / detail
- [HIP] Workaround ICE compiling SemaChecking.cpp with gcc 5 — Yaxun.Liu / detail
- [libc++] Fix abs and div overload issue for compilers on AIX — jasonliu / detail
#22125 (Apr 8, 2021 8:37:38 PM)
- [MCA] Add tests for IPC on Cortex-A55 — andrew.savonichev / detail
- abtest.py: support bisection based on a response file — Yuanfang Chen / detail
- [lldb] [Process] Watch for fork/vfork notifications — mgorny / detail
- Revert "[DebugInfo] Correctly track SDNode dependencies for list debug values" — stephen.tozer / detail
- [analyzer] Fix crash on spaceship operator (PR47511) — vsavchenko / detail
- [analyzer] Fix false positives in inner pointer checker (PR49628) — vsavchenko / detail
- [mlir][linalg] Fix loop upper bounds in conv fusion test — antiagainst / detail
- [lldb] Improve the documentation (#42017) — Jonas Devlieghere / detail
- Revert "[TableGen] Add support for the 'assert' statement in multiclasses" — paul / detail
- [lldb] [test] Skip clone() tests on Linux/aarch64 — mgorny / detail
- [lld-macho] Support -add_ast_path — jezng / detail
- [lld-macho][nfc] Use varargs form of hasArg() — jezng / detail
- Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph() — Stanislav.Mekhanoshin / detail
- [RISCV] Prevent __builtin_riscv_orc_b_64 from being compiled RV32 target. — craig.topper / detail
- [InstCombine] add tests for min/max with negated operand; NFC — spatel / detail
- [InstCombine] fold min/max intrinsic with negated operand to abs — spatel / detail
- [RISCV] Add InstAlias for Zbb Zbp and Zbs extension — craig.topper / detail
- [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
- [WebAssembly] Fix for PIC external symbol ISEL — aardappel / detail
- [mlir][StandardToSPIRV] Handle i1 case for lowering memref.load/store op — hanchung / detail
- [flang][OpenMP] Add functionality to check "close nesting" of regions, which can be used for Semantic checks. Also adding more test cases. — arnamoy10 / detail
- [AIX] Support init priority attribute — Xiangling.Liao / detail
- [AMDGPU] Allow -amdgpu-unsafe-fp-atomics to ignore denorm mode — Stanislav.Mekhanoshin / detail
- [LoopRotate] Don't split loop pass manager — nikita.ppv / detail
- Add setting to disable LanguageRuntime UnwindPlans — Jason Molenda / detail
- [AMDGPU] Check for all meta instrs in GCNRegBankReassign — Stanislav.Mekhanoshin / detail
- AMDGPU: Add gfx90c support to code object v2 for backwards compatibility — kzhuravl_dev / detail
- [FileCheck, test] Rename checkWildcardRegexCharMatchFailure — thomasp / detail
- Include `count` in AppleClang toolchains. — Dan Liew / detail
- [GVN] Properly invalidate ICF cache when we simplify a value — aeubanks / detail
- [funcattrs] Infer nosync from instruction walk — listmail / detail
- [SLP]Fix PR49898: Infinite loop in SLP vectorizer. — a.bataev / detail
- [lldb] (Temporarily) disable vfork-follow-parent-wp.test on Darwin — Jonas Devlieghere / detail
- [RISCV] Remove empty string after 'defm' at top level of vector .td files. NFC — craig.topper / detail
- [RISCV] Use multiclass inheritance where possible for the VPat* multiclasses in RISVInstrInfoVPseudos. NFCI — craig.topper / detail
- [compiler-rt][hwasan] Add C++17 new/delete operators with alignment — leonardchan / detail
- [ASTMatchers] Add `cxxBaseSpecifier` matcher (non-top-level) — steveire / detail
- Improve error message when tring to export to LLVM IR with a dialect missing the interface — joker.eph / detail
- Support: Extract fs::resize_file_before_mapping_readwrite from FileOutputBuffer — Duncan P. N. Exon Smith / detail
- Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC — Duncan P. N. Exon Smith / detail
- Support: Drop the no-op initializer for SignpostEmitterImpl::Signposts, NFC — Duncan P. N. Exon Smith / detail
- Support: Avoid unnecessary std::function for SignpostEmitterImpl::SignpostLog — Duncan P. N. Exon Smith / detail
- Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC" — Duncan P. N. Exon Smith / detail
- Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC"" — Duncan P. N. Exon Smith / detail
- Revert "Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC""" — Duncan P. N. Exon Smith / detail
- Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC, 3rd attempt — Duncan P. N. Exon Smith / detail
- [mlir][spirv] Define spv.ImageDrefGather operation — weiwei.li1 / detail
- Use default ref capture to avoid unused capture warning on assert-used variable — dblaikie / detail
- DebugInfo: Include inline namespaces in template specialization parameter names — dblaikie / detail
- ADT: Sink the guts of StringMapEntry::Create into StringMapEntryBase — Duncan P. N. Exon Smith / detail
- [mlir][tosa] Add tosa.max_pool2d lowering to linalg int max pooling additions — rob.suderman / detail
- [lld] Fixed CodeView GuidAdapter::format to handle GUID bytes in the right order. — aorlov / detail
- [RISCV][NFC] Add explicit type i64 to RV64 only patterns. — tclin914 / detail
- [clang][SourceManager] Fix -Wparentheses warning (NFC) — nullptr.cpp / detail
#22124 (Apr 8, 2021 9:31:42 AM)
- Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors; — conanap / detail
- Revert "Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors;" — conanap / detail
- [Constant] ConstantStruct/Array should not lower poison to undef — aqjune / detail
- [Constant] Remove unused variable — aqjune / detail
- [NFC][RISCV] Add test for scalable offset under large stack size. — kai.wang / detail
- [RISCV] Add scalable offset under very large stack size. — kai.wang / detail
- [Debug-Info] Use inlined strings in .dwinfo section by default for DBX. — esme.yi / detail
- [GreedyRA ORE] Compute ORE stats if extra analysis is enabled — serguei.katkov / detail
- [GreedyRA ORE] Extract stats in RAGreedyStats struct. NFC. — serguei.katkov / detail
- [GreedyRA ORE] Extract computeNumberOfSplillsReloads to use in different places. NFC. — serguei.katkov / detail
- [AsmParser] Recognize more escaped characters between single quotes — thatlemon / detail
- [clang] Speedup line offset mapping computation — sguelton / detail
- [mlir] add support for index type in vectors. — gysit / detail
- [AMDGPU, test] Fix use of undef FileCheck var — thomasp / detail
- Reorg firmware corefile tests; add test for OS plugin loading — Jason Molenda / detail
- [OpenCL] Fix mipmap read_image return types — sven.vanhaastregt / detail
- [RISCV] Support OR/XOR/AND reductions on vector masks — fraser / detail
- [LV] Add a logical and/or select cost test. NFC — david.green / detail
- [LV] Logical and/or select costs — david.green / detail
- [flang][driver] Add debug options not requiring semantic checks — andrzej.warzynski / detail
- [GreedyRA ORE] Add function level spill/reloads stats — serguei.katkov / detail
- [OpenCL][Docs] Fix typo in section label — anastasia.stulova / detail
- [flang][nfc] Rename some test files — andrzej.warzynski / detail
- [NVPTX] Fix compiler warning in NDEBUG build [NFC] — mikael.holmen / detail
- [lldb] [client] Support for multiprocess extension — mgorny / detail
- [NFC][X86][CostModel] Add some load/store tests w/ non-power-of-two elt cnt vectors — lebedev.ri / detail
- [DebugInfo] Prevent invalid debug info being produced during LoopStrengthReduce — stephen.tozer / detail
- [AMDGPU] SIFoldOperands: refactor tryFoldCndMask with early-outs. NFC. — jay.foad / detail
- [mlir][spirv] Timely fail type conversion — antiagainst / detail
- [mlir][spirv] Add control for non-32-bit scalar type emulation — antiagainst / detail
- [CodeGen][AArch64] Fix isel crash for truncating FP stores — david.sherwood / detail
- [TableGen] Add support for the 'assert' statement in multiclasses — paul / detail
- [TableGen] Make behavior of list slice suffix consistent across all values — paul / detail
- [InstCombine] add icmp with no-wrap add tests; NFC — spatel / detail
- [AMDGPU] Fix computing live registers in prolog — sebastian.neubauer / detail
- [AMDGPU] SIFoldOperands: make tryFoldCndMask a member function. NFC. — jay.foad / detail
- Support: mapped_file_region: Pass MAP_NORESERVE to mmap — jotrem / detail
- [analyzer] Fix dead store checker false positive — vsavchenko / detail
- [LV] Pass VPWidenPHIRecipe to widenPHIInstruction (NFC). — flo / detail
- [AMDGPU] SIFoldOperands: try harder to fold cndmask instructions — jay.foad / detail
- [AMDGPU] SIFoldOperands: remove an unneeded make_early_inc_range. NFC. — jay.foad / detail
- [AMDGPU] SIFoldOperands: make use of emplace_back. NFC. — jay.foad / detail
- [NFC] Fix warning introduced in 20105b6b4874a85813f7a4a3d8ad2a0f023dda14 — sguelton / detail
- [lldb] Re-skip TestVSCode_launch — pavel / detail
- [lldb/DWARF] Fix a crash parsing invalid dwarf (pr49678) — pavel / detail
- [lsan] Mark 2 new lsan tests unsupported on arm-linux — david.spickett / detail
- Revert "Reduce the number of attributes attached to each function" — Dávid Bolvanský / detail
- [AMDGPU] SIFoldOperands: remove an unneeded isReg check. NFC. — jay.foad / detail
- [AMDGPU] Add some implicit uses to tests. NFC. — jay.foad / detail
- [DebugInfo] Correctly track SDNode dependencies for list debug values — stephen.tozer / detail
- [MLIR] Support symbols in emptiness checks for FlatAffineConstraints — arjunpitchanathan / detail
- [lld-macho] Support --thinlto-jobs — jezng / detail
- [lld-macho][nfc] Extend abs-symbol.s to test for local absolute symbols — jezng / detail
#22123 (Apr 7, 2021 10:49:16 PM)
- Unconditionally pre-define CMAKE_ARGS in sanitizer bot. — 31459023+hctim / detail
- Revert "Respect jobs property for LIT tests in UnifiedTreeBuilder." — gkistanova / detail
- [AArch64] Materialize FP constant in code for large code model — jonas.hahnfeld / detail
- [BasicAA] Extend test coverage for GEP modulo logic. — flo / detail
- [RISCV] Replace 'return ReplaceNode' with 'ReplaceNode; return;' NFC — craig.topper / detail
- Remove .gitignore entries not relevant in the monorepo. — paul.robinson / detail
- [mlir] Fixed alignment attribute of alloc constant folding. — joker.eph / detail
- [clang] Move int <-> float scalar conversion to a separate function — erich.keane / detail
- Fix missing generate capture expression for novariants condition. — jennifer.yu / detail
- [lld-macho] Make time-trace* options more permissive. — vyng / detail
- [Driver][test] Test intended target only — Jinsong Ji / detail
- [libc++abi] Adjust XFAIL for misaligned exception header on ARM — Louis Dionne / detail
- [RISCV] Add a special case to lowerSELECT for select of 2 constants with a SETLT condition. — craig.topper / detail
- [LLDB] Clarifying the documentation for variable formatting wrt to qualifiers and adding a test that demonstrates this — Shafik Yaghmour / detail
- [InstCombine] add test for min/max intrinsic with not ops; NFC — spatel / detail
- [InstCombine] fold not ops around min/max intrinsics — spatel / detail
- [BasicAA] Add another GEP modulo test with shl with odd op. — flo / detail
- [AMDGPU] Split GCNRegBankReassign — Stanislav.Mekhanoshin / detail
- [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
- Disable use of SCC bit from asm — Stanislav.Mekhanoshin / detail
- [lld-macho] Parallelize __LINKEDIT generation — jezng / detail
- [RISCV] Use multiclass inheritance to simplify some of riscv_vector.td. NFCI — craig.topper / detail
- [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
- [NFC][AMDGPU] Correct indentation in AMDGPUUsage.rst — Tony.Tye / detail
- Revert "[LoopInterchange] Fix transformation bugs in loop interchange" — congzhecao / detail
- [PowerPC] fixup killed flags for ri + addi to ri transformation — czhengsz / detail
- [AMDGPU] Add some exhaustive ds read/write alignment tests — mahesha.comp / detail
- [AMDGPU] Only use ds_read/write_b128 for alignment >= 16 — mahesha.comp / detail
- [RISCV] DAG nodes and pseudo instructions for CSR access — sepavloff / detail
- [Driver] Drop $DEFAULT_TRIPLE-$name as a fallback program name — i / detail
- [docs] Document our norms around reverts — listmail / detail
- Include `llvm-config` and `not` in AppleClang toolchains. — Dan Liew / detail
- Change the default value for `preloadDialectsInContext` for MlirOptMain — joker.eph / detail
- [CSSPGO] Move pseudo probes to the beginning of a block to unblock SelectionDAG combine. — hoy / detail
#22122 (Apr 7, 2021 12:02:14 PM)
- [zorg] Adjust libcxx buildbot config on AIX — Xiangling.Liao / detail
- Enable build_standalone in LibcxxAndAbiBuilder — Xiangling.Liao / detail
- [Orc][examples] Add lit ToolSubst for LLJITWithRemoteDebugging example — Stefan Gränitz / detail
- [PowerPC] Fix use check of swap-reduction — qiucofan / detail
- [CGCall] Annotate `this` argument with alignment — lebedev.ri / detail
- [Coroutines, test] Fix use of var defined in CHECK-NOT — thomasp / detail
- [clang, test] Fix use of undef FileCheck var — thomasp / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [NFC][InstCombine] Add sub-of-sub tests with constant expressions — lebedev.ri / detail
- [InstCombine] Restrict "C-(X+C2) --> (C-C2)-X" fold to immediate constants — lebedev.ri / detail
- Reland [InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858) — lebedev.ri / detail
- [Orc][examples] Add missing FileCheck for lit test and polish output — Stefan Gränitz / detail
- [OpenCL] Add as_size/ptrdiff/intptr/uintptr_t operators — sven.vanhaastregt / detail
- [clang][Syntax] Handle invalid source range in expandedTokens. — usx / detail
- [CMake] try creating symlink first on windows — kbobyrev / detail
- Fix crash when an invalid URI is parsed and error handling is attempted — kadircet / detail
- [X86] Add BZHI test case for PR48768 — llvm-dev / detail
- [analyzer] Fix body farm for Obj-C++ properties — vsavchenko / detail
- [Statepoint Lowering] Allow other than N byte sized types in deopt bundle — yrouban / detail
- [-Wcompletion-handler] Don't recognize init methods as conventional — vsavchenko / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after BZHI instructions — llvm-dev / detail
- [analyzer][NFC] Add tests for extents — balazsbenics / detail
- [clang] Speedup line offset mapping computation — sguelton / detail
- [Clang] Extend test coverage for -f[no-]finite-loops options. — flo / detail
- [X86] Add AND/OR/XOR signed-comparison overflow test cases for PR48768 — llvm-dev / detail
- [mlir] Add "mask" operand to vector.transfer_read/write. — springerm / detail
- [InstCombine] add tests for not-of-min/max; NFC — spatel / detail
- [InstCombine] move abs transform to helper function; NFC — spatel / detail
- [clang] Check AuxTarget exists when creating target in CompilerInstance — ty1208chiang / detail
- [flang][driver] Add support for `-cpp/-nocpp` — andrzej.warzynski / detail
- [AMDGPU] SIFoldOperands: don't dump extra '\n' after MachineInstr. NFC. — jay.foad / detail
- [flang][driver] Fix `-fdebug-dump-provenance` — andrzej.warzynski / detail
- [SLP]Avoid multiple attempts to vectorize CmpInsts. — a.bataev / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after AND/OR/XOR instructions — llvm-dev / detail
- Revert "[clang] Speedup line offset mapping computation" — thakis / detail
- [NPM] Fix typo inisLTOPreLink for loop rotate — jingu.kang / detail
- [AMDGPU] Update SGPRSpillVGPRCSR name. NFC — sebastian.neubauer / detail
- [WebAssembly] Improve error messages regarding missing indirect function table. NFC — sbc / detail
- [SVE] Remove checks for warnings in scalable-vector tests. — sander.desmalen / detail
- [mlir,shape] Update min/max op description — jpienaar / detail
- [SystemZ][z/OS][TableGen] TableGen files should be text — Abhina.Sreeskantharajan / detail
- [mlir] Export python-related .cmake files — nicolas.vasilache / detail
- [X86][AVX] Add HADD lane crossing test — llvm-dev / detail
- [CSSPGO] Fix incorrect probe distribution factor computation in top-down inliner — aktoon / detail
- [lld-macho][nfc] Add test for ARM64 stubs — jezng / detail
- [lld-macho] Sibling N_SO symbols must have the empty string — jezng / detail
- [libcxx] adds remaining callable concepts — cjdb / detail
- [libcxx] adds __cpp_lib_concepts feature-test macro — cjdb / detail
- [InstCombine] avoid infinite loop from partial undef vectors — spatel / detail
- [libc++] Update contributor documentation. — koraq / detail
- [InstCombine] foldAddWithConstant(): don't deal with non-immediate constants — lebedev.ri / detail
- Avoid testing for libc++ internal macros after D99834 — dimitry / detail
- [mlir][sparse] support integral types i32,i16,i8 for *numerical* values — ajcbik / detail
- [LoopIdiomRecognize] Minor cleanups to the FFS idiom matching. NFC — craig.topper / detail
- [SelectionDAG] Teach SelectionDAG::FoldConstantArithmetic to handle SPLAT_VECTOR — craig.topper / detail
- [HIP] Fix rocm-detect.hip test path — enye.shi / detail
- [RISCV] Support vslide1up/down intrinsics for SEW=64 on RV32. — craig.topper / detail
- [lldb][Editline] Fix crash when navigating through empty command history. — rupprecht / detail
- [lld-macho][nfc] Minor refactoring + clang-tidy fixes — vyng / detail
- Correct the tablegen logic for MutualExclusions attribute checking. — aaron / detail
- [Windows] Remove global OF_None flag for Windows in ToolOutputFiles — Abhina.Sreeskantharajan / detail
- Revert "[AsmPrinter] Delete dead takeDeletedSymbsForFunction()" — aeubanks / detail
#22121 (Apr 7, 2021 12:28:37 AM)
- [VE] use local cache — simon.moll / detail
- There is a need to allow SanitizerBuilder to accept extra args so cmake args — conanap / detail
- By default all threads available on the machines are being used by the — conanap / detail
- [clang][clangd] Avoid inconsistent target creation — ty1208chiang / detail
- [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
- [CMake][Compiler-rt] Compute `LLVM_MAIN_SRC_DIR` assuming the monorepo — Dan Liew / detail
- [CMake][Compiler-rt] Make it possible to configure standalone compiler-rt without `LLVMConfig.cmake`. — Dan Liew / detail
- Move GCRelocateInst and GCResultInst to IntrinsicInst.h [nfc] — listmail / detail
- [SystemZ][z/OS] correct rc and errno within nanosleep() — zibi / detail
- [mlir][Linalg] Fix fusion on tensors operands / bbArg mismatch — nicolas.vasilache / detail
- [X86][SSE] canonicalizeShuffleWithBinOps - add MOVSD/MOVSS handling. — llvm-dev / detail
- [AIX][TLS] Add support for TLS variables to XCOFF object writer — wei.huang / detail
- [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
- [test, GVN] Fix use of var defined in CHECK-NOT — thomasp / detail
- [index] Improve macro indexing support — blangmuir / detail
- [Sanitizer] Adopt Python 3 for iOS simulator test scripts — julian.lettner / detail
- [lldb] Fix bug where memory read --outfile is not truncating the file — Jonas Devlieghere / detail
- [mlir][linalg] Add helpers for linalg.tiled_loop [nfc]. — pifon / detail
- Pass -fcrash-diagnostics-dir along to LLVM — paul.robinson / detail
- [llvm-reduce] Remove unwanted module inline asm — aeubanks / detail
- [libcxx] adds remaining callable concepts — cjdb / detail
- [lldb] Format Plugins/Language/ObjC/Cocoa.cpp (NFC) — Jonas Devlieghere / detail
- [AMDGPU] SIFoldOperands: use isUseMIInFoldList. NFC. — jay.foad / detail
- [RISCV] Add helper function to share some of the code for isel of vector load/store intrinsics. — craig.topper / detail
- [libcxx] [test] Use dedicated types for the invocable concept tests for multiple overloads — martin / detail
- [libcxx] Fix the type attribute for a couple templates — martin / detail
- [mlir][python] Add missing affine map compression test — nicolas.vasilache / detail
- [SimplifyInst] Use correct type for GEPs with vector indices. — flo / detail
- [lldb] Fix else-after-return in AppleObjCRuntimeV2 (NFC) — Jonas Devlieghere / detail
- [GVN] Add missing ICF update — aeubanks / detail
- [libcxx] [test] Allow C:\System Volume Information to be missing — martin / detail
- Fix f6ee97d8271e1dfd9b6572222fefe8f40433952e: — jyknight / detail
- Add a subclass of IntrinsicInst for llvm.assume [nfc] — listmail / detail
- [lld-macho] Rename SubsectionMapping to SubsectionMap — jezng / detail
- [lld-macho] clang-format cleanup — jezng / detail
- More precisely type code used for gc.relocate assertions [nfc] — listmail / detail
- [NewPM] Fix -Wunused-lambda-capture in -DLLVM_ENABLE_ASSERTIONS=off builds after D91327 — i / detail
- [PowerPC] Materialize 34-bit constants with pli directly — amy.kwan1 / detail
- [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
- [lld-macho][nfc] Rename some tests — jezng / detail
- [lld-macho][nfc] Remove HelpHidden from aliases to implemented flags — jezng / detail
- [lld-macho] Fix & refactor symbol size calculations — jezng / detail
- [mlir] Remove no-op array assignment in dictionaryAttrSort(). — csigg / detail
- [libc++] Post-commit review on D99928. — arthur.j.odwyer / detail
- [libc++] Header inclusion tests. — arthur.j.odwyer / detail
- [Windows] Add test coverage for line endings when rewriting includes — alexandre.ganea / detail
- [clang-tidy] performance-* checks: Match AllowedTypes against qualified type names when they contain "::". — flx / detail
- Let clang atomic builtins fetch add/sub support floating point types — Yaxun.Liu / detail
- [ASan][RISCV] Fix RISC-V memory mapping — luismarques / detail
- [lit testing] Fix xfail-cl.py test worker count — luismarques / detail
- [mlir] Hoist out getRequestedOpDefinitions helper — jpienaar / detail
- Plumb AssumeInst through operand bundle apis [nfc] — listmail / detail
- [NVPTX] Handle bitcast and ASC(101) when trying to avoid argument copy. — tra / detail
- [test, AArch64] Fix use of var defined in CHECK-NOT — thomasp / detail
- [libc++] NFCI: Fix test pinning down RTTI implementation on Apple platforms — Louis Dionne / detail
- Use AssumeInst in a few more places [nfc] — listmail / detail
- Replace calls to IntrinsicInst::Create with CallInst::Create [nfc] — listmail / detail
- Thread safety analysis: Don't warn about managed locks on join points — aaron.puchert / detail
- [mlir][tosa] Add tosa.table lowering to linalg.generic — rob.suderman / detail
- [docs] Update documentation for bugprone-misplaced-widening-cast — vince.a.bridgers / detail
- [SplitEdge] Update SplitCriticalEdge to return a nullptr only when the edge is not critical — sidharth.baveja / detail
- [MLIR] [Python] Add capsule methods for pybind11 to PyOperation — john.demme / detail
- [MachineValueTypes] Add blank lines between floating point vectors with different element types. NFC — craig.topper / detail
- [lld-macho] Symbol::value should always be uint64_t — jezng / detail
- [OpenMP] Define omp_is_initial_device() variants in omp.h — hansang.bae / detail
- [RISCV] Don't custom type legalize fixed vector to scalar integer bitcasts if the fixed vector type isn't legal. — craig.topper / detail
- [flang] Improve constant folding for type parameter inquiries — psteinfeld / detail
- [docs] Fix doxygen comments wrongly attached to the llvm namespace — mizvekov / detail
- [RISCV] Add an assertion to the ReplaceNodeResults handling of bitcasts to make sure the VT is always a scalar integer. — craig.topper / detail
- [HIP] Change to code object v4 — Yaxun.Liu / detail
- Minor fix for test hip-code-object-version.hip — Yaxun.Liu / detail
- [shape] Add min and max ops — jpienaar / detail
- Add missing CHECK lines in test — rtrieu / detail
- [NewPM] Set verify-cfg-preserved=1 by default for debug builds — yrouban / detail
- Removed redundant code. — aorlov / detail
- [dsymutil] Don't emit .debug_pubnames and .debug_pubtypes — Jonas Devlieghere / detail
- [dsymutil] Don't keep old abbreviations — Jonas Devlieghere / detail
- [dsymutil] Stop emulating dsymutil-classic CIE caching behavior — Jonas Devlieghere / detail
- [mlir,shape] Add max/min folder for simple case — jpienaar / detail
- Revert "[InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858)" — phosek / detail
- [libcxx] fixes `common_reference` requirement for `swappable_with` — cjdb / detail
- Revert "[NFC][Clang] Speculative fix for builtins-ppc-quadword-noi128.c" — phosek / detail
- [SCEV] Fix false-positive recognition of simple recurrences. PR49856 — mkazantsev / detail
- [X86] Initialize TargetOptions::StackProtectorGuardOffset member to its default value — thatlemon / detail
#22120 (Apr 6, 2021 8:20:22 AM)
- [RISCV] When custom iseling masked stores, copy the mask into V0 instead of virtual register. — craig.topper / detail
- [NewPM] Change tests to run them without PreserveCFGChecker. NFC — yrouban / detail
- [Statepoint] Factor-out utility function to get non-foldable area of STATEPOINT like instructions. NFC — serguei.katkov / detail
- [MLIR][docs] Fixes to operation syntax in Lang Ref — gcmn / detail
- [NewPM] Redesign of PreserveCFG Checker — yrouban / detail
- [NewPM] Fix unused lambda capture build error — yrouban / detail
- [clang][cli] Ensure plugin args are generated in deterministic order — Jan Svoboda / detail
- [AMDGPU] Add some missing testing for new subtargets gfx90a and gfx90c — jay.foad / detail
- [AArch64] Use 64-bit movi for zeroing halfs/floats — sjoerd.meijer / detail
- [NFC][WebAssembly] Removed mangled name from test. — sam.parker / detail
- Revert "[flang] Improve constant folding for type parameter inquiries" — kiran.chandramohan / detail
- [clang][tooling] Create SourceManager for DiagnosticsEngine before command-line parsing — Jan Svoboda / detail
- [AArch64] Default to zero-cycle-zeroing FP registers — sjoerd.meijer / detail
- [clang][Checkers] Fix PthreadLockChecker state cleanup at dead symbol. — 1.int32 / detail
- [KnownBits] Rename KnownBits::computeForMul to KnownBits::mul. NFCI. — llvm-dev / detail
- [IR] Ignore bitcasts of function pointers which are only used as callees in callbase instruction — Madhur.Amilkanthwar / detail
- [PhaseOrdering] Add PR45687 test coverage — llvm-dev / detail
- [test, AArch64] Fix use of var defined in CHECK-NOT — thomasp / detail
- [lldb] Improve CPUInfo test predicate — david.spickett / detail
- [RISCV][Clang] Add some RVV Integer intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV vnsra, vnsrl and vwmul intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV Widening Integer Extension intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add more RVV Integer intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add all RVV Fixed-Point Arithmetic intrinsic functions. — zakk.chen / detail
- [lsan][test] Disable many_tls_keys_pthread.cpp on AArch64 — david.spickett / detail
- [rt] Update DIPrinter usage in 'sanitizer_symbolize.cpp`. — pifon / detail
- [AMDGPU] Regenerate checks to fix prefixes broken in D96340. NFC. — jay.foad / detail
- [CostModel][X86] Improve accuracy of vXi8 multiply reduction costs — llvm-dev / detail
- [LLDB] Fix building for aarch64 windows after d6d3d21cd1cb1567eaf7ff8c0867b07227a19d99 — martin / detail
- [CMake] Fix Python 3 lookup when building LLVM with tests — dominik.montada / detail
- [AMDGPU][MC][GFX9] Corrected SMEM decoding — dmitry.preobrazhensky / detail
- [VPlan] Print VPValue operands for VPWidenPHI if possible. — flo / detail
- [LoopVectorize] Change the identity element for FAdd — kerry.mclaughlin / detail
- Silence -Woverloaded-virtual warnings from generated code; NFC — aaron / detail
- [SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag instead of OF_Text — Abhina.Sreeskantharajan / detail
- Don't directly dereference getAs<> casts to avoid potential null dereferences. NFCI. — llvm-dev / detail
- LoopFlatten - CanWidenIV - Fix uninitialized variable warnings and use for-range loop. NFCI. — llvm-dev / detail
- [AMDGPU] Fix typo in regular expression checks. NFC. — jay.foad / detail
- [mlir] Fix support for lowering non-32-bit affine reductions. — zinenko / detail
- [InstCombine] Add PR45984 test case — llvm-dev / detail
- [AMDGPU] Fix dubious regexes with unescaped brackets. NFC. — jay.foad / detail
- [lldb][NFC] Fix misleading indentation in Cocoa.cpp — Raphael Isemann / detail
- [X86] Add ANDN test case for PR48768 — llvm-dev / detail
- [NFC][InstCombine] Add tests for '((X - Y) - Z)' pattern (PR49858) — lebedev.ri / detail
- [InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858) — lebedev.ri / detail
- [NFC][Clang] Speculative fix for builtins-ppc-quadword-noi128.c — lebedev.ri / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after ANDN instructions — llvm-dev / detail
- [InstCombine] Add PR38929 test case — llvm-dev / detail
- [LoopVectorize] Add strict in-order reduction support for fixed-width vectorization — kerry.mclaughlin / detail
- [AMDGPU][SDag] Add IMG init also for image_gather4 instructions — jay.foad / detail
- [llvm-symbolizer] Don't use the same 'OutputStyle' name for the enum type and instance. NFCI. — llvm-dev / detail
- [AMDGPU] SIFoldOperands: use getVRegDef instead of getUniqueVRegDef — jay.foad / detail
- [AMDGPU] SIFoldOperands: rename tryFoldInst to tryFoldCndMask — jay.foad / detail
- [AMDGPU] SIFoldOperands: use range-based loops and make_early_inc_range — jay.foad / detail
- [AMDGPU] SIFoldOperands: use MachineRegisterInfo::hasOneNonDBGUser — jay.foad / detail
- Avoid unused variable warning in Release builds — benny.kra / detail
- Revert "[IR] Ignore bitcasts of function pointers which are only used as callees in callbase instruction" — Jan Svoboda / detail
- [Windows] Turn off text mode correctly in Rewriter to stop CRLF translation — Abhina.Sreeskantharajan / detail
- Remove last remnants of PR49607 migration [NFC] — listmail / detail
- AMDGPU: Add isBranch=1 to SOPP branch instructions — kzhuravl_dev / detail
- [ObjC] Add a command line flag that disables recognition of objc_direct for testability — erik.pilkington / detail
#22119 (Apr 5, 2021 9:15:05 PM)
- Revert "Fix build rules for LLVM_WITH_Z3 after D95727" — tstellar / detail
- Revert "llvm-shlib: Create object libraries for each component and link against them" — tstellar / detail
- [gn build] (manually) port 0116d04d04f2 — thakis / detail
- [lld][WebAssembly] Rewrite exports test in assembly. NFC — sbc / detail
- [mlir][Linalg] NFC: Move populatePatterns* method into linalg namespace. — ravishankarm / detail
- [OPENMP51]Initial support for nocontext clause. — jennifer.yu / detail
- [M68k] Add support for Motorola literal syntax to AsmParser — rickytaylor26 / detail
- [RISCV] Move VSLIDE1UP_VX pattern out of a loop that includes FP types. — craig.topper / detail
- [tests] Precommmit tests for reasoning about equality of recurrences — listmail / detail
- Extract a helper for figuring out if an operator is invertible [nfc] — listmail / detail
- Fix copy paste errors in tests from be11bd1e — listmail / detail
- [RISCV] Split RISCVISD::VMV_S_XF_VL into separate integer and FP. — craig.topper / detail
- [RISCV] Add SDTCisInt to the SDTRVVSlide1 since it is only used for vslide1up.vx/vslide1down.vx. — craig.topper / detail
- [OpenCL, test] Fix use of undef FileCheck var — thomasp / detail
- [InstSimplify] add test for vector select with operand replacement; NFC — spatel / detail
- [InstSimplify] fix potential miscompile in select value equivalence — spatel / detail
- [libcxx] [ci] Add a Windows CI buildkite configuration — martin / detail
- [mlir][sparse] move new test to right directory structure — ajcbik / detail
- Rework the way statement attributes are processed; NFC — aaron / detail
- Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr on Linux" — thakis / detail
- [flang] Improve constant folding for type parameter inquiries — psteinfeld / detail
- [mlir][Linalg] Add callbacks to fusion of elementwise operations to control fusion. — ravishankarm / detail
- [RISCV] Add more RV32 vslide1up intrinsic test cases. NFC — craig.topper / detail
- Copy syncscope when expanding atomicrmw into cmpxchg loop — Stanislav.Mekhanoshin / detail
- Revert "Revert "Add support for fetching signed values from tagged pointers."" — jingham / detail
- Address minor post commit feedback on 0e59dd — listmail / detail
- [libcxx] moves `std::invoke` into `__functional_base` — cjdb / detail
- [Polly] Refactoring isInnermost() from isl to use the C++ wrapper — llvm-project / detail
- Exact ashr/lshr don't loose any set bits and are thus trivially invertible — listmail / detail
- [SROA] Allow SROA on pointers with invariant group intrinsic uses — aeubanks / detail
- Comment adjustments for a rename — listmail / detail
#22118 (Apr 5, 2021 10:37:40 AM)
- [TableGen] Use StringRef instead of std::string to split up a string that's being parsed. NFCI — craig.topper / detail
- [NFC][X86] Split VPMOV* AVX2 instructions into their own sched class — lebedev.ri / detail
- [mlgo] fix build rules — mtrofin / detail
- Opaque pointers: Migrate examples to use load with explicit type — dblaikie / detail
- Add workaround for false positive in -Wfree-nonheap-object — dblaikie / detail
- Add void cast to suppress -Wunused-member-variable on assert-only member — dblaikie / detail
- Preprocessor conditionalize some assert-only functions to suppress -Wunused-function — dblaikie / detail
- [C++20, test] Fix use of undef FileCheck variable — thomasp / detail
- [InstCombine] Reapply update_test_checks.py to unsigned-multiply-overflow-check.ll (NFC) — aqjune / detail
- [InstCombine] precommit pr49688.ll (NFC) — aqjune / detail
- [InstSimplify] Add a test for folding comparison with a undef vector (NFC) — aqjune / detail
- [InstCombine] Conditionally fold select i1 into and/or — aqjune / detail
- [clang][parser] Set source ranges for GNU-style attributes — tbaeder / detail
- [RISCV] Don't convert fshr/fshl to target specific FSL/FSR node if shift amount is a constant. — craig.topper / detail
- [NFC][scudo] Restore !UseQuarantine check in tests — Vitaly Buka / detail
- Revert "Add support for fetching signed values from tagged pointers." — Jason Molenda / detail
- [CVP] Add test for and of min (NFC) — nikita.ppv / detail
- [LVI] Don't bail on overdefined value in select — nikita.ppv / detail
- [mlir][NFC] Fully spell mlir types names in LoopLikeOpInterface, so it can be used in ops defined outside mlir namespace — ivan.butygin / detail
- Don't check that std::pair is trivially copyable on FreeBSD — dimitry / detail
- [llvm-exegesis] Don't erroneously refuse to measure POPCNT instruction — lebedev.ri / detail
- [CVP] Add more tests for select with overdefined operand (NFC) — nikita.ppv / detail
- [llvm-exegesis] SnippetFile: do create source manager in MCContext — lebedev.ri / detail
- Speculative fix for failing build bot. — aaron / detail
- [SimplifyCFG] Make test more robust (NFC) — nikita.ppv / detail
- [SimplifyCFG] Add switch-to-select test with two equal cases (NFC) — nikita.ppv / detail
- [SimplifyCFG] Handle two equal cases in switch to select — nikita.ppv / detail
- [InstCombine] add tests for ctpop of power-of-2; NFC — spatel / detail
- [InstCombine] fold popcount of exactly one bit to shift — spatel / detail
- [libcxx] [test] Link against msvcprt as C++ ABI library in tests — martin / detail
- [Driver] Detect libstdc++ include paths for native gcc (-m32 and -m64) on Debian i386 — i / detail
- [libc++] Improve generate_feature_test_macro_components.py. — koraq / detail
- [HIP-Clang, test] Fix use of undef FileCheck var — thomasp / detail
- [HIP, test] Fix use of undef FileCheck var — thomasp / detail
- [RISCV] Lower orc.b intrinsic to RISCVISD::GORCI. — craig.topper / detail
- [NFC][InstCombine] Add test for PR49778 — lebedev.ri / detail
- [NFC][InstCombine] Extract canTryToConstantAddTwoShiftAmounts() as helper — lebedev.ri / detail
- [InstCombine] dropRedundantMaskingOfLeftShiftInput(): check that adding shift amounts doesn't overflow (PR49778) — lebedev.ri / detail
- [libc++] Fix the header guard from _LIBCPP_STEAMBUF to _LIBCPP_STREAMBUF. — arthur.j.odwyer / detail
- [libc++] Fix test_macros.h in the same way as commit 49e5a896 fixed __config. — arthur.j.odwyer / detail
- [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux — i / detail
- [RISCV] Use gorciw for i32 orc.b intrinsic when Zbp is enabled. — craig.topper / detail
- [lldb] Import ObjectiveC module instead of Foundation in test — davelee.com / detail
- [lldb] Replace unneeded use of Foundation with ObjectiveC in tests (NFC) — davelee.com / detail
- [CUDA][HIP] rename -fcuda-flush-denormals-to-zero — Yaxun.Liu / detail
- [Test] Add tests for various scenarios of PRE of a loop load — mkazantsev / detail
- [Test] Split out new and old PM tests — mkazantsev / detail
- [Test] Auto-update checks in a test — mkazantsev / detail
- ignore -flto= options recognized by GCC — sylvestre / detail
- [OCaml] Fix unsafe uses of Store_field — josh / detail
- [OCaml] Minor optimizations by avoiding double initialization — josh / detail
- [OCaml] Code simplification using option allocation functions — josh / detail
- [OCaml] Code simplification using string allocation functions — josh / detail
- [OCaml] Omit unnecessary GC root registrations — josh / detail
- [NFC][OCaml] Remove vestigial CAMLprim declarations — josh / detail
- [NFC][OCaml] Reformat to clean up following CAMLprim removal — josh / detail
- [DebugInfo, CallSites, test] Fix use of undef FileCheck var — thomasp / detail
- [X86] Add second PR47603 test case — llvm-dev / detail
- [X86] Fold xor(zext(xor(x,c1)),c2) -> xor(zext(x),xor(zext(c1),c2)) — llvm-dev / detail
- [RISCV] Add a test showing incorrect codegen — fraser / detail
- * NFC. Refactored DIPrinter for better support of new print styles. — aorlov / detail
- [TableGen] [docs] Correct a couple of mistakes; use 'true' and 'false' in examples — paul / detail
- [SLP]Improve vectorization of the CmpInst instructions. — a.bataev / detail
- [OpenMP] Fix incorrect KMP_STRLEN() macro — jonathan.l.peyton / detail
- [PowerPC] Fix issue where binary uses a .got but is missing a .TOC. — stefanp / detail
- [SemaObjC] Fix a -Wbridge-cast false-positive — erik.pilkington / detail
- [RISCV] Expand scalable-vector truncstores and extloads — fraser / detail
- [M68k] Mark public functions with the LLVM_EXTERNAL_VISIBILITY macro — minyihh / detail
- [InstCombine] add test for miscompile from select value equivalence; NFC — spatel / detail
- [InstCombine] fix potential miscompile in select value equivalence — spatel / detail
- [RISCV] Add support for bitcasts between scalars and fixed-length vectors — fraser / detail
- [flang][driver] Add options for -Werror — arnamoy10 / detail
- [analyzer] DynamicSize: Store the dynamic size — charusso / detail
- [LoopFusion] Bails out if only the second candidate is guarded (PR48060) — tu.da.wei / detail
- [flang][driver] Modify the existing test cases that use -Mstandard in f18, to use -pedantic and %flang_fc1 to share with the new driver — arnamoy10 / detail
- [analyzer] DynamicSize: Debug facility — charusso / detail
- [analyzer] DynamicSize: Rename 'size' to 'extent' — charusso / detail
- [gn build] Port 9b3df78b4c2a — llvmgnsyncbot / detail
- [TextAPI] move source code files out of subdirectory, NFC — Cyndy Ishida / detail
#22116 (Apr 3, 2021 10:38:22 AM)
- [RISCV] Refactor conversion of B extensions to IR intrinsics a little to reduce clang binary size. — craig.topper / detail
- [PGO, test] Fix typo in FileCheck var — thomasp / detail
- [BasicAA] Don't pass through AA metadata (NFCI) — nikita.ppv / detail
- [BasicAA] Don't store AATags in cache key (NFC) — nikita.ppv / detail
- [Loads] Forward constant vector store to load of first element — nikita.ppv / detail
- Fix build rules for LLVM_WITH_Z3 after D95727 — bjorn.a.pettersson / detail
- [X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper (REAPPLIED) — llvm-dev / detail
- [X86] Add PR47603 test case — llvm-dev / detail
- [X86] Fold xor(truncate(xor(x,c1)),c2) -> xor(truncate(x),xor(truncate(c1),c2)) — llvm-dev / detail
- [InstCombine] Add load/store forwarding test with odd size (NFC) — nikita.ppv / detail
- Silence `-Wunused-private-field` warning on isIsolatedFromAbove. — csigg / detail
- [FastISel] Remove kill tracking — nikita.ppv / detail
- Revert "[lld-link] Enable addrsig table in COFF lto" — thakis / detail
- [lld-macho] Fix build on 32-bit systems — jezng / detail
- [lld-macho] Another attempt at fixing 32-bit builds — jezng / detail
- Speculative attempt to stablize a test — listmail / detail
#22115 (Apr 2, 2021 11:26:42 PM)
- [RISCV] Add IR intrinsics for Zbc extension — craig.topper / detail
- [ms] [llvm-ml] Accept /WX to signal that warnings should be fatal. — epastor / detail
- [Sema] Fix Windows build after b001d574d7d9 — jrtc27 / detail
- [RISCV] Try using toupper instead of std::toupper to make the build bots happy. — craig.topper / detail
- Revert "[RISCV] Try using toupper instead of std::toupper to make the build bots happy." — craig.topper / detail
- [OPENMP][DOCS]Update status of the supported constructs, NFC. — michael.p.rice / detail
- [nfc] [llvm] Make DWARFListTableBase::findList const — jan.kratochvil / detail
- [mlir] Emit errors when creating unregistered attributes/types when not allowed — riddleriver / detail
- [OPENMP5.1]Initial support for novariants clause. — jennifer.yu / detail
- [NFC][scudo] Split ScudoCombinedTest.BasicCombined — Vitaly Buka / detail
- Use tablegen to diagnose mutually exclusive attributes — aaron / detail
- [mlir] Add optional TypeConverter for materializations. — silvasean / detail
- [KnownBits] Add KnownBits::haveNoCommonBitsSet helper. NFCI. — llvm-dev / detail
- Fix build bot problem with missing OMPC_novariants in switch. — jennifer.yu / detail
- [mlir][tosa] Add tosa.reduce_any and tosa.reduce_all linalg lowering — rob.suderman / detail
- [NFC][scudo] Add test header int CMake file — Vitaly Buka / detail
- [NFC][scudo] Move macro into a shared header — Vitaly Buka / detail
- [flang] Address more MSVC build issues with reductions — pklausler / detail
- [LLDB] Sleep for 5 second TestVSCode_launch test_progress_events — omair.javaid / detail
- [CSSPGO][Test] XFAIL profile-context-tracker-debug.ll on AIX — Jinsong Ji / detail
- Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr" — thakis / detail
- [gn build] (manually) port 4c58f333f141 — thakis / detail
- [lld-macho][nfc] Refactor in preparation for 32-bit support — jezng / detail
- [gn build] hook up tsan on macOS too — thakis / detail
- [RISCV] Add signext attribute to i32 orc.b test for RV64 to match other Zbb tests. — craig.topper / detail
- [lld-macho] Fix -Wsuggest-override after D99633. NFC — i / detail
- [clang] NFC: remove trailing white spaces from some tests — mizvekov / detail
- Add missing override to clang tblgen AttrEmitter — dblaikie / detail
#22114 (Apr 2, 2021 12:07:23 PM)
- [NARY-REASSOCIATE] Support reassociation of min/max — ybrevnov / detail
- [libc++] Fix build on macOS older than 10.15. — marek.kurdej+llvm.org / detail
- [RISCV] Add some tests showing vsetvli cleanup opportunities — fraser / detail
- [RISCV] Optimize more redundant VSETVLIs — fraser / detail
- [SLP] Better estimate cost of no-op extracts on target vectors. — flo / detail
- Always emit error for wrong interfaces to scalable vectors, unless cmdline flag is passed. — sander.desmalen / detail
- [gn build] Port 0f7bbbc481e2 — llvmgnsyncbot / detail
- [X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper — llvm-dev / detail
- [LLDB] Skip TestLoadUsingLazyBind.py on arm/linux — omair.javaid / detail
- [RISCV] Test llvm.experimental.vector.insert intrinsics on RV32 — fraser / detail
- [InstCombine] Fix out-of-bounds ashr(shl) optimization — jeroen.dobbelaere / detail
- [mlir][spirv] Add utilities for push constant value — antiagainst / detail
- [NFC][SVE] Use SVE_4_Op_Imm_Pat for sve_intx_dot_by_indexed_elem — JunMa / detail
- [AArch64][SVE] Lowering sve.dot to DOT node — JunMa / detail
- [NFC][SVE] update sve-intrinsics-int-arith.ll under update_llc_test_checks.py — JunMa / detail
- Restore 8954fd436c7 after c06a8f9caa51c — thakis / detail
- [TableGen] [Docs] Add lldb-tblgen to command guide; add 4 guide stubs — paul / detail
- Revert "[X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper" — thakis / detail
- [SLP]Fix a bug in min/max reduction, number of condition uses. — a.bataev / detail
- [SLP]Added a test for min/max reductions with the key store inside, NFC. — a.bataev / detail
- [CVP] Add test for !range on intrinsic (NFC) — nikita.ppv / detail
- [LVI] Use range metadata on intrinsics — nikita.ppv / detail
- [GlobalISel] Allow different types for G_SBFX and G_UBFX operands — brendon.cahoon / detail
- [flang] Fix MSVC build breakage — pklausler / detail
- Remove attribute handling code for simple attributes; NFC — aaron / detail
- [rs4gc] add tests for existing code stripping attributes from function signatures — listmail / detail
- [rs4gc] Strip nofree and nosync attributes when lowering from abstract model — listmail / detail
- [lld-macho][NFC] Remove redundant member from class Defined — gkm / detail
- [rs4gc] Use loops instead of straightline code for attribute stripping [nfc] — listmail / detail
- [LV] Hoist mapping of IR operands to VPValues (NFC). — flo / detail
- [gn build] add build file for tsan runtime — thakis / detail
- [SCCP] Avoid modifying AdditionalUsers while iterating over it — dimitry / detail
- [GVNSink] auto-generate test checks; NFC — spatel / detail
- [InstCombine] add tests for not+or+neg; NFC — spatel / detail
- [InstCombine] fold not+or+neg — spatel / detail
- [RISCV] Add missing CHECK-EXPAND line to one case in rv64i-aliases-valid.s. — craig.topper / detail
- [RISCV] Improve 64-bit integer constant materialization for more cases. — craig.topper / detail
- [flang] TRANSFER() intrinsic function — pklausler / detail
- [Hexagon, test] Fix use of undef FileCheck var — thomasp / detail
- [RISCV] Add IR intrinsic for Zbr extension — craig.topper / detail
- [ms] [llvm-ml] Fix case-sensitivity for variables and textmacros — epastor / detail
- [SLPVectorizer] Fix divide-by-zero after D99719 — i / detail
- [RISCV] Add IR intrinsic for Zbb extension — craig.topper / detail
- [TextAPI] run clang-format on violating sections, NFC — Cyndy Ishida / detail
- Revert "[RISCV] Add IR intrinsic for Zbb extension" — craig.topper / detail
- Recommit "[RISCV] Add IR intrinsic for Zbb extension" — craig.topper / detail
- [mlir] Rename linalg.pooling operations to have a FOp postfix for floating point — rob.suderman / detail
#22113 (Apr 2, 2021 1:28:44 AM)
- [RISCV] Add isel patterns to handle vrsub intrinsic with 2 vector operands. — craig.topper / detail
- [Driver] -nostdinc -nostdinc++: don't warn for -Wunused-command-line-argument — i / detail
- [funcattrs] Respect nofree attribute on callsites (not just callee) — listmail / detail
- llvm-shlib: Create object libraries for each component and link against them — tstellar / detail
- [flang] Implement numeric intrinsic functions in runtime — pklausler / detail
- [OpenMP51] Accept `primary` as proc bind affinity policy in Clang — cchen / detail
- [flang] Fix unit test failure on POWER — pklausler / detail
- Setup OpBuilder to support detached block in loopUnrollByFactor (NFC) — joker.eph / detail
- [OpenMP, test] Fix uses of undef S*VAR FileCheck var — thomasp / detail
- [OpenMP, test] Fix use of undef DECL FileCheck var — thomasp / detail
- [OpenMP, test] Fix use of undef VAR_PRIV FileCheck var — thomasp / detail
- [globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp() from gtest — daniel_l_sanders / detail
- Revert "[globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp() from gtest" — daniel_l_sanders / detail
- [MIPS, test] Fix use of undef FileCheck var — thomasp / detail
- [flang] Disable some new unit tests (non-portable results) — pklausler / detail
- [RISCV] Add nxvXi64 test cases to the RV32 Zvamo intrinsic test files. NFC — craig.topper / detail
- [builtins] Build for arm64_32 for watchOS (Darwin) — smeenai / detail
- [TextAPI] Add support for arm64_32 — smeenai / detail
- [NFC][scudo] Use TYPED_TEST to split large test — Vitaly Buka / detail
- [lld][MachO] Make emitEndFunStab independent from .subsections_via_symbols — alexshap / detail
- [indvars[ Fix pr49802 by checking for SCEVCouldNotCompute — listmail / detail
- [NFC][AMDGPU] Add product names for gfx908 and gfx10 processors — Tony.Tye / detail
- [mlir][sparse] support for very narrow index and pointer types — ajcbik / detail
- [debug-info][XCOFF] set `-gno-column-info` by default for DBX — czhengsz / detail
- [NFC][scudo] Move globals into related test — Vitaly Buka / detail
- [X86] Fix -Wunused-function warning (NFC) — nullptr.cpp / detail
- Handle all standalone combinations of LC_NOTEs w/ & w/o addr & uuid — Jason Molenda / detail
- [lldb] Account for objc_debug_class_getNameRaw returning NULL — Jonas Devlieghere / detail
- [lld] Add missing header guard (NFC) — nullptr.cpp / detail
- [NFC][scudo] Move some shared stuff into ScudoCombinedTest — Vitaly Buka / detail
- [CMake] Use append instead of set with the list — phosek / detail
- [AssumeBundles] offset should be added to correctly calculate align — aqjune / detail
- [lld][MachO] Fix -Wsign-compare warning (NFC) — nullptr.cpp / detail
- [RISCV] Add more nxvi64 vector intrinsic tests for RV32. NFC — craig.topper / detail
- [llvm-reduce] Add header guards and fix clang-tidy warnings — aeubanks / detail
- [RISCV] Add missing nxvXf64 intrinsics tests cases for floating-point compare for RV32. — craig.topper / detail
- [CSSPGO] Skip dangling probe value when computing profile summary — aktoon / detail
- [libcxx] adds concepts `std::totally_ordered` and `std::totally_ordered_with` — cjdb / detail
- Tweak SimpleFastHash — mvanotti / detail
- [clang-cl] [Sema] Do not prefer integral conversion over floating-to-integral for MS compatibility 19.28 and higher. — marek.kurdej+llvm.org / detail
- [mlir] add memref dialect as dependent of lower-affine pass — zinenko / detail
- [clang][ItaniumMangle] Check SizeExpr for DependentSizedArrayType — ty1208chiang / detail
- [libcxx] [test] Make the condvar wait_for tests a bit more understandable. NFC. — martin / detail
- [libcxx] [test] Fix invocable tests on Windows — martin / detail
- [NFC][scudo] Convert ScudoPrimaryTest into TYPED_TEST — Vitaly Buka / detail
- [NFC][scudo] Inline some functions into ScudoPrimaryTest — Vitaly Buka / detail
- [PassManager] Run additional LICM before LoopRotate — lebedev.ri / detail
#22112 (Apr 1, 2021 2:16:19 PM)
- [SLP] Add test cases for missing SLP vectorization on AArch64. — flo / detail
- [AMDGPU][MC] Added flag to identify VOP instructions which have a single variant — dmitry.preobrazhensky / detail
- [X86][SSE] Add isHorizOp helper function. NFCI. — llvm-dev / detail
- [X86][SSE] Enable (F)HADD/SUB handling to SimplifyMultipleUseDemandedVectorElts — llvm-dev / detail
- [X86][SSE] Fold HOP(HOP(X,X),HOP(Y,Y)) -> HOP(PERMUTE(HOP(X,Y)),PERMUTE(HOP(X,Y)) — llvm-dev / detail
- [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices — dmitry.preobrazhensky / detail
- [lldb] [test] Mark lldb-server multiprocess tests as LLGS cat — mgorny / detail
- [lldb] Rewrite TestAutoInstallMainExecutable logic — pavel / detail
- [SLP]Remove `else` after `return`, NFC.` — a.bataev / detail
- [lldb] Make TestLoadUsingLazyBind work on linux — pavel / detail
- [OpenCL][Docs] Added a label for C++ libs section and example link — anastasia.stulova / detail
- [flang] Move .f77 to the list of fixed-form file extensions — andrzej.warzynski / detail
- [DAG] MergeInnerShuffle with BinOps - sometimes accept undef mask elements — llvm-dev / detail
- [SLP]Improve and fix getVectorElementSize. — a.bataev / detail
- [AMDGPU] Enable output modifiers for double precision instructions — brendon.cahoon / detail
- [AArch64][SVE] SVE functions should use the SVE calling convention for fast calls — bradley.smith / detail
- [AArch64][SVE] Improve codegen for select nodes with fixed types — bradley.smith / detail
- [AsmParser][SystemZ][z/OS] Add in support to accept "#" as part of an Identifier token — anirudh_prasad / detail
- [clang][parser] Set source ranges for GNU-style attributes — tbaeder / detail
- Revert "[clang][parser] Set source ranges for GNU-style attributes" — tbaeder / detail
- [regalloc] Ensure Query::collectInterferringVregs is called before interval iteration — mtrofin / detail
- [deref-at-point] restrict inference of dereferenceability based on allocsize attribute — listmail / detail
- [AMDGPU] Small cleanup to constructRetValue and its caller. NFC. — jay.foad / detail
- [lldb] Un-XFAIL TestAutoInstallMainExecutable on Windows — stilis / detail
- [LoopVectorize] auto-generate complete checks; NFC — spatel / detail
- [OpenMP51][DOCS] Mark "add present modifier in defaultmap clause" as — cchen / detail
- [tests] Cover the most basic cases of nosync inference — listmail / detail
- [RISCV] Improve 64-bit integer materialization for some cases. — craig.topper / detail
- [HIP] remove overloaded abs in header — Yaxun.Liu / detail
- [OpenMP][NFC] Fix typo in libomptarget error message — huberjn / detail
- [lldb] Update test.rst with a paragraph about pdb — davelee.com / detail
- [llvm-reduce] Move tests to tools folder — aeubanks / detail
- [PPC] Regenerate PR27078 test checks — llvm-dev / detail
- [CMake] Remove {LIBCXX,LIBCXXABI,LIBUNWIND}_INSTALL_PREFIX — phosek / detail
- [AMDGPU][SDag] Add IMG init in AdjustInstrPostInstrSelection — jay.foad / detail
- [AMDGPU][GlobalISel] Add IMG init in selectImageIntrinsic — jay.foad / detail
- [AMDGPU] Remove SIAddIMGInit pass which is now unused — jay.foad / detail
- [lldb/test] Respect --apple-sdk path when querying SDK info — Vedant Kumar / detail
- [RISCV] Add MULHU and MULHS tests with a constant operand. — craig.topper / detail
- [RISCV] Add custom type legalization to form MULHSU when possible. — craig.topper / detail
- [gn build] Port fdc4f19e2f80 — llvmgnsyncbot / detail
- [MC][ARM] add .w suffixes for ORN/ORNS T1 — ndesaulniers / detail
- [RISCV] Fix handling of nxvXi64 vmsgt(u).vx intrinsics on RV32. — craig.topper / detail
- Mark unordered memset/memmove/memcpy as nosync — listmail / detail
- [libc++] Fix codesigning in run.py — Louis Dionne / detail
- Avoid calling ParseCommandLineOptions in BackendUtil if possible — Raphael Isemann / detail
- [CMake] Include dependency on cxx-headers in compiler-rt tests — phosek / detail
- [libc++] Print the CMake version before generating CMake — Louis Dionne / detail
- [MC][ARM] add .w suffixes for RSB/RSBS T1 — ndesaulniers / detail
- [libc++] NFC: Add a simple test to make sure we destroy elements in std::list — Louis Dionne / detail
- Add a pattern to combine composed subview ops — ravishankarm / detail
- [SLP]Test for min/max reductions bug, NFC. — a.bataev / detail
- Add support for fetching signed values from tagged pointers. — jingham / detail
- [lldb] Prevent that LLDB randomly crashes in CommandLineParser::addOption by initializing LLVM's command line parser — Raphael Isemann / detail
- [flang] Implement reductions in the runtime — pklausler / detail
- Extract isVolatile helper on Instruction [NFCI] — listmail / detail
- [libcxx] [test] Remove XFAIL LIBCXX-WINDOWS-FIXME from time.clock.file/now.pass.cpp — martin / detail
- [ARM] Remove an unused parameter in ARMWinCOFFObjectWriter. NFC. — martin / detail
- Infer dereferenceability from malloc and friends — listmail / detail
- Fix "image lookup --address" Summary results for inline functions. — gclayton / detail
- [funcattrs] Infer nosync from readnone and non-convergent — listmail / detail
- [libcxx] [test] Make the condvar wait_for tests less brittle — martin / detail
- [Attributor] Cleanup intrinsic handling in nosync inference [mostly NFC] — listmail / detail
- [Attributor] Cleanup detection of non-relaxed atomics in nosync inference — listmail / detail
- Update a test missed in 6ef4505 — listmail / detail
- [OpenCL][Docs] Update links to the C++ for OpenCL documentation — anastasia.stulova / detail
- [RISCV] Use softPromoteHalf legalization for fp16 without Zfh rather than PromoteFloat. — craig.topper / detail
- [OpenMP] Pass mapping names to add components in a user defined mapper — huberjn / detail
- [flang] Fix arm clang build — pklausler / detail
- [NFC][scudo] Simplify UseQuarantine initialization — Vitaly Buka / detail
- [ARM] Allow v6m runtime loop unrolling — david.green / detail
- [Scudo] Fix SizeClassAllocatorLocalCache::drain — Vitaly Buka / detail
- [scudo][NFC] Make tests runs with --gtest_repeat=2 — Vitaly Buka / detail
- [libc++][NFC] Increase readability of typeinfo comparison of ARM64 — Louis Dionne / detail
- Reland "Add support to -Wa,--version in clang"" — jiancai / detail
- [tests] Add tests for forthcoming funcattrs nosync inference improvement — listmail / detail
#22111 (Apr 1, 2021 3:14:40 AM)
- [lldb] Remove LLDB_CAPTURE_REPRODUCER export — Jonas Devlieghere / detail
- Add support to -Wa,--version in clang — jiancai / detail
- [tests] Add tests for ashr/lshr recurrences in isKnownNonZero — listmail / detail
- [ValueTracking] Handle non-zero ashr/lshr recurrences — listmail / detail
- [lld][MachO] Refactor handling of subsections — alexshap / detail
- Revert "Add support to -Wa,--version in clang" — ndesaulniers / detail
- [GVN][NFC] Refactor analyzeLoadFromClobberingWrite — qixingxue / detail
- [GVN][NFC] Pre-commit test for D93503 — t-kawashima / detail
- [GVN] Propagate llvm.access.group metadata of loads — t-kawashima / detail
- [clang][APINotes] Fix -Wunused-function warning (NFC) — nullptr.cpp / detail
- [lldb] Remove LLDB_CAPTURE_REPRODUCER override — Jonas Devlieghere / detail
- [debug-info] support new tuning debugger type DBX for XCOFF DWARF — czhengsz / detail
- [lldb-vscode] Consistently use return EXIT_SUCCESS and EXIT_FAILURE (NFC) — Jonas Devlieghere / detail
- [lldb-vscode] Use LLVM's ScopeExit to ensure we always terminate the debugger — Jonas Devlieghere / detail
- [lldb] Remove references to LLDB_CAPTURE_REPRODUCER — Jonas Devlieghere / detail
- [NFC] Disambiguate LI in GVN — mkazantsev / detail
- [NFC] Undo some erroneous renamings — mkazantsev / detail
- [libc++] Build and test with -Wundef warning. NFC. — marek.kurdej+llvm.org / detail
- [lldb] Fix compilation with gcc-6.5 — pavel / detail
- [lldb] Fix build errors from 3bea7306e8 — pavel / detail
- [mlir][Python][Linalg] Add missing attributes to linalg ops — nicolas.vasilache / detail
- [WebAssembly] Invert branch condition on xor input — sam.parker / detail
- [Driver] Fix architecture triplets and search paths for Linux x32 — harald / detail
- [LoopFlatten] Do not report CFG analyses as up-to-date — yrouban / detail
- Revert "Revert "[LLDB] Arm64/Linux Add MTE and Pointer Authentication registers"" — omair.javaid / detail
- Revert "Revert "[LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset"" — omair.javaid / detail
- [LLDB] Fix sync issue in TestVSCode_launch.test_progress_events — omair.javaid / detail
- [MLIR][Affine] Add utility to check if the slice is valid — uday / detail
- [NFC] Add tests for scalable vectorization of loops with large stride acesses — david.sherwood / detail
- [clang][Checkers] Extend PthreadLockChecker state dump (NFC). — 1.int32 / detail
#22110 (Mar 31, 2021 4:05:11 PM)
- NFC: Change getTypeBasedIntrinsicCost to return InstructionCost — sander.desmalen / detail
- NFC: Change getIntrinsicInstrCost to return InstructionCost — sander.desmalen / detail
- Revert "[clang][Checkers] Extend PthreadLockChecker state dump (NFC)." — 1.int32 / detail
- [libc++] Avoid <climits> dependency in <thread> — joerg / detail
- [C++2b] Support size_t literals — bikineev / detail
- [CostModel] Align the cost model for intrinsics for scalable/fixed-width vectors. — sander.desmalen / detail
- [SVE] Fix LoopVectorizer test scalalable-call.ll — sander.desmalen / detail
- [RISCV] Add XFAIL riscv32 for known issue with the old pass manager — luismarques / detail
- [libc++] Mark convert_copy.pass.cpp as UNSUPPORTED on clang-13 (i.e. trunk). — arthur.j.odwyer / detail
- [clang][parser] Allow GNU-style attributes in explicit template... — tbaeder / detail
- [AArch64][SVE] Add tests for UREM/SREM using fixed SVE types — bradley.smith / detail
- [InstCombine] add tests for srem+abs; NFC — spatel / detail
- [InstCombine] fold abs(srem X, 2) — spatel / detail
- [WebAssembly] Raname a test and fix comments — aheejin / detail
- [llvm-jitlink] Fix -Wunused-function on Windows — aeubanks / detail
- [RISCV] Add isel patterns to select vsub_vx intrinsic to vadd.vi if it uses a small enough immediate — craig.topper / detail
- [AMDGPU] Use a common check prefix for some image tests. NFC. — jay.foad / detail
- [AMDGPU] Add some image tests with enable-prt-strict-null disabled. NFC. — jay.foad / detail
- [RISCV] Add RISCVISD opcodes for CLZW and CTZW. — craig.topper / detail
- [LTO][Legacy] Decouple option parsing from LTOCodeGenerator — Jinsong Ji / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after BMI/TBM instructions — craig.topper / detail
- [PowerPC] [MLICM] Enable hoisting of caller preserved registers on AIX — scui / detail
- [X86] Improve SMULO/UMULO codegen for vXi8 vectors. — craig.topper / detail
- [SCEV] Handle unreachable binop when matching shift recurrence — listmail / detail
- [ValueTracking] Add with.overflow intrinsics to poison analysis functions — aqjune / detail
- [WebAssembly] Implement i64x2 comparisons — tlively / detail
- [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
- Move non-spec TOSA operators into TosaUtilOps.td — rob.suderman / detail
- [LoopVectorize] Use SetVector to track uniform uses to prevent non-determinism. — huihuiz / detail
- [flang] Refine checks for pointer initialization targets — pklausler / detail
- [SLP]Add a test for the bug in `getVectorElementSize()`, NFC. — a.bataev / detail
- [ConstantFolding] Fixing addo/subo with undef — georgemitenk0v / detail
- [mlir][cse] do not replace operands in previously simplified operations — youngar17 / detail
- [SelectionDAG] Remove unneeded vector resize from the end of FoldConstantArithmetic. NFC — craig.topper / detail
- [SLP]Update test checks, NFC — a.bataev / detail
- [lld-macho][nfc] Test that -ObjC will import bitcode with category sections — jezng / detail
- [lld-macho] Parallelize UUID hash computation — jezng / detail
- [tests] Exercise cases where SCEV can use trip counts to refine ashr/lshr recurrences — listmail / detail
- [OPENMP]Fix PR48658: [OpenMP 5.0] Compiler crash when OpenMP atomic sync hints used. — a.bataev / detail
- [OPENMP]Fix PR48885: Crash in passing firstprivate args to tasks on Apple M1. — a.bataev / detail
- Make TableGenGlobalISel an object library — aaronpuchert / detail
- Revert "Make TableGenGlobalISel an object library" — listmail / detail
- [NFC][LoopRotation] Count the number of instructions hoisted/cloned into preheader — lebedev.ri / detail
- [test, InferFunctionAttrs] Fix use of var defined in CHECK-NOT — thomasp / detail
- [dfsan] Set sigemptyset's return label to be 0 — jianzhouzh / detail
- [mlir][tosa] Add tosa.reciprocal and tosa.sigmoid lowerings — rob.suderman / detail
- [X86] add dwarf annotation for inline stack probe — git / detail
- [RISCV] Add UnsupportedSchedZfh multiclass to reduce duplicate lines from RISCVSchedRocket.td and RISCVSchedSiFive7.td. NFC — craig.topper / detail
- Support {S,U}REMEqFold before legalization — git / detail
- Add debug printers for KnownBits [nfc] — listmail / detail
#22109 (Mar 31, 2021 5:16:35 AM)
- [clang][Sema] Don't try to initialize implicit variable of invalid anonymous union/struct — tu.da.wei / detail
- [LoopUnswitch] Assert that branch condition is either and/or but not both — aqjune / detail
- [RISCV] Remove some unused ImmLeafs. NFC — craig.topper / detail
- [GlobalISel] Fix Wint-in-bool-context warning (NFC) — nullptr.cpp / detail
- [RISCV] simm12_plus1 should not inherit from Operand. NFC — craig.topper / detail
- [SimpleLoopUnswitch] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after 431a40e1e28f181e87dd247b91a5e6872dd64ab4 — i / detail
- [Utils][Emacs] Improve syntax highlight — i / detail
- [Coroutine] [Debug] Insert dbg.declare to entry.resume to print alloca in the coroutine frame under O2 — yedeng.yd / detail
- [JITLink] Switch from StringRef to ArrayRef<char>, add some generic x86-64 utils — Lang Hames / detail
- libc: Default LIBC_INSTALL_PREFIX to ${CMAKE_INSTALL_PREFIX} — nathan / detail
- [mlir] Add C and python API for is_registered_operation. — stellaraccident / detail
- [JITLink] Delete copy and move constructors for jitlink::Section. — Lang Hames / detail
- [RISCV] Refine pre-define macro tests — tclin914 / detail
- [libcxx] [test] Fix tests of <cuchar> that unexpectedly succeed on windows — martin / detail
- [libcxx] [test] Don't add dirs from the LIB env var to PATH — martin / detail
- [X86] Regenerate test to add missing @PLT — craig.topper / detail
- [X86] Add test cases for PR48768 and D94856. NFC — craig.topper / detail
- Revert "Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation."" — pifon / detail
- [mlir][Linalg][Python] Create the body of builtin named Linalg ops — nicolas.vasilache / detail
- [WebAssembly] Fix incorrect DW_TAG_pointer_type size in test — Alexander.Richardson / detail
- [asan] Remove FreeBSD XFAIL from asan-sigbus.cpp test — Alexander.Richardson / detail
- [TableGen] Emit more helpful error messages on empty type set — Alexander.Richardson / detail
- [OpenCL] Limit popcount to OpenCL 1.2 and above — sven.vanhaastregt / detail
- [mlir] Change vector.transfer_read/write "masked" attribute to "in_bounds". — springerm / detail
- [clang][Checkers] Extend PthreadLockChecker state dump (NFC). — 1.int32 / detail
- NFC: Change getUserCost to return InstructionCost — sander.desmalen / detail
- [AArch64] Avoid SCALAR_TO_VECTOR for single FP constant vector. — flo / detail
- [ASTImporter][NFC] Improve test coverage — balazsbenics / detail
- [AMDGPU][GlobalISel] Add support for global atomicrmw fadd — jay.foad / detail
- Revert "[LLDB] Skip TestVSCode_disconnect.test_launch arm/linux" — omair.javaid / detail
- [RISCV] Add support for the stepvector intrinsic — fraser / detail
- [ASTImporter][NFC] Fix duplicated symbols in "Improve test coverage" — balazsbenics / detail
- [X86] AMD Zen 3 has macro fusion — lebedev.ri / detail
- [InlineCost] Remove TODO comment that consider other forms of savings in the cost-benefit analysis — taolq / detail
- Revert "[LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset" — omair.javaid / detail
- Revert "[LLDB] Arm64/Linux Add MTE and Pointer Authentication registers" — omair.javaid / detail
- [Test] Auto-update test checks — mkazantsev / detail
#22108 (Mar 30, 2021 6:04:51 PM)
- Remove Cmake compiler arguments. — stevan.radakovic / detail
- [lldb] Mark cmake build as unstable when one or more tests fail — Jonas Devlieghere / detail
- Revert "[lldb] Mark cmake build as unstable when one or more tests fail" — Jonas Devlieghere / detail
- [test, HardwareLoops] Fix use of var defined in CHECK-NOT — thomasp / detail
- Added static verification for Linalg Ops. — hanchung / detail
- [test, LoopVectorize] Fix use of var defined in CHECK-NOT — thomasp / detail
- [OPENMP]Fix test checks for 32bit targets, NFC. — a.bataev / detail
- [lldb/test] Deflake TestGdbRemote_vContThreads even more — pavel / detail
- [OpenCL] Fix parsing of opencl-c.h in CL 3.0 — kevin.petit / detail
- [clang-format] Fix east const pointer alignment of operators — marek.kurdej+llvm.org / detail
- [Docs] Update googletest docs link. — ty1208chiang / detail
- [test, ARM] Fix use of var defined in CHECK-NOT — thomasp / detail
- [libc] Fix msan/asan memcpy reentrancy — gchatelet / detail
- [lldb] Fix TestStopOnSharedlibraryEvents.py on linux — pavel / detail
- [lldb] Add missing include in TestGdbRemote_vContThreads test — pavel / detail
- [lldb] More missing includes in TestGdbRemote_vContThreads — pavel / detail
- [RISCV] Remove floating point condition code legalization from lowerFixedLengthVectorSetccToRVV. — craig.topper / detail
- [RISCV] Don't set the SplatOperand flag on intrinsics that take a shift amount. — craig.topper / detail
- Remove dead CHECK-ERR line. — nicholas / detail
- [NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functions — tomas.matheson / detail
- [GlobalISel] Implement lowering for G_ROTR and G_ROTL. — Amara Emerson / detail
- [RISCV] Pass 'half' in the lower 16 bits of an f32 value when F extension is enabled, but Zfh is not. — craig.topper / detail
- [lldb] [test] Mark more lldb-server tests xfail on Windows — mgorny / detail
- Add -disable-verify flag to llvm-link. — nicholas / detail
- Add a "register_runtime" method to the mlir.execution_engine and show calling back from MLIR into Python — joker.eph / detail
- [lldb] Remove reproducer from previous test run — Jonas Devlieghere / detail
- [GlobalISel][AArch64] Combine G_SEXT_INREG + right shift -> G_SBFX — Jessica Paquette / detail
- [clang][cli] Fix round-trip of OPT_plugin_arg — john.brawn / detail
- [CSSPGO] Top-down processing order based on full profile. — hoy / detail
- [SamplePGO] Keeping prof metadata for IndirectBrInst — aktoon / detail
- [mlir] Linalg: add tile interchange flag to test-linalg-codegen-strategy pass — ezhulenev / detail
- [DebugInfo] Support for signed constants inside DIExpression — SourabhSingh.Tomar / detail
- [AArch64][GlobalISel] Combine funnel shifts to rotates. — Amara Emerson / detail
- [AArch64][GlobalISel] Define some legalization rules for G_ROTR and G_ROTL. — Amara Emerson / detail
- [GlobalISel] Implement fewerElements legalization for vector reductions. — Amara Emerson / detail
- [VPlan] Use SetVector for VPExternalDefs to prevent non-determinism. — huihuiz / detail
- [InstCombine] add test for abs() demanded bits; NFC — spatel / detail
- [InstCombine] add fold for demand of low bit of abs() — spatel / detail
- [GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after D99463 — i / detail
- [clang] Use decltype((E)) for compound requirement type constraint — mizvekov / detail
- Conditionalize the JIT test dependency — dblaikie / detail
- [Sanitizer][RISCV][AArch64][Android] Adjust allocator tests — luismarques / detail
- [OPENMP]Fix PR48607: Crash during clang openmp codegen for firstprivate() of `float _Complex`. — a.bataev / detail
- [ARM] Add FeatureHasNoBranchPredictor for Thumb1 cores — david.green / detail
- [libc++] Include <__config_site> from <__config> — phosek / detail
- [OPENMP51]Initial support for the dispatch directive. — michael.p.rice / detail
- [docs] Fix up dead clang-format links after monorepo move. NFC — jonathan_roelofs / detail
- [ThinLTO] During module importing, close one source module before open — wmi / detail
- [lld-macho][NFC] Drop unnecessary macho:: namespace prefix on unambiguous references to Symbol — gkm / detail
- Fix deletion of operations through the rewriter in a pattern matching a consumer operation — joker.eph / detail
- [www] Color Clang 11 and Clang 12 features as green and not yellow, and — richard / detail
- [lld-link] Enable addrsig table in COFF lto — zequanwu / detail
- Fix pluralization error in diagnostic, and move C++ testcase to proper — richard / detail
- [www] Fix build of attribute documentation. — richard / detail
- Delete checked-in generated copy of diagnostic reference. — richard / detail
- [WebAssembly] Encode numbers in ULEB128 in event section — aheejin / detail
- [LLDB] Add support for Arm64/Linux dynamic register sets — omair.javaid / detail
- [LLDB] Arm64/Linux Add MTE and Pointer Authentication registers — omair.javaid / detail
- [LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset — omair.javaid / detail
- [www] List both the regular and expanded form of %diff in the — richard / detail
- [trace][intel-pt] Implement trace start and trace stop — a20012251 / detail
- Reland "[gn build] port 48e4b0f (__config_site)" — thakis / detail
- [StructLayout] Use TrailingObjects to allocate space for MemberOffsets. — craig.topper / detail
- Fix test expectations for %diff documentation. — richard / detail
- [JITLink] Add a setProtectionFlags method to jitlink::Section. — Lang Hames / detail
- Fix errors in 0b69756110db444282c40ea16929186b2910c3b1 — a20012251 / detail
#22107 (Mar 30, 2021 6:56:42 AM)
- Revert "Add missing dependency to fix building the jit tests" — stilis / detail
- [Propeller] Do not generate the BB address map for empty functions. — rahmanl / detail
- [DebugInfo] Upgrade DISubragne::count to accept DIExpression also — AlokKumar.Sharma / detail
- [NFC][scudo] Add memtag.h into CMake file — Vitaly Buka / detail
- [NFC][scudo] Sort sources in CMake file — Vitaly Buka / detail
- [sanitizer] Improve accuracy of GetTls on x86/s390 — i / detail
- [Test] Add a test demonstrating a missing opportunity to PRE a load — mkazantsev / detail
- [OpenMP][NFC] Move the `noinline` to the parallel entry point — johannes / detail
- [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
- [DebugInfo][unittest] Fix heap-use-after-free after D76115 — i / detail
- Revert "[loop-idiom] Hoist loop memcpys to loop preheader" — zhuhan7737 / detail
- [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
- [lldb/DWARF] Simplify DIE extraction code slightly — pavel / detail
- [lldb] Add a dwarf unit test for null unit dies — pavel / detail
- [lldb] Remove ScriptInterpreterLuaTest.Plugin unittest — pavel / detail
- [llvm-profdata] Make sure to consume Error on the error path of setIsIRLevelProfile — markus.boeck02 / detail
- [NFC][scudo] Produce debug info — Vitaly Buka / detail
- [lli] Add option -lljit-platform=Inactive to disable platform support explicitly — Stefan Gränitz / detail
- [AMDGPU] Update AMDGPU PAL usage documentation — tim.renouf / detail
- Revert "[lldb/DWARF] Simplify DIE extraction code slightly" — pavel / detail
- [X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation — bing1.yu / detail
- [InstructionCost] Don't conflate Invalid costs with Unknown costs. — sander.desmalen / detail
- Revert "[X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation" — bing1.yu / detail
- [docs] remove references to checking out svn repos — nunoplopes / detail
- [ObjC][CodeGen] Fix missing debug info in situations where an instance and class property have the same identifier — Raphael Isemann / detail
- [lldb] Add a test for Obj-C properties with conflicting names — Raphael Isemann / detail
- [clangd] Perform merging for stale symbols in MergeIndex — kadircet / detail
- [AArch64][SVE] Lower fixed length EXTRACT_VECTOR_ELT — joe.ellis / detail
- [AArch64][SVE] Lower fixed length INSERT_VECTOR_ELT — joe.ellis / detail
- [lldb] Change CreateHostNativeRegisterContextLinux argument type — pavel / detail
- Revert "[loop-idiom] Hoist loop memcpys to loop preheader" — krasimir / detail
- [ASTImporter] Import member specialization/instantiation of enum decls — gabor.marton / detail
- Re-apply "[lli] Make -jit-kind=orc the default JIT engine" — Stefan Gränitz / detail
- [LoopVectorize] Add support for scalable vectorization of induction variables — david.sherwood / detail
- [RegAlloc] Add a test with use in statepoint expected to be on stack. — serguei.katkov / detail
- [ARM] Handle Splats in MVE lane interleaving — david.green / detail
- [lli] Leaving two EH frame tests with MCJIT only after PowerPC failure — Stefan Gränitz / detail
- Fix cleanup error in TestVSCode_disconnect.test_launch — omair.javaid / detail
- [gn build] (semi-manually) port 51fa9e0fd984 — thakis / detail
- NFC: Migrate PartialInlining to work on InstructionCost — sander.desmalen / detail
- [LoopUnswitch] Simplify branch condition if it is select with constant operands — aqjune / detail
- Fix path in test added in e0577b3130a646b0ee090c04a40400483031c7a9 to work with both Linux/Windows paths. — douglas.yung / detail
- [x86] enhance matching of pmaddwd — spatel / detail
- [clang] [PR49736] [C++2b] Correctly reject lambdas with requires clause and no parameter list — marek.kurdej+llvm.org / detail
- [lldb] [Process/gdb-remote] Fix TID reading to use U64 — mgorny / detail
- Move test to X86 directory — oliver.stannard / detail
- Revert "[Passes] Add relative lookup table converter pass" — krasimir / detail
- [gn build] Port c51e91e04681 — llvmgnsyncbot / detail
- clang-format: [JS] do not collapse - - to --. — martin / detail
- [OPENMP]Fix PR48740: OpenMP declare reduction in C does not require an initializer — a.bataev / detail
- [Analyzer] Track RValue expressions — gabor.marton / detail
- [analyzer] Support allocClassWithName in OSObjectCStyleCast checker — vsavchenko / detail
- [libc++] Add a CI job to test the Runtimes build — Louis Dionne / detail
- [analyzer] Fix crash when reasoning about C11 atomics (PR49422) — vsavchenko / detail
- [lldb] [server] Support for multiprocess extension — mgorny / detail
- [AMDGPU] Remove outdated TODOs. NFC — sebastian.neubauer / detail
- [lldb] Remove linux/mips debugging support — pavel / detail
#22106 (Mar 29, 2021 7:43:51 PM)
- [lldb] Move reproducers under the matrix bot — Jonas Devlieghere / detail
- [lldb] Remove lldb-cmake-reproducers — Jonas Devlieghere / detail
- Update python deps for buildbot-mlir-nvidia. — stellaraccident / detail
- [lldb] Include llvm-config.h instead of config.h — Jonas Devlieghere / detail
- [SystemZ][z/OS] Add test of leading zero length bitfield in const/volatile struct — fanbo.meng / detail
- [libcxx] adds std::identity to <functional> — cjdb / detail
- [mlir][Linalg] Drop spurious error message — ravishankarm / detail
- [flang] Update output format test to use GTest — andrzej.warzynski / detail
- [mlir][Linalg] Rewrite SubTensors that take a slice out of a unit-extend dimension. — ravishankarm / detail
- [OpenMP] Trim error messages in CUDA plugin — huberjn / detail
- [lldb] Move UpdateISAToDescriptorMap into ClassInfoExtractor (NFC) — Jonas Devlieghere / detail
- [Clang] Only run test when X86 backend is built. — flo / detail
- [SampleFDO] Do not scale the magic number NOMORE_ICP_MAGICNUM in value profile — wmi / detail
- [Clang] Fix line numbers in CHECK lines. — flo / detail
- [CSSPGO][llvm-profgen] Context-sensitive global pre-inliner — aktoon / detail
- [NFC][RISCV] Pass file through update_llc_tests to fix whitespace issues — roger.ferrer / detail
- [NFC][RISCV] Add test showing wrong stack slot for GPR and RVV spilled registers — roger.ferrer / detail
- [RISCV] Fix offset computation for RVV — roger.ferrer / detail
- [X86] Always use rip-relative addressing on 64-bit when rematerializing all zeros/ones registers using a folded load. — craig.topper / detail
- [flang] Fix CHECK() calls on erroneous procedure declarations — psteinfeld / detail
- [RISCV] When custom iseling masked loads/stores, copy the mask into V0 instead of virtual register. — craig.topper / detail
- [PrologEpilogInserter][AMDGPU] Only adjust offset for emergency spill slots if the stack grows down — roger.ferrer / detail
- [lldb][NFC] Fix -Wdocumentation issue in ProcessMinidump — Raphael Isemann / detail
- [lldb][NFC] Fix -Wdocumentation issue in ModuleSpec.h/ThreadTrace.h — Raphael Isemann / detail
- [AArch64] Add a few more vector extension tests. — flo / detail
- [lld-macho] Implement -segprot — jezng / detail
- [AMDGPU] Mark additional VOP3 as commutable — Joseph.Nash / detail
- NFC: Update MLIR python bindings docs to install deps via requirements.txt. — stellaraccident / detail
- fix comment typo to cycle bots — thakis / detail
- [mlir] Enhance InferShapedTypeOpInterface and move LinalgOps to use them. — ravishankarm / detail
- [lsan][test] Add malloc(0) and realloc(p, 0) tests — i / detail
- fix comment typo to cycle bots — thakis / detail
- Revert "[AMDGPU] Mark additional VOP3 as commutable" — Joseph.Nash / detail
- [libcxx] Use integer division — phosek / detail
- [llvm-reduce] Remove dso_local when possible — aeubanks / detail
- [AMDGPU] Fix "Sequence" spelling. NFC. — Stanislav.Mekhanoshin / detail
- fix comment typo to cycle bots — thakis / detail
- Fix broken build for commit 9b0517035faee275ce1feabb03d0c7606ea7f819 — ravishankarm / detail
- Revert "[CMake] Use write_basic_package_version_file for LLVM" — phosek / detail
- [lsan] realloc: don't deallocate if requested size is too large — i / detail
- [NFC] clang-formatting zos-alignment.c — fanbo.meng / detail
- [X86][FastISel] Fix with.overflow eflags clobber (PR49587) — nikita.ppv / detail
- [lldb] Print stack trace when lldb-vscode crashes — Jonas Devlieghere / detail
- [AArch64] Remove custom zext/sext legalization code. — flo / detail
- [Passes] Add relative lookup table converter pass — gulfem / detail
- [gn build] Port 5178ffc7cf92 — llvmgnsyncbot / detail
- Fix .debug_aranges parsing issues. — gclayton / detail
- [lldb] Prints error using WithColor::error in lldb-platform — Jonas Devlieghere / detail
- [dsymutil] Relocate DW_TAG_label — Jonas Devlieghere / detail
- [AArch64][GlobalISel] NFC: Replace IR regbankselect test with MIR test — Jessica Paquette / detail
- [IPO][SampleContextTracker] Use SmallVector to track context profiles to prevent non-determinism. — huihuiz / detail
- [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test — Jonas Devlieghere / detail
- [WebAssembly] Fix i8x16.popcnt opcode — tlively / detail
- Add missing dependency to fix building the jit tests — dblaikie / detail
- [llvm][utils] Fix handling of llvm::None — davelee.com / detail
- Add debug support for set types — Adrian Prantl / detail
- [RISCV] Move scheduling resources for B into a separate file (NFC) — evandro.menezes / detail
- [RISCV] Add inline asm constraint 'vr' and 'vm' in Clang for RISC-V 'V'. — kai.wang / detail
- [libc++] Re-enable macOS back-deployment testing — Louis Dionne / detail
- Revert "[COFF] Only consider associated EH sections during ICF" — akhuang / detail
- [AArch64][SVEIntrinsicOpts] Optimize tbl+dup into dup+extractelement — JunMa / detail
- [AArch64][SVE] Codegen dup_lane for dup(vector_extract) — JunMa / detail
- [NFC][SVE] Remove redundant pattern — JunMa / detail
#22105 (Mar 29, 2021 8:44:29 AM)
- [libc builder] Enable linting on full build builders. — sivachandra / detail
- [lldb] Fix Error/assert.test regression with symbols — jan.kratochvil / detail
- MLIR][STD] Fold trunci (sexti). — kareem.ergawy / detail
- [ARM] Extend MVE lane interleaving to handle other non-instruction leaves — david.green / detail
- [mlir] Introduce CloneOp and adapt test cases in BufferDeallocation. — julian.gross / detail
- [lldb] Don't search for system specific strings in assert.test — Raphael Isemann / detail
- [AMDGPU] Extend gfx10 test coverage. NFC. — petar.avramovic / detail
- [NFC][LoopUnswitch] Move hasPartialIVCondition to LoopUtils — jingu.kang / detail
- [Orc][tests] Moving one MCJIT test over to Orc to make sure the PowerPC fix worked — Stefan Gränitz / detail
- [SVE][Analysis]Instruction costs for ops on scalable-vec — nashe.mncube / detail
- [X86][SSE] combineHorizOpWithShuffle - consistently use getTargetShuffleInputs to decode shuffles — llvm-dev / detail
- [X86] Regenerate tests to add missing @PLT — llvm-dev / detail
- [X86][F16C] Add F16C -O0 test coverage — llvm-dev / detail
- Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute"" — oliver.stannard / detail
- [lldb][NFC] Add a test case for Objective-C properties with conflicting names — Raphael Isemann / detail
- Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation." — pifon / detail
- Don't use $ as suffix for symbol names in ThinLTOBitcodeWriter and other places — hans / detail
- [MLIR][Shape] Canonicalize casted dynamic extent tensor — frgossen / detail
- [SimpleLoopUnswitch] Add tests to check partially invariant unswitch — jingu.kang / detail
- [LoopUnswitch] Use reference variables instead of pointer one — jingu.kang / detail
- Reapply "OpaquePtr: Turn inalloca into a type attribute" — Matthew.Arsenault / detail
- [SimpleLoopUnswitch] Fix wrong assertions in partial-unswitch.ll — jingu.kang / detail
- [LV] Move runtime pointer size check to LVP::plan(). — flo / detail
- [TableGen] Add support for the 'assert' statement in class definitions. — paul / detail
- [libc++] Use _EnableIf and __iter_value_type consistently. NFCI. — arthur.j.odwyer / detail
- [mlir][Linalg] Allow calling named ops when available and make it the default. — nicolas.vasilache / detail
- [OPENMP]Fix PR49052: Clang crashed when compiling target code with assert(0). — a.bataev / detail
- [SLP] allow matching integer min/max intrinsics as reduction ops — spatel / detail
- Revert "[LV] Move runtime pointer size check to LVP::plan()." — flo / detail
- [SystemZ][z/OS] Set maximum value to truncate attribute aligned to for static variables on z/OS target — fanbo.meng / detail
- [OPENMP]Fix PR49636: Assertion `(!Entry.getAddress() || Entry.getAddress() == Addr) && "Resetting with the new address."' failed. — a.bataev / detail
- [flang][driver] Add default intrinsic module path in f18 to make f18 behave like flang-new (with respect to the module paths), make it possible to share more tests between the drivers and make using f18 easier (the default path means that users are no longer required to specify it) — arnamoy10 / detail
- [OPENMP]Map data field with l-value reference types. — a.bataev / detail
- [SelectionDAG][AArch64][SVE] Perform SETCC condition legalization in LegalizeVectorOps — bradley.smith / detail
- Recommit "[LV] Move runtime pointer size check to LVP::plan()." — flo / detail
- [libcxx] reworks invocable and regular_invocable tests — cjdb / detail
- [mlir][vector] Add lowering of Transfer_read with broadcast and permutation map — thomasraoux / detail
#22104 (Mar 28, 2021 10:02:11 PM)
- [RISCV] Add test case for mulhsu. — craig.topper / detail
- [X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin.h has been included. — craig.topper / detail
- [Driver] Suppress libstdc++/libc++ path with -nostdinc — i / detail
- [ARM] MVE vector lane interleaving — david.green / detail
- [gn build] Port 7b6f760fcd19 — llvmgnsyncbot / detail
- [X86][update_llc_test_checks] Use a less greedy regular expression for replacing constant pool labels in tests. — craig.topper / detail
- [X86] Optimize vXi8 MULHS on targets where we can't sign_extend to the next register size. — craig.topper / detail
- [X86] Add phase ordering test for the problem D99427 is trying to solve. NFC — craig.topper / detail
- [BasicAA] Make sure types match in constant offset heuristic — nikita.ppv / detail
- [Driver] Linux.cpp: move resource directory before /usr/local/include for non-musl — i / detail
- [ARM] Fix the Changed value in the MVE lane interleaving pass. — david.green / detail
- [RISCV] Add a RV64 mulhsu test case. NFC — craig.topper / detail
- [ORC][C-bindings] Fix some ORC C bindings function names and signatures. — Lang Hames / detail
- [dfsan] Ignore dfsan origin wrappers when instrumenting code — jianzhouzh / detail
#22103 (Mar 28, 2021 10:54:17 AM)
- [Driver] Simplify mips multilib path and fix comments. NFC — i / detail
- [clang-tidy] Simplify readability checks to not need ignoring* matchers — steveire / detail
- [SelDag] Add isIntOrFPConstant helper function. — flo / detail
- [BasicAA] Handle gep with unknown sizes earlier (NFCI) — nikita.ppv / detail
- Update the documentation for recent changes to statement attributes. — aaron / detail
- [LV] Mark a few more cost-model members as const (NFC). — flo / detail
- [clang-format] Fix aligning with linebreaks — bjoern / detail
- OpaquePtr: Turn inalloca into a type attribute — Matthew.Arsenault / detail
- AArch64/GlobalISel: Remove IR section from test — Matthew.Arsenault / detail
- [Orc][examples] Add LLJITWithRemoteDebugging example — Stefan Gränitz / detail
- [Orc][examples] Add missing dependency to OrcShared in LLJITWithRemoteDebugging — Stefan Gränitz / detail
- [RISCV][Clang] Update new overloading rules for RVV intrinsics. — zakk.chen / detail
- Revert "OpaquePtr: Turn inalloca into a type attribute" — thakis / detail
- [InstCombine] add tests for select of min/max intrinsics; NFC — spatel / detail
- [InstCombine] sink min/max intrinsics with common op after select — spatel / detail
- Reapply "OpaquePtr: Turn inalloca into a type attribute" — Matthew.Arsenault / detail
#22102 (Mar 28, 2021 12:19:00 AM)
- [CMake] Use write_basic_package_version_file for LLVM — steveire / detail
- [LV] Mark some methods as const (NFC). — flo / detail
- [LV] Fix formatting from 2f9d68c3f12a. — flo / detail
- Deduplicate branches and adjust comment [NFC] — aaronpuchert / detail
- [libcxx] rearranges all concept tests — cjdb / detail
- [BasicAA] Refactor linear expression decomposition — nikita.ppv / detail
- [RISCV] Add a pattern for (sext_inreg (mul (and X, 0xffffffff), (and Y, 0xffffffff)), i32) to suppress MULW formation — craig.topper / detail
- [Driver] Remove an unneeded multiarch library path which ends with ../../.. — i / detail
- [Driver] Remove an incorrect library path for multilib — i / detail
- [X86] Regenerate a bunch of tests to pick up @PLT — craig.topper / detail
- [test] Add UNSUPPORTED: system-windows to linux-ld.c — i / detail
- [OCaml][Test] Fix and enable debuginfo.ml test — vaivaswatha / detail
- [RISCV] Add vfabs.v pseudo instruction. — kai.wang / detail
- [lldb] Fix capitalization in CMake status message — Jonas Devlieghere / detail
#22101 (Mar 27, 2021 1:38:07 PM)
- Make FoldBranchToCommonDest poison-safe by default — aqjune / detail
- [X86][SSE] combineX86ShuffleChain - attempt to recognise 'hidden' identity shuffles — llvm-dev / detail
- [BasicAA] Retain shl nowrap flags in GetLinearExpression() — nikita.ppv / detail
- [BasicAA] Bail out earlier for invalid shift amount — nikita.ppv / detail
- [BasicAA] Clarify entry values of GetLinearExpression() (NFC) — nikita.ppv / detail
- [BasicAA] Correct handle implicit sext in decomposition — nikita.ppv / detail
- [FileCheck] Fix -dump-input per-pattern diagnostic indexing — jdenny.ornl / detail
- [FileCheck] Try to fix buildbot failures caused by c7c542e8f306 — jdenny.ornl / detail
- [X86][SSE] foldShuffleOfHorizOp - remove broadcast handling. — llvm-dev / detail
- [clang][cli] Round-trip cc1 arguments in assert builds — Jan Svoboda / detail
- [gn build] rewrap a comment to 80 cols — thakis / detail
- [MLIR][STD] Fold trunci (zexti). — kareem.ergawy / detail
- [sanitizer] Define MAP_NORESERVE to 0 and hide mremap for FreeBSD — i / detail
#22100 (Mar 27, 2021 2:59:11 AM)
- [RISCV] Merge FMulAdd and FMulSub scheduler classes to a single FMA scheduler class. NFC — craig.topper / detail
- [lldb] Stop using i386 for the watchOS simulator — Jonas Devlieghere / detail
- docs: Adding Google representative to the security group — George Burgess IV / detail
- [lldb] Fix TestAppleSimulatorOSType for older watchOS SDKs — Jonas Devlieghere / detail
- [sanitizer] Temporarily switch ppc64 to the _dl_get_tls_static_info implementation — i / detail
- [IRCE] Use m_LogicalAnd — aqjune / detail
- [mlir] Register Linalg passes in C API and Python Bindings — zinenko / detail
- [x86] prevent crashing while matching pmaddwd — spatel / detail
#22099 (Mar 26, 2021 4:17:45 PM)
- [libc] Enable full build builders. — sivachandra / detail
- [OpenCL][Docs] Update status of OpenCL 3.0 development — anastasia.stulova / detail
- Revert "[SLP] allow matching integer min/max intrinsics as reduction ops" — spatel / detail
- [SystemZ][z/OS] Ignore leading zero width bitfield alignment on z/OS target — fanbo.meng / detail
- [RISCV] Add constraint for RVV indexed loads. — zakk.chen / detail
- [OpenCL] Fix AST check in address-space-templates test — anastasia.stulova / detail
- [SLP] move test for min/max crashing; NFC — spatel / detail
- [BasicAA] Add a few cases with overflows in index computations. — flo / detail
- [SystemZ][z/OS] exclude nasty_macros.h from check-cxx — zibi / detail
- [mlir][python] NFC - Fix stale path in doc — nicolas.vasilache / detail
- [AMDGPU] Use reductions instead of scans in the atomic optimizer — jay.foad / detail
- [lldb] Really fix dwarf5-debug_line-file-index.s — pavel / detail
- [lldb] XFAIL TestGdbRemote_vContThreads on macos — pavel / detail
- [lldb] Skip TestVSCode_launch.test_progress_events on linux — pavel / detail
- [CMake][gRPC] Fix a typo in protobuf version variable name — platonov.aleksandr / detail
- [OCaml][DebugInfo] Add tests for debug info API — vaivaswatha / detail
- [BasicAA] Add a few more interesting modulo tests. — flo / detail
- [OCaml][Test] Do not use Option, expand using match — vaivaswatha / detail
- [X86][AVX] combineHorizOpWithShuffle - improve SHUFFLE(HOP(LOSUBVECTOR(X),HISUBVECTOR(X))) folding — llvm-dev / detail
- [OCaml][DebugInfo][Test] Disable debuginfo tests as they fail on some machines — vaivaswatha / detail
- [ValueTracking] Add more non-zero add/mul recurrence tests (NFC) — nikita.ppv / detail
- [ValueTracking] Handle non-zero add/mul recurrences more precisely — nikita.ppv / detail
- [ValueTracking] Add tests for non-zero shl recurrences (NFC) — nikita.ppv / detail
- [ValueTracking] Handle non-zero shl recurrence — nikita.ppv / detail
- [Orc][examples] Fix copy/paste issues in comments and inclue guards (NFC) — Stefan Gränitz / detail
- [Orc][examples] Factor out make_error from parseExampleModule (NFC) — Stefan Gränitz / detail
- [SLP] use dyn_cast instead of isa + cast; NFC — spatel / detail
- [ConstraintElimination] Add additional pointercast tests. — flo / detail
- [lsan][test] Enable many_tls_keys_pthread.cpp and disable swapcontext.cpp/fork_and_leak.cpp — i / detail
- [mlir] fix -Wsign-compare in memref unit tests — zinenko / detail
- [Utils] Add prefix parameter in update test checks to avoid FileCheck conflicts — georgakoudis1 / detail
- [ValueTracking] Add tests for non equal shifts (NFC) — nikita.ppv / detail
- [ValueTracking] Handle shl in isKnownNonEqual() — nikita.ppv / detail
- [ValueTracking] Handle shl pair in isKnownNonEqual() — nikita.ppv / detail
- [OpenCL][Docs] Minor update about C++ for OpenCL in UsersManual. — anastasia.stulova / detail
- [ConstraintElimination] Only strip casts preserving the representation. — flo / detail
- Rename the 'concept' variable in SymbolInterfaces.td — joker.eph / detail
- [libcxxabi] Use cxx-headers target to consume libcxx headers — phosek / detail
- [lldb] Support lazily named classes in the Objective-C classes — Jonas Devlieghere / detail
- Revert "[ArgPromotion] Copy additional metadata for loads." — nikita.ppv / detail
- [SystemZ][z/OS] Save strings for CC_PRINT env vars — muiez / detail
- [NFC][OCaml] Resolve a couple more compilation warnings — josh / detail
- [RISCV] Add scheduler classes for the Zba and Zbb extensions. — craig.topper / detail
- [lld-macho] Support -no_function_starts — jezng / detail
- [lld-macho] Fix parsing of --time-trace-{granularity,file} — jezng / detail
- [lld-macho] Add time tracing for LTO — jezng / detail
- [lldb] Add consistency between reading the dynamic and shared cache class info — Jonas Devlieghere / detail
- Add a missing file header comment, NFC. — clattner / detail
- [lldb] Remove UpdateISAToDescriptorMapFromMemory — Jonas Devlieghere / detail
- [mlir] Remove unneeded ShapeFunctionLibraryTerminatorOp — jpienaar / detail
- [OpenMP] Reset async stream properly upon failure — huberjn / detail
- [CSSPGO][NFC] Fix a debug dump issue. — hoy / detail
#22098 (Mar 26, 2021 5:38:59 AM)
- [mlir][python] Add docs for op class extension mechanism. — stellaraccident / detail
- [JITLink][MachO] Use full <segment>,<section> names for MachO jitlink::Sections. — Lang Hames / detail
- [NFC][AMDGPU] Corrections to AMD GPU initial kernel launch documentation — Tony.Tye / detail
- [CSSPGO] Minor tweak for inline candidate priority tie breaker — aktoon / detail
- [mlir][tosa] TOSA MLIR dialect update to v0.22, part 1 — rob.suderman / detail
- [InlineCost] Reject a zero entry count — kazu / detail
- Reapply [InlineCost] Enable the cost benefit analysis on FDO — kazu / detail
- [sanitizer] Simplify GetTls with dl_iterate_phdr — i / detail
- [RISCV] Don't call CheckAndMask from selectZExti32. — craig.topper / detail
- [RISCV] Optimize (and (shl GPR:, uimm5:), 0xffffffff) to use 2 shifts instead of 3. — craig.topper / detail
- [memprof][test] Make test_terse.cpp robust (sched_getcpu may happens to change) — i / detail
- [AMDGPU] Inline FSHRPattern into its only use. NFC. — jay.foad / detail
- [LLDB] Skip TestVSCode_disconnect.test_launch arm/linux — omair.javaid / detail
- [Test] Add failing test for pr49730 — mkazantsev / detail
- [Windows] Turn off text mode in TableGen and Rewriter to stop CRLF translation — Abhina.Sreeskantharajan / detail
- [mlir][ODS] Fix `VariadicRegion` code generation for `NoTerminator` Ops — vlad.vinogradov / detail
- [LoopVectorize] Simplify scalar cost calculation in getInstructionCost — david.sherwood / detail
- Revert "[LoopVectorize] Simplify scalar cost calculation in getInstructionCost" — david.sherwood / detail
- [NFC][OCaml] Simplify llvm_global_initializer using ptr_to_option — josh / detail
- [NFC][OCaml] Resolve const and unsigned compilation warnings — josh / detail
- [OCaml] Fix a possible crash in llvm_struct_name — josh / detail
- [InstCombine]Generalise regression tests for sve — nashe.mncube / detail
#22097 (Mar 25, 2021 6:24:29 PM)
- [SVE][LoopVectorize] Verify support for vectorizing loops with invariant loads — kerry.mclaughlin / detail
- [libc++] [P1032] Misc constexpr bits in <iterator>, <string_view>, <tuple>, <utility>. — arthur.j.odwyer / detail
- [libc++] Eliminate <compare>'s dependency on <array>. — arthur.j.odwyer / detail
- add print-change diff modes that do not use colour — schmeise / detail
- Reuse `os` variable in AllocateTarget; NFC — sven.vanhaastregt / detail
- [clang-tidy] Fix mpi checks when running multiple TUs per clang-tidy process — n.james93 / detail
- [SLP] Fix crash in reduction for integer min/max — yrouban / detail
- Fix: Reordering parameters in getFile and getFileOrSTDIN — Abhina.Sreeskantharajan / detail
- [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, 0xffffffff). — craig.topper / detail
- [ARM] Revert WhileLoopStartLR to DoLoopStart — david.green / detail
- Revert "[Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants." — uday / detail
- [flang][driver] Add options for -std=f2018 — arnamoy10 / detail
- [mlir][linalg] Add output tensor args folding for linalg.tiled_loop. — pifon / detail
- [libc++] [C++2b] [P2162] Allow inheritance from std::variant. — marek.kurdej+llvm.org / detail
- [Analyzer] Infer 0 value when the divisible is 0 (bug fix) — gabor.marton / detail
- [clangd] Fix a use-after-free — kadircet / detail
- [flang] fold LOGICAL intrinsic calls — jperier / detail
- [clang][Syntax] Optimize expandedTokens for token ranges. — usx / detail
- [flang] Fix error compiling std::min on macos — tkeith / detail
- [clang] Always execute multi-stage install steps — smeenai / detail
- [clang] Pass option directly to command. NFC — smeenai / detail
- Remove unused function, fix warning (NFC) — joker.eph / detail
- [JITLink][MachO/x86-64] Remove stale commented-out code. — Lang Hames / detail
- [lld-macho] Fix typo in diagnostic message — jezng / detail
- [lld-macho] Add more TimeTraceScopes — jezng / detail
- [lld-macho] Add support for --threads — jezng / detail
- [Hexagon] Limit virtual register reuse range in FI elimination — kparzysz / detail
- [flang][driver] Fix typos and inconsistent comments (nfc) — andrzej.warzynski / detail
- [lld-macho][nfc] Removed unnecessary static_cast — vyng / detail
- [AMDGPU] Refactoring mfma intrinsic definitions. NFC. — Stanislav.Mekhanoshin / detail
- [CUDA][HIP] add __builtin_get_device_side_mangled_name — Yaxun.Liu / detail
- [NFC] Module::getInstructionCount() is const — mtrofin / detail
- [Support][Windows] Make sure only executables are found by sys::findProgramByName — markus.boeck02 / detail
- [flang] fix spurious runtime crash on TRIM('') — pklausler / detail
- [PowerPC] auto-generate complete testchecks; NFC — spatel / detail
- [IR] Lift attribute handling for assume bundles into CallBase — nikita.ppv / detail
- [NFCI][SimplifyCFG] Don't pay for a Small{Map,Set}Vector when plain SmallSet will suffice — lebedev.ri / detail
- [clang][driver] Support HWASan in the Fuchsia toolchain — leonardchan / detail
- Revert "[InlineCost] Enable the cost benefit analysis on FDO" — thakis / detail
- [Coroutine][Clang] Force emit lifetime intrinsics for Coroutines — lxfind / detail
- Reland [lld-macho][nfc] minor clean up, follow up to D98559 — vyng / detail
- PR49724: Fix deduction of null member pointers. — richard / detail
- [OpenMP][InstrProfiling] Fix a missing instr profiling counter — lxfind / detail
- [MCA] Support carry-over instructions for in-order processors — andrew.savonichev / detail
- [RISCV] Reorder checks in RISCVTTIImpl::getGatherScatterOpCost to avoid calling getMinRVVVectorSizeInBits() when V extension is not enabled. — craig.topper / detail
- [HWASan] Mention x86_64 aliasing mode in design doc. — mascasa / detail
- [lldb/Commands] Fix spelling of target.move-to-nearest-code in helptext — Vedant Kumar / detail
- Handle 128-bits IntegerLiterals in StmtPrinter — aaron / detail
- [test] Add test for hoisting to custom allocation function using allocsize — listmail / detail
- Autogen test to account for tool output format change — listmail / detail
- [deref] Handle byval/byref/sret/inalloc/preallocated arguments for deref-at-point semantics — listmail / detail
- Mark gc.relocate and gc.result as readnone (try 2) — listmail / detail
- [DAE] Adjust param/arg attributes when changing parameter to undef — carrot / detail
- [mlir][linalg] Add an InitTensorOp python builder. — stellaraccident / detail
- [llvm][hwasan] Add Fuchsia shadow mapping configuration — leonardchan / detail
- [lldb] Add IsFullyInitialized to DynamicLoader — Jonas Devlieghere / detail
- [ValueTracking] Handle two PHIs in isKnownNonEqual() — jingu.kang / detail
- BPF: add extern func to data sections if specified — yhs / detail
- [Triple][Driver] Add muslx32 environment and use /lib/ld-musl-x32.so.1 for -dynamic-linker — i / detail
- [LLDB] Skip TestVSCode_launch.test_progress_events arm/linux — omair.javaid / detail
- Add missing 'CHECK' prefix to basic block labels test. — rahmanl / detail
- Fix a miscompile introduced by 99203f2. — richard / detail
- Add a target triple to fix test failure on targets that don't support — richard / detail
- [AArch64][GlobalISel] Emit bzero on Darwin — Jessica Paquette / detail
- [GlobalISel] Add G_ROTR and G_ROTL opcodes for rotates. — Amara Emerson / detail
- [RISCV] Add Zbb+Zbt command lines to the signed saturing add/sub tests. — craig.topper / detail
- Explicitly enable the new pass manager in this test. — richard / detail
- Stop this test from dropping a .s file in the current directory. — richard / detail
#22096 (Mar 25, 2021 7:13:07 AM)
- Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator — joker.eph / detail
- [RISCV] Add some 32-bit ctlz and cttz idiom tests to rv64zbb.ll. NFC — craig.topper / detail
- Add missing cases in RISCVMCExpr::getVariantKindName — sepavloff / detail
- [GlobalISel] Fix crash in RBS with a non-generic IMPLICIT_DEF. — Amara Emerson / detail
- [Driver] Add -fno-split-stack — yedeng.yd / detail
- [libcxx] updates regular_invocable test to actually test regular_invocable — cjdb / detail
- [lld] add context-sensitive PGO options for COFF. — pengfei.wang / detail
- [RISCV] Add more tests that can be improved by D99042. — craig.topper / detail
- [LLD] Fix probing a MSYS based 'tar' in a Windows Container — martin / detail
- [libcxx] [test] Quote env variables that are set with a shell "export" in ssh.py — martin / detail
- Revert "[libcxxabi] Use cxx-headers target to consume libcxx headers" — phosek / detail
- [mlir] Translate global initializers after creating all LLVM IR globals — jperier / detail
- [mlir] Support MemRefType with multiple AffineMaps in getStridesAndOffset — vlad.vinogradov / detail
- Trivial change to fix builds — kiran.chandramohan / detail
- [lldb] Fix TestVSCode.test_progress_events on Linux due to vdso — Raphael Isemann / detail
- [clang-format] Fix ObjC method indent after f7f9f94b — krasimir / detail
- [X86][AVX] splitIntVSETCC - handle separate (canonicalized) SETCC operands — llvm-dev / detail
- [X86][AVX] Truncate vectors with PACKSS/PACKUS on AVX2 targets — llvm-dev / detail
- [RISCV] Optimize BUILD_VECTOR sequences that reveal hidden splats — fraser / detail
- [RISCV] Pre-commit shuffle test cases for D99270 — fraser / detail
- [NewPM] Disable non-trivial loop-unswitch on targets with divergence — sameer.sahasrabuddhe / detail
- [PowerPC][NFC] Provide legacy names for VSX loads and stores — nemanjai / detail
- [RISCV] Optimize select-like vector shuffles — fraser / detail
- [X86][SSE] Rename pmulh tests to show they're from sign/zero-extends — llvm-dev / detail
- [X86][SSE] Add pmulh tests where the source ops are not generated from sign/zero-extends — llvm-dev / detail
- [Debugify] Expose original debug info preservation check as CC1 option — djtodoro / detail
- [SLP]Improve and simplify extendSchedulingRegion. — a.bataev / detail
- [SystemZ][z/OS] csv files should be text files — Abhina.Sreeskantharajan / detail
- fix readability-braces-around-statements Stmt type dependency — aaron / detail
- [NFC] Reordering parameters in getFile and getFileOrSTDIN — Abhina.Sreeskantharajan / detail
- [HWASan] Use page aliasing on x86_64. — mascasa / detail
#22095 (Mar 24, 2021 8:30:55 PM)
- [libc] Add a full build worker and two builders to run on it. — sivachandra / detail
- [ARM] Enable UpperBound unrolling for all loops — david.green / detail
- Fix false negative in -Wthread-safety-attributes — aaron.puchert / detail
- [polly] Fix build — nikita.ppv / detail
- [Support] Fix 'keeping' temporary files on Windows 7 — alexandre.ganea / detail
- Revert "[flang] Save binding labels as strings" — tkeith / detail
- [NFC][Loads] Add a testcase for TBAA aware FindAvailableLoadedValue — thomasp / detail
- [OPENMP]Fix PR48571: critical/master in outlined contexts cause crash. — a.bataev / detail
- Make FindAvailableLoadedValue TBAA aware — thomasp / detail
- [SystemZ][z/OS] JSON file should be text files — Abhina.Sreeskantharajan / detail
- [LICM] Fix NumSunk statistic (NFC) — nikita.ppv / detail
- [lit] Fix check-lit hanging on Windows due to a division by zero exception — martin / detail
- [Passes] Add relative lookup table converter pass — gulfem / detail
- [gn build] Port 5fd001a5ffba — llvmgnsyncbot / detail
- AMDGPU/LLD: Add target id and code object v4 support to linker — kzhuravl_dev / detail
- [test] Fix mix of variable use/def and regex match — thomasp / detail
- [RISCV] Add TTI support for cpop with Zbb — craig.topper / detail
- [AArch64][GlobalISel] Mark G_SBFX/G_UBFX as legal for s32 and s64 — Jessica Paquette / detail
- [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
- [NFC][LLDB] Removing extra semicolons to silence -Wc++98-compat-extra-semi diagnostics — medismail.bennani / detail
- [RISCV] Add basic cost modelling for fixed vector gather/scatter. — craig.topper / detail
- Make the stop-on-sharedlibrary-events setting work. — jingham / detail
- [AArch64][GlobalISel] Select G_SBFX and G_UBFX — Jessica Paquette / detail
- [dfsan] Add Origin ABI Wrappers — jianzhouzh / detail
- Add missing -march to runline in llvm/test/MachineVerifier/test_g_ubfx_sbfx.mir — Jessica Paquette / detail
- [flang] Save binding labels as strings — tkeith / detail
- [AArch64] Support .arch_extension pan — mcgrathr / detail
- [flang] Fix output buffering bug (positionability assumption) — pklausler / detail
- [HWASan] Use page aliasing on x86_64. — mascasa / detail
- [FileCheck] Fix PR49531: invalid use of string var — thomasp / detail
- Revert "[Passes] Add relative lookup table converter pass" — gulfem / detail
- [gn build] Port 5fbe1fdf1702 — llvmgnsyncbot / detail
- [LV] Remove redundant access to Legal::getReductionVars() (NFC). — flo / detail
- Disable the tests except on Darwin. — jingham / detail
- [clang] Add fixit for Wreorder-ctor — n.james93 / detail
- [LV] Factor out phi type access to variable (NFC). — flo / detail
- [WebAssembly] Don't inline -emscripten-cxx-exceptions-allowed functions — aheejin / detail
- Verify that MDNodes belong to the same context as the Module. — nicholas / detail
- [TSan] Support initialize/finalize hooks in dynamic libraries — julian.lettner / detail
- [LoopInterchange] fix tightlyNested() in LoopInterchange legality — congzhecao / detail
- [OPENMP]Fix PR49468: Declare target should allow empty sequences and namespaces. — a.bataev / detail
- Add a progress class that can track long running operations in LLDB. — gclayton / detail
- [PowerPC] Exploit xxsplti32dx (constant materialization) for scalars — conanap / detail
- [Tooling] Handle compilation databases containing commands with double dashes — alexandre.ganea / detail
- [libc++] Add a CI configuration with static libc++/libc++abi — Louis Dionne / detail
- Revert "[lldb/Plugins] Add ScriptedProcess Process Plugin" — medismail.bennani / detail
- [MLIR, test] Fix variable def in Dialect/Linalg/tile-and-distribute.mlir — thomasp / detail
- [mlir] Fix tile-and-distribute.mlir — stilis / detail
- [libc++] Use add_lit_testsuite to register the libc++ test suite — Louis Dionne / detail
- [SCEV] Improve handling of not expressions in isImpliedCond() — nikita.ppv / detail
- [lld-macho][nfc] Fixed test so it output to %t/ rather than current directory. — vyng / detail
- [AArch64][GlobalISel] Make G_UBFX/G_SBFX legalization check for constants — Jessica Paquette / detail
- [NFCI][SimplifyCFG] Don't form DTU updates if we aren't going to apply them — lebedev.ri / detail
- [CMake][Fuchsia] Include llvm-lipo — phosek / detail
- [libcxx] Avoid pulling in xlocinfo.h in public headers — martin / detail
- [mlir] Compare elements directly rather than creating pair first — jpienaar / detail
- [ValueTracking] peek through min/max to find isKnownToBeAPowerOfTwo — spatel / detail
- [libc++][AIX] Initial patch to unblock the libc++ build on AIX — jasonliu / detail
- [mlir][linalg] NFC: Move makeTiledShapes into Utils.{h|cpp} — antiagainst / detail
- [mlir][linalg] Fuse producers with non-permutation indexing maps — antiagainst / detail
- [mlir][affine] Deduplicate affine min/max op expressions — antiagainst / detail
- [mlir][affine] Add canonicalization to merge affine min/max ops — antiagainst / detail
- [mlir][linalg] Allow controlling folding unit dim reshapes — antiagainst / detail
- [mlir][linalg] Support dropping unit dimensions for init tensors — antiagainst / detail
- [mlir][linalg] Fold fill -> tensor_reshape chain — antiagainst / detail
- [Driver] Linux.cpp: delete unneeded D.getVFS().exists checks — i / detail
- [Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" — i / detail
- [libc++] Match declaration for non-member function std::swap(std::packaged_task) with what standard specify — jasonliu / detail
- [InlineCost] Enable the cost benefit analysis on FDO — kazu / detail
- [Clang][Sema] Implement GCC -Wcast-function-type — Yuanfang Chen / detail
- [InlineCost] Make cost-benefit decision explicit — aktoon / detail
- Revert "[HWASan] Use page aliasing on x86_64." — mascasa / detail
- [deref] Implement initial set of inference rules for deref-at-point — listmail / detail
- [dfsan] Test dfsan_flush with origins — jianzhouzh / detail
- [mlir][tosa] Add tosa.bitwise_not lowering to constant and xor — rob.suderman / detail
- [Utils][NFC] Fix regex substitution for update test checks — georgakoudis1 / detail
- Plumb TLI through isSafeToExecuteUnconditionally [NFC] — listmail / detail
- [llvm-cov] Check path emptyness in path-equivalence after removing dots. — zequanwu / detail
- [RISCV] Fix mcount name — nathan / detail
- [flang][fir] Add the pre-code gen rewrite pass and codegen ops. — eschweitz / detail
- [Driver] Use -dynamic-linker /lib/ld-musl-i386.so.1 for i?86-linux-musl — i / detail
- [dfsan] test flush on only x86 — jianzhouzh / detail
- [Polly] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
- [lldb] Format AppleObjCRuntimeV2 (NFC) — Jonas Devlieghere / detail
- [lldb/ObjC] Make the NonPointerIsaCache initialization lazy — Jonas Devlieghere / detail
- [RISCV] Remove duplicate DebugLoc variables from cases in ReplaceNodeResults. NFC — craig.topper / detail
#22094 (Mar 24, 2021 9:34:04 AM)
- Remove 'release' and 'aarch64' tags from Flang builders. — stevan.radakovic / detail
- [WebAssembly] Rename WasmLimits::Initial to ::Minimum. NFC. — wingo / detail
- [clang][ASTImporter] Add import of DeducedTemplateSpecializationType. — 1.int32 / detail
- Add a mechanism for Dialects to provide a fallback for OpInterface — joker.eph / detail
- [WebAssembly][MC] Record limit constraints for table sizes — wingo / detail
- [AArch64][ASAN] Re-enable fgets_fputs.cpp test. — yvan.roux / detail
- [XCore][Test] XFAIL tests requiring 8-byte stack alignment. — nigelp / detail
- Handle a LC_NOTE main bin spec for user process corefiles — Jason Molenda / detail
- [lldb] Add llgs_test decorator back to TestAutoInstallMainExecutable — Raphael Isemann / detail
- [libcxx] [test] Add return values after assert(false) in some experimental tests — martin / detail
- [NFC] Remove redundant `struct` prefix — tu.da.wei / detail
- [LoopFlatten] Fix invalid assertion (PR49571) — tu.da.wei / detail
- [NFC] Improve debug message and test description in 4c1f74a — tu.da.wei / detail
- [mlir][NFC] Replace `getMemorySpaceAsInt` with `getMemorySpace` where possible — vlad.vinogradov / detail
- [NFC][PhaseOrdering] Add a testcase for additional LICM before LoopRotate (D99249/D99204) — lebedev.ri / detail
- [clang][lit] Allow test cases to use the compiler that are used to compile Clang — balazsbenics / detail
- [Analyzer][NFC] Fix typos in comments — gabor.marton / detail
- [PowerPC] Change option to mrop-protect — stefanp / detail
- [MCA] Disable RCU for InOrderIssueStage — andrew.savonichev / detail
- [clang][deps] NFC: Extract ModuleID struct — Jan Svoboda / detail
- [clang][deps] NFC: Document collector, rename members — Jan Svoboda / detail
- [LV] Move exact FP math check out of Requirements. — flo / detail
- Revert "[lldb/Plugins] Add ScriptedProcess Process Plugin" — dave / detail
- [AMDGPU] SIOptimizeExecMaskingPreRA should check constant bus constraint when folds EXEC copy — Alexander Timofeev / detail
- [X86][AVX] Cleanup gather_v8i32_v8i32 special test case — llvm-dev / detail
- [X86] Remove unused 'OneUse' option from IsNOT helper. NFCI. — llvm-dev / detail
- [MCA] Fix for uninitialised member in constructor. NFC — andrea.dibiagio / detail
- [X86][AVX] lowerShuffleAsBroadcast - MOVDDUP(SCALAR_TO_VECTOR(X)) -> BROADCAST(X) — llvm-dev / detail
- [mlir] Fixes to hoist padding — nicolas.vasilache / detail
- [gn build] port 1d8fc086ae26 — thakis / detail
- [LoopAnalysis][NFC]Remove redundant code. — a.bataev / detail
- [OpenCL] Added distinct file extension for C++ for OpenCL. — anastasia.stulova / detail
- [OpenMP] Change OMPIRBuilder to append function attributes — jhuber6 / detail
- [clang] Treat variable-length array of incomplete element type as — hokein.wu / detail
- [llvm-objdump] Implement --prefix-strip option — viniciustinti / detail
- [PowerPC] Add mprivileged option — stefanp / detail
- [clang] [C++2b] [P1102] Accept lambdas without parameter list (). — marek.kurdej+llvm.org / detail
- [clang-tidy] Ignore all spaces in the list of checks — dmitry.polukhin / detail
- [X86][AVX] combineBitcastvxi1 - improve handling of vectors truncated to vXi1 — llvm-dev / detail
- [mlir] support data layout specs on ModuleOp — zinenko / detail
- [mlir] provide a version of data layout size hooks in bits — zinenko / detail
- [mlir] forward data layout query to scoping op in absence of specification — zinenko / detail
- [mlir] introduce data layout entry for index type — zinenko / detail
- [AsmParser][SystemZ][z/OS] Re-introduce HLASM comment syntax — anirudh_prasad / detail
- [Polly][DCE] clang-format DeadCodeElimination.h. NFC. — llvm-project / detail
- [SVE] Suppress vselect warning from incorrect interface call — nashe.mncube / detail
- [gn build] (manually) port 301d9261b787 — thakis / detail
- [TTI] Return a TypeSize from getRegisterBitWidth. — sander.desmalen / detail
- [InstCombine] add tests for sub of umin; NFC — spatel / detail
- [mlir][linalg] Do not call region builder during vectorization. — gysit / detail
- [ARM] Regenerate some test checks. NFC — david.green / detail
- [sanitizer] Fix Solaris build. — mascasa / detail
- Updated LLDB for the new Clang Language enumerator 'OpenCLCXX' — gribozavr / detail
- [flang] Save binding labels as strings — tkeith / detail
- AMDGPU: Add target id and code object v4 support — kzhuravl_dev / detail
- [NFCI][SimplifyCFG] Fold branch to common dest: don't check cost if no qualified preds — lebedev.ri / detail
- [sanitizer] Fix Solaris build. — mascasa / detail
- [UpdateTestChecks] Fix typo & copy/paste in comments — thomasp / detail
- [dfsan] Add Origin ABI Wrappers — jianzhouzh / detail
- [InstSimplify] add tests for min/max intrinsic analysis; NFC — spatel / detail
#22093 (Mar 24, 2021 12:15:26 AM)
- [Analysis]Add getPointersDiff function to improve compile time. — a.bataev / detail
- [mlir][tosa] Add tosa.matmul and tosa.fully_connected lowering — rob.suderman / detail
- [lld-macho][nfc] minor clean up, follow up to D98559 — vyng / detail
- [mlir][tosa] Add tosa.tile to linalg.generic lowering — rob.suderman / detail
- Revert "[Analysis]Add getPointersDiff function to improve compile time." — a.bataev / detail
- [BasicAA] Add test for assume with operand bundles (NFC) — nikita.ppv / detail
- [BasicAA] Handle assumes with operand bundles — nikita.ppv / detail
- [HWASan] Refactor in preparation for x86 aliasing mode. NFC — mascasa / detail
- [test] Add --sysroot= to make gcc-toolchain.cpp stable — i / detail
- [ODS] Implement a new 'hasCanonicalizeMethod' bit for cann patterns. — clattner / detail
- [mlir][Pattern] Add better support for using interfaces/traits to match root operations in rewrite patterns — riddleriver / detail
- Revert "[lld-macho][nfc] minor clean up, follow up to D98559" — vyng / detail
- [mlir][tosa] Add tosa.pad to linalg.pad operation — rob.suderman / detail
- [Analysis]Add getPointersDiff function to improve compile time. — a.bataev / detail
- [NFC][LLDB] Removing extra semicolons to silence -Wc++98-compat-extra-semi diagnostics — Shafik Yaghmour / detail
- [MSSA] Extending IsGuaranteedLoopInvariant to support an instruction defined in the entry block — flo / detail
- [lld-macho] Fixed lld-version expectation in test so it works on Fuchsia. — vyng / detail
- Add register size info back to MCRegisterClass — rafaelauler / detail
- [Sanitizer] Remove refactoring leftover [NFC] — julian.lettner / detail
- [ValueTracking] Handle increasing mul recurrence in isKnownNonZero() — jingu.kang / detail
- [mlir][tosa] Add tosa.argmax to linalg lowering — rob.suderman / detail
- [AArch64][GlobalISel] Lower G_FSHL and G_FSHR. — Amara Emerson / detail
- [AArch64][GlobalISel] Add test for G_FSHR legalization. — Amara Emerson / detail
- [lld] Fix test to work with and without a vendor string — smeenai / detail
- [Coverage] Load records immediately — Vedant Kumar / detail
- [CGAtomic] Lift stronger requirements on cmpxch and support acquire failure mode — bruno.cardoso / detail
- Improve const-correctness. NFC. — richard / detail
- Support #__private_macro and #__public_macro in local submodule — richard / detail
- [OpenMP] Misc. changes that add or remove pointer/bound checks — hansang.bae / detail
- [InstSimplify] Fix unused variable warning (NFC) — nullptr.cpp / detail
- [NFC] Clang-format includes — Vitaly Buka / detail
- [RISCV][Clang] Add RVV Vector Indexed Load intrinsic functions. — zakk.chen / detail
- Revert "[Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" and restore i586-linux-gnu" — zequanwu / detail
- [X86] Bale out of X86FastISel::X86SelectCmp for vectors. — craig.topper / detail
- [RegAlloc] Fix "ran out of regs" with uses in statepoint — serguei.katkov / detail
- [NFC] Fix comment describing what EdgeBundles is — mkazantsev / detail
- [PowerPC] Make altivec.h work with AIX which has no __int128 — nemanja.i.ibm / detail
- [NFC] [Support] Fix unconsistent comment with codes for ExtendSigned — yedeng.yd / detail
- [Polly] Port DeadCodeElim to the NewPM. — llvm-project / detail
- [Driver] Gnu.cpp: remove unneeded getMultiarchTriple normalization — i / detail
- * Fix demangling of optional template-args for vendor extended type qualifier. — aorlov / detail
- [RISCV] Add HasStdExtD predicate to copysign from double and to double patterns — tclin914 / detail
- Update SafeMachO.h to #undefine more names — Jason Molenda / detail
- [Driver] Bring back i586-linxu-gnu — i / detail
#22092 (Mar 23, 2021 12:59:49 PM)
- Use more efficient linker for flang debug builder. — stevan.radakovic / detail
- Add Clang dependency for new Flang driver in out-of-tree builder. — stevan.radakovic / detail
- Respect jobs property for LIT tests in UnifiedTreeBuilder. — gkistanova / detail
- [lit] Reliable progress indicator and ETA — lebedev.ri / detail
- [lli] Make -jit-kind=orc the default JIT engine — Stefan Gränitz / detail
- [X86][AVX] Narrow VPBROADCASTQ->VPBROADCASTD if we don't need the upper bits. — llvm-dev / detail
- [lli] Fix ppc64le-clang-lnt-test bot: Keep test-call.ll a MCJIT-only test — Stefan Gränitz / detail
- [VPlan] Include name when printing after 93a9d2de8f4f. — flo / detail
- [mlir] Remove deprecated methods from mlir::OpState — csigg / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [RISCV] Optimize all-constant mask BUILD_VECTORs — fraser / detail
- [OpenCL] Remove mixed signedness atomic_fetch_ from opencl-c.h — sven.vanhaastregt / detail
- [CMAKE] Fix cross-compilation build — vlad.vinogradov / detail
- [IR][SVE] Add new llvm.experimental.stepvector intrinsic — david.sherwood / detail
- [MLIR] Add callback builder for `shape.assuming` op — frgossen / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- Temporarily revert "[lli] Make -jit-kind=orc the default JIT engine" — Stefan Gränitz / detail
- [NFC] Formatting changes — Abhina.Sreeskantharajan / detail
- [AMDGPU] Use non-compressed exports in a test. NFC. — jay.foad / detail
- [MLIR][Shape] Canonicalize duplicate operands in `shape.cstr_broadcastable` — frgossen / detail
- [LoopVectorize][NFC] Refactor code to use IRBuilder::CreateStepVector — david.sherwood / detail
- [MLIR] Canonicalize `shape.assuming` op to yield only inner values — frgossen / detail
- [dexter] Fix DexLimitSteps when breakpoint can't be set at requested location — orlando.hyams / detail
- [ARM] Handle debug instrs in ARM Low Overhead Loop pass — victor.campos / detail
- [AnnotationRemarks] Add test for annotation remarks with dbg locations. — flo / detail
- [ARM] Additional Upper bound unrolling test. NFC — david.green / detail
- [clang] Fix a crash when CTAD fails — kadircet / detail
- [AnnotationRemarks] Use subprogram location for summary remarks. — flo / detail
- [lldb] Silence GCC warnings about format not being a string literal in LLDB_SCOPED_TIMER — martin / detail
- [llvm-opt] Bug fix within combining FP vectors — nashe.mncube / detail
- [LangRef] Fix typos in the vector-type memory layout section — fraser / detail
- [AArch64] Fix unused variable warning — benny.kra / detail
- [NFCI] cleanup CloneFunctionInto — luke.drummond / detail
- [NFC] Minor refactor — luke.drummond / detail
- [NFC] clang-format llvm/lib/Transforms/Utils/CloneFunction.cpp — luke.drummond / detail
- [SLP] allow matching integer min/max intrinsics as reduction ops — spatel / detail
- [ASTImporter] Split out Objective-C related unit tests — Raphael Isemann / detail
- [gn build] Port 274907c0a4d6 — llvmgnsyncbot / detail
- [RISCV][NFC] Fix RVV intrinsic tests. — zakk.chen / detail
- [Orc] Allow OrcGenericABI variant of LazyCallThroughManager — Stefan Gränitz / detail
- GlobalISel: Lower funnel shifts — Matthew.Arsenault / detail
- [openacc][openmp] Reduce number of generated file and prefer inclusion of .inc — clementval / detail
- [llvm-symbolizer][llvm-nm] Fix AArch64 and ARM mapping symbols handling. — yvan.roux / detail
- Introduce a generic operator to apply complex operations to BitVector — sguelton / detail
- A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash. — schmeise / detail
- [PowerPC][NFC] Use valid type for offset in altivec.h — nemanja.i.ibm / detail
- Revert "A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash." — schmeise / detail
- [gn build] (manually) port d709dcc09097 — thakis / detail
- [SimplifyCFG] use profile metadata to refine merging branch conditions — spatel / detail
- [RISCV] Further optimize BUILD_VECTORs with repeated elements — fraser / detail
- Revert "[Orc] Allow OrcGenericABI variant of LazyCallThroughManager" — Stefan Gränitz / detail
- [clang][parser] Don't prohibit attributes on objc @try/@throw — tbaeder / detail
- [SimplifyCFG] FoldBranchToCommonDest(): properly handle same-block external uses (PR49510/PR49689) — lebedev.ri / detail
- [MCA] Improved handling of negative read-advance cycles. — andrea.dibiagio / detail
- Revert "[MLIR] Canonicalize `shape.assuming` op to yield only inner values" — frgossen / detail
- [flang][cmake] Improve how CLANG_DIR is handled — andrzej.warzynski / detail
- [NFC][SimplifyCFG] 'Fold branch to common dest': add test for cost overestimation — lebedev.ri / detail
- [SimplifyCFG] 'Fold branch to common dest': don't overestimate the cost — lebedev.ri / detail
- [LV] Add 'fast' flag to test to make sure it will be vectorized. — flo / detail
- [PhaseOrdering] add AVX attribute to make test less fragile; NFC — spatel / detail
- [lli] Workaround missing architecture support in LazyCallThroughManager for non-lazy mode — Stefan Gränitz / detail
- [AMDGPU] Set SchedRW on real instructions — jay.foad / detail
- [RISCV] Use selectImm for RV32. NFC — craig.topper / detail
- [AMDGPU] Refactor DPPCombine — Joseph.Nash / detail
- [flang][cmake] Fix variable reference (${var} instead of var) — andrzej.warzynski / detail
- [libcxx] Consistently set CMAKE_STATIC_LIBRARY_PREFIX regardless of LIBCXX_ENABLE_STATIC — martin / detail
- [flang][driver] Add -fintrinsic-modules-path option — arnamoy10 / detail
- [ASTMatchers][NFC] Use SmallVector when building variadic matcher descriptor — n.james93 / detail
- [NFC] Enable RVALUE_REFERENCE_THIS on MSVC 2019 — n.james93 / detail
- [AMDGPU] Simplify AMDGPUAnnotateUniformValues::visitBranchInst. NFC. — jay.foad / detail
- [sanitizer] Support dynamic premapped R/W range in primary allocator. — mascasa / detail
- [SystemZ][z/OS] fix lit test related to alignment — muiez / detail
- [lldb/Commands] Add command options for ScriptedProcess to ProcessLaunch — medismail.bennani / detail
- [lldb/Interpreter] Add ScriptInterpreter Wrapper for ScriptedProcess — medismail.bennani / detail
- [lldb/bindings] Add Python ScriptedProcess base class to lldb module — medismail.bennani / detail
- [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
- [mlir] verify that operand/result_segment_sizes attributes have i32 element — zinenko / detail
- Teach DWARFExpression about DWARF 4+ Location Descriptions — Adrian Prantl / detail
- [runtimes] Add the libc project to the list of runtimes. — sivachandra / detail
- [libc++] Add missing test_macros.h include in tests using TEST_STD_VER. — marek.kurdej+llvm.org / detail
- [libc++] [C++20] [P0482] Add missing tests and synopses for char8_t. — marek.kurdej+llvm.org / detail
- Document -fcrash-diagnostics-dir — paul.robinson / detail
- [MLIR][Linalg] Hoist padding across multiple levels of tiling — nicolas.vasilache / detail
- [NFC][AMDGPU] Reserve AMD GPU ELF machine number 0x41 — Tony.Tye / detail
- [dsymutil] Only look for ThinLTO suffixes if we failed to find symbol. — Jonas Devlieghere / detail
- [mlir] silence -Wunused-variable in release mode in Linalg transforms — zinenko / detail
- [libc++] NFC: nodebug => no-debug in the CI configurations — Louis Dionne / detail
- [test] Enable check-lsan on aarch64-*-linux — i / detail
- [libc++] Simpler Python script for generating a graph of libc++'s header dependencies — arthur.j.odwyer / detail
- [C++20] [P1825] Fix bugs with implicit-move from variables of reference type. — arthur.j.odwyer / detail
- scudo: Preserve no-memtag attribute on cached secondary allocations. — peter / detail
- [libc++] Remove old cache file that was left behind by accident — Louis Dionne / detail
- Revert "Revert "Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"""""" — vyng / detail
- [sanitizer] Implement MapDynamicShadowAndAliases. — mascasa / detail
- [libcxxabi] Use cxx-headers target to consume libcxx headers — phosek / detail
- [ValueTracking] Teach canCreateUndefOrPoison that ctpop does not create undef or poison. — craig.topper / detail
- [AArch64][GlobalISel] Lower G_CTLZ_ZERO_UNDEF. — Amara Emerson / detail
#22091 (Mar 23, 2021 1:52:17 AM)
- [libc++] Revert "[SystemZ][z/OS] Missing wchar functions libc++" — Louis Dionne / detail
- [lldb] config.test_exec_root is set by lit.cfg.py — Jonas Devlieghere / detail
- Re-land "[lldb] Make the API, Shell and Unit tests independent lit test suites" — Jonas Devlieghere / detail
- [libcxx] [test] Don't leave test dirs behind in fs.op.current_path on Windows — martin / detail
- [libcxx] [test] Remove a couple outdated XFAIL LIBCXX-WINDOWS-FIXME — martin / detail
- [libcxx] [test] Add XFAIL LIBCXX-WINDOWS-FIXME in 124 tests that fail in the future CI configuration — martin / detail
- [sanitizer] Support dynamic premapped R/W range in primary allocator. — mascasa / detail
- Revert "[SimplifyCFG] use profile metadata to refine merging branch conditions" — spatel / detail
- [NFC][IR] Type: add getWithNewType() method — lebedev.ri / detail
- [NFC][InstCombine] Autogenerate some checklines being affected by upcoming change — lebedev.ri / detail
- [NFC][SROA] Add some more tests for speculation around PHI's — lebedev.ri / detail
- [flang] Disallow erroneous procedure declarations — psteinfeld / detail
- [PDB] Add missing test for b552adf8b388a4 — rnk / detail
- Attempt to further improve the documentation for the [[clang::lifetimebound]] attribute. — richard / detail
- [docs] Clarify which part of the "refers to" rule for lifetimebound is — richard / detail
- [Passes] Add relative lookup table converter pass — gulfem / detail
- [libcxx] [test] Fix fs.op.proximate for windows — martin / detail
- [COFF] Only consider associated EH sections during ICF — rnk / detail
- [gn build] fix typo in 78a65cd945d — thakis / detail
- [libc++] Include <__config> first in all standard headers. — arthur.j.odwyer / detail
- [AST] Add introspection support for Decls — steveire / detail
- [doc] Fix typo in rel lookup table converter pass — gulfem / detail
- [PatternRewriter] Rename OwningRewritePatternList -> RewritePatternSet and insert -> add — clattner / detail
- Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"""" — vyng / detail
- Revert "Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)""""" — joker.eph / detail
- Reland "[SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe" — aqjune / detail
- [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC — clattner / detail
- Tidy up some docs. — clattner / detail
- [darwin][driver] Pass through -global-isel LLVM flags to ld. — Amara Emerson / detail
- Add a mechanism for Dialects to customize printing/parsing operations when they are unregistered — joker.eph / detail
- Rename FrozenRewritePatternList -> FrozenRewritePatternSet; NFC. — clattner / detail
- Revert "[Passes] Add relative lookup table converter pass" — gulfem / detail
- [mlir] Tune error message for assertion. — silvasean / detail
- [mlir][OpAsmFormat] Add support for an "else" group on optional elements — riddleriver / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [RISCV][NFC] Fix RVV intrinsic tests. — zakk.chen / detail
- [deref] Split a test to show both global and pointwise semantics — listmail / detail
- [dsymutil] Fix spurious warnings for missing symbols with thinLTO — Jonas Devlieghere / detail
- Minor format tweak to deref analysis printer — listmail / detail
- Revert "[RISCV][NFC] Fix RVV intrinsic tests." — zakk.chen / detail
- Revert "[sanitizer] Support dynamic premapped R/W range in primary allocator." — Vitaly Buka / detail
- [tests] Expand tests for point-in-time dereferenceability — listmail / detail
- Improve module dumping for debugging. — richard / detail
- [test] precommit another test for point-in-time deref semantics — listmail / detail
- [RISCV] Rename Zb* extension tests to use lower case 'Z' in file names. — craig.topper / detail
- [AMDGPU] Only unbundle memory accesses in SIMemoryLegalizer — carl.ritson / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [RISCV] Remove unused SchedWrites WriteFConv32/WriteFConv64/WriteFMov32/WriteFMov64. — craig.topper / detail
- [RISCV] Add scheduler classes to Zfh instructions. — craig.topper / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [AMDGPU] Reserve ELF code — Tony.Tye / detail
- [llvm-readelf, propeller] Add fallthrough bit to basic block metadata in BB-Address-Map section. — rahmanl / detail
- [lsan][lsan] Use --std=c++14 to fix Windows test — Vitaly Buka / detail
- [TableGen] Allow BitsInit to init integer in pseudo expansion — sepavloff / detail
- [NFC] Fix typo longre -> longer — mkazantsev / detail
- [GlobalISel][AMDGPU] Lower G_UMULO/G_SMULO — Pushpinder.Singh / detail
- [TableGen] Tiny enhancement — sepavloff / detail
- [RS4GC] Fix hang on infinite loop — serguei.katkov / detail
- [SanitizerCoverage] Use External on Windows — i / detail
- Reland "[InstCombine] Add simplification of two logical and/ors" — aqjune / detail
- [clang][ASTImporter] Import "CapturedVLAType" in FieldDecl. — 1.int32 / detail
#22090 (Mar 22, 2021 2:34:45 PM)
- [AArch64] Add some float -> int -> float conversion patterns — sjoerd.meijer / detail
- [clang][flang] Moke the definition of `-module-dir` restricted to Flang — andrzej.warzynski / detail
- [clangd] Replace usages of dummy with more descriptive words — kadircet / detail
- [OpenCL] Support template parameters for as_type — sven.vanhaastregt / detail
- [IR] Add vscale_range IR function attribute — bradley.smith / detail
- [LLDB] XFAIL dwarf5-debug_line-file-index.s on arm-linux — omair.javaid / detail
- [ConstraintElimination] Add gep tests without inbounds. — flo / detail
- [NFC][lit] discovery: find_tests_for_inputs: avoid py warning when no suites found — lebedev.ri / detail
- [NFCI][lit] Unbreak more lit self-tests after D98179 — lebedev.ri / detail
- [NFC][lit] Add a test showing that timing data for tests not executed is lost — lebedev.ri / detail
- [NFC][lit] Extract 'test time' reading/writing into standalone functions — lebedev.ri / detail
- [lit] Do not forget test times for tests that weren't executed — lebedev.ri / detail
- [analyzer] Don't include private gtest headers — gribozavr / detail
- [llvm-objcopy][Support] move writeToOutput helper function to Support. — a.v.lapshin / detail
- [cmake] Disable GCC 9's -Wpessimizing-move — martin / detail
- [libc++] Run ninja with --verbose — Louis Dionne / detail
- [clang][ASTImporter] Add import API for 'const Type *' (NFC). — 1.int32 / detail
- [mlir][Linalg] Fix linalg on tensor fusion — nicolas.vasilache / detail
- [RISCV][NFC] Add test of stack slot sizes of large split arguments — luismarques / detail
- [X86][AVX] Add missing AVX1 PMULDQ combine tests — llvm-dev / detail
- [AArch64][SVE] Test more types in sve-fixed-length-subvector.ll — joe.ellis / detail
- [lldb] Fix test_exec_root of API tests — pavel / detail
- [PowerPC][NFC] Do not enter prefix selection if it cannot do better. — stefanp / detail
- [lldb] Attempt to fix dwarf5-debug_line-file-index.s — pavel / detail
- AMDGPU: Allow tail calls for amdgpu_gfx functions — Matthew.Arsenault / detail
- [HWASan] Disable stack, globals and force callbacks for x86_64. — mascasa / detail
- [libc++] Move __libcpp_erase_if_container into <iterator>, and ADL-proof it. — arthur.j.odwyer / detail
- [lldb] Re-disable dwarf5-debug_line-file-index.s — pavel / detail
- [CSSPGO][llvm-profgen] Use profile summary based threshold for context trimming and merging — aktoon / detail
- Clarify comments on recurrence matcher [NFC] — listmail / detail
- [SLP] Add test case showing shortcoming in honoring max reg size — bjorn.a.pettersson / detail
- [SLP] Honor min/max regsize and min/max VF in vectorizeStores — bjorn.a.pettersson / detail
- [SCEV] Use trip count information to improve shift recurrence ranges — listmail / detail
- [Orc] Fix tracking of pending debug objects in DebugObjectManagerPlugin — Stefan Gränitz / detail
- [Orc] Make usage of ResourceKeys thread-safe in DebugObjectManagerPlugin — Stefan Gränitz / detail
- [Orc] Fix copy elision warning in RPCUtils — Stefan Gränitz / detail
- [libc][NFC] Add an alias named "check-llvmlibc" for "check-libc". — sivachandra / detail
- [ASTImporter] Fix import of ObjCPropertyDecl that share the same name — Raphael Isemann / detail
- new altera unroll loops check — aaron / detail
- [gn build] Port 5a87f81fe9ae — llvmgnsyncbot / detail
- Revert "[Driver] Gnu.cpp: drop an unneeded special rule related to sysroot" — aeubanks / detail
- [RISCV] Add support for fixed vector masked gather/scatter. — craig.topper / detail
- Speculative fix for windows builders after d4648eea — listmail / detail
- [LegalizeDAG] Add asserts to verify the types of custom legalized operation matches the original node. — craig.topper / detail
- 2nd attempt at a speculative fix for windows builders after d4648eea — listmail / detail
- [JITLink][ELF/x86-64] Add support for GOTOFF64 relocation. — Lang Hames / detail
- [tests] Refresh a bunch of autogen test to adjust for format changes — listmail / detail
- [flang] Specific procedures named the same as the generic and a derived type — psteinfeld / detail
- [mlir][tosa] Fix tosa.mul to use tosa.apply_scale — rob.suderman / detail
- Autogen some tests for ease of update — listmail / detail
- Fix obvious breakage of update_analysis_test_checks.py from 1ce846b — listmail / detail
- [HWASan] Fix brittle stack-oob.c test. — mascasa / detail
- Fix the order of directives and the target string — jpienaar / detail
- [LLD][PowerPC] Fix bug in PC-Relative initial exec — stefanp / detail
- [PatternMatching] Add convenience insert method to OwningRewritePatternList. NFC. — clattner / detail
- [NFC] Restore original SmallString size for X86TargetMachine::getSubtargetImpl lookup — sguelton / detail
- GlobalISel: Handle G_BUILD_VECTOR in isKnownToBeAPowerOfTwo — Matthew.Arsenault / detail
- [VPlan] Add CHECK-LABEL to test/Transforms/LoopVectorize/vplan-printing.ll. — flo / detail
- Tweak a test so it actually gets autogened — listmail / detail
- GlobalISel: Add utility function to constant fold FP ops — Matthew.Arsenault / detail
- Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"" — vyng / detail
- Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)""" — vyng / detail
- Revert "[Driver] -m32: Add /usr/include/i386-linux-gnu for Debian" — phosek / detail
- Revert "[Driver] Clean up Debian multiarch /usr/include/<triplet> madness" — phosek / detail
- [test] Bring back the improved arm and $sysroot/usr/include/i386-linux-gnu tests — i / detail
- [HWASan][NFC] Introduce constants for tag bits and masks. — mascasa / detail
- [TargetTransformInfo] move branch probability query from TargetLoweringInfo — spatel / detail
- [SimplifyCFG] adjust test branchweights; NFC — spatel / detail
- [HIP] Fix ROCm detection — Yaxun.Liu / detail
- [Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" and restore i586-linux-gnu — i / detail
- [SimplifyCFG] use profile metadata to refine merging branch conditions — spatel / detail
- [SCEV] Use logical and/or matcher — aqjune / detail
- [IR] Mark assume/annotation as InaccessibleMemOnly — nikita.ppv / detail
- [libc] Introduces gmtime_r to LLVM libc, based on C99/C2X/Single Unix Sp. — rtenneti / detail
- [InstCombine] Whitelist non-refining folds in SimplifyWithOpReplaced — nikita.ppv / detail
- [clang] Replaced some manual pointer tagging with llvm::PointerIntPair. — richard / detail
- [ValueTracking] Regenerate test checks (NFC) — nikita.ppv / detail
#22089 (Mar 22, 2021 3:55:59 AM)
- [Driver] Detect Debian hack g++-multiarch-incdir.diff to simplify addLibStdCXXIncludePaths call sites — i / detail
- [X86][AMX] Add test cases for AMX load/store lowering. — yuanke.luo / detail
- [ASTMatcher] Add AST Matcher support for C++20 coroutine keywords — yedeng.yd / detail
- [JITLink][ELF/x86-64] Add Delta32, NegDelta32, NegDelta64 support. — Lang Hames / detail
- [JITLink] Start laying the groundwork for ELF x86-64 large code model support. — Lang Hames / detail
- [libc] Add a target "install-llvmlibc" to install LLVM libc static archive. — sivachandra / detail
- [JITLink][ELF/x86-64] Add support for R_X86_64_GOTPC64 and R_X86_64_GOT64. — Lang Hames / detail
- [IndVars] Sharpen context in eliminateIVComparison — mkazantsev / detail
- [X86] Pass to transform tdpbf16ps intrinsics to scalar operation. — bing1.yu / detail
- Fix extraneous context parameter in templated helper function. — stellaraccident / detail
- [Driver] Clean up Debian multiarch /usr/include/<triplet> madness — i / detail
- [PowerPC] Enable redundant TOC save removal on AIX — qiucofan / detail
- [clangd] Fix linker error when linking clang-index-server with shared libraries — zeratul976 / detail
- [Driver] Gnu.cpp: remove obsoleted i386 triple detection from end-of-life distribution versions — i / detail
- [lldb] Use CompileUnit::ResolveSymbolContext in SymbolFileDWARF — pavel / detail
- [analyzer][solver] Fix infeasible constraints (PR49642) — vsavchenko / detail
- [ELF][docs] Add line breaks — nullptr.cpp / detail
- [docs] GettingInvolved: split out flang and openmp meeting series — kristof.beyls / detail
- [Driver] -m32: Add /usr/include/i386-linux-gnu for Debian — i / detail
- [mlir] Add an option to still use bottom-up traversal — akuegel / detail
- [NFC] Simpler and faster key computation for getSubtargetImpl memoization — sguelton / detail
- Make clangd CompletionModel usable even with non-standard (but supported) layout — sguelton / detail
- [OpenCL] Use -fdeclare-opencl-builtins for some tests — sven.vanhaastregt / detail
- [llvm-jitlink] Fix use of getaddrinfo(3) when connecting remote executor via TCP socket — Stefan Gränitz / detail
- [llvm-jitlink] Add diagnostic output and port executor to getaddrinfo(3) as well — Stefan Gränitz / detail
- [ConstraintElimination] Add multi-dimension GEP tests. — flo / detail
- [llvm-jitlink] Fix Windows build after 4a8161fe40cc — Stefan Gränitz / detail
- [analyzer][solver] Redesign constraint ranges data structure — vsavchenko / detail
#22088 (Mar 21, 2021 4:56:17 PM)
- [lld-macho][nfc] Format Options.td — jezng / detail
- [DAG] Limit (sext_in_reg (zero_extend_vector_inreg x)) to exact sign extension — llvm-dev / detail
- AMDGPU/GlobalISel: Enable CSE in pre-legalizer combiner — Matthew.Arsenault / detail
- GlobalISel: Avoid unnecessary truncation to i64 — Matthew.Arsenault / detail
- [InstSimplify] Clean up SimplifyReplacedWithOp implementation (NFCI) — nikita.ppv / detail
- [InstSimplify] Add additional select operand replacement tests (NFC) — nikita.ppv / detail
- [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
- [InstSimplify] Add load of undef aggregate test (NFC) — nikita.ppv / detail
- Reapply [ConstantFold] Handle vectors in ConstantFoldLoadThroughBitcast() — nikita.ppv / detail
- Change OwningRewritePatternList to carry an MLIRContext with it. — clattner / detail
- [ShapeDialect] Silence a build warning, NFC — clattner / detail
- AMDGPU: Fix allowing immediates for tail call pseudo. — Matthew.Arsenault / detail
- MIR: Fix missing serialization for HasTailCall — Matthew.Arsenault / detail
- Remove the extraneous MLIRContext argument from populateWithGenerated. NFC. — clattner / detail
- [ValueTracking] Add more tests for isKnownNonEqual() of mul (NFC) — nikita.ppv / detail
- [ValueTracking] Improve mul handling in isKnownNonEqual() — nikita.ppv / detail
- [DAGCombiner] Minor compile time improvement to (sext_in_reg (sign_extend_vector_inreg x)) optimization. — craig.topper / detail
- [lld-macho] Implement -dependency_info (partially - more opcodes needed) — vyng / detail
- [Driver] Gnu.cpp: fix libstdc++ search path for multilib — i / detail
- Revert "[BranchProbability] move options for 'likely' and 'unlikely'" — lebedev.ri / detail
- [clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead of branch weights — lebedev.ri / detail
- [clang][Codegen] EmitBranchOnBoolExpr(): emit prof branch counts even at -O0 — lebedev.ri / detail
- Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)" — thakis / detail
- Update examples post OwningRewritePatternList change — jpienaar / detail
- [test] Delete obsoleted debian_multiarch_tree and ubuntu_13.04_multiarch_tree — i / detail
- [test] Add test for cross compiling on Linux — i / detail
#22087 (Mar 21, 2021 6:16:23 AM)
- [Driver] Gnu.cpp: remove unneeded -L detection for libc++ — i / detail
- [Driver] Gnu.cpp: remove unneeded -L detection hack for -mx32 — i / detail
- [Driver] Gnu.cpp: drop an unneeded special rule related to sysroot — i / detail
- [Driver] Gnu.cpp: drop an unneeded special rule related to sysroot — i / detail
- [Driver] Linux.cpp: add -internal-isystem lib/../$triple/include — i / detail
- [X86] computeKnownBitsForTargetNode - add X86ISD::PMULUDQ handling — llvm-dev / detail
- [X86] Add PR49658 test case — llvm-dev / detail
- [X86][AVX] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST handling for scalar sources — llvm-dev / detail
- [RISCV] remove redundant instruction when eliminate frame index — 932494295 / detail
- [ARM] VINS f16 pattern — david.green / detail
- [X86] Add 'mulhs' variant of PR49658 test case — llvm-dev / detail
- [X86][AVX] ComputeNumSignBitsForTargetNode - add X86ISD::VBROADCAST handling for scalar sources — llvm-dev / detail
#22086 (Mar 20, 2021 7:17:34 PM)
- Added support for a new src_to_build_dir argument to LLVMBuildFactory to explicitly specify a directory to start a build for. — gkistanova / detail
- Added support for a new src_to_build_dir argument to UnifiedTreeBuilder to explicitly specify a directory to start a build for. — gkistanova / detail
- Revert "Revert "[Driver] Drop obsoleted Ubuntu 11.04 gcc detection"" — i / detail
- [VE] Fix types of multiclass template arguments in TableGen files — i / detail
- [test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_CXX_STDLIB is libc++ — i / detail
- [AST] Ensure that an empty json file is generated if compile errors — steveire / detail
- [lld-macho] Minor touch-up to objc.s — jezng / detail
- [BranchProbability] move options for 'likely' and 'unlikely' — spatel / detail
- [test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_RTLIB is compiler-rt — i / detail
- [AIX] Update rpath for BUILD_SHARED_LIBS — Jinsong Ji / detail
- [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
- [RISCV] Add isel pattern to optimize (mul (and X, 0xffffffff), (and Y, 0xffffffff)) on RV64 — craig.topper / detail
- [test] Delete "-internal-isystem" "/usr/local/include" — i / detail
- [RISCV] Add Zba command lines to xaluo.ll. NFC — craig.topper / detail
- [RISCV] Disable (mul (and X, 0xffffffff), (and Y, 0xffffffff)) optimization when Zba is enabled. — craig.topper / detail
- [RISCV] Update comment in RISCVInstrInfoM.td — noreply / detail
- Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
- [Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants. — clattner / detail
- [RISCV] Add test case to show a case where (mul (and X, 0xffffffff), (and Y, 0xffffffff)) optimization does not improve code. — craig.topper / detail
- [Driver] Gnu.cpp: remove unneeded -L lib/gcc/$triple/$version/../../../$triple — i / detail
#22085 (Mar 20, 2021 8:44:20 AM)
- [AMDGPU] Add MDT update missing from D98915 — carl.ritson / detail
- [mlir][tosa] Add tosa.reverse lowering to linalg.generic — rob.suderman / detail
- [NFC][ValueTypes] Align code by column — llvm / detail
- [Driver] Drop unneeded $triple/gcc/$triple detection — i / detail
- [Driver] Delete toplevel i386-gnu/gcc detection in favor of i386-gnu alias triple detection — i / detail
- [Driver] Drop obsoleted Ubuntu 11.04 gcc detection — i / detail
- Title: Remove a redundant parameter in clang/unittests/AST/CMakeLists.txt Reviewed by: MaskRay Differential Revision: https://reviews.llvm.org/D98922 — changhu779 / detail
- [Driver][test] Fix gcc-toolchain.cpp on non-x86_64 — i / detail
- [CFLGraph] Fix a crash due to missing handling of freeze — aqjune / detail
- [mlir] Canonicalize IfOp with trivial `then` and `else` bodies to list of SelectOp's — ivan.butygin / detail
- [X86] Fix a bug when calculating the ldtilecfg insertion points. — pengfei.wang / detail
- Revert of D49126 [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types. — jeroen.dobbelaere / detail
- [mlir] Additional folding for SelectOp — ivan.butygin / detail
- [clang-tidy] Fix bugprone-terminating-continue when continue appears inside a switch — n.james93 / detail
- Revert "[Driver] Drop obsoleted Ubuntu 11.04 gcc detection" — dave / detail
- [lit] Sort testing summary output — dave / detail
- [OCaml] Add (get/set)_module_identifer functions — vaivaswatha / detail
#22084 (Mar 19, 2021 9:33:35 PM)
- Add a mailer config for MLIR testing bots to Google build monitoring mailing-list — joker.eph / detail
- [RISCV] Maintain fixed-length info when optimizing BUILD_VECTORs — fraser / detail
- [mlir] Fix cuda integration test failure — thomasraoux / detail
- [RISCV] Lower scalable vector masked loads to intrinsics to match fixed vectors and reduce isel patterns. — craig.topper / detail
- [VPlan] Add plain text (not DOT's digraph) dumps — andrei.elovikov / detail
- [NFC][VPlan] Guard print routines with "#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)" — andrei.elovikov / detail
- [dfsan] Turn on testing origin tracking at atomics.ll — jianzhouzh / detail
- [Hexagon] Return an i64 for result 0 from LowerREADCYCLECOUNTER instead of an i32. — craig.topper / detail
- [RISCV] Add missing bitcasts to the results of lowerINSERT_SUBVECTOR and lowerEXTRACT_SUBVECTOR when handling mask vectors. — craig.topper / detail
- [LangRef] Describe memory layout for vectors types — bjorn.a.pettersson / detail
- [Cost]Canonicalize the cost for logical or/and reductions. — a.bataev / detail
- [lldb] Make the API, Shell and Unit tests independent lit test suites — Jonas Devlieghere / detail
- [lld-macho] Define __mh_*_header synthetic symbols. — vyng / detail
- Update basic deref API to account for possiblity of free [NFC] — listmail / detail
- [lld-macho][nfc] Fixed typo in comment — vyng / detail
- [mlir][linalg] Add structured op builders from python opdsl. — stellaraccident / detail
- [ARM] Tone down the MVE scalarization overhead — david.green / detail
- [mlir][tosa] Add tosa.logical_* to linalg lowerings — rob.suderman / detail
- [mlir][tosa] Add tosa.cast to linalg lowering — rob.suderman / detail
- [AArch64] Fix LowerMGATHER to return the chain result for floating point gathers. — craig.topper / detail
- [Flang][OpenMP] Add more sema checks for ordered construct — arnamoy10 / detail
- [libc++] NFCI: Remove dead code in the Lit configuration — Louis Dionne / detail
- Make the stop-on-sharedlibrary-events setting work. — jingham / detail
- Skip all the tests for Windows. — jingham / detail
- [SLP] add tests for min/max reductions that use intrinsics; NFC — spatel / detail
- [SLP] remove unnecessary characters in test; NFC — spatel / detail
- Revert "Skip all the tests for Windows." — jingham / detail
- Revert "Make the stop-on-sharedlibrary-events setting work." — jingham / detail
- [CodeGen] Don't crash on for loops with cond variables and no increment — benny.kra / detail
- [mlir][Linalg] Make LLVM_DEBUG region bigger to avoid warnings in Release builds — benny.kra / detail
- [MLIR] Test pattern benefit sorting between operation specific and operation agnostic patterns. — ivan.butygin / detail
- [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
- NFC: Break up the mlir python bindings into individual sources. — stellaraccident / detail
- [llvm] Add assertions for the smart pointers with the possibility to be null in ModuleLazyLoaderCache::operator() — tejohnson / detail
- [lldb] Call os_log_fault on lldb_assert — Jonas Devlieghere / detail
- Revert "[NewPM] Verify LoopAnalysisResults after a loop pass" — aeubanks / detail
- [lldb] Update assert.test to be less strict — Jonas Devlieghere / detail
- [llvm-readobj] Remove legacy GNU_PROPERTY_X86_ISA_1_{NEEDED,USED} and dump new GNU_PROPERTY_X86_ISA_1_{NEEDED,USED} — i / detail
- [mlir][Pass] Coalesce dynamic pass pipelines before running — riddleriver / detail
- [GlobalISel] Add G_SBFX + G_UBFX (bitfield extraction opcodes) — Jessica Paquette / detail
- [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
- [lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY — Vedant Kumar / detail
- Revert "[lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY" — Vedant Kumar / detail
- [Driver] Suppress GCC detection under -B — i / detail
- [docs] Improve documentation of -B and --gcc-toolchain — i / detail
- [lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY (reapply) — Vedant Kumar / detail
- Add type attributes to LLVM C API — Matthew.Arsenault / detail
- [JITLink] Don't issue lookups for empty symbol sets. — Lang Hames / detail
- Port D97640 to llvm/include/llvm/ProfileData/InstrProfData.inc — i / detail
- gn build: Unbreak Android cross-compilation. — peter / detail
- [mlir] Update `simplifyRegions` to use RewriterBase for erasure notifications — riddleriver / detail
- [mlir][NFC] Use the native range instead of APInt when computing operand ranges — riddleriver / detail
- [Driver] Delete compatibility aliases -mpie-copy-relocations and -mno-pie-copy-relocations — i / detail
- Revert "[lldb] Make the API, Shell and Unit tests independent lit test suites" — Jonas Devlieghere / detail
- [testsuite] Make testsuite more stable vs canonicalization change. NFC. — clattner / detail
- [mlir][docs] Remove the BuiltinDialect documentation from langref and generate it from ODS — riddleriver / detail
- [NFC] [PowerPC] Determine Endianness in PPCTargetMachine — nemanja.i.ibm / detail
- [AMDGPU] Allow index optimisation in SIPreEmitPeephole for bundles — carl.ritson / detail
- [mlir][python] Function decorator for capturing a FuncOp from a python function. — stellaraccident / detail
- [JITLink] Remove redundant local variable definitions from a unit test. — Lang Hames / detail
- [mlir][python] Adapt to `segment_sizes` attribute type change. — stellaraccident / detail
- [Utils][vim] Highlight `poison` keyword — i / detail
- [llvm-jitlink] Scan input files for first object to determine triple. — Lang Hames / detail
- [AMDGPU] Merge SIRemoveShortExecBranches into SIPreEmitPeephole — carl.ritson / detail
- [AMDGPU] Rename SIInsertSkips Pass — carl.ritson / detail
- [Driver] Stop searching other prefixes once a GCC installation is found in one prefix — i / detail
- [RISCV] Rename WriteShift/ReadShift scheduler classes to WriteShiftImm/ReadShiftImm. Move variable shifts from WriteIALU/ReadIALU to new WriteShiftReg/ReadShiftReg. — craig.topper / detail
- [PowerPC][NFC] Do not produce i64 constants in 32-bit mode — nemanja.i.ibm / detail
- Update syntax for amx.tile_muli to use two Unit attr to mark the zext case — joker.eph / detail
- [libc] Use add_library in add_entrypoint_library instead of invoking ar. — sivachandra / detail
#22083 (Mar 19, 2021 10:21:36 AM)
- [X86] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
- Revert "[WoA][MSVC] Use default linker setting in MSVC-compatible driver" — phosek / detail
- [NFC] Factor out utility function for finding common dom of user set — mkazantsev / detail
- [NFC] Move function up in code — mkazantsev / detail
- [Test] Precommit test — mkazantsev / detail
- [mlir] Remove mlir-rocm-runner — csigg / detail
- [Test] Precommit one more test — mkazantsev / detail
- [lit] Handle plain negations directly in the internal shell — martin / detail
- [libcxx] [test] Explicitly check that some env vars are ignored in the temp_dir_path test — martin / detail
- [lit] Pass the USERPROFILE variable through on Windows — martin / detail
- [InstCombine] Add unit test with @llvm.annotation. — courbet / detail
- [NVPTX] Fix warning, remove extra ";" [NFC] — mikael.holmen / detail
- [mlir] Remove ConvertKernelFuncToBlob — csigg / detail
- [mlir] Add a roundtrip test for 'linalg.tiled_loop' on buffers. — pifon / detail
- [KnownBits] Add knownbits analysis for mulhs/mulu 'multiply high' instructions — llvm-dev / detail
- [docs] Add calendar info for SVE sync-ups — kristof.beyls / detail
- [LLDB] Skip TestExitDuringExpression on aarch64/linux buildbot — omair.javaid / detail
- Revert "[lit] Handle plain negations directly in the internal shell" — martin / detail
- [AMDGPU] Sink Intrinsic::getDeclaration calls to where they are used. NFC. — jay.foad / detail
- [AMDGPU] Remove duplicate test functions. NFC. — jay.foad / detail
- [AMDGPU] Skip building some IR if it won't be used. NFC. — jay.foad / detail
- [AMDGPU] Remove some redundant code. NFC. — jay.foad / detail
- [M68k] Introduce DReg bead — rickytaylor26 / detail
- [M68k] Convert register Aliases to AltNames — rickytaylor26 / detail
- [X86, NFC] Update stack-clash tests using the automated tooling — git / detail
- [SystemZ][z/OS] Distinguish between text and binary files on z/OS — Abhina.Sreeskantharajan / detail
- [PowerPC] Fix the check for 16-bit signed field in peephole — nemanja.i.ibm / detail
- Automate common diagnostic checking for statement attributes — aaron / detail
- [mlir] Rename gpu-to-llvm pass implementation file — csigg / detail
- Support intrinsic overloading on unnamed types — jeroen.dobbelaere / detail
- [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2] — maxim.kuvyrkov / detail
- [M68k] Replace unknown operand with explicit type — rickytaylor26 / detail
- [TableGen] Improve handling of template arguments — paul / detail
- [libcxx] [test] Fix windows errors in fs.op.rename — martin / detail
- [libcxx] [test] Avoid race conditions between tests regarding temp directories — martin / detail
- [libcxx] [test] Fix weakly_canonical for windows — martin / detail
- [DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),undef) -> bop(shuffle'(x,y),shuffle'(z,w)) — llvm-dev / detail
- [libc++] Consistency on _LIBCPP_CLANG_VER tests in <type_traits>. — arthur.j.odwyer / detail
- propose Chocolately as package manager — kuhnel / detail
- [clang][ASTImporter] Add import support for SourceLocExpr. — 1.int32 / detail
- [AMDGPU] Remove dead glc1 handing in asm parser. NFC. — Stanislav.Mekhanoshin / detail
- [AMDGPU] Add atomic optimizer nouse tests — jay.foad / detail
- [DAG] computeKnownBits - add ISD::MULHS/MULHU/SMUL_LOHI/UMUL_LOHI handling — llvm-dev / detail
- [RGT] Recode more unreachable assertions and tautologies — paul.robinson / detail
- [dfsan] Add origin ABI wrappers — jianzhouzh / detail
- [mlir][Linalg] NFC - Expose helper function `substituteMin`. — nicolas.vasilache / detail
- [libcxx][Arm] Move buildbot flags into cmake files — david.spickett / detail
- [Driver] Add -print-runtime-dir — markus.boeck02 / detail
- [AMDGPU] Remove weird target triples from tests. NFC. — jay.foad / detail
- [AMDGPU] Rationalize some check prefixes and use more common prefixes. NFC. — jay.foad / detail
- [cmake] Enable Clang warnings about redundant semicolons — martin / detail
- [libcxx] [test] Account for differences in a trailing slash in weakly_canonical — martin / detail
- [RISCV] Fix missing scalable->fixed-length vector conversion — fraser / detail
- [RISCV] Add missing CHECKs to vector test — fraser / detail
- [SCEV] Factor out a lambda for strict condition splitting [NFC] — listmail / detail
- [asan] specify c++ version in tests to fix compile error — code / detail
#22082 (Mar 18, 2021 11:20:15 PM)
- Revert "[VPlan] Add plain text (not DOT's digraph) dumps" — joker.eph / detail
- [mlir][linalg] Extend linalg vectorization to support non-identity input maps — thomasraoux / detail
- [SimplifyCFG] add tests for branch cond merging with prof metadata; NFC — spatel / detail
- [lldb] Fix flakyness in TestGdbRemote_vContThreads — pavel / detail
- [mlir] Add vector op support to cuda-runner including vector.print — thomasraoux / detail
- [clang-cl] make -ffile-compilation-dir a CoreOption. — zequanwu / detail
- [mlir] Add linalg.fill bufferization conversion — ezhulenev / detail
- [lldb] Move Apple simulators test targets under API — Jonas Devlieghere / detail
- Revert "[AArch64][compiler-rt] Strip PAC from the link register." — daniel.kiss / detail
- [AArch64][compiler-rt] Strip PAC from the link register. — daniel.kiss / detail
- Revert "[mlir] Add linalg.fill bufferization conversion" — joker.eph / detail
- Revert "Revert "[mlir] Add linalg.fill bufferization conversion"" — antiagainst / detail
- [AMDGPU] Remove cpol, tfe, and swz from MUBUF patterns — Stanislav.Mekhanoshin / detail
- [mlir] Fix build failure due to 1a572f4 — thomasraoux / detail
- [lli] Add Orc greedy mode as -jit-kind=orc — Stefan Gränitz / detail
- [SelectionDAG] Don't pass a scalable vector to MachinePointerInfo::getWithOffset in a unit test. — craig.topper / detail
- [OpenMP] Fixed a crash in hidden helper thread — tianshilei1992 / detail
- [LTO][MC] Discard non-prevailing defined symbols in module-level assembly — Yuanfang Chen / detail
- [DAGCombiner][RISCV] Teach visitMGATHER/MSCATTER to remove gather/scatters with all zeros masks that use SPLAT_VECTOR. — craig.topper / detail
- Fix test case in b4a8c0ebb6d4 — Yuanfang Chen / detail
- [mlir][tosa] Add tosa.concat to subtensor inserts lowering — rob.suderman / detail
- Recommit "[AArch64][GlobalISel] Fold constants into G_GLOBAL_VALUE" — Jessica Paquette / detail
- [mlir][tosa] Add lowering for tosa.rescale to linalg.generic — rob.suderman / detail
- [dfsan] Add -dfsan-fast-8-labels flag — gbalats / detail
- [RISCV] Correct the output chain in lowerFixedLengthVectorMaskedLoadToRVV — craig.topper / detail
- [SanitizerCoverage] Make __start_/__stop_ symbols extern_weak — i / detail
- [RISCV] Spilling for Zvlsseg registers. — kai.wang / detail
- [WebAssembly] Remove experimental instructions from wasm_simd128.h — tlively / detail
- Add a couple of missing attribute query methods [NFC] — listmail / detail
- Don't assume that stepping out of a function will land on the next line. — jingham / detail
- Improve documentation for the [[clang::lifetimebound]] attribute. — richard / detail
- Fix example in documentation. — richard / detail
- [SCEV] Add false->any implication — mkazantsev / detail
- [CSSPGO] Add attribute metadata for context profile — aktoon / detail
- [UniqueLinkageName] Use consistent checks when mangling symbo linkage name and debug linkage name. — hoy / detail
- [IndVars] Provide eliminateIVComparison with context — mkazantsev / detail
- [mlir] Fix Python bindings tests failure in Debug mode after D98474 — joker.eph / detail
- [mlir] Support use-def cycles in graph regions during regionDCE — youngar17 / detail
#22081 (Mar 18, 2021 12:09:39 PM)
- [AArch64] Rewrite (add, csel) to cinc — sjoerd.meijer / detail
- [X86] Fix compile time regression of D93594. — yuanke.luo / detail
- [RISCV] Support bitcasts of fixed-length mask vectors — fraser / detail
- [-Wcalled-once-parameter] Harden analysis in terms of block use — vsavchenko / detail
- [X86][AMX][NFC] Give correct Passname for Tile Register Pre-configure — bing1.yu / detail
- [X86][NFC] Pre-commit test case for the fix of ldtilecfg insertion. — pengfei.wang / detail
- [mlir][ODS] Get rid of limitations in rewriters generator — vlad.vinogradov / detail
- [-Wcalled-once-parameter] Fix false positives for cleanup attr — vsavchenko / detail
- [RISCV] Support scalable-vector masked gather operations — fraser / detail
- [Test][DebugInfo] Check for backend object emission support. — nigelp / detail
- [RISCV] Support scalable-vector masked scatter operations — fraser / detail
- [DAG] SelectionDAG::isSplatValue - add ISD::ABS handling — llvm-dev / detail
- [llvm-objcopy] remove split dwo file creation from executeObjcopyOnBinary. — a.v.lapshin / detail
- [ARM] Regenerate select-imm.ll tests — llvm-dev / detail
- [AMDGPU] Regenerate atomic_optimizations_global_pointer.ll tests — llvm-dev / detail
- [Reland] "Do not apply calling conventions to MSVC entry points" — elizabeth.andrews / detail
- [-Wcalled-once-parameter][NFC] Fix GCC compilation error — vsavchenko / detail
- [clang][ASTImporter] Fix import of VarDecl regarding thread local storage spec — balazsbenics / detail
- [LoopVectorize] relax FMF constraint for FP induction — spatel / detail
- [test] Fix variable definition in acle_sve_ld1.sh — thomasp / detail
- [OpenCL] Remove spurious atomic_fetch tablegen builtins — sven.vanhaastregt / detail
- [test] Fix incorrect use of string variable use — thomasp / detail
- [SCEV][NFC] API for predicate evaluation — mkazantsev / detail
- [NFC] Use evaluatePredicate in eliminateComparison — mkazantsev / detail
- [NFC] One more use case for evaluatePredicate — mkazantsev / detail
- [compiler-rt] Produce the right arch suffix for arm libraries — martin / detail
- [llvm-objcopy][NFC][Wasm] Do not use internal buffer while writing into the output. — a.v.lapshin / detail
- [SLP]Fix crash on extending scheduling region. — a.bataev / detail
- GlobalISel: Insert memcpy for outgoing byval arguments — Matthew.Arsenault / detail
- GlobalISel: Preserve source value information for outgoing byval args — Matthew.Arsenault / detail
- [X86][SSE] Regenerate PR18054 test case — llvm-dev / detail
- [MLIR][OpenMP] Pretty printer and parser for omp.wsloop — kiran.chandramohan / detail
- [AMDGPU] Add some gfx1010 test coverage. NFC. — jay.foad / detail
- [MCA] Ensure that writes occur in-order — andrew.savonichev / detail
- [flang][driver] Add support for `-fget-symbols-sources` — andrzej.warzynski / detail
- [lldb] Fix TestAutoInstallMainExecutable.py — pavel / detail
- [lld-macho] implement options -map — jezng / detail
- [gn build] Port ed8bff13dcaa — llvmgnsyncbot / detail
- [Hexagon] Add support for named registers cs0 and cs1 — sidneym / detail
- [mlir][linalg] Add support for memref inputs/outputs for `linalg.tiled_loop`. — pifon / detail
- [DAG] Improve folding (sext_in_reg (*_extend_vector_inreg x)) -> (sext_vector_inreg x) — llvm-dev / detail
- [XCore] Remove XFAIL: xcore from passing test. — nigelp / detail
- [flang] Unittests for runtime terminator — andrzej.warzynski / detail
- [amdgpu] Update med3 combine to skip i64 — jonathanchesterfield / detail
- [AMDGPU] Remove unused template parameters of MUBUF_Real_AllAddr_vi — Stanislav.Mekhanoshin / detail
- [libsupport] Silence a bogus valgrind warning. — clattner / detail
- [OPENMP51]Support for the 'destroy' clause with interop variable. — michael.p.rice / detail
- [NFC][ArgumentPromotion] Clear FAM cached results of erased function. — mtrofin / detail
- Reapply "[NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutable function passes" — mtrofin / detail
- [SampleFDO] Don't mix up the existing indirect call value profile with the new — wmi / detail
- [AMDGPU] Support SCC on buffer atomics — Stanislav.Mekhanoshin / detail
- [libomptarget] Add register usage info to kernel metadata — jonathanchesterfield / detail
- [libcxx] updates the feature-test macro generator — cjdb / detail
- [ELF] Change --shuffle-sections=<seed> to --shuffle-sections=<section-glob>=<seed> — i / detail
- [llvm][AArch64][SVE] Lower fixed length vector fabs — peter.waller / detail
- [WebAssembly] Remove unimplemented-simd target feature — tlively / detail
- [libc++] Remove the Docker files for BuildBot — Louis Dionne / detail
- [docs] Document regular LLVM sync-ups — kristof.beyls / detail
- [libc++] Future-proof generate_feature_test_macro_components.py against long names. — arthur.j.odwyer / detail
- [CMake][runtimes] Add file level dependency to merge_archives commands — markus.boeck02 / detail
- Fix typo: `char` should be `TS` — noreply / detail
- [mlir] Fix typo in SCF.cpp (NFC) — l.chelini / detail
- [flang] Refine symbol sorting — pklausler / detail
- [WebAssembly] Remove experimental SIMD instructions — tlively / detail
- [WebAssembly] Finalize SIMD names and opcodes — tlively / detail
- [VPlan] Add plain text (not DOT's digraph) dumps — andrei.elovikov / detail
- [SystemZ][z/OS] vasprintf fix libc++ — muiez / detail
#22080 (Mar 18, 2021 1:28:33 AM)
- [ARM] Add VREV MVE shuffle costs — david.green / detail
- [ASTMatchers][NFC] Use move semantics when passing matchers around. — n.james93 / detail
- [Object][MachO] Handle end iterator in getSymbolType() — Steven Wu / detail
- [AArch64][GlobalISel] Fall back if disabling neon/fp in the translator. — Amara Emerson / detail
- [lld-macho][NFC] Minor refactor of Writer::run() — gkm / detail
- Revert "[NewPM] Verify LoopAnalysisResults after a loop pass" — aeubanks / detail
- [OPENMP51]Initial support for the use clause. — michael.p.rice / detail
- PR49585: Emit the jump destination for a for loop 'continue' from within the scope of the condition variable. — richard / detail
- [FileCheck] Fix numeric error propagation — jdenny.ornl / detail
- [FileCheck] Fix redundant diagnostics due to numeric errors — jdenny.ornl / detail
- [sanitizer] Remove max_len parameter from InternalScopedString — Vitaly Buka / detail
- PR49619: Remove delayed call to noteFailed. — richard / detail
- Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" — Alex Lorenz / detail
- [mlir][tosa] Add tosa.slice to std.subtensor lowering — rob.suderman / detail
- [mlir][Toy] Update the tutorial to use tablegen for dialect declarations — riddleriver / detail
- [mlir][Toy] Tidy up the first half of Chapter 2. — riddleriver / detail
- [AMDGPU] Avoid unnecessary graph visits during WQM marking — carl.ritson / detail
- [GlobalISel] Don't DCE LIFETIME_START/LIFETIME_END markers. — Amara Emerson / detail
- [XCOFF][llvm-dwarfdump] llvm-dwarfdump support for XCOFF — czhengsz / detail
- [NFC] make XCOFF dwarf dump test run only on PowerPC target. — czhengsz / detail
- [Hexagon] Add more patterns for HVX loads and stores — kparzysz / detail
- [Hexagon] Improve stack address base reuse for HVX spills — kparzysz / detail
- [NFC][sanitizer] Remove unneeded "explicit" — Vitaly Buka / detail
- [ObjectYAML] Handle Hexagon V68 — kparzysz / detail
- [sanitizer] Grow buffer in SharedPrintfCodeNoBuffer — Vitaly Buka / detail
- [RISCV] Fix isel pattern of masked vmslt[u] — shihpo.hung / detail
- [Clang][RISCV] Add rvv vsetvl and vsetvlmax intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV vle/vse intrinsic functions. — zakk.chen / detail
- [analyzer] Introduce common bug category "Unused code". — Artem Dergachev / detail
- [JITLink] Improve out-of-range error messages. — Lang Hames / detail
- [JITLink] Reformat an enum. — Lang Hames / detail
- [WoA][MSVC] Use default linker setting in MSVC-compatible driver — maxim.kuvyrkov / detail
- [NFC] Minor cleanup to use default setting of getLastArg() — maxim.kuvyrkov / detail
- [MLIR] Canonicalize broadcast operations on single shapes — frgossen / detail
- Revert "[NFC] Minor cleanup to use default setting of getLastArg()" — maxim.kuvyrkov / detail
- [CMake] Use compiler-rt location instead of resource directory to find clang-cls runtime directory — markus.boeck02 / detail
#22079 (Mar 17, 2021 2:15:12 PM)
- Enable mlir integration tests on the mlir-nvidia bot. — csigg / detail
- Fixed mistype in LibcxxAndAbiBuilder.py introduced by 1d2328ff69a8503911e85140b0786429204a2113. — gkistanova / detail
- Add builder and worker for XCore as default target. — nigelp / detail
- Don't run testsuite on Linaro quick bots. — yvan.roux / detail
- [VE] hpce-aurora2 worker replaces nec-arrproto41 — simon.moll / detail
- Add check-flang option to some of the Flang builders. — stevan.radakovic / detail
- Add Flang builder for latest gcc. — stevan.radakovic / detail
- Add Flang builder for latest llvm and libc++. — stevan.radakovic / detail
- [M68k] Add new worker debian-akiko-m68k for Linux 32-bit M68k — minyihh / detail
- [libc++] Remove libc++ ARM builders — david.spickett / detail
- [libc builder] Temporarily disable integration tests and loader tests. — sivachandra / detail
- Added openmp doxygen; increased the doxygent step timeout, as it could take a long time without anything in TTY. — alebedev / detail
- [XCore] Build fewer components. Run 4 parallel jobs. — nigelp / detail
- Fix flang out-of-tree with new driver builder. — stevan.radakovic / detail
- [jenkins] Temporarily disable compiler-rt tests until couple of tests are fixed — Azharuddin Mohammed / detail
- Revert "[jenkins] Temporarily disable compiler-rt tests until couple of tests are fixed" — Azharuddin Mohammed / detail
- [FunctionImport] Delete unneeded setLive. NFC — i / detail
- [ModuleSummaryAnalysis] Avoid duplicate elements in Worklist. NFC — i / detail
- [GVN] Add test for load GVN with dead block (NFC) — nikita.ppv / detail
- [GVN] Don't explicitly materialize undefs from dead blocks — nikita.ppv / detail
- [MC] Support .symver *, *, remove — i / detail
- [clang] Fix typos in documentation (NFC) — kazu / detail
- [objdump] Use ListSeparator (NFC) — kazu / detail
- [TableGen] Use range-based for loops (NFC) — kazu / detail
- [MC] Parse end-of-line for .cfi_* directives — i / detail
- [MC] Parse end-of-line for .addrsig & .addrsig_sym — i / detail
- [MC] Add parseEOL() overload and migrate some parseToken(AsmToken::EndOfStatement) to parseEOL() — i / detail
- [MC] Migrate some parseToken(AsmToken::EndOfStatement, ...) to parseEOL() — i / detail
- [NFC][AMDGPU]DWARF Extensions For Heterogeneous Debugging generic type endianity — Tony.Tye / detail
- [Driver] Pass --unwindlib=platform to tests that check unwinder — phosek / detail
- [libunwind] Install the DLL when doing "ninja install" — martin / detail
- [libcxx] [test] Fix path.modifiers remove_filename and replace_filename for windows — martin / detail
- [X86] canonicalizeShuffleWithBinOps - shuffle oneuse constants. — llvm-dev / detail
- [X86] canonicalizeShuffleWithBinOps - add X86ISD::PSHUFB handling. — llvm-dev / detail
- [ValueTracking] update directlyImpliesPoison to look into select's condition — aqjune / detail
- [InstCombine] enrich select-safe-bool-transforms.ll test (NFC) — aqjune / detail
- [LoopUnswitch] unswitch if cond is in select form of and/or as well — aqjune / detail
- [SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe — aqjune / detail
- [InstCombine] fix another poison-unsafe select transformation — aqjune / detail
- [DSE] Remove MemDep-based implementation — nikita.ppv / detail
- [CVP] Remove -cvp-dont-add-nowrap-flags option — nikita.ppv / detail
- [InstCombine] use safe transformation by default — aqjune / detail
- [RISCV] Fold (select_cc (xor X, Y), 0, eq/ne, trueV, falseV) -> (select_cc X, Y, eq/ne, trueV, falseV) — craig.topper / detail
- [InstCombine] Add simplification of two logical and/ors — aqjune / detail
- [NFCI] Fix polly tests after b46c085d2b6d15873fb53718f0a70b3848e19e4a — lebedev.ri / detail
- [RISCV] Fold (select_cc (setlt X, Y), 0, ne, trueV, falseV) -> (select_cc X, Y, lt, trueV, falseV) — craig.topper / detail
- [SelectionDAG] Add computeKnownBits support for ISD::USUBSAT. — craig.topper / detail
- IR: Fix assert string message referring to the wrong attribute — Matthew.Arsenault / detail
- OpaquePtr: Record byref types in bitcode writer — Matthew.Arsenault / detail
- [NFC][AMDGPU] DWARF Extensions For Heterogeneous Debugging clarifications — Tony.Tye / detail
- [ConstProp] add tests for cmp with null and constexpr; NFC — spatel / detail
- [tsan] Use large address space mapping on Apple Silicon Macs — Kuba Mracek / detail
- [libcxx] [test] Clarify and improve consistency in lexically_relative_and_proximate.pass.cpp. NFC. — martin / detail
- [libcxx] [test] Fix building create_directory in MSVC configurations — martin / detail
- [libcxx] [test] Don't test CharFile (/dev/null) on windows — martin / detail
- [LoopUnrollRuntime] Add option to assume the non latch exit block to be — whitneyt / detail
- [NFC][LoopUnroll] Add `-unroll-runtime-other-exit-predictable=false` in — whitneyt / detail
- Revert "[SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe" — joker.eph / detail
- llvm-nm: add flag to suppress no symbols warning — keithbsmiley / detail
- Fix build post-revert in 8d5a981a135a — joker.eph / detail
- [libc++] Fix typos in the synopsis of bit_xor, bit_not, etc. NFC. — arthur.j.odwyer / detail
- [Driver] Pass --unwindlib=platform to tests that check unwinder — phosek / detail
- [LoopInterchange] Replace tightly-nesting-ness check with the one from `LoopNest` — tu.da.wei / detail
- Forward the `LLVM_ENABLE_LIBCXX` CMake parameter to the mlir standalone test — joker.eph / detail
- [X86] Refine "Support -march=alderlake" — freddy.ye / detail
- [CMake][compiler-rt] Use copying instead of symlinking for LSE builtins on non-Unix-likes — raul.tambre / detail
- [LoopVectorize][SVE] Add tests for vectorising conditional loads of invariant addresses — david.sherwood / detail
- [Matrix] Implement += and -= for MatrixType. — flo / detail
- [RISCV] Add new entry points to getContainerForFixedLengthVector — fraser / detail
- Clarify documentation for `Elementwise`, `Scalarizable`, `Vectorizable`, and — frgossen / detail
- Revert "[tsan] Use large address space mapping on Apple Silicon Macs" — jeremy.morse / detail
- [NFC] Use ranged loop iteration instead of explicit looping — sguelton / detail
- [sanitizers] Fix interception of GLibc regexec — Alexander.Richardson / detail
- [X86] Break if-else chain. NFCI. — llvm-dev / detail
- [KnownBits] Add min/max shift amount handling to shl/lshr/ashr KnownBits helpers — llvm-dev / detail
- [lldb][NFC] std::set -> DenseSet in ClangModulesDeclVendor — Raphael Isemann / detail
- Add "assert require" for the test added in df9158c9a45a6902c2b0394f9bd6512e3e441f31 — hokein.wu / detail
- [JumpThreading] auto-generate complete test checks; NFC — spatel / detail
- [libcxx] Document windows specifics regarding file_type and perms. NFC. — martin / detail
- [ConstProp][JumpThreading] add more test coverage for potential nullptr folds; NFC — spatel / detail
- [ConstantFold] allow folding icmp of null and constexpr — spatel / detail
- [clang/mac] Accept -why_load and make -whyload an alias for it — thakis / detail
- [PowerPC] Change target data layout for 16-byte stack alignment — saghir / detail
- [NFC] Avoid useless BitVector move — sguelton / detail
- [DebugInfo] Support DIArgList in DbgVariableIntrinsic — stephen.tozer / detail
- [SystemZ][z/OS] Add support to validate a HLASM Label. — kai / detail
- Fix: [DebugInfo] Support DIArgList in DbgVariableIntrinsic — stephen.tozer / detail
- Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions for Threadprivate. — yhegde / detail
- Run non-filechecked commands in update_cc_test_checks.py — georgakoudis1 / detail
- [AIX][TLS] Generate 32-bit general-dynamic access code sequence — lei / detail
- [OpenMP] Fix potential integer overflow in dynamic schedule code — jonathan.l.peyton / detail
- Fix 2: [DebugInfo] Support DIArgList in DbgVariableIntrinsic — stephen.tozer / detail
- [lldb] Fix error message in IRInterpreter — weratt / detail
- AArch64/MacOS: switch default CPU to apple-a13. — Tim Northover / detail
- [mlir][Shape] Allow shape.split_at to return extent tensors and lower it to std.subtensor — benny.kra / detail
- Apply update_test_checks.py to test/Transforms/Util/assume-builder.ll (NFC) — aqjune / detail
- [nfc] [lldb] Remove unused function DWARFAttribute::set — jan.kratochvil / detail
- [ConstProp] Add more tests for pointer icmp folding (NFC) — nikita.ppv / detail
- [ConstProp] Fix folding of pointer icmp with signed predicates — nikita.ppv / detail
- [ConstantFold] Handle icmp of global and null consistently — nikita.ppv / detail
- [InstCombine] Pre-commit tests for redundant phis with pointer casts. — flo / detail
- [Assembler] Fix global icmp test — nikita.ppv / detail
- [lldb][NFC] Code style fixes for ClangModulesDeclVendor — Raphael Isemann / detail
- Rehome an orphaned comment [NFC] — Sanne.Wouda / detail
- [InstCombine] Add a combine for a shuffle of similar bitcasts — Sanne.Wouda / detail
- [nfc] [lldb] [testsuite] Cleanup of recently added dwarf5-line-strp.s — jan.kratochvil / detail
- [gvn] Precisely propagate equalities to phi operands — listmail / detail
- [OpenMP][Clang][NVPTX] Only build one bitcode library for each SM — tianshilei1992 / detail
- [CSSPGO] llvm-profdata support for CS profile. — hoy / detail
- [RISCV] Add explicit i64 types to RV64 isel patterns to stop tablegen from generating unneeded i32 patterns for RV32 HwMode. — craig.topper / detail
- [RISCV] Make use of DAG.getNeutralElement in lowerVECREDUCE to avoid repeating the same list of constants. NFC — craig.topper / detail
- [instcombine] Collapse trivial and recurrences — listmail / detail
- [instcombine] Collapse trivial or recurrences — listmail / detail
- Fix ppc build bot after 239a6181 — listmail / detail
- [nfc] [lldb] Removed unused operator== for DWARFAbbreviationDeclaration and DWARFAttribute — jan.kratochvil / detail
- [mlir] NFC: Add #endif comment. — csigg / detail
- [DebugInfo] Support representation of multiple location operands in SDDbgValue — stephen.tozer / detail
- [MLIR][TOSA] Added lowerings for Reduce operations to Linalg — rob.suderman / detail
- Fix: [DebugInfo] Support representation of multiple location operands in SDDbgValue — stephen.tozer / detail
- [OpenMP] NFC: temporarily disable assertion until the bug with dependences is fixed — Andrey.Churbanov / detail
- [SystemZ][z/OS] Missing locale functions libc++ — zibi / detail
- constify getUnderlyingObject implementation [nfc] — listmail / detail
- [WebAssembly] Add new relocation for location relative data — sbc / detail
- [gn build] (manually) port ebe6161c54b9 — thakis / detail
- [AIX][TLS] Add assert check of valid csect type for the storage mapping class XCOFF::XMC_UL — wei.huang / detail
- [dfsan] Remove hardcoded shadow width in struct.ll — gbalats / detail
- [clang] Don't set CLANG_DEFAULT_UNWINDLIB to none if rtlib is set to compiler-rt — martin / detail
- [M68k][CODE_OWNERS](0/8) Add code owner for the M68k target — minyihh / detail
- [M68k][TableGen](1/8) TableGen related changes — minyihh / detail
- [M68k][MIR](2/8) Changes in the target-independent MIR part — minyihh / detail
- [M68k](3/8) Skeleton and target description files — minyihh / detail
- [M68k](4/8) MC layer and object file support — minyihh / detail
- [M68k](5/8) Target-specific lowering — minyihh / detail
- [M68k][test](6/8) Add all of the tests — minyihh / detail
- [cfe][M68k](7/8) Clang basic support — minyihh / detail
- [cfe][driver][M68k](8/8) Clang driver support — minyihh / detail
- [gn build] Port 503343191e12 — llvmgnsyncbot / detail
- [gn build] Port 5509748f2ce5 — llvmgnsyncbot / detail
- [gn build] Port 5eb7a5814a5c — llvmgnsyncbot / detail
- Revert "[LICM] Make promotion faster" — asbirlea / detail
- [AArch64][GlobalISel] Lower G_BUILD_VECTOR -> G_DUP — Jessica Paquette / detail
- [gn build] Port 5c26be214d9f — llvmgnsyncbot / detail
- [InstSimplify] add tests for cttz of shifted-1; NFC — spatel / detail
- [InstSimplify] cttz(1<<x) --> x — spatel / detail
- [PowerPC] Removing _massv place holder — msd.ataei / detail
- [tsan] Use large address space mapping on Apple Silicon Macs — Kuba Mracek / detail
- Add intrinsics_gen as a dependency of libRemarks — jonathan_roelofs / detail
- [Sanitizer][RISCV] Fix internal_clone — luismarques / detail
- [mlir][IR][NFC] Define the Location classes in ODS instead of C++ — riddleriver / detail
- [mlir][IR][NFC] Move the remaining builtin types to ODS — riddleriver / detail
- [CSSPGO][llvm-profgen] Change sample count of dangling probe in llvm-profgen — wlei / detail
- [SelectionDAG] Don't scalarize vector fpround sources that don't need it. — Jessica Paquette / detail
- [ValueTracking] move/add helper to get inverse min/max; NFC — spatel / detail
- [InstCombine] add tests for min/max intrinsics with not ops; NFC — spatel / detail
- scudo: Support memory tagging in the secondary allocator. — peter / detail
- [AIX][TLS] Generate 64-bit general-dynamic access code sequence — lei / detail
- [flang] Fix bad dereference of NULLIFY pointer object — psteinfeld / detail
- [ValueTracking] Move matchSimpleRecurrence out of line — benny.kra / detail
- [libc][NFC] Make x86_64 fenv functions msan safe. — sivachandra / detail
- [libc][Obvious] Add a file which was missed in 001a12ed59c354aa759ff3e104748c36803cfaa2. — sivachandra / detail
- [Docs][Windows Itanium] Add a How-To document for Windows Itanium. — Ben.Dunbobbin / detail
- [build][modules] Fix ObjCARCUtil.h modularization — davelee.com / detail
- Revert "[Docs][Windows Itanium] Add a How-To document for Windows Itanium." — Ben.Dunbobbin / detail
- [AMDGPU] Cleanup test checks. NFC. — Stanislav.Mekhanoshin / detail
- [llvm-readelf] Support dumping the BB address map section with --bb-addr-map. — rahmanl / detail
- [NFC][AMDGPU] Correct typo in DWARF Extensions For Heterogeneous Debugging — Tony.Tye / detail
- Move ObjCARCUtil.h back to llvm/Analysis — Akira / detail
- Read NumBlocks as uint64_t. — rahmanl / detail
- [AMDGPU] Remove SI_MASK_BRANCH — ruiling.song / detail
- Revert "Run non-filechecked commands in update_cc_test_checks.py" — jonathan_roelofs / detail
- Reland: [Docs][Windows Itanium] Add a How-To document for Windows Itanium. — Ben.Dunbobbin / detail
- [LangRef] mention that the lifetime intrinsics' description in LangRef isn't everything — aqjune / detail
- [llvm-objdump][MachO] Add support for dumping function starts — alexshap / detail
- [AMDGPU] Remove unused function opcodeEmitsNoInsts() — ruiling.song / detail
- [llvm-objcopy][MachO] Add support for --keep-undefined — alexshap / detail
- [docs] Fix llvm-objcopy.rst — alexshap / detail
- [RISCV][MC] Fix nf encoding for vector ld/st whole register — shihpo.hung / detail
- [DebugInfo] Do not error on unsupported CIE version — rafaelauler / detail
- [lld][MachO] Add support for LC_FUNCTION_STARTS — alexshap / detail
- [lld][MachO] Fix function starts test — alexshap / detail
- Revert "[lld][MachO] Fix function starts test" — alexshap / detail
- Revert "[lld][MachO] Add support for LC_FUNCTION_STARTS" — alexshap / detail
- Move LLVM::FMFAttr definition to TableGen (NFC) — joker.eph / detail
- [CodeGenPrepare] Fix isIVIncrement (PR49466) — tu.da.wei / detail
- [lld][MachO] Add support for LC_FUNCTION_STARTS — alexshap / detail
- [lldb] Remove duplicated ThreadPlanStepOverBreakpoint comment — davelee.com / detail
- [CSSPGO] Always use callsite samples as callsite probe counts. — hoy / detail
- [mlir][python] Reorganize MLIR python into namespace packages. — stellaraccident / detail
- [mlir][linalg] refactor the result handling during vectorization. — gysit / detail
- [nfc] llvm-dwarfdump: DWARFAbbreviationDeclaration::AttributeSpec -> DWARFAttribute — jan.kratochvil / detail
- [mlir][CMAKE] Fix cross-compilation build — vlad.vinogradov / detail
- clang-format: use `pb` as a canonical raw string delimiter for google style — krasimir / detail
- [mlir] make MLIRPresburger depend on MLIRIR — zinenko / detail
- [mlir] move LLVM target import header and tests — zinenko / detail
- llvm-dwarfdump: Fix DWARF-5 DW_FORM_implicit_const (used by GCC) — jan.kratochvil / detail
- [flang] update character tests to use gtest — andrzej.warzynski / detail
- [lldb] Fix DWARF-5 DW_FORM_implicit_const (used by GCC) — jan.kratochvil / detail
- [DebugInfo] Handle dbg.values with multiple variable location operands in ISel — stephen.tozer / detail
- Fix a crash in DWARFUnit::getInlinedChainForAddress in case of unexpected DWARF information. — aorlov / detail
- [sanitizers] fix wrong enum of memory_order for mips — dvyukov / detail
- [Clang][Sema] Warn when function argument is less aligned than parameter — tomas.matheson / detail
- [IR] Introduce llvm.experimental.vector.splice intrinsic — cullen.rhodes / detail
- [sanitizers] Enable runtime vma for mips64 in buildgo.sh — dvyukov / detail
- [CodeGen] Report a normal instead of fatal error for label redefinition — john.brawn / detail
- [clangd] Move logging out of LSPTest base class into a separate one. — kadircet / detail
- [compiler-rt] FuzzedDataProvider: Add missing include — falke.marco / detail
- M68kInstrInfo::AnalyzeBranchImpl - fix MSVC build. NFCI. — llvm-dev / detail
- [OpenCL] Fix builtins that require multiple extensions — sven.vanhaastregt / detail
- [InstCombine] Simplify phis with incoming pointer-casts. — flo / detail
- [X86][AMX] Add test case for combining AMX bitcast. — yuanke.luo / detail
- [X86][NFC] Adding one flag to imply whether the instruction should check the predicate when compress EVEX instructions to VEX encoding. — chen3.liu / detail
- [lld][MachO] Add missing test requirements — alexshap / detail
- [DebugInfo] Emit DBG_VALUE_LIST from ISel — stephen.tozer / detail
- [DebugInfo] Add tests for ISel handling of variadic debug values — stephen.tozer / detail
- [Orc] Fix working memory buffer for section mapping in ELFDebugObject — Stefan Gränitz / detail
- [Orc] Test DebugObjectManagerPlugin fills in load-address for .text section of in-memory ELF debug object — Stefan Gränitz / detail
- [Orc] Always check mapped sections for ELFDebugObject are in bounds of working memory buffer — Stefan Gränitz / detail
- [ExtVectorType] Support conditional select operator for C++. — flo / detail
- [lldb][JITLoaderGDB] Test debug support in JITLink — Stefan Gränitz / detail
- [X86][NFC] Move instruction selection of the x86_tdpb[s,u]d_internal and x86_tilezero_internal to X86InstrAMX.td — chen3.liu / detail
- [mlir] Use affine.apply when distributing to processors — antiagainst / detail
- [InstCombine] fold min/max intrinsics with not ops — spatel / detail
- [X86] canonicalizeShuffleWithBinOps - add binary shuffle handling — llvm-dev / detail
- [lldb] Fix a bug in D96779 (shared lib directory logic) — pavel / detail
- [clangd] Add a Filesystem that overlays Dirty files. — n.james93 / detail
- [clangd][NFC] Silence some buildbot warnings after 0250b053 — n.james93 / detail
- [libcxx] [test] Adjust separator form in fs.op.absolute for libc++ on windows — martin / detail
- [clang][sema][NFC] Remove a superfluous semicolon — tbaeder / detail
- [ARM] Add comment explaining stack frame layout — oliver.stannard / detail
- [flang][driver] Refine tests for module search directories — andrzej.warzynski / detail
- [OpenMP] libomp: eliminate pause from atomic CAS loops — Andrey.Churbanov / detail
- [AIX] do not emit visibility attribute into IR when there is -mignore-xcoff-visibility — diggerlin / detail
- [Sema] Fix diagnostics for one-byte length modifier — bikineev / detail
- [clang] Fix crash when creating deduction guide. — adamcz / detail
- [InstCombine] add tests for min/max intrinsics with not+constant; NFC — spatel / detail
- [InstCombine] canonicalize 'not' op after min/max intrinsic — spatel / detail
- [DebugInfo] Handle multiple variable location operands in IR — stephen.tozer / detail
- [RISCV] Make the hasStdExtM() check in RISCVInstrInfo::getVLENFactoredAmount emit a diagnostic rather than an assert. — craig.topper / detail
- [RISCV] Optimize fixed vector ABS. Fix crash on scalable vector ABS for SEW=64 with RV32. — craig.topper / detail
- [RISCV] Don't modify the SEW immediate on the V extension pseudo instructions after inserting VSETVLI. — craig.topper / detail
- [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 46d4d1fea401 — thakis / detail
- Revert "[build][modules] Fix ObjCARCUtil.h modularization" — davelee.com / detail
- [RISCV] Add support for fixed vector reductions. — craig.topper / detail
- [DebugInfo] Add replaceArg function to simplify DBG_VALUE_LIST expressions — stephen.tozer / detail
- [FastISel] Don't trivially kill extractvalues (PR49467) — nikita.ppv / detail
- [AMDGPU] Fix the dead frame indices during custom spill lowering. — cdevadas / detail
- [MC] Change ELFOSABI_NONE to ELFOSABI_GNU for SHF_GNU_RETAIN — i / detail
- [AArch64][GlobalISel] Lower scalar G_{SMIN, SMAX, UMIN, UMAX}. — Amara Emerson / detail
- [RISCV] Add support for VECTOR_REVERSE for scalable vector types. — craig.topper / detail
- [NFC] Use llvm::SmallVector to workaround XL compiler problem on AIX — Xiangling.Liao / detail
- [cmake] Link socket/nsl on SunOS in llvm-jitlink — nikita.ppv / detail
- [lldb] Use lit.with_system_environment to propagate env variables — Jonas Devlieghere / detail
- [lldb] Propagate XDG_CACHE_HOME environment variable to tests — Jonas Devlieghere / detail
- [lldb] Update crashlog script for JSON changes — Jonas Devlieghere / detail
- Define __GCC_HAVE_DWARF2_CFI_ASM if applicable — i / detail
- [Support][test] Unconditionally use setenv macro when compiling on Windows — markus.boeck02 / detail
- [lldb][gui] Fix uninitialized variable in SourceFileWindowDelegate. — rupprecht / detail
- [DebugInfo] Process DBG_VALUE_LIST in LiveDebugValues — stephen.tozer / detail
- [AMDGPU] Refactor AMDGPUTargetStreamer::EmitCodeEnd — jay.foad / detail
- [AArch64][GlobalISel] Add combine for extract_vector_elt(build_vector, cst) — Amara Emerson / detail
- [cgp] group related code together [nfc] — listmail / detail
- [GlobalISel] Fold away G_BUILD_VECTOR with all elements extracted. — Amara Emerson / detail
- [AArch64][GlobalISel] Form G_DUPLANE32 for <2 x s32> shufflevectors in lowering. — Amara Emerson / detail
- scudo: Add support for tracking stack traces of secondary allocations. — peter / detail
- Rework LLVM Dialect LoopOptions attribute — joker.eph / detail
- Switch generatedTypeParser/generatedAttributeParser to return an OptionalParseResult — joker.eph / detail
- [tests] precommit test for an upcoming change — listmail / detail
- [cgp] improve robustness of uadd/usub transforms — listmail / detail
- Move some attribute diagnostic helper functions; NFC. — aaron / detail
- [mlir] Default for gpu-binary-annotation option. — csigg / detail
- [test] Fix debug-info-macro.c — i / detail
- Revert D97743 "Define __GCC_HAVE_DWARF2_CFI_ASM if applicable" — i / detail
- [dfsan] Update store.ll test — gbalats / detail
- Add requirement for aarch64-registered-target to test change added in 42e3f97a9dd3a439f63a733c4ee909cba6b77e49. — douglas.yung / detail
- [DSE] Add test cases with memory intrinsics and varying size values. — flo / detail
- [flang] Sort symbols by creation order — psteinfeld / detail
- [SCEV] Infer known bits from known sign bits — listmail / detail
- [test] precommit tests from D98222 — listmail / detail
- [profile] Fix InstrProfGetRangeRepValue to use UINT64_C — i / detail
- Revert "[InstCombine] Add simplification of two logical and/ors" — aqjune / detail
- [P10] [Power PC] Exploiting new load rightmost vector element instructions. — conanap / detail
- Add default LoopOptionsAttrBuilder constructor and method to check if empty() (NFC) — joker.eph / detail
- [clang][ObjC] allow the use of NSAttributedString * return type with format_arg attribute — Alex Lorenz / detail
- [clangd][NFC] Use std::string::replace in SourceCode:applyChange. — n.james93 / detail
- [cmake] Enable -Werror=return-type — davelee.com / detail
- [tests] add tests to show effects of D98122 — listmail / detail
- [ARM] Test for predicated scalar memops. NFC — david.green / detail
- Fix LLVM Dialect LoopOptionsAttr round-tripping: the keywords were missing in the output — joker.eph / detail
- [dfsan] Tracking origins at memory transfer — jianzhouzh / detail
- [SLP] remove dead null check; NFC — spatel / detail
- Revert "[llvm-cov] reset executation count to 0 after wrapped segment" — zequanwu / detail
- [clang][driver] Support Darwin SDK names with an optional prefix in their name — Alex Lorenz / detail
- PR49465: Disallow constant evaluation of a call to operator delete(nullptr). — richard / detail
- [mlir][IR] Add a new SymbolUserMap class — riddleriver / detail
- [mlir][IR] Add an Operation::eraseOperands that supports batch erasure — riddleriver / detail
- [llvm] Change DSOLocalEquivalent type if the underlying global value type changes — leonardchan / detail
- Fix Flang build after MLIR API changes around `generatedTypeParser` — joker.eph / detail
- Fix MLIR test post 890afad954d — joker.eph / detail
- [MemoryDependence] Fix invariant group store — gh / detail
- Remove unused variable (rolling it into an assert) — dblaikie / detail
- Log in SetPrivateState when unwind logging enabled — Jason Molenda / detail
- [coro async] Transfer the original function's attributes to the clone — aschwaighofer / detail
- [Android] Default to --rtlib=compiler-rt — rprichard / detail
- [lld-macho] implement options -(un)exported_symbol(s_list) — gkm / detail
- [tests] add a few more tests for D98122 — listmail / detail
- [MC][ELF] Fix "enumeral and non-enumeral type in conditional expression" warning (NFC) — nullptr.cpp / detail
- [clang][APINotes] Fix gcc Wunused-function warning (NFC) — nullptr.cpp / detail
- [rs4gc] common bdv operand visitation [nfc] — listmail / detail
- [JITLink] Assert that segment mapping does not exceed allocation size. — Lang Hames / detail
- [JITLink] Add support for STT_NOTYPE symbols to ELF/x86-64. — Lang Hames / detail
- [xray] Fix xray document spelling — dberris / detail
- [SampleFDO] Support enabling -funique-internal-linkage-name. — wmi / detail
- [lld-macho][NFC] when reasonable, replace auto keyword with type names — gkm / detail
- [lld-macho][NFC] drop opt:: when already using llvm::opt — gkm / detail
- [JITLink] Add a null-terminator to eh-frame sections on ELF/x86-64. — Lang Hames / detail
- Define __GCC_HAVE_DWARF2_CFI_ASM if applicable — i / detail
- [test] Update tests — i / detail
- [WPD][ELF] Allow whole program devirtualization for version script localized symbols — i / detail
- [compiler-rt] Normalize i?86 to i386 and armv* to arm for COMPILER_RT_DEFAULT_TARGET_ARCH — martin / detail
- [clangd] Treat __GCC_HAVE_DWARF2_CFI_ASM the same as isWrittenInBuiltinFile macros — i / detail
- [PowerPC] Reduce symmetrical swaps for lane-insensitive vector ops — qiucofan / detail
- [-Wcompletion-handler] Extend list of detected conventions — vsavchenko / detail
- [analyzer] Fix StdLibraryFunctionsChecker performance issue — vsavchenko / detail
- [clangd] Enable reflection for clangd-index-server — kbobyrev / detail
- [NFC] Remove duplicate isNoBuiltinFunc method — sguelton / detail
- [ADT][NFC] Use `size_t` type for index in `indexed_accessor_range` — vlad.vinogradov / detail
- [InstSimplify] Add tests for pr49495 (NFC) — aqjune / detail
- [NFC] [PowerPC] Remove unsafe-fp-math in some tests — qiucofan / detail
- [DSE] Add tests with memset & memcpy combinations and non-const sizes. — flo / detail
- [mlir][linalg] Add support for using scalar attributes in TC ops. — hanchung / detail
- [mlir] Model MemRef memory space as Attribute — vlad.vinogradov / detail
- [OpenCL] Set calling convention for -fdeclare-opencl-builtins — sven.vanhaastregt / detail
- [DSE] Handle memcpy/memset with equal non-const sizes. — flo / detail
- [mlir] Add base class for GpuKernelToBlobPass — csigg / detail
- [sanitizers] Fix typo in ca9815fc247c — Alexander.Richardson / detail
- [asan][tests] Handle FreeBSD in large_func_test and use-after-delete — Alexander.Richardson / detail
- [compiler-rt] Silence a deprecation warning on FreeBSD — Alexander.Richardson / detail
- [SLC] Baseline test for missed strcpy optimizations in non-zero AS — Alexander.Richardson / detail
- [SLC] Simplify strcpy and friends with non-zero address spaces — Alexander.Richardson / detail
- Avoid shuffle self-assignment in EXPENSIVE_CHECKS builds — Alexander.Richardson / detail
- [analyzer][docs][NFC] Fix typo in checkers.rst — balazsbenics / detail
- [analyzer][NFC] Add more tests for ArrayBoundCheckerV2 — balazsbenics / detail
- [analyzer][CTU][NFC] Add an extra regression test — balazsbenics / detail
- [analyzer] Crash fix for alpha.cplusplus.IteratorRange — balazsbenics / detail
- [flang][driver] Merge test/Driver and test/Flang-Driver directories — andrzej.warzynski / detail
- [analyzer][CTU][NFC] Fix "Add an extra regression test" — balazsbenics / detail
- Moved getStaticLoopRanges and getStaticShape methods to LinalgInterfaces.td to add static shape verification — hanchung / detail
- [mlir] simplify type constraints in AVX512 dialect — zinenko / detail
- [mlir] squash LLVM_AVX512 dialect into AVX512 — zinenko / detail
- [flang][driver] Add `-fdebug-dump-parsing-log` — andrzej.warzynski / detail
- [mlir] Update comments in ArmNeon dialect. NFC — zinenko / detail
- [DebugInfo] Process DBG_VALUE_LIST in LiveDebugVariables — stephen.tozer / detail
- [Statepoint Lowering] Fix the crash with gc.relocate in a separate block — serguei.katkov / detail
- [NFC] Unify FIME with FIXME in comments — alexfh / detail
- Revert "[clangd] Enable reflection for clangd-index-server" — kadircet / detail
- GlobalISel: Try to combine G_[SU]DIV and G_[SU]REM — Christudasan.Devadasan / detail
- [AArch64] Add missing intrinsics for scalar FP rounding — jingu.kang / detail
- [clangd] Use Dirty Filesystem for cross file rename. — n.james93 / detail
- [mlir] fix typo in OpDefinitions.md — zinenko / detail
- [DebugInfo] Add DWARF emission for DBG_VALUE_LIST — stephen.tozer / detail
- [mlir][CMAKE] Fix build with BUILD_SHARED_LIBS=ON — zinenko / detail
- [lld/mac] Implement support for -mark_dead_strippable_dylib — thakis / detail
- [lld/mac] warn on -install_name without -dylib — thakis / detail
- Revert "[DebugInfo] Add DWARF emission for DBG_VALUE_LIST" — stephen.tozer / detail
- [SystemZ][NFC] Renaming of ELF specific variables. — kai / detail
- [AArch64][compiler-rt] Add Pointer Authentication support for VFORK. — daniel.kiss / detail
- [flang][fir] Upstream the pre-FIR tree changes. — eschweitz / detail
- Reapply "[DebugInfo] Add DWARF emission for DBG_VALUE_LIST" — stephen.tozer / detail
- [AMDGPU] Fix isReallyTriviallyReMaterializable for V_MOV_* — jay.foad / detail
- [DSE] Add tests that require phi translation to be removed. — flo / detail
- [DSE] Handle memmove with equal non-const sizes — Dávid Bolvanský / detail
- [flang][driver] Revert RUN-line change — andrzej.warzynski / detail
- [dfsan] Tracking origins at phi nodes — jianzhouzh / detail
- [DebugInfo] Handle DBG_VALUES with multiple variable location operands in MIR — stephen.tozer / detail
- Revert "[LoopInterchange] Replace tightly-nesting-ness check with the one from `LoopNest`" — tu.da.wei / detail
- [RISCV] Manually split vector operands to VECREDUCE when handling vXi64 vectors on RV32. — craig.topper / detail
- [InstCombine][SimplifyLibCalls] An extra sqrtf was produced because of transformations in optimizePow function — spatel / detail
- [lldb] [Process/FreeBSD] Introduce aarch64 hw break/watchpoint support — mgorny / detail
- [lldb] [test] Update XFAILs for FreeBSD/aarch64 — mgorny / detail
- [flang] Fix call to CHECK() on overriding an erroneous type-bound procedure — psteinfeld / detail
- [compiler-rt] Fix stale incremental builds when using `LLVM_BUILD_EXTERNAL_COMPILER_RT=ON`. — Dan Liew / detail
- [RISCV] Starting fixing issues that prevent us from testing vXi64 intrinsics on RV32. — craig.topper / detail
- [RISCV][SelectionDAG] Introduce an ISD::SPLAT_VECTOR_PARTS node that can represent a splat of 2 i32 values into a nxvXi64 vector for riscv32. — craig.topper / detail
- [DebugInfo][NFC] Refactor BinOp+GEP salvaging in salvageDebugInfoImpl — stephen.tozer / detail
- [clang] Don't assert in EmitAggregateCopy on trivial_abi types — aeubanks / detail
- [PowerPC] Implement patterns for PC-Rel zextload/extload byte loads — amy.kwan1 / detail
- [mlir][Vector][Affine] Improve affine vectorizer algorithm — diego.caballero / detail
- [mlir][Affine][Vector] Add initial support for 'iter_args' to Affine vectorizer. — diego.caballero / detail
- [NFC] Fix compiler warnings — qcolombet / detail
- [lldb] Fix PushPlan to set subplan to private — davelee.com / detail
- [RuntimeDyld] Support more relocations — rafaelauler / detail
- Revert "[mlir][Affine][Vector] Add initial support for 'iter_args' to Affine vectorizer." — zinenko / detail
- Revert "[mlir][Vector][Affine] Improve affine vectorizer algorithm" — zinenko / detail
- [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
- Remove original implementation of UniqueInternalLinkageNames pass. — tmsriram / detail
- [lld-macho][NFC] add const to pointer/reference induction variables of range-based for loops — gkm / detail
- [DSE] Extending isOverwrite to support offsetted fully overlapping stores — nikita.ppv / detail
- [dfsan] Update fast16labels.ll test — gbalats / detail
- Run non-filechecked commands in update_cc_test_checks.py — georgakoudis1 / detail
- [AMDGPU] Always expand system scope fp atomics on gfx90a — Stanislav.Mekhanoshin / detail
- [AMDGPU] Disable SCC bit on fp atomics — Stanislav.Mekhanoshin / detail
- [mlir][spirv] Define spv.Image Operation — antiagainst / detail
- [llvm-objcopy][NFC] replace class Buffer/MemBuffer/FileBuffer with streams. — a.v.lapshin / detail
- [mlir] Remove unnecessary copying of pass options — csigg / detail
- Replace func name with regex in update_cc_test_checks — georgakoudis1 / detail
- [VPlan] Support to widen select intructions in VPlan native path — flo / detail
- [AArch64] Extend vecreduce -> udot handling to v8i8 — david.green / detail
- [NFC] Fix a compiler warning — qcolombet / detail
- [flang][driver] Formatting OpenMP sema check as per clang-format — arnamoy10 / detail
- [lldb/Platform] Skip very slow xcrun queries for simulator platforms, NFC — Vedant Kumar / detail
- [lldb] Ignore linkage diagnostic for LLDBSwigPythonBreakpointCallbackFunction (NFC) — davelee.com / detail
- [Attributor] Attributor call site specific AAValueConstantRange — kuterdinel / detail
- [AArch64] Extend vecreduce -> udot handling to mla reductions — david.green / detail
- llvm-lto: default Relocation Model should be selected by the TargetMachine. — daltenty / detail
- Add noreturn attribute to non-returning functions — 1894981+hiraditya / detail
- [nfc] [lldb] Remove variable ranges_base in DWARFUnit::AddUnitDIE — jan.kratochvil / detail
- [AST] Add generator for source location introspection — steveire / detail
- Revert "[cmake] Enable -Werror=return-type" — davelee.com / detail
- [mlir] Add polynomial approximation for math::Log2 — ezhulenev / detail
- Update __is_unsigned builtin to match the Standard. — zoecarver / detail
- Revert "Replace func name with regex in update_cc_test_checks" — georgakoudis1 / detail
- Workaround a -Wmisleading-indentation warning — steveire / detail
- Re-land "[PDB] Defer relocating .debug$S until commit time and parallelize it" — rnk / detail
- Revert "Workaround a -Wmisleading-indentation warning" — steveire / detail
- Revert "[AST] Add generator for source location introspection" — steveire / detail
- [gn build] Port 4f16e177e104 — llvmgnsyncbot / detail
- [clang][Driver] Expose -fexperimental-relative-c++-abi-vtables flag — leonardchan / detail
- [mlir] Optimize the implementation of RegionDCE — riddleriver / detail
- [mir] Change 'undef' for MMO base addresses to 'unknown-address' — daniel_l_sanders / detail
- [ValueMapper] Add debug output for metadata remapping — ruiling.song / detail
- [dfsan] Update atomics.ll test — gbalats / detail
- [AMDGPU] Always create Stack Object for reserved VGPR — ruiling.song / detail
- [InstSimplify] Pass SimplifyQuery to computePointerICmp (NFC) — aqjune / detail
- [llvm] Fix thinko in getVendorSignature(), where expected values of ECX and EDX were flipped for the AMD case. — vyng / detail
- [Clang][RISCV] Add custom TableGen backend for riscv-vector intrinsics. — zakk.chen / detail
- [gn build] (manually) Port d6a0560bf258 — thakis / detail
- Resolve unused variable warning (NFC) — aqjune / detail
- WIP — dblaikie / detail
- Revert "WIP" — dblaikie / detail
- [RISCV] Add v2i64 _vi_ and _iv_ test cases to fixed-vectors-int.ll since we no longer crash. — craig.topper / detail
- [RISCV] Add additional checking to tablgen RISCVVEmitter requested in D95016. — craig.topper / detail
- [mlir][AVX512] Implement sparse vector dot product integration test. — springerm / detail
- [RISCV] Merge fixed-vectors-int-splat-rv32.ll and fixed-vectors-int-splat-rv64.ll. — craig.topper / detail
- Rename top-level LICENSE.txt files to LICENSE.TXT — leonardchan / detail
- [tsan] Fix aarch64-*-linux after D86377 — i / detail
- [InstrProfiling] Don't generate __llvm_profile_runtime_user — phosek / detail
- [sanitizer] Change NanoTime to use clock_gettime on non-glibc — i / detail
- [SEH] Fix capture of this in lambda functions — ogoffart / detail
- Fix unused lambda capture in a non-asserts build — dblaikie / detail
- [mlir] Add NVVM to CUBIN conversion to mlir-opt — csigg / detail
- [MLIR] Add canoncalization for `shape.is_broadcastable` — frgossen / detail
- [Debugify][OriginalDIMode] Export the report into JSON file — djtodoro / detail
- [AArch64][compiler-rt] Fix PAC instructions for older compilers — oliver.stannard / detail
- [CGBuilder] Remove type-less CreateAlignedLoad() APIs (NFC) — nikita.ppv / detail
- [mlir] Change test-gpu-to-cubin to derive from SerializeToBlobPass — csigg / detail
- Save and restore previous terminal after setting the terminal for checking if terminal supports colors. — pavel / detail
- [lldb] Remove implicit_const_form_support.test — pavel / detail
- Reapply [LICM] Make promotion faster — nikita.ppv / detail
- [MCA] Support in-order CPUs with MicroOpBufferSize=1 — jay.foad / detail
- [OpenCL] Add missing atomic_xchg overload — sven.vanhaastregt / detail
- [clang][ARM] Refactor ComputeLLVMTriple code for ARM — david.spickett / detail
- Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warnings. NFCI. — llvm-dev / detail
- [IPO] Fix EXPENSIVE_CHECKS assert added at D83744. NFCI. — llvm-dev / detail
- [FileCheck] Fix naming of OverflowErrorStr var — thomasp / detail
- Fix MSVC "'type cast': conversion from 'unsigned int' to 'const llvm::CallBase *' of greater size" warning. NFCI. — llvm-dev / detail
- [mlir] Fix invalid hoisting of dependent allocs in buffer hoisting pass. — julian.gross / detail
- [Statepoint Lowering] Handle the case with several gc.result — serguei.katkov / detail
- [clangd] Group filename calculations in SymbolCollector, and cache mroe. — sam.mccall / detail
- [mlir] Correct verifyCompatibleShapes — tpopp / detail
- [X86] Don't attempt to fold sub(C1, xor(X, C2)) with opaque constants — llvm-dev / detail
- [clangd] Drop explicit specifier on define out-of-line — kadircet / detail
- [clangd] Introduce a CommandLineConfigProvider — kadircet / detail
- [clangd] Fix buildbots without grpc enabled — kadircet / detail
- [flang][driver] Add -fdebug-module-writer option — arnamoy10 / detail
- Revert rGcd938ab162b0ac560dd0e9fee290980c7e0e47e5 "[X86] canonicalizeShuffleWithBinOps - add X86ISD::PSHUFB handling." — llvm-dev / detail
- [compiler-rt] Set CMAKE_TRY_COMPILE_TARGET_TYPE to STATIC_LIBRARY when building builtins standalone — martin / detail
- [PowerPC] Fix infinite loop in peephole CR optimization (PR49509) — nikita.ppv / detail
- Revert "[AArch64][SVE] Allow accesses to SVE stack objects to use frame pointer" — bradley.smith / detail
- [DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands — stephen.tozer / detail
- [AArch64][SVE] Add fixed/scalable lowering of FMAXIMUM/FMINIMUM ISD nodes — bradley.smith / detail
- [OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC) — nikita.ppv / detail
- [Sema] Add some basic lambda capture fix-its — n.james93 / detail
- [PowerPC] Fix multi-use case for swap reduction — qiucofan / detail
- [Transforms] SampleProfileLoaderBaseImpl<BT>::getFunctionLoc - fix Wdocumentation warnings. NFCI. — llvm-dev / detail
- [Orc] Deallocate debug objects explicitly when destroying the DebugObjectManagerPlugin — Stefan Gränitz / detail
- [OpenCL][Docs] Add guidelines for new extensions and features. — anastasia.stulova / detail
- [lld-macho] minimal TimeTrace support — schuett / detail
- [PowerPC] Exploit paddi instruction on Power 10 for constant materialization — stefanp / detail
- [llvm-mca] Fix uninitialized variable in InOrderIssueStage constructor warning. NFCI. — llvm-dev / detail
- Revert "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
- [Sema] Use castAs<> instead getAs<> for dereferenced pointer casts. NFCI. — llvm-dev / detail
- [OpenMP] Restore backwards compatibility for libomptarget — jhuber6 / detail
- [lldb] Add missing debugserver dependency to check-lldb — Raphael Isemann / detail
- [flang][OpenMP] Add semantic check for occurrence of multiple list items in aligned clause for simd directive — arnamoy10 / detail
- AMDGPU/GlobalISel: Add more tests for byval arguments — Matthew.Arsenault / detail
- GlobalISel: Fix off by one in finding explicit byval alignment — Matthew.Arsenault / detail
- AMDGPU/GlobalISel: Improve private addressing mode matching — Matthew.Arsenault / detail
- [mlir] Add LLVM loop codegen options to control software pipelining — zinenko / detail
- [mlir] Introduce data layout modeling subsystem — zinenko / detail
- [mlir] fix cmake build — zinenko / detail
- [ValueTypes][RISCV] Add MVT for v1f16. — craig.topper / detail
- [RISCV] Support extract_vector_elt for fixed and scalable masked registers. — craig.topper / detail
- [ELF] Support . and $ in symbol names in expressions — i / detail
- [libcxx] [test] Use a string_view of the native path type in the concat test — martin / detail
- [libcxx] Avoid intermediate string objects for substrings in windows operator/= — martin / detail
- [ELF] Simplify isValidCIdentifier. NFC — i / detail
- [Polly] Remove uses of type-less CreateLoad() APIs (NFC) — nikita.ppv / detail
- [mlir] Remove uses of type-less CreateLoad() APIs (NFC) — nikita.ppv / detail
- [RISCV] Handle vmv.x.s intrinsic for i64 vectors on RV32. — craig.topper / detail
- [IRBuilder] Deprecate CreateLoad APIs with implicit type — nikita.ppv / detail
- [PGO] Fix two issues in PGOMemOPSizeOpt. — yamauchi / detail
- [AArch64] Fix -Wunused-but-set-variable in GCC non-debug build — simon.wallis2 / detail
- [ARM] Improve WLS lowering — david.green / detail
- [ARM] Move t2DoLoopStart reg alloc hint — david.green / detail
- [RISCV] Support fixed vector copysign. — craig.topper / detail
- [UnitTests] Remove uses of deprecated CreateLoad() API — nikita.ppv / detail
- [Driver] Drop $sysroot/usr special case from Gentoo gcc-config detection — i / detail
- [SamplePGO] Skip inlinee profile scaling for sample loader inlining — aktoon / detail
- [flang] Handle type-bound procedures with alternate returns — psteinfeld / detail
- [libcxx] [test] Disable a test regarding error behaviour for excessively long paths on windows — martin / detail
- [lld-macho][nfc] Remove `MachO::` prefix where possible — jezng / detail
- [lld-macho][nfc] Create Relocations.{h,cpp} for relocation-specific code — jezng / detail
- [lld-macho] Fix handling of X86_64_RELOC_SIGNED_{1,2,4} — jezng / detail
- [lld-macho][nfc] Refactor subtractor reloc handling — jezng / detail
- [lld-macho] Avoid requiring shell in tests — jezng / detail
- [lld-macho] Unbreak build breakage from rG1752f2850685 — jezng / detail
- [gn build] Port 5433a79176a3 — llvmgnsyncbot / detail
- [mlir][Vector][Affine] Fix heap-use-after-free in vectorizer — diego.caballero / detail
- [lldb] Fix the man page build — Raphael Isemann / detail
- [MIPS] Fix lowering of irregular vector arguments — thatlemon / detail
- [SelectionDAG] Improve scalarization of irregular vector types — thatlemon / detail
- [libcxx] Test accessing a directory on windows that gives "access denied" errors — martin / detail
- [IndirectCallPromotion] Don't strip ".__uniq." suffix when it strips — wmi / detail
- [clangd] Add config block for Completion and option for AllScopes — kadircet / detail
- [clangd] Make ProjectAwareIndex optionally sync — kadircet / detail
- [mlir][StorageUniquer] Properly call the destructor on non-trivially destructible storage instances — riddleriver / detail
- [libc++] [docs] Add link to clang status page for C++2b and fix anchor for C++20. — marek.kurdej / detail
- [SLP] Fix crash when matching associative reduction for integer min/max. — valery.n.dmitriev / detail
- [InstrProfiling] Generate runtime hook for ELF platforms — phosek / detail
- [Attributor] Don't access pointer elem type in constructPointer (NFC) — nikita.ppv / detail
- [compiler-rt] Partially revert 8bd2722f65cfd7883ed9769f7bad3ff50e4c6905 — martin / detail
- [dfsan] Disable testing origin tracking on non x86_64 arch — jianzhouzh / detail
- [AMDGPU] Remove dead MTBUF patterns — Stanislav.Mekhanoshin / detail
- Reland: [mlir][Vector][Affine] Improve affine vectorizer algorithm — diego.caballero / detail
- [Matrix] Add support for matrix-by-scalar division. — flo / detail
- [PDB] Improve warning for corrupt debug info — rnk / detail
- Reland: [mlir][Affine][Vector] Add initial support for 'iter_args' to Affine vectorizer. — diego.caballero / detail
- Fix use of deprecated IRBuilder::CreateLoad in Kaleidoscope — dblaikie / detail
- [RISCV] Add test cases for fixed vector bitreverse, bswap, ctlz, cttz, and ctpop. — craig.topper / detail
- [crt][fuzzer] Fix up various numeric conversions — mvanotti / detail
- [AMDGPU] Free reserved VGPR if no SGPR spill — ruiling.song / detail
- [AMDGPU] Don't check hasStackObjects() when reserving VGPR — ruiling.song / detail
- Replace use of OperationState with builder::create in GPU Kernel Outlining (NFC) — joker.eph / detail
- [AMDGPU] Restrict image_msaa_load to MSAA dimension types — carl.ritson / detail
- [asan] disable no-fd test on darwin — code / detail
- [RuntimeDyld] Speedup resolution of relocations to external symbols — maks / detail
- [NFC] Test commit. Add empty lines. — sergei.grechanik / detail
- Move (llvm-original-di-preservation) test example output into the Inputs directory (since it's an input to the test execution) — dblaikie / detail
- void cast to suppress -Wunused-variable in non-asserts build — dblaikie / detail
- [NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutable function passes — mtrofin / detail
- [mlir][Vector] Lowering of transfer_read/write to vector.load/store — sergei.grechanik / detail
- [compiler-rt] PR#39514 Support versioned llvm-symbolizer binaries — eugenis / detail
- Revert "[NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutable function passes" — mtrofin / detail
- [compiler-rt][asan] Make wild-pointer crash error more useful — vyng / detail
- [AMDGPU] Do not annotate an else branch if there is a kill — carl.ritson / detail
- [libFuzzer] Add attribute noinline on Fuzzer::ExecuteCallback(). — paulsson / detail
- Revert "[compiler-rt][asan] Make wild-pointer crash error more useful" — vyng / detail
- BPF: provide better error message for unsupported atomic operations — yhs / detail
- [libcxx] adds concept std::movable — cjdb.ns / detail
- [libcxx] adds concept std::copyable — cjdb.ns / detail
- [RISCV] Return false from isShuffleMaskLegal except for splats. — craig.topper / detail
- [libc][NFC] Move the template implementation of integer_abs to __support. — sivachandra / detail
- [Debug-Info] Add names for the debug line prologue. — esme.yi / detail
- Disable unique linkage suffixes ifor global vars until demanglers can be fixed. — tmsriram / detail
- [FIX] Allow non-constant assume operand bundle operands. — johannes / detail
- [Utils] Check for more global information in update_test_checks — johannes / detail
- [OpenMP] Do not propagate match extensions to nested contexts — johannes / detail
- [OpenMP] Introduce the `disable_selector_propagation` variant selector trait — johannes / detail
- [OpenMP][DeviceRTL] Extract shuffle idiom and port it to declare variant — johannes / detail
- [OpenMP][NFC] Use `AsyncInfo` as the variable name for a `__tgt_async_info` — johannes / detail
- [Attributor][NFC] Update tests after D94741 — johannes / detail
- [Attributor] Derive `willreturn` based on `mustprogress` — johannes / detail
- Revert "[OpenMP] Introduce the `disable_selector_propagation` variant selector trait" — johannes / detail
- Revert "[OpenMP] Do not propagate match extensions to nested contexts" — johannes / detail
- [libcxx] adds concept std::semiregular — cjdb.ns / detail
- [mlir] Fix ConstantOp verifier — marius.brehler / detail
- [ConstantFold] Handle undef/poison when constant folding smul_fix/smul_fix_sat — bjorn.a.pettersson / detail
- [InstSimplify] Simplify smul.fix and smul.fix.sat — bjorn.a.pettersson / detail
- [mlir] fix memory leak on failure path in parser — zinenko / detail
- [OpenCL] Refactor diagnostic for OpenCL extension/feature — anton.zabaznov / detail
- [RISCV] Fix up stale VECREDUCE comments. NFC. — fraser / detail
- [RISCV] Optimize INSERT_VECTOR_ELT sequences — fraser / detail
- [Matrix] Add missing newline to appease sphinx. — flo / detail
- [libcxx] Move Linaro 32 bit armv bots to buildkite — david.spickett / detail
- Revert "Mark gc.relocate and gc.result as readnone" — serguei.katkov / detail
- [PPC] Fix static analyzer / UBSAN warnings about out of range shifts. NFCI. — llvm-dev / detail
- [builtins] Fix value of ARM_INEXACT — Alexander.Richardson / detail
- [PPC] Fix UBSAN warning about out of range shift. NFCI. — llvm-dev / detail
- Add support for digit separators in C2x. — aaron / detail
- Revert "[InstrProfiling] Don't generate __llvm_profile_runtime_user" — hans / detail
- [analyzer][solver] Prevent infeasible states (PR49490) — vsavchenko / detail
- [Orc] Fix race condition in DebugObjectManagerPlugin — Stefan Gränitz / detail
- [SimplifyCFG] avoid sinking insts within an infinite-loop — spatel / detail
- [mlir] Remove mlir-cuda-runner — csigg / detail
- [LV] Account IV recipes being uniform in VPTransformState::get(). — flo / detail
- [LV] Fix name in CHECK pattern after fb3ca7076 — flo / detail
- [NFC] Use StringRef instead of const char* for AsmPrinter — sguelton / detail
- AMDGPU/GlobalISel: Cleanup call lowering sequence — Matthew.Arsenault / detail
- AArch64/GlobalISel: Don't use common prefix in test — Matthew.Arsenault / detail
- GlobalISel: Partially fix handling of byval arguments — Matthew.Arsenault / detail
- GlobalISel: Fix marking byval arguments as immutable — Matthew.Arsenault / detail
- Test cases for rem-seteq fold with illegal types — git / detail
- Revert "[IndirectCallPromotion] Don't strip ".__uniq." suffix when it strips" — thakis / detail
- [X86] Provide lighter weight getTargetShuffleMask wrapper. NFCI. — llvm-dev / detail
- [X86][AVX] Insert zeros byte elements into 256/512-bit vectors using shuffle/and — llvm-dev / detail
- [clang] Use Constant::getAllOnesValue helper. NFCI. — llvm-dev / detail
- Revert "Revert "[compiler-rt][asan] Make wild-pointer crash error more useful"" — vyng / detail
- [lldb] Remove unused StackFrame::TrackGlobalVariable — davelee.com / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [libcxx] adds concept std::regular — cjdb.ns / detail
- [lit] rewrap a few lines to 80 columns — thakis / detail
- [AsmParser][SystemZ][z/OS] Introducing HLASM Comment Syntax — kai / detail
- [gn build] (manually) port bcdd40f802a5 — thakis / detail
- [clang] Mark re-injected tokens appropriately during pragma handling — kadircet / detail
- Add Semantic check for Flang OpenMP 4.5 - 2.15.3.6 Reduction clause — yhegde / detail
- [NFC] Use llvm::raw_string_ostream instead of std::stringstream — sguelton / detail
- [mlir] fix a memory leak in NestedPattern — zinenko / detail
- [FileCheck] Add support for hex alternate form in FileCheck — thomasp / detail
- [AMDGPU] Fix -amdgpu-inline-arg-alloca-cost — Stanislav.Mekhanoshin / detail
- [NFC] Fix "unused parameter" error revealed in the Linux self-build. — zahira.ammarguellat / detail
- [RISCV] Add support for scalable vector masked load/store. — craig.topper / detail
- [flang] Make the symbol count used for collating symbols static — psteinfeld / detail
- [SCEV] Improve modelling for (null) pointer constants — lebedev.ri / detail
- [RISCV] Add test cases for failure to optimize select_cc with X < 1 or X > -1. NFC — craig.topper / detail
- [Clang][ARM] Reenable arm_acle.c test. — david.green / detail
- [mlir] Annotate functions used only in debug mode with LLVM_ATTRIBUTE_UNUSED — ezhulenev / detail
- Revert "[Clang][ARM] Reenable arm_acle.c test." — thakis / detail
- Revert "[AsmParser][SystemZ][z/OS] Introducing HLASM Comment Syntax" — hubert.reinterpretcast / detail
- [RISCV] Teach normaliseSetCC to canonicalize X > -1 to X >= 0 and X < 1 to 0 >= X. — craig.topper / detail
- [OpaquePtrs] Remove some uses of type-less CreateGEP() (NFC) — nikita.ppv / detail
- [flang][OpenMP][FIX] Fix function to check nesting level of current directive. — arnamoy10 / detail
- Revert "[gn build] (manually) port bcdd40f802a5" — thakis / detail
- [OpenCL] Use spir target for CIndex tests for OpenCL. — anastasia.stulova / detail
- [RISCV] Add test cases for masked load/store with all ones/zeros mask. NFC — craig.topper / detail
- [DAGCombiner] Use isConstantSplatVectorAllZeros/Ones instead of isBuildVectorAllZeros/Ones in visitMSTORE and visitMLOAD. — craig.topper / detail
- [InstCombine] add test for zext-of-icmps; NFC — spatel / detail
- [DebugInfo] Add an attribute to force type info to be emitted for types that are required to be complete. — akhuang / detail
- [SystemZ][z/OS] Missing wchar functions libc++ — muiez / detail
- [tests] Cover a case brought up in review of D98222 — listmail / detail
- [libc] Introduce a full build mode CMake option. — sivachandra / detail
- [IndirectCallPromotion] Recommit "Don't strip ".__uniq." suffix when it strips — wmi / detail
- [libc] Adjust full build entrypoints for aarch64. — sivachandra / detail
- [MemCpyOpt] Add test for memcpy in loop (NFC) — nikita.ppv / detail
- Revert "[CodeGenPrepare] Fix isIVIncrement (PR49466)" — rupprecht / detail
- [libc][Obvious] Add string tests to non-full-build mode. — sivachandra / detail
- [lld-macho] Check address ranges when applying relocations — jezng / detail
- [lld-macho][nfc] Give every SyntheticSection a fake InputSection — jezng / detail
- [lld-macho] Only codesign by default on arm64 macOS — jezng / detail
- [libFuzzer] Use macro instead of __attribute__. — mascasa / detail
- [AMDGPU] Fix getAlignedAGPRClassID — Stanislav.Mekhanoshin / detail
- [gcov] Delete FreeBSD<10 (reached end of life for years) workaround — i / detail
- [gcov] Delete ancient MSVC workaround — i / detail
- [flang] Update DE/ALLOCATE statement runtime message processing — pklausler / detail
- [lld-macho] Make range-check.s test more tolerant — jezng / detail
- [flang] Ensure pointer function results are acceptable variables — pklausler / detail
- [clang] Improve diagnostics on implicitly deleted defaulted comparisons — mizvekov / detail
- [clang] Fix ICE on invalid type parameters for concepts — mizvekov / detail
- [mlir][sparse] disable nonunit stride dense vectorization — ajcbik / detail
- Replace func name with regex for update test scripts — georgakoudis1 / detail
- Revert "Replace func name with regex for update test scripts" — georgakoudis1 / detail
- Don't load kexts/kernels without dSYMs present — Jason Molenda / detail
- Replace func name with regex for update test scripts — georgakoudis1 / detail
- [flang] Fix static build of flang — pklausler / detail
- [Fuchsia] Add check-polly to CLANG_BOOTSTRAP_TARGETS — phosek / detail
- [JITLink][ORC] Make the LinkGraph available to modifyPassConfig. — Lang Hames / detail
- [ORC] Fix some comments in the LLJITWithObjectLinkingLayerPlugin example. — Lang Hames / detail
- [NFC] Adjust SmallVector.h header to workaround XL build compiler issue — Xiangling.Liao / detail
- [dfsan] Update shadow-args-zext.ll test — gbalats / detail
- Temporairly evert "[SCEV] Improve modelling for (null) pointer constants" — lebedev.ri / detail
- [RISCV] Remove redundancy -mattr=+d in test file — 932494295 / detail
- change rvv frame layout — 932494295 / detail
- [MemorySSA] Don't bail on phi starting access — nikita.ppv / detail
- [MemCpyOpt] Add additional tests for memset+memcpy overwrite (NFC) — nikita.ppv / detail
- [MemCpyOpt] Don't generate zero-size memset — nikita.ppv / detail
- [MemCpyOpt] Use AA to check for MustAlias between memset and memcpy — nikita.ppv / detail
- [libomptarget] Add allocator support for target memory — georgios.rokos / detail
- [NFC][LSR] Add test case that from https://reviews.llvm.org/D98147#2623549 — lebedev.ri / detail
- [LSR] Don't try to fixup uses in 'EH pad' instructions — lebedev.ri / detail
- Reland [SCEV] Improve modelling for (null) pointer constants — lebedev.ri / detail
- [InstCombine] avoid creating an extra instruction in zext fold and possible inf-loop — spatel / detail
- [Attributor][fix] Remove problematic EXPENSIVE_CHECK — kuterdinel / detail
- [Orc] Deallocate debug objects properly when removing resources from DebugObjectManagerPlugin — Stefan Gränitz / detail
- [DAGCombiner] Optimize 1-bit smulo to AND+SETNE. — craig.topper / detail
- [MemCpyOpt] Add additional tests for memcpy of undef (NFC) — nikita.ppv / detail
- [MemCpyOpt] Handle read from lifetime.start with offset — nikita.ppv / detail
- [compiler-rt] Use arm-specific builtins sources for arm/mingw builds — martin / detail
- [SROA] Regenerate test checks (NFC) — nikita.ppv / detail
- [InstCombine] Update GEP tests — git / detail
- [lld-macho][nfc] Move list of section names into InputSection.h — jezng / detail
- [flang][OpenMP] Add support for getting parent context and clauses and modify the relevant sema checks to use the new functions. — arnamoy10 / detail
- [CGP] Consolidate logic for getIVIncrement and isIVIncrement — listmail / detail
- Restore fixed version of "[CodeGenPrepare] Fix isIVIncrement (PR49466)" — listmail / detail
- [libc][Obvious] Fix except flags reading overflow detected by asan. — sivachandra / detail
- X86: adjust the windows 64 calling convention for Swift — Saleem Abdulrasool / detail
- [X86][AMX] Prevent transforming load pointer from <256 x i32>* to x86_amx*. — yuanke.luo / detail
- [AST] Add generator for source location introspection — steveire / detail
- [Clang][ARM] Reenable arm_acle.c test. — david.green / detail
- [gn build] (manually) kind of merge d627a27d26 — thakis / detail
- CodeGen: Reorder MachinePointerInfo fields — Matthew.Arsenault / detail
- [InstCombine] Restrict a GEP transform to avoid changing provenance — git / detail
- [AArch64] Expand build-vector-extract.ll tests to i8's. NFC — david.green / detail
- Remove unneeded targets dependency — steveire / detail
- Update python script per review comments — steveire / detail
- [X86] Add test for PR49587 (NFC) — nikita.ppv / detail
- Fix license headers — steveire / detail
- Revert "[AST] Add generator for source location introspection" — nikita.ppv / detail
- Revert "[gn build] (manually) kind of merge d627a27d26" — thakis / detail
- [M68k] Fix extract-section.py under Python 3 — minyihh / detail
- [M68k] Make M68k TargetMachine use getter function — minyihh / detail
- [M68k] Tidy up some bit shifting during code emission — minyihh / detail
- [llvm] [dwarf] Fix DWARFListTableHeader::getOffsetEntry off-by-one — jan.kratochvil / detail
- [InstSimplify] Add additional GEP transform tests & regenerate — git / detail
- [ArgPromotion] Copy additional metadata for loads. — flo / detail
- [lldb] Move PlatformPOSIX::ConnectToWaitingProcesses to RemoteAwarePlatform — pavel / detail
- [AST] Add generator for source location introspection — steveire / detail
- [X86] Add -prefer-vector-width=256 tests for v16i8 smulo/umulo. — craig.topper / detail
- Ensure that cache variable is set when not building introspection — steveire / detail
- Revert "Ensure that cache variable is set when not building introspection" — steveire / detail
- Revert "[AST] Add generator for source location introspection" — steveire / detail
- [AST] Add generator for source location introspection — steveire / detail
- Attempt to fix ARM buildbot — steveire / detail
- [RISCV] Give an explicit error if 'generic' CPU is passed instead of 'generic-rv32' or 'generic-rv64'. Validate 64Bit feature against the triple. — craig.topper / detail
- Revert "Attempt to fix ARM buildbot" — steveire / detail
- Revert "[AST] Add generator for source location introspection" — steveire / detail
- [Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants. — clattner / detail
- [RISCV] Support inline asm for vector instructions. — kai.wang / detail
- [m_Constant] Check #operands/results before hasTrait() — clattner / detail
- debuginfo-tests: Fix check-gdb-mlir-support build after MLIR API change in a4bb667d831c — joker.eph / detail
- [NFC][Inliner] Debugging support to print funtion size after each inlining. — hoy / detail
- [Test] Replace checks with auto-generated checks — mkazantsev / detail
- [mlir][AVX512] Add while loop-based sparse vector-vector dot product variants. — springerm / detail
- [NFCI][ValueTracking] getUnderlyingObject(): assert that no cycles are encountered — lebedev.ri / detail
- [MLIR] Allow compatible shapes in `Elementwise` operations — frgossen / detail
- Revert "[NFCI][ValueTracking] getUnderlyingObject(): assert that no cycles are encountered" — lebedev.ri / detail
- [MLIR] Add canonicalization for `shape.broadcast` — frgossen / detail
- [AArch64][compiler-rt] Strip PAC from the link register. — daniel.kiss / detail
- Revert "[Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants." — zinenko / detail
- [X86][SSE] Attempt to merge single-op hops for slow targets. — llvm-dev / detail
- Fix MSVC "switch statement contains 'default' but no 'case' labels" warning. NFCI. — llvm-dev / detail
- [mlir] fix cmake for generating data layout documentation — zinenko / detail
- [mlir] better formatting in interface docs — zinenko / detail
- [MLIR] Create memref dialect and move dialect-specific ops from std. — julian.gross / detail
- [AMDGPU] Use depth first iterator instead of recursive DFS. NFCI. — jay.foad / detail
- [RISCV] Support fixed-length vectors in the calling convention — fraser / detail
- [NFCI][ValueTracking] getUnderlyingObject(): gracefully handle cycles — lebedev.ri / detail
- [AST] Add generator for source location introspection — steveire / detail
- [Sanitizer][RISCV][AArch64][Android] Adjust allocator tests — luismarques / detail
- [LLDB] Skip TestExitDuringExpression on arm/linux buildbot — omair.javaid / detail
- [dexter] Check path != None before calling os.path.exists — orlando.hyams / detail
- [X86][SSE] canonicalizeShuffleWithBinOps - handle target shuffles. NFCI. — llvm-dev / detail
- Revert "[NFCI][ValueTracking] getUnderlyingObject(): gracefully handle cycles" — nikita.ppv / detail
- Revert rG9ba577eca2e339726bfaad4e615c6324a705b292 "[X86][SSE] canonicalizeShuffleWithBinOps - handle target shuffles. NFCI." — llvm-dev / detail
- [AArch64][SVE] Add unpredicated ld1/st1 patterns for reg+reg addressing modes — bradley.smith / detail
- [mlir] fix shared-lib build fallout of e2310704d890ad252aeb1ca28b4b84d29514b1d1 — zinenko / detail
- [X86][SSE] canonicalizeShuffleWithBinOps - add X86ISD::PSHUFB handling. — llvm-dev / detail
- [AMDGPU] Fix shortfalls in WQM marking — carl.ritson / detail
- [ast-dump-tool] fix regression if --empty-implementation but --json-input-path is not — thakis / detail
- [SLP][Test] Precommit test for PR40522 — anton.a.afanasyev / detail
- Revert "[Sanitizer][RISCV][AArch64][Android] Adjust allocator tests" — luismarques / detail
- [ASTMatchers] Fix documentation for hasAnyBody matcher — n.james93 / detail
- [ASTMatchers][Dynamic] Add missing matchers from Registry — n.james93 / detail
- [mlir] enable Python bindings for the MemRef dialect — zinenko / detail
- [SystemZ][z/OS] Define _LIBCPP_ELAST — muiez / detail
- [PATCH] fix location of test case — daltenty / detail
- [mlir] fix integration tests post e2310704d890ad252aeb1ca28b4b84d29514b1d1 — zinenko / detail
- [NFC][PowerPC] Add additional load/store test cases — amy.kwan1 / detail
- [clang][lex] Speculative fix for buffer overrun on raw string parse — Jan Svoboda / detail
- [ASTMatchers] Don't forward matchers in MapAnyOf — n.james93 / detail
- [clang-tidy] Fix readability-identifer-naming duplicating prefix or suffix for replacements. — n.james93 / detail
- [clang-tidy] Enable modernize-concat-nested-namespaces also on headers — dmitry.polukhin / detail
- [AArch64] Zero extended extract_vector_elt pattern — david.green / detail
- [asan] Fixed test failing on windows due to different printf behaviour. — vyng / detail
- [X86][SSE] canonicalizeShuffleWithBinOps - handle target shuffles. — llvm-dev / detail
- [flang] Build intrinsic .mod files in include/flang — tkeith / detail
- [scudo][standalone] Add shared library to makefile — kostyak / detail
- [amdgpu] Implement lower function LDS pass — jonathanchesterfield / detail
- [gn build] Port 13e49dcee48f — llvmgnsyncbot / detail
- [libcxx] [docs] Update docs about how to build for Windows — martin / detail
- Stop traping on sNaN in __builtin_isinf — thomasp / detail
- [RISCV][compiler-rt] Add support for save-restore — ed.jones / detail
- [InstSimplify] add tests for ctlz of shifted constant; NFC — spatel / detail
- [InstSimplify] ctlz({signbit} >>u x) --> x — spatel / detail
- [clang][patch] Solve PR49479, File scope fp pragma should propagate to functions nested in struct, and initialization expressions — melanie.blower / detail
- [NFC] Fix "unused parameter" error revealed in the Linux self-build. — zahira.ammarguellat / detail
- [dfsan] Add origin ABI wrappers for thread/signal/fork — jianzhouzh / detail
- [mlir] make memref.cast implement ViewLikeOpInterface — zinenko / detail
- [X86][SSE] isHorizontalBinOp - ensure we clear any unused source operands to improve HADD/SUB matching — llvm-dev / detail
- [RISCV] Improve legalization of i32 UADDO/USUBO on RV64. — craig.topper / detail
- [CMake] Require python 3.6 if enabling LLVM test targets — ctetreau / detail
- [gn build] (semi-manually) port b136a74efc54 — thakis / detail
- [libcxx] [test] Disable some allocation checks in class.path tests on windows — martin / detail
- [libcxx] [test] Fix the get_temp_file_name() function for mingw — martin / detail
- [libomptarget][amdgcn] Drop use of inttypes.h, moving closer to freestanding — jonathanchesterfield / detail
- [Polly] Refactoring astScheduleDimIsParallel to take the C++ wrapper object. NFC — llvm-project / detail
- [CodeGen] Fix issues with scalable-vector INSERT/EXTRACT_SUBVECTORs — fraser / detail
- [AssumeBundles] Add nonnull/align to op bundle if noundef exists — aqjune / detail
- [libcxx] [test] Fix the temp_directory_path test for windows — martin / detail
- [flang][docs] Fix the time for the new Flang driver call — andrzej.warzynski / detail
- [OpenCL] Respect calling convention for builtin — luke.drummond / detail
- [NFC] Use higher level constructs to check for whitespace/newlines in the lexer — sguelton / detail
- Allow __ieee128 as an alias to __float128 on ppc — sguelton / detail
- [mlir] fix SPIR-V CPU and Vulkan runners after e2310704d890ad252aeb1ca28b4b84d29514b1d1 — zinenko / detail
- [AArch64] Implement __rndr, __rndrrs intrinsics — stelios.ioannou / detail
- [Polly][Optimizer] Apply user-directed unrolling. — llvm-project / detail
- [RISCV] Add isel-patterns to optimize (a < 1) into blez (a <= 0) — craig.topper / detail
- [libomptarget] Drop assert.h, use freestanding for amdgcn devicertl — jonathanchesterfield / detail
- [RISCV] Add RISCVISD::BR_CC similar to RISCVISD::SELECT_CC. — craig.topper / detail
- [dfsan] Do not check dfsan_get_origin by check_custom_wrappers.sh — jianzhouzh / detail
- [lld-macho] Place LC_FUNCTION_STARTS data at the right position — jezng / detail
- Change void getNoop(MCInst &NopInst) to MCInst getNop() — i / detail
- [dfsan] Updated check_custom_wrappers.sh to dedup function names — jianzhouzh / detail
- [CSSPGO] Load context profile for external functions in PreLink and populate ThinLTO import list — aktoon / detail
- [Polly] Fix deprecation warning. NFC. — llvm-project / detail
- [libomptarget] Fix devicertl build — jonathanchesterfield / detail
- [test] Add ability to get error messages from CMake for errc substitution — markus.boeck02 / detail
- [AMDGPU] Use single cache policy operand — Stanislav.Mekhanoshin / detail
- [SLP] update stale test comments; NFC — spatel / detail
- Revert line accidentally included in af2796c76d2ff4b73165ed47959afd35a769beee — markus.boeck02 / detail
- [clangd] Optionally add reflection for clangd-index-server — kbobyrev / detail
- [libomptarget] Build amdgpu plugin by default — jonathanchesterfield / detail
- [libomptarget][nfc] Drop unused DEVICE macro — jonathanchesterfield / detail
- [PowerPC] Add __PCREL__ when PC Relative is enabled. — stefanp / detail
- [libomptarget][nfc][amdgcn] Use precise triple for devicertl build — jonathanchesterfield / detail
- [AMDGPU] Fixed msan failure with uninitialized value — Stanislav.Mekhanoshin / detail
- [gn build] kind of merge af2796c76d2f — thakis / detail
- [SystemZ] Test for isinf and isfinite in testFPKind(). — paulsson / detail
- [gn build] merge 9bcf0eff99 — thakis / detail
- [AnnotationRemarks] Remove unneeded Function.h include (NFC). — flo / detail
- [AMDGPU] Fix copyPhysReg to not produce unalined vgpr access — Stanislav.Mekhanoshin / detail
- [flang] Runtime: implement INDEX intrinsic function — pklausler / detail
- NFC: Formatting changes. — nicholas / detail
- [NVPTX] Avoid temp copy of byval kernel parameters. — tra / detail
- [AIX][XCOFF] Fixed the test case which failed at aix OS because enable -mignore-xcoff-visibility by default. — diggerlin / detail
- [DWARF] Check for AddrOffsetSectionBase to work with DWO Units. — dblaikie / detail
- [OpenMP] Remove unused cpu_stackoffset member — jonathan.l.peyton / detail
- [lldb-vscode] Handle request_evaluate's context attribute — walter erquinigo / detail
- [flang] Create intrinsics modules directory — tkeith / detail
- [gn build] merge af2796c76d2f a bit more — thakis / detail
- Emit inline implementation of __builtin__wmemchr on MSVCRT platforms. — akhuang / detail
- [flang] Create intrinsics modules directory (contd.) — tkeith / detail
- [JITLink][MachO][x86-64] Introduce generic x86-64 support. — Lang Hames / detail
- [gn build] Port ecf6466f01c5 — llvmgnsyncbot / detail
- [libomptarget] Build amdgcn devicertl by default — jonathanchesterfield / detail
- [CMake] Clean up unnecessary dependency — phosek / detail
- Fix 34885bffdf43920c0f011e17a65fd678100240dd — walter erquinigo / detail
- [mlir][amx] Add Intel AMX dialect (architectural-specific vector dialect) — ajcbik / detail
- Skip path separators to make the test portable across Win/Linux — dblaikie / detail
- [X86] Pass to transform amx intrinsics to scalar operation. — bing1.yu / detail
- [gn build] Port 4f198b0c27b0 — llvmgnsyncbot / detail
- [OCaml][test] Fix Bindings/OCaml/executionengine.ml test — josh / detail
- [NVPTX] CUDA does provide malloc/free since compute capability 2.X — johannes / detail
- [OpenMP][FIX] Repair accidental replacement of _shfl_sync with _shfl — johannes / detail
- [CSSPGO][llvm-profgen] Fix getCanonicalFnName usage in llvm-profgen — wlei / detail
- [OpenMP][AMDGPU] Skip backend and assemble phases for amdgcn — Pushpinder.Singh / detail
- [AArch64][ASAN] Disable fgets_fputs.cpp test. — yvan.roux / detail
- [AArch64][GlobalISel] Fix crash on lowering <1 x half> types. — Amara Emerson / detail
- [RISCV] Don't emit #undef BUILTIN from RISCVVEmitter.cpp — tclin914 / detail
- scf::ForOp: Fold away iterator arguments with no use and for which the corresponding input is yielded — nicolas.vasilache / detail
- [SVE][LoopVectorize] Add support for scalable vectorization of loops with vector reverse — caroline.concatto / detail
- [NFC] Wisely nest dyn_cast in FunctionLoweringInfo — sguelton / detail
- [lit] Sort test start times based on prior test timing data — dave / detail
- [flang] Save AllocateObject and PointerObject analyzed expression — jperier / detail
- [mlir]: Add canonicalization for dim of 1D alloc of size rank. — akuegel / detail
- [test][NFC] Minor formatting and comment adjustments in GetErrcMessages.cmake — markus.boeck02 / detail
- [AMDGPU][MC] Disabled lds_direct for GFX90a — dmitry.preobrazhensky / detail
- [sanitizer][NFC] Don't inherit InternalMmapVector — Vitaly Buka / detail
- [CodeCompletion] Don't track preferred types if code completion is disabled. — sam.mccall / detail
- [clangd] Reject renames to non-identifier characters — sam.mccall / detail
- [test] Make sure the test program in GetErrcMessages.cmake exits normally. — markus.boeck02 / detail
- [clangd] Turn off implicit cancellation based on client capabilities — sam.mccall / detail
- [clangd] Add `limit` extension on completion and workspace-symbols — sam.mccall / detail
- [SLP] improve readability in reduction logic; NFC — spatel / detail
- [TableGen/GlobalISel] Emit MI_predicate custom code for PatFrags (not only PatFrag) — bjorn.a.pettersson / detail
- [CodeCompletion] Avoid spurious signature help for init-list args — sam.mccall / detail
- [NFC] Replace loop by idiomatic llvm::find_if — sguelton / detail
- [clangd] Introduce pullDiags endpoint — kadircet / detail
- [llvm-exegesis testing] Workaround unreliable test — dave / detail
- [mlir] NFC - Expose GlobalCreator so it can be reused. — nicolas.vasilache / detail
- [NFC] Use SmallString instead of std::string for the AttrBuilder — sguelton / detail
- [clangd] Add basic monitoring info request for remote index server — kbobyrev / detail
- [Test] Update auto-generated checks — mkazantsev / detail
- [Test] Add test with loops guarded by trivial conditions — mkazantsev / detail
- [lit testing] Fix Windows reliability? — dave / detail
- [InstSimplify] Match PtrToInt more directly in a GEP transform (NFC) — git / detail
- [AMDGPU, NFC] Refactor FP/BP spill index code in emitPrologue/emitEpilogue — VenkataRamanaiah.Nalamothu / detail
- [X86][SSE] canonicalizeShuffleWithBinOps - add PERMILPS/PERMILPD + PERMPD/PERMQ + INSERTPS handling. — llvm-dev / detail
- [OpenMP] Add runtime interface for OpenMP 5.1 error directive — hansang.bae / detail
- [Polly][Unroll] Fix unroll_double test. — llvm-project / detail
- [clang-tidy] Remove readability-deleted-default — n.james93 / detail
- [gn build] Port 9a5af541ee05 — llvmgnsyncbot / detail
- Correct Doxygen syntax for inline code — aaron.puchert / detail
- [RISCV] Improve i32 UADDSAT/USUBSAT on RV64. — craig.topper / detail
- [AArch64][SVEIntrinsicOpts] Factor out redundant SVE mul/fmul intrinsics — joe.ellis / detail
- [lit testing] Mark reorder.py as unavailable on Windows — dave / detail
- [RISCV] Look through copies when trying to find an implicit def in addVSetVL. — craig.topper / detail
- [SCEV][NFC] Move check up the stack — mkazantsev / detail
- [AArch64][SVE] Fold vector ZExt/SExt into gather loads where possible — joe.ellis / detail
- [OCaml] Add missing TypeKinds, Opcode, and AtomicRMWBinOps — josh / detail
- [mlir][amx] blocked tilezero integration test — ajcbik / detail
- [MemDepAnalysis] Remove redundant comment. — thomasp / detail
- [LoopVectorize] add FP induction test with minimal FMF; NFC — spatel / detail
- [OpenCL][NFCI] Prefer CodeGenFunction::EmitRuntimeCall — luke.drummond / detail
- [libcxx][type_traits] add tests for is_signed and is_unsigned — tomas.matheson / detail
- Tweak spelling of system-windows UNSUPPORTED line — jeremy.morse / detail
- [InstSimplify] Restrict a GEP transform to avoid provenance changes — git / detail
- [RISCV] Support clang -fpatchable-function-entry && GNU function attribute 'patchable_function_entry' — i / detail
- Support !heapallocsite attachments in stripNonLineTableDebugInfo(). — Adrian Prantl / detail
- Support !heapallocsite attachments in StripDebugInfo(). — Adrian Prantl / detail
- [llvm-nm] Add --format=just-symbols and make --just-symbol-name its alias — i / detail
- [mlir][amx] reformatted examples — ajcbik / detail
- [Docs] Mention linking to reviews page when committing — vaivaswatha / detail
- [Utils] Support lit-like substitutions in update_cc_test_checks — georgakoudis1 / detail
- [VPlan] Remove PredInst2Recipe, use VP operands instead. (NFC) — flo / detail
- [gvn] CSE gc.relocates based on meaning, not spelling (try 2) — listmail / detail
- Fix for memory leak reported by Valgrind — dblaikie / detail
- Add ConstantDataVector::getRaw() to create a constant data vector from raw data. — nicholas / detail
- [libc++] Improve src/filesystem's formatting of paths. — arthur.j.odwyer / detail
- [regalloc] Ensure Query::collectInterferringVregs is called before interval iteration — mtrofin / detail
- [MemCpyOpt] Add missing MemorySSAWrapperPass dependency macro — nikita.ppv / detail
- Revert "[regalloc] Ensure Query::collectInterferringVregs is called before interval iteration" — nikita.ppv / detail
- [rs4gc] don't duplicate existing values which are provably base pointers — listmail / detail
- scudo: Allow TBI to be disabled on Linux with a macro. — peter / detail
- [rs4gc] don't force a conflict for a canonical broadcast — listmail / detail
- [rs4gc] Simplify code by cloning existing instructions when inserting base chain [NFC] — listmail / detail
- [sanitizers] [windows] Use InternalMmapVector instead of silencing -Wframe-larger-than — martin / detail
- [mlir][pdl] Restructure how results are represented. — riddleriver / detail
- [mlir][pdl] Remove CreateNativeOp in favor of a more general ApplyNativeRewriteOp. — riddleriver / detail
- [mlir][PDL] Add support for variadic operands and results in PDL — riddleriver / detail
- [mlir][PDL] Add support for variadic operands and results in the PDL Interpreter — riddleriver / detail
- [mlir][PDL] Add support for variadic operands and results in the PDL byte code — riddleriver / detail
- [compiler-rt] Use try_compile_only to check for __ARM_FP — martin / detail
- [M68k] Fixed incorrect `extract-section` command substitution — minyihh / detail
- [M68k] Add more specific operand classes — minyihh / detail
- [InstCombine] Avoid Bitcast-GEP fusion for pointers directly from allocation functions — muhammad.asif.manzoor / detail
- [AArch64] Parse "rng" feature flag in .arch directive — mcgrathr / detail
- [AsmParser][SystemZ][z/OS] Reland "Introduce HLASM Comment Syntax" — anirudh_prasad / detail
- [sanitizer][NFC] Remove InternalScopedString::size() — Vitaly Buka / detail
- [RISCV] Make empty name symbols SF_FormatSpecific so that llvm-symbolizer ignores them for symbolization — i / detail
- [SLP] separate min/max matching from its instruction-level implementation; NFC — spatel / detail
- [Polly][CodeGen] Allow nesting of BandAttr mark without loop. — llvm-project / detail
- Revert "[ConstantFold] Handle vectors in ConstantFoldLoadThroughBitcast()" — zequanwu / detail
- [sanitizer][NFC] Fix compilation error on Windows — Vitaly Buka / detail
- [asan] disable MallocNanoZone for no fd test on darwin — code / detail
- [flang] Order Symbols by source provenance — pklausler / detail
- Revert "[AsmParser][SystemZ][z/OS] Reland "Introduce HLASM Comment Syntax"" — anirudh_prasad / detail
- [mlir] Add lowering from math::Log1p to LLVM — ezhulenev / detail
- [mlir][pdl] Cast the OperationPosition to Position to fix MSVC miscompile — riddleriver / detail
- [mlir][AttrTypeDefGen] Add support for custom parameter comparators — riddleriver / detail
- [mlir][IR] Move the remaining builtin attributes to ODS. — riddleriver / detail
- This introduces gmtime to LLVM libc, based on C99/C2X/Single Unix Spec. — rtenneti / detail
- [AST] Hide errors from the attempt to introspect nodes — steveire / detail
- [mlir][Python] Fix test broken after D98474 — riddleriver / detail
- [flang] Fix build error (unused data member warning) — pklausler / detail
- [AST] Suppress diagnostic output when generating code — steveire / detail
- [dfsan] Add origin ABI wrappers — jianzhouzh / detail
- [X86][AMX] Rename amx-bf16 intrinsic according to correct naming convention — bing1.yu / detail
- [flang] Replace Arithmetic Ops with their builtin conunterpart — SourabhSingh.Tomar / detail
- [lld-macho] Handle error cases properly for -exported_symbol(s_list) — gkm / detail
- [BasicAA] Drop dependency on Loop Info. PR43276 — mkazantsev / detail
- [OCaml] DebugInfo support for OCaml bindings — vaivaswatha / detail
- [Unswitch] Guard dbgs logging with LLVM_DEBUG — aeubanks / detail
- [lld-macho][NFC] Drop unnecessary braces around simple if/for bodies — gkm / detail
- [OCaml] Fix buildbot failure in OCaml tests — vaivaswatha / detail
- [Flang][OpenMP][OpenACC] Add function for mapping parser clause classes with the corresponding clause kind. — praveen / detail
- [MC] Delete unused MCOperand::{create,is,get}FPImm — i / detail
- [NFC] [XCOFF] Update PowerPC readobj test case with expression — edwin / detail
- [libcxx] Simplify rounding of durations in win32 __libcpp_thread_sleep_for — martin / detail
- [-Wcalled-once-parameter] Let escapes overwrite MaybeCalled states — vsavchenko / detail
- [sanitizer_common][test] Handle missing REG_STARTEND in Posix/regex_startend.cpp — ro / detail
- Make iteration over the DeclContext::lookup_result safe. — v.g.vassilev / detail
- [SLP][Test] Precommit test for D98423 — anton.a.afanasyev / detail
- [TableGen] Fix excessive compile time issue in FixedLenDecoderEmitter — jay.foad / detail
- [libcxx] [docs] Fix formatting of inline verbatim snippets in the Windows section — martin / detail
- [AMDGPU] Split dot2-insts feature — jay.foad / detail
- [RISCV] Optimize "dominant element" BUILD_VECTORs — fraser / detail
- [lldb] Correct typo in memory read error — david.spickett / detail
- [SLP] Fix the trunc instruction insertion problem — anton.a.afanasyev / detail
- [LV] Account for the cost of predication of scalarized load/store — david.green / detail
- [MLIR] Fix lowering of Affine IfOp in the presence of yield values. — uday / detail
- [AMDGPU] Regenerate wave32.ll test checks — llvm-dev / detail
- Revert "[libomptarget] Build amdgcn devicertl by default" — jonathanchesterfield / detail
- [AArch64][SVE/NEON] Add support for FROUNDEVEN for both NEON and fixed length SVE — bradley.smith / detail
- [lit] Harmonize test timing data between Unix and Windows — dave / detail
- Revert rG3b635253ddd0106c88051cff3540d8eb90bee22f "[AMDGPU] Regenerate wave32.ll test checks" — llvm-dev / detail
- Added documentation for SSA like property in Bufferization. — julian.gross / detail
- Update diagnostic groups for pre-compat warnings — aaron / detail
- [mlir][llvm] Pass struct results as parameter in c wrapper — herhut / detail
- [mlir] scf::ForOp: Drop iter arguments (and corresponding result) with no use — nicolas.vasilache / detail
- NFC: Use a simple macro to test AST node introspection — steveire / detail
- [NFC][OCaml] Fix documentation for verify_function and const_of_int64 — josh / detail
- [SYCL] Rework the SYCL driver options — aaron / detail
- Revert "[DebugInfo] Handle multiple variable location operands in IR" — hans / detail
- Fixing a test case that was missed in c165a99a1b8861af87e0509a2e14debf2764804b — aaron / detail
- Move BaseOpWithOffsetSizesAndStrides to OpBase.td — akuegel / detail
- [OCaml] Handle nullptr in Llvm.global_initializer — josh / detail
- [mlir][ODS] Support specialized Attribute class for Enums — vlad.vinogradov / detail
- [clang] Disable LTO and LLD on SystemZ for stage3 builds — tbaeder / detail
- [llvm-objcopy][NFC] Move ownership keeping code into restoreStatOnFile(). — a.v.lapshin / detail
- [RGT] RPCUtilsTest, replace un-executed EXPECT with unreachable — paul.robinson / detail
- [DAG] TargetLowering::isBinOp() - add ISD::SSUBSAT/USUBSAT — llvm-dev / detail
- Add arm_neon.sdot operation — ataei / detail
- [ARM] Use lrdsb for more thumb1 loads. — david.green / detail
- [Sanitizer] Fix debug builds of sanitizer_stacktrace_test.cpp — luismarques / detail
- [LoopVectorize] Refine hasIrregularType predicate — thatlemon / detail
- [lldb] Correct unsigned decimal argument check in memory write — david.spickett / detail
- [ms] [llvm-ml] Allow the /Zs parameter as a synonym for -filetype=null — epastor / detail
- [lldb] [test] Fix TestGdbRemote_vContThreads.py logic — mgorny / detail
- [ELF] Special case --shuffle-sections=-1 to reverse input sections — i / detail
- [CGSCC] Print CG node itself instead of its address — bmahjour / detail
- [OPENMP51]Initial support for the interop directive. — michael.p.rice / detail
- Reapply "[DebugInfo] Handle multiple variable location operands in IR" — stephen.tozer / detail
- [mlir][amx] regression test for tile-muli (all zero/sign-extension combinations) — ajcbik / detail
- [mlir][cpu-runner] register all llvm ir dialects — ajcbik / detail
- [RISCV] Support masked load/store for fixed vectors. — craig.topper / detail
- [TTI] Add a Mask to getShuffleCost — david.green / detail
- [RISCV] Update RVV shift intrinsic tests to use XLEN bit as shift amount. — zakk.chen / detail
- [LICM] Fix a crash when sinking instructions w/token operands — listmail / detail
- [lldb] [test] Skip vCont tests on Windows — mgorny / detail
- [lldb/Docs] Update docs with new buildbot URLs — jan.kratochvil / detail
- [RISCV] Use getTargetExtractSubreg and getTargetInsertSubreg to simplify some code. NFCI — craig.topper / detail
- [Test] Fix undef var in attr-speculative-load-hardening.c — thomasp / detail
- [LCSSA] Extract a utility for deciding if a new use requires a new lcssa phi [NFC] — listmail / detail
- [lld-link] emit an error when writing a PDB > 4 GiB — thakis / detail
- [X86][SSE] Add SSE2/SSE42 test coverage to urem combine tests — llvm-dev / detail
- [NFC][AArch64] Add codegen tests for various csinc-cmp sequences. — Pavel.Iliin / detail
- [compiler-rt] -fsanitize=cfi is not supported on Darwin — jonathan_roelofs / detail
- [M68k] Use fixed asm string for MxPseudo instructions — minyihh / detail
- [M68k] Forward declare getMCInstrBeads in one place — minyihh / detail
- [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
- [mlir][IR] Support parsing hex float values in the DialectSymbolParser — riddleriver / detail
#22078 (Mar 1, 2021 2:24:30 PM)
- [zorg] Use boolean flag to determine if building a unified standalone runtimes — Xiangling.Liao / detail
- [RISCV] Support INSERT_SUBVECTOR on vector masks — fraser / detail
- Use the default seed value for djb hash for StringMap — sguelton / detail
- [AArch64] Adjust dot produce tests. NFC — david.green / detail
- [AArch64] Add combine for add(udot(0, x, y), z) -> udot(z, x, y). — david.green / detail
- Revert "Use the default seed value for djb hash for StringMap" — sguelton / detail
- [mlir] Add convenience grouping for tensor type inference — jpienaar / detail
- [AArch64] NFC: Cleanup some SVE cost-model tests. — sander.desmalen / detail
- AArch64/GlobalISel: Fix using wrong calling convention for calls — Matthew.Arsenault / detail
- GlobalISel: Move splitToValueTypes to generic code — Matthew.Arsenault / detail
- GlobalISel: Verify G_CONCAT_VECTORS has at least 2 sources — Matthew.Arsenault / detail
- [AMDGPU] Simplify SITargetLowering::isSDNodeSourceOfDivergence. NFC. — jay.foad / detail
- [Flang][OpenMP] Add semantic checks for OpenMP clauses. — praveen / detail
- [AMDGPU] New intrinsic void llvm.amdgcn.s.sethalt(i32) — jay.foad / detail
- [X86] Fold shuffle(not(x),undef) -> not(shuffle(x,undef)) — llvm-dev / detail
- [lldb] Fix handling of `DW_AT_decl_file` according to D91014 — weratt / detail
- [lldb] Rename NativeRegisterContext{Watchpoint => DBReg}_x86 — mgorny / detail
- [lldb] [test] Workaround symlink-related test failures — mgorny / detail
- [lldb] [test] Skip AVX lldb-server test on non-x86 architectures — mgorny / detail
- [PowerPC] Removing sqrtd2 and sqrtf4 from list of vectorizable function with MASSV — msd.ataei / detail
- [TableGen] Avoid repeated TreePredicateFn::getCodeToRunOnSDNode() calls in MatcherTableEmitter::EmitNodePredicatesFunction loop. NFCI. — llvm-dev / detail
- [WebAssembly] call_indirect issues table number relocs — wingo / detail
- [VPlan] Remove recipes from back to front. — flo / detail
- [clang-cl] make -f(no-)ident a CoreOption — thakis / detail
- [clang] SimpleMFlag helper in Options.td — Stanislav.Mekhanoshin / detail
- [libc++/abi] Allow running back-deployment testing against libc++abi — Louis Dionne / detail
- [TTI] Consider select form of and/or i1 as having arithmetic cost — aqjune / detail
- Fix a warning about named return value not being moved-from. — dblaikie / detail
- Fix virtual-dtor warning a different way, since a virtual dtor is not required for this use case. — dblaikie / detail
- [lld-macho][nfc] Remove TODO regarding addends — jezng / detail
- [lld-macho] Switch default to new Darwin backend — jezng / detail
- Remove use of tuple for multiresult type storage — jpienaar / detail
- [AMDGPU] Add IntrWillReturn to recently added intrinsics — jay.foad / detail
- [clangd] Improve document symbols support for Objective-C categories and methods — davg / detail
- [LegalizeTypes] Improve ExpandIntRes_XMULO codegen. — craig.topper / detail
- [clang-tidy] Remove OptionError — n.james93 / detail
- [WebAssembly] Handle empty cleanuppads when adding catch_all — aheejin / detail
- Move EntryExitInstrumentation pass location — aeubanks / detail
- [PowerPC][AIX] Enable passing vectors in variadic functions. — sd.fertile / detail
- [libclang] Remove LIBCLANG_INCLUDE_CLANG_TOOLS_EXTRA — thakis / detail
- BPF: fix enum value 0 issue for __builtin_preserve_enum_value() — yhs / detail
- Revert "Remove use of tuple for multiresult type storage" — jpienaar / detail
- [clang-tidy] Simplify diagnostics for UniqueptrResetRelease check — n.james93 / detail
- Fix the value_type of defusechain_iterator to match its operator*() — nguillemot / detail
- [test/profile] Add test coverage for __llvm_profile_write_buffer_internal — Vedant Kumar / detail
- [clang-tidy] Tweak misc-static-assert fix in c++17 — n.james93 / detail
- [darwin] switch blocking mutex from osspinlock to os_unfair_lock — code / detail
- Make -f[no-]split-dwarf-inlining CC1 default align with driver default (no inlining) — i / detail
- [libcxx] [test] Use the native path types in path.compare — martin / detail
- [mlir] Add polynomial approximation for math::ExpOp — ataei / detail
- [test/profile] Pass -w to suppress suggestion to use fopen_s — Vedant Kumar / detail
- [test/profile] Disable instrprof-write-buffer-internal.c on Windows — Vedant Kumar / detail
- [MLIR][TOSA] Lower tosa.transpose to linalg.generic — rob.suderman / detail
- [lldb] Remove XPCServices symlinking — smeenai / detail
- [lld-macho] Partial revert of D95204 — jezng / detail
- Revert "[lldb] Fix handling of `DW_AT_decl_file` according to D91014" — jan.kratochvil / detail
- [WebAssembly] Fix split-dwarf not emitting DW_OP_WASM_location correctly — aardappel / detail
- [x86] add tests for select-of-bools; NFC — spatel / detail
- [AArch64] add tests for select-of-bools; NFC — spatel / detail
- [lld/mac] Prefix errors with "ld64.lld" instead of just "lld" — thakis / detail
- [lld/mac] Make -v print version and search paths in additon to linking, not instead of linking — thakis / detail
- [lldb/Commands] Fix short option collision for `process launch` — medismail.bennani / detail
- [lldb/Commands] Add command options for ScriptedProcess to ProcessLaunch — medismail.bennani / detail
- [lldb/Interpreter] Add ScriptInterpreter Wrapper for ScriptedProcess — medismail.bennani / detail
- [lldb/bindings] Add Python ScriptedProcess base class to lldb module — medismail.bennani / detail
- [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
- [flang] Runtime: SCAN and VERIFY — pklausler / detail
- [lld/mac on non-mac] fix test/MachO/search-paths.test after ab45289d2e7ce — thakis / detail
- [lld/mac] Use libSystem.dylib instead of libSystem.B.dylib in tests — thakis / detail
- [lld/mac] Add support for -flat_namespace — thakis / detail
- [clang-format] Respect spaces in line comment section... — bjoern / detail
- [clang-format][PR47290] Add ShortNamespaceLines format option — bjoern / detail
- [lld/mac] Implement the missing bits of -undefined — thakis / detail
- Revert "[c++20] Mark class type NTTPs as done and start defining the feature test macro." — richard / detail
- [SDAG] add helper for select->logic folds; NFC — spatel / detail
- [HIP] Emit kernel symbol — Yaxun.Liu / detail
- [SystemZ] Introduce distinction between the jg/jl family of mnemonics for GNU as vs HLASM — kai / detail
- [lldb/Plugins] Fix SWIGPythonBridge build issue — medismail.bennani / detail
- [InstrProfiling] Place __llvm_prf_vnodes and __llvm_prf_names in llvm.used on ELF — i / detail
- Fix build failure due to dump() — Yaxun.Liu / detail
- [ARM] Update and add extra WLS testing. NFC — david.green / detail
- [mlir][lldb] Fix several gcc warnings in mlir and lldb — stilis / detail
- [clang-tidy] Added option to uniqueptr delete release check — n.james93 / detail
- [AArch64] Fix emitting an AdrpAddLdr LOH when there's a potential clobber of the — Amara Emerson / detail
- [ARM] Rename pass to MVETPAndVPTOptimisationsPass — david.green / detail
- [CUDA] Remove `noreturn` attribute from __assertfail(). — tra / detail
- [AArch64][GlobalISel] NFC: Remove dead G_BUILD_VECTOR legalization rule — Jessica Paquette / detail
- GlobalISel: Remove dead code — Matthew.Arsenault / detail
- [clang-tidy] Added command line option `fix-notes` — n.james93 / detail
- Fix test cxx-call-kernel.cpp — Yaxun.Liu / detail
#22077 (Mar 1, 2021 4:01:23 AM)
- [lld][ELF] Removing redundant cast. NFC. — sbc / detail
- [Statepoint lowering] Require spill of deopt value in case its type is not legal — serguei.katkov / detail
- [SimplifyCFG] Update FoldTwoEntryPHINode to handle and/or of select and binop equally — aqjune / detail
- [profile] Delete zero-size dummy sections — i / detail
- [NFC] Factor out IV detector function for further reuse — mkazantsev / detail
- [NFC] Whitespace fix — mkazantsev / detail
- [NFC] Introduce function getIVStep for further reuse — mkazantsev / detail
- [NFC] Detect IV increment expressed as uadd_with_overflow and usub_with_overflow — mkazantsev / detail
- [clangd] Use flags from open files when opening headers they include — sam.mccall / detail
- Use a fast path when initializing LineOffsetMapping — sguelton / detail
- [DAG] visitVECTOR_SHUFFLE - move shuffle canonicalization/merges all under the same legality test. NFCI. — llvm-dev / detail
- [libc++] [docs] [C++2b] Update status page with issues (and forgotten papers) adopted in November 2020 and February 2021 virtual meetings. — marek.kurdej / detail
- [Driver] Don't litter the source directory in test — benny.kra / detail
- [lldb/Interpreter] Pacify -Wnon-virtual-dtor — benny.kra / detail
- [Statepoint Lowering] Consider dead deopt gc values together with other gc values — serguei.katkov / detail
- [CodeGen] Fix issues with subvector intrinsic index types — fraser / detail
- Revert "[flang] Detect circularly defined interfaces of procedures" — andrzej.warzynski / detail
- [DAG] visitVECTOR_SHUFFLE - attempt to match commuted shuffles with MergeInnerShuffle. — llvm-dev / detail
- [LV] Generate RT checks up-front and remove them if required. — flo / detail
- [SEH] capture 'this' — ogoffart / detail
- [RISCV] Support EXTRACT_SUBVECTOR on vector masks — fraser / detail
- [RISCV] Unify scalable- and fixed-vector INSERT_SUBVECTOR lowering — fraser / detail
- [RISCV] Fix INSERT/EXTRACT_SUBVECTOR on fractional LMUL types — fraser / detail
#22076 (Feb 28, 2021 5:38:46 PM)
- [InstCombine] avoid infinite loop in demanded bits for select — spatel / detail
- AMDGPU/GlobalISel: Add subtarget to a test — Matthew.Arsenault / detail
- [lldb/Interpreter][NFC] Remove more deleted const char* overloads — Tatyana Krasnukha / detail
- [lldb/Interpreter][NFC] Replace default constructors/destructors bodies with "=default" — Tatyana Krasnukha / detail
- [lldb/Interpreter][NFC] Remove explicit default initialization of members and base classes — Tatyana Krasnukha / detail
- [lldb][NFC] Make OptionValueArgs::GetArgs constant — Tatyana Krasnukha / detail
- [lldb] OptionValueProperties::Get[Set]PropertyAtIndexAsArgs should handle OptionValueArgs — Tatyana Krasnukha / detail
- [lldb/Interpreter] Fix deep copying for OptionValue classes — Tatyana Krasnukha / detail
- [lldb/Target] Remove outdated code — Tatyana Krasnukha / detail
- [DAGCombiner] Don't skip no overflow check on UMULO if the first computeKnownBits call doesn't return any 0 bits. — craig.topper / detail
- [llvm] Use set_is_subset (NFC) — kazu / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [IR] Use range-based for loops (NFC) — kazu / detail
- [DAGCombiner][X86] Don't peek through ANDs on the shift amount in matchRotateSub when called from MatchFunnelPosNeg. — craig.topper / detail
- Add tests which include brace initialization — steveire / detail
#22075 (Feb 28, 2021 7:17:24 AM)
- [X86] Add avx512f command lines to vec_smulo and vec_umulo. — craig.topper / detail
- [SampleFDO] Add a cutoff flag to control how many symbols will be included — wmi / detail
- [ARM] VECTOR_REG_CAST undef -> undef — david.green / detail
- [X86][AVX] Reuse existing VBROADCAST(x) for SCALAR_TO_VECTOR(x) — llvm-dev / detail
- [lld/mac] Simplify encodeDylibOrdinal() a bit — thakis / detail
- [ARM] VMOVN undef folding — david.green / detail
#22074 (Feb 27, 2021 8:59:26 PM)
- Fix Block::eraseArguments to properly update the cached positions — joker.eph / detail
- Fix Block::eraseArguments: keep track the first removed element while removing — joker.eph / detail
- Revert "[clang-itdy] Simplify virtual near-miss check" — steveire / detail
- [lld-macho] Implement options -rename_section -rename_segment — gkm / detail
- [clang-format] Fix AlignConsecutiveDeclarations handling of pointers — bjoern / detail
- [lld-macho] check minimum header length when opening linkable input files — gkm / detail
- [X86] Add back SSE check prefix for vec-umulo.ll. Regenerate vec-smulo.ll. NFC — craig.topper / detail
- [mlir][linalg] Generate additional interfaces for named ops. — stellaraccident / detail
- [mlir][linalg] Add symbolic type conversion to linalg named ops. — stellaraccident / detail
- NFC: Adds labels to a linalg test and extend a missing case. — stellaraccident / detail
- [X86] Fix a couple comments that said LHS where they meant RHS. NFC — craig.topper / detail
- [mlir][sparse] fixed inaccury in maintaining universal index — ajcbik / detail
- [Attributor] Conditinoally delete fns — gh / detail
- [Debug-Info][NFC] use emitDwarfUnitLength for debug line section — czhengsz / detail
#22073 (Feb 27, 2021 10:33:35 AM)
- [llvm] Add assertions for the smart pointers with the possibility to be null in DWARFLinker::loadClangModule — a.v.lapshin / detail
- [clang-tidy] Handle uninstantiated templates in redundant get check — steveire / detail
- [clang-tidy] Simplify shrink to fit check — steveire / detail
- [clang-tidy] Simplify default member init check — steveire / detail
- [clang-tidy] Simplify redundant member init check — steveire / detail
- [clang-tidy] Simplify suspicious enum usage check — steveire / detail
- [clang-tidy] Simplify redundant branch condition check — steveire / detail
- [clang-tidy] Simplify special member functions check — steveire / detail
- [clang-tidy] Simplify boolean expr check — steveire / detail
- [clang-tidy] Simplify suspicious memset usage check — steveire / detail
- [X86] Disable rematerializion for PTILELOADDV — pengfei.wang / detail
- [SimplifyCFG] avoid illegal phi with both poison and undef — spatel / detail
- [clang][Lifetimes] Fix false positive warning from BUG 49342 — xazax.hun / detail
- Store (cache) the Argument number (index in the argument list) inside the BlockArgumentImpl — joker.eph / detail
- [lld-macho] Properly test subtractor relocations & fix their attributes — jezng / detail
- [lld-macho] Don't emit rebase opcodes for subtractor minuend relocs — jezng / detail
- [lld-macho] Add test for a variety of arm64 relocations — jezng / detail
- [lld-macho] Extract embedded addends for arm64 UNSIGNED relocations — jezng / detail
- [llvm-readobj] Use ListSeparator (NFC) — kazu / detail
- [llvm] Fix typos in documentation (NFC) — kazu / detail
- [IR] Use range-based for loops (NFC) — kazu / detail
- [mlir] Improve test coverage for print-op-graph — jpienaar / detail
- [NFC][AMDGPU] Document the AMDGPU target feature defaults — Tony.Tye / detail
- Change the error message when `-split-input-file` is used with mlir-opt to make it recognizable by IDEs — joker.eph / detail
#22072 (Feb 27, 2021 12:08:50 AM)
- [sanitizer,android] Don't check devices on error — Vitaly Buka / detail
- [sanitizers] Fix checkout branch name — Vitaly Buka / detail
- [sanitizers] Fix checkout branch name — Vitaly Buka / detail
- [WebAssembly] Fix remapping branch dests in fixCatchUnwindMismatches — aheejin / detail
- [libcxx][test] Don't require Container<cv T> extension on non-libc++ — Casey / detail
- [lld/mac] Add some support for dynamic lookup symbols, and implement -U — thakis / detail
- [WebAssembly] Avoid `bit_cast` when printing f32 and f64 immediates — Dev / detail
- [mlir][vector] add higher dimensional support to gather/scatter — ajcbik / detail
- [NFC] Suppress "warning: ignoring return value" — Vitaly Buka / detail
- [NFC][libc++] Suppress "warning: ignoring return value" — Vitaly Buka / detail
- [sanitizers][NFC] Change typesto avoid warnings — Vitaly Buka / detail
- [dfsan] Record dfsan metadata in globals — gbalats / detail
- [flang] Detect circularly defined interfaces of procedures — psteinfeld / detail
- [DAGCombiner] Optimize SMULO/UMULO if we can prove that overflow is impossible. — craig.topper / detail
- AMDGPU: Use kill instruction to hint soft clause live ranges — Matthew.Arsenault / detail
- [docs] Add documentation on using the new pass manager — aeubanks / detail
- [MLIR][TOSA] Lower tosa.identity and tosa.identitiyn to linalg — rob.suderman / detail
- [clang] implicitly delete space ship operator with function pointers — richard / detail
- [flang][fir][NFC] Removes deprecated messages in builds. — eschweitz / detail
- [InstrProfiling] Use llvm.compiler.used instead of llvm.used for ELF — i / detail
- [Driver] Print process statistics report on CC_PRINT_PROC_STAT env variable. — vvereschaka / detail
- Reland "[builtins] Define fmax and scalbn inline" — rprichard / detail
- [mlir] Add regions to OpAdaptor — jpienaar / detail
- [test] Fix PGOProfile/comdat_internal.ll — i / detail
- [AArch64][GlobalISel] Import FMOV patterns rather than manually selecting it — Jessica Paquette / detail
- [msan] Use non-transparent-huge-page at SetShadow — jianzhouzh / detail
- [Driver] Fix a warning about the the initialization order — kazu / detail
- Add GNU attribute 'retain' — i / detail
- ELF: Create unique SHF_GNU_RETAIN sections for llvm.used global objects — i / detail
- [Polly] Refactoring IsInnermostParallel() in ISL to take the C++ wrapper object. NFC — llvm-project / detail
- [lld][WebAssembly] Rename methods/members to match ELF backend. NFC. — sbc / detail
- [WebAssembly] Fix reverse mapping in WasmEHFuncInfo — aheejin / detail
- [flang][fir] Add remaining Ops. Updates to pre-existing Ops. — eschweitz / detail
- [test] Add -triple x86_64 to attr-retain.c — i / detail
- [clang][NFC] Clean up whitespace in ClangOpcodesEmitter output — jrtc27 / detail
- [MLIR][TOSA] Resubmit Tosa to Standard/SCF Lowerings (const, if, while)" — rob.suderman / detail
- [mlir] Simplify various pieces of code now that Identifier has access to the Context/Dialect — riddleriver / detail
- [flang][fir] Upstream utility function valueHasFirAttribute() — eschweitz / detail
- [test] Add -triple x86_64 to attr-retain.cpp — i / detail
- [NFC] Remove tab from the source — Vitaly Buka / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Transforms/Utils] Use range-based for loops (NFC) — kazu / detail
#22071 (Feb 26, 2021 1:13:25 PM)
- [Test] Two more interesting test cases & their codegen counterparts — mkazantsev / detail
- [DAG] expandAddSubSat - break if-else chain. NFCI. — llvm-dev / detail
- [mlir] Mark OpState::removeAttr() deprecated. — csigg / detail
- [X86] Remove unnecessary custom lowering of v16i1/v32i1 ADD/SUB — llvm-dev / detail
- [DAG] Fold vXi1 multiplies -> and — llvm-dev / detail
- [docs][JITLink] Few typo fixes in JITLink design/API doc — Stefan Gränitz / detail
- [Driver] Flush file in locked area — sepavloff / detail
- [X86] Remove unnecessary custom lowering of vXi1 SADDSAT/SSUBSAT/UADDSAT/USUBSAT — llvm-dev / detail
- [Orc] Use extensible RTTI for the orc::ObjectLayer class hierarchy — Stefan Gränitz / detail
- [clang][cli] Fix build failure in CompilerInvocation — Jan Svoboda / detail
- [clang][cli] Implement '-cuid=' marshalling — Jan Svoboda / detail
- Revert "[NARY-REASSOCIATE] Support reassociation of min/max" — ybrevnov / detail
- [InstCombine] Avoid redundant or out-of-order debug value sinking — stephen.tozer / detail
- [mlir] Replace deprecated 'getAttrs' — marius.brehler / detail
- [X86] Allow PTILEZEROV and PTILELOADDV to be rematerializable — pengfei.wang / detail
- [clangd][remote] Add flag to set idletimeout — kadircet / detail
- [libcxxabi] Fewer assumptions about path from libcxx to libcxxabi — thakis / detail
- [mlir] Silence some deprecation warnings after dffc487b07d9a50f8c65eccb9241f72af3486c79 — benny.kra / detail
- [mlir][linalg] Allow TC ops taking an unused shaped operand. — hanchung / detail
- [Utils] collectBitParts - bail for integers > 128-bits — llvm-dev / detail
- [mlir][linalg] Add pooling ops to Linalg TC ops. — hanchung / detail
- [libc++] Remove the now unused macos-trunk and macos-backdeployment CI scripts — Louis Dionne / detail
- [ADT][NFC] Add extra typedefs to `ArrayRef` and `MutableArrayRef` — vlad.vinogradov / detail
- [lldb] Add deref support to libc++ unique_ptr synthetic — davelee.com / detail
- [llvm][utils] Support dereferencing llvm::Optional lldb formatter — davelee.com / detail
- [llvm][utils] Rename lldb dict variables to internal_dict — davelee.com / detail
- [AMDGPU] Better codegen for i64 bitreverse — jay.foad / detail
- Fix assert to use getTypeStoreSize instead of getPrimitiveSizeInBits, — jyknight / detail
- [llvm][utils] Fix innocuous off by one in lldb formatters — davelee.com / detail
- [X86][AVX] SimplifyDemandedBitsForTargetNode - add basic X86ISD::VBROADCAST handling. — llvm-dev / detail
- [PDB] Fix unsigned integer overflow — thakis / detail
- [MLIR][linalg] Make integer matmul ops cast before multiplying — gcmn / detail
- [AMDGPU] Add selection pattern for v_xnor_b32 — jay.foad / detail
- [NFC] MCRegister fixes in RegisterClassInfo, and const-ed APIs — mtrofin / detail
- [libc++] Allow running CI on macOS when Ninja isn't installed outside of Xcode — Louis Dionne / detail
- [NFC] Const-ed 2 APIs in VirtRegMap — mtrofin / detail
- [NFC][regalloc] const-ed APIs, using MCRegister instead of unsigned — mtrofin / detail
- [InstCombine][NFC]Add a test for logical reductions. — a.bataev / detail
- [libc++] Make the from-scratch config work on macOS out-of-the-box — Louis Dionne / detail
- Add a helper for matching simple recurrence cycles — listmail / detail
- Change some addUsedGlobal to addUsedOrCompilerUsedGlobal — i / detail
- [libcxx] cleans up __cpp_concepts mess — cjdb / detail
- Use helper introduced in 8020be0b8 to simplify ValueTracking [NFC] — listmail / detail
- [clang-tidy] Remove some test c++ mode restrictions. — n.james93 / detail
- [SanitizerCoverage] Clarify llvm.used/llvm.compiler.used and partially fix unmatched metadata sections on Windows — i / detail
- [clang-tidy][NFC] Tweak some generation of diag messages — n.james93 / detail
- [dfsan] Propagate origins for callsites — jianzhouzh / detail
- [scudo][test] Disable -Wfree-nonheap-object — leonardchan / detail
- Be more mathematicly precise about definition of recurrence [NFC] — listmail / detail
- [RISCV] Call SelectBaseAddr on the base pointer in the custom isel for vector loads and stores. — craig.topper / detail
- [dfsan] Do not test origin-tracking in atomic.cpp — jianzhouzh / detail
- [cgp] Minor code improvement - reuse an existing named helper [NFC] — listmail / detail
- Use getAlign() on atomicrmw/cmpxchg instructions, now that it's available. — jyknight / detail
- [SystemZ] Introducing assembler dialects for the Z backend — kai / detail
- [AMDGPU] Skip unclusterd rescheduling w/o ld/st — Stanislav.Mekhanoshin / detail
- [AMDGPU] Avoid second rescheduling for some regions — Stanislav.Mekhanoshin / detail
- [MLIR][TOSA] Lower tosa.reshape to linalg.reshape — rob.suderman / detail
- [tests] Precommit for upcoming patch — listmail / detail
#22070 (Feb 26, 2021 2:26:31 AM)
- 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
- [clang] Print 32 candidates on the first failure, with -fshow-overloads=best. — justin.lebar / detail
- [debug-info] refactor emitDwarfUnitLength — czhengsz / detail
- Revert [MLIR][TOSA] Added Tosa to Standard/SCF Lowerings (const, if, while) — rob.suderman / detail
- Fix signed-compare warning. — justin.lebar / detail
- [flang][fir] Add array value operations. — eschweitz / detail
- [TableGen] Use ListSeparator (NFC) — kazu / detail
- [Scalar] Use range-based for loops (NFC) — kazu / detail
- [llvm-dwarfdump] StringMap -> MapVector to make iteration order stable — i / detail
- [X86] Use correct padding when in 16-bit mode — isanbard / detail
- [Driver] Create -ffile-compilation-dir alias — phosek / detail
- [Driver] Rename -fprofile-{prefix-map,compilation-dir} to -fcoverage-{prefix-map,compilation-dir} — phosek / detail
- [MC] Allow .cfi_sections with empty section list — i / detail
- [RISCV] Add test cases for fixed vector extract element with non-constant index. NFC — craig.topper / detail
- [Driver] Don't pass -ffile-compilation-dir through to cc1 — phosek / detail
- [mlir] Remove some rarely used OpState members and use Operation members instead. — csigg / detail
- [clang-format] [PR19056] Add support for access modifiers indentation — marek.kurdej / detail
- [clang][NFC] Extract Target and AuxTarget creation in CompilerInstance to new function — sam.mccall / detail
- [Basic] Fix Wreturn-type gcc warning (NFC) — nullptr.cpp / detail
- [Test] Add one more test with corner cases for non-wrapping IVs — mkazantsev / detail
- [Sema] Fix MSVC "attribute is not recognized" warning (NFC) — nullptr.cpp / detail
- [llvm-exegesis][X86] Ignore a few unmeasurable opcodes. — courbet / detail
- [RISCV] Use existing method for the LMUL1 type. NFCI. — fraser / detail
- [MLIR][affine] Certain Call Ops to prevent fusion — uday / detail
#22069 (Feb 25, 2021 3:29:16 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
- [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
#22068 (Feb 25, 2021 5:02:45 AM)
- 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
- [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
- [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
- [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
#22067 (Feb 24, 2021 6:11:31 PM)
- [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
- [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
#22066 (Feb 24, 2021 7:45:15 AM)
- [zorg] Rename cross-targeting buildbot on AIX — Xiangling.Liao / 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
- [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
#22065 (Feb 23, 2021 8:54:04 PM)
- 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
- [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
- [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
#22064 (Feb 23, 2021 9:58:35 AM)
- fixed typo in comment — kuhnel / detail
- [clangd-ubuntu-clang] improved startup error logging — kuhnel / 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
- [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
#22063 (Feb 22, 2021 11:40:31 PM)
- 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
- [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
#22062 (Feb 22, 2021 12:50:04 PM)
- [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
- [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
#22061 (Feb 22, 2021 2:24:56 AM)
- 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
- [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
#22060 (Feb 21, 2021 4:03:26 PM)
- [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
#22059 (Feb 21, 2021 5:41:14 AM)
- [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
#22058 (Feb 20, 2021 7:21:01 PM)
- 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
- [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
#22057 (Feb 20, 2021 8:57:22 AM)
- [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
- [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
- [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
#22056 (Feb 19, 2021 10:17:02 PM)
- jenkins: More updates for "master" to "main" branch — Azharuddin Mohammed / 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
- [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
- 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
- [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 —