LLVM/project a975b7cllvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv masked-udiv.ll

[RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (#197913)

Similar to #197724, but this time I also somehow forgot to convert the
operands to scalable vectors. I'm surprised that nothing asserted here,
since SDT_RISCVIntBinOp_VL has a type profile constraint that the
operands and result types need to be the same.
DeltaFile
+7-7llvm/test/CodeGen/RISCV/rvv/masked-udiv.ll
+8-3llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+15-102 files

LLVM/project 823afe0clang/lib/AST StmtProfile.cpp, clang/test/Modules polluted-operator.cppm

Reland [C++20] [Modules] Don't profiling the callee of CXXFoldExpr (#190732) (#195983)

Close https://github.com/llvm/llvm-project/issues/190333

For the test case, the root cause of the problem is, the compiler
thought the declaration of `operator &&` in consumer.cpp may change the
meaning of '&&' in the requrie clause of `F::operator()`. But it doesn't
make sense. Here we skip profiling the callee to solve the problem. Note
that we've already record the kind of the operator. So '&&' and '||'
won't be confused.

---

See the discussion in https://github.com/llvm/llvm-project/pull/194283

For the new found pattern that we may have other binary operator (e.g.,
operator +) in the require clause, e.g.,

```C++

    [8 lines not shown]
DeltaFile
+0-79clang/test/Modules/polluted-operator.cppm
+20-1clang/lib/AST/StmtProfile.cpp
+6-0clang/test/SemaCXX/GH190333.cpp
+26-803 files

LLVM/project 970ecaeclang/docs ReleaseNotes.rst, clang/lib/Sema SemaExpr.cpp

[Clang][Sema] Fix crash in __builtin_dump_struct with immediate callables (#192880)

## Motivation

`ComplexRemove` (used by `Sema::PopExpressionEvaluationContext` to strip
nested `ConstantExpr` wrappers) inherits the default
`TreeTransform::TransformOpaqueValueExpr`, which asserts on any
`OpaqueValueExpr` with a non-null `SourceExpr` unless a binding has
already been set up.

`__builtin_dump_struct` binds the record pointer to an `OpaqueValueExpr`
inside a `PseudoObjectExpr`. When the callable argument is
immediate-escalated (e.g. via `__builtin_is_within_lifetime`),
`RemoveNestedImmediateInvocation` roots `ComplexRemove` inside the PSE's
semantic form, reaching that OVE without the binding the assert expects
- triggering a crash.

## Closing Issues


    [6 lines not shown]
DeltaFile
+19-0clang/test/SemaCXX/cxx2a-consteval.cpp
+5-0clang/lib/Sema/SemaExpr.cpp
+2-0clang/docs/ReleaseNotes.rst
+26-03 files

LLVM/project e624f12llvm/docs Coroutines.rst, llvm/lib/Transforms/Coroutines SpillUtils.cpp

[CoroSplit] Never collect allocas used by catchpad into frame (#186728)

Windows EH requires exception objects allocated on stack. But there is
no reliable way to identify them. CoroSplit employs a best-effort
algorithm to determine whether allocas persist on the stack or the
frame, which may result in miscompilation when Windows exceptions are
used.
This patch proposes that we treat allocas used by catchpad as exception
objects and never place them on the frame. A verifier check is added to
enforce that operands of catchpad are either constants or allocas.

Close #143235 Close #153949 Close #182584
DeltaFile
+66-0llvm/test/Transforms/Coroutines/coro-alloca-10.ll
+7-0llvm/lib/Transforms/Coroutines/SpillUtils.cpp
+3-0llvm/docs/Coroutines.rst
+76-03 files

LLVM/project 4ab4d2dllvm/lib/Transforms/Vectorize VPlanConstruction.cpp VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize single_early_exit_live_outs.ll multiple-early-exits.ll

[VPlan] Fold canonical IV recipe creation into createLoopRegion. (#198383)

Remove the separate addCanonicalIVRecipes transform and create the
canonical IV's increment and the latch's exiting branch directly in
createLoopRegion, using the loop region's VPRegionValue for the
canonical IV. The temporary VPPhi placeholder previously inserted in the
header is no longer needed.

PR: https://github.com/llvm/llvm-project/pull/198383
DeltaFile
+35-49llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+26-26llvm/test/Transforms/LoopVectorize/single_early_exit_live_outs.ll
+14-14llvm/test/Transforms/LoopVectorize/multiple-early-exits.ll
+13-5llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+9-9llvm/test/Transforms/LoopVectorize/single-early-exit-interleave.ll
+8-8llvm/test/Transforms/LoopVectorize/predicated-multiple-exits.ll
+105-11122 files not shown
+169-18128 files

LLVM/project e896326clang/include/clang/Basic AttrDocs.td, clang/lib/CodeGen CGBuiltin.cpp CGAtomic.cpp

[Clang][AMDGPU] Add ``amdgcn_av("none")`` attribute for atomic expressions

Add a statement attribute that suppresses MakeAvailable/MakeVisible
cache operations on AMDGPU atomic instructions while preserving memory
ordering (waits).

The attribute takes a string argument specifying the mode. Currently
"none" is the only supported mode. The resulting atomic or fence
instruction carries !mmra !{!"amdgcn-av", !"none"} metadata.

Assisted-By: Claude Opus 4.6
DeltaFile
+131-0clang/test/CodeGen/AMDGPU/amdgcn-av-none-attr.cpp
+42-26clang/lib/CodeGen/CGBuiltin.cpp
+57-0clang/lib/Sema/SemaStmtAttr.cpp
+43-0clang/test/CodeGen/AMDGPU/amdgcn-av-non-atomic.cpp
+23-0clang/include/clang/Basic/AttrDocs.td
+8-1clang/lib/CodeGen/CGAtomic.cpp
+304-277 files not shown
+332-2713 files

LLVM/project fc77611clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp, llvm/include/llvm/IR MemoryModelRelaxationAnnotations.h

[IR] Introduce an appendTags() idiom to set MMRA metadata [NFC]

This is a simple set-union of new tags and existing tags. This is safer than
directly setting metadata, which can over-write existing MMRAs.

Assisted-By: Claude Opus 4.6
DeltaFile
+15-0llvm/lib/IR/MemoryModelRelaxationAnnotations.cpp
+1-4clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+4-0llvm/include/llvm/IR/MemoryModelRelaxationAnnotations.h
+20-43 files

LLVM/project fda6309llvm/lib/Target/AArch64 AArch64Combine.td, llvm/lib/Target/AArch64/GISel AArch64PreLegalizerCombiner.cpp

[AArch64][GlobalISel] Add tablegen pattern for uaddo combine (#198724)

Related to #197693 which filters the worklist to only include opcodes
for which there are combines. It's mostly handled by canMatchOpcode
which is tablgen'ed but some old combines like this one are missing a
tablegen pattern and require extra handling. This adds a simple wrapper
so it gets picked up by canMatchOpcode and we can delete the C++
handling.

Assisted-by: codex
DeltaFile
+17-10llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp
+10-1llvm/lib/Target/AArch64/AArch64Combine.td
+27-112 files

LLVM/project d06d3a7clang/lib/AST ASTImporter.cpp, clang/test/Analysis/ctu constraintsatisfaction.cpp

[clang][ASTImporter] Fix of crash at ConstraintSatisfaction import (#197407)

Null pointer dereference could happen during `ASTImporter` import of a
`ConstraintSatisfaction` object.
DeltaFile
+48-0clang/test/Analysis/ctu/constraintsatisfaction.cpp
+5-0clang/lib/AST/ASTImporter.cpp
+53-02 files

LLVM/project a69ce91clang/test/CodeGenCXX builtin-amdgcn-fence.cpp

[Clang][AMDGPU] clean up auto-generated CHECK lines in a test (NFC) (#199614)
DeltaFile
+40-86clang/test/CodeGenCXX/builtin-amdgcn-fence.cpp
+40-861 files

LLVM/project 49e2295llvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN/PRE pre-load-combine-metadata.ll

[GVN] Properly combine AA metadata if available load is hoisted (#197948)

Ensure the AA metadata are properly merged between the new load and the
old one during PRE. Actually set `DoesKMove` in `combineMetadataForCSE`,
otherwise the new load is assumed not to move, which is not correct if
the new load has happened to be hoisted.

Fixes: https://github.com/llvm/llvm-project/issues/196787.
DeltaFile
+97-0llvm/test/Transforms/GVN/PRE/pre-load-combine-metadata.ll
+1-1llvm/lib/Transforms/Scalar/GVN.cpp
+98-12 files

LLVM/project a225aafllvm/docs ProgrammersManual.rst ReleaseNotes.md, llvm/include/llvm/ADT DenseMap.h

[DenseMap] Invalidate iterators on erase (#199369)

Tighten DenseMap's `erase` contract so that, like `insert` and `grow`,
it invalidates iterators and references obtained before the call.
Under the current tombstone-based deletion this is purely an
LLVM_ENABLE_ABI_BREAKING_CHECKS check — the bucket array is not actually
mutated for other entries — but it surfaces stale-iterator-after-erase
patterns now rather than when DenseMap's deletion scheme changes.

Mirrors the SmallPtrSet change in #96762, which dropped tombstones in
small mode and likewise had `erase` invalidate iterators.

Depends on #198982 and #199365
DeltaFile
+8-7llvm/docs/ProgrammersManual.rst
+11-0llvm/unittests/ADT/DenseMapTest.cpp
+11-0llvm/unittests/ADT/DenseSetTest.cpp
+5-0llvm/docs/ReleaseNotes.md
+2-0llvm/include/llvm/ADT/DenseMap.h
+37-75 files

LLVM/project 0259687clang/test/CodeGenCXX builtin-amdgcn-fence.cpp

[Clang][AMDGPU] clean up auto-generated CHECK lines in a test (NFC)
DeltaFile
+40-86clang/test/CodeGenCXX/builtin-amdgcn-fence.cpp
+40-861 files

LLVM/project be39e06llvm/lib/IR LegacyPassManager.cpp

[IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (#199571)

PR #198982 rewrote removeNotPreservedAnalysis to use DenseMap::remove_if
with one predicate shared across two call sites. The predicate is always
inlined; the cost is that two call sites make
DenseMapBase::remove_if<...>
itself emit out of line instead of inlining into the caller. As this
runs
after every modifying codegen pass (legacy PM), it shows up as a small
instructions:u regression, most visibly at -O0 where the legacy codegen
PM
is a large fraction of compile time:

https://llvm-compile-time-tracker.com/compare.php?from=69a5cf515fd317bcf918e48de9137dd8549870c5&to=6302439f5aaea6cb776d8ceb5c2ef9108fccf702&stat=instructions%3Au

Collect the maps into a SmallVector and prune them from a single
remove_if
call site, so the instantiation is inlined again.
DeltaFile
+21-18llvm/lib/IR/LegacyPassManager.cpp
+21-181 files

LLVM/project 377af85llvm/lib/Transforms/Utils BuildLibCalls.cpp, llvm/test/Transforms/InferFunctionAttrs annotate.ll

[InferAttrs] Annotate math and basic string libcalls with `nosync` (#197761)

Math libcalls as well as some simple string ones do not create
synchronizes-with edges, thus `nosync` may be derived.

Co-authored-by: Johannes Doerfert <jdoerfert.llvm at gmail.com>
DeltaFile
+194-194llvm/test/Transforms/InferFunctionAttrs/annotate.ll
+29-0llvm/lib/Transforms/Utils/BuildLibCalls.cpp
+1-1llvm/test/Transforms/MergeICmps/X86/alias-merge-blocks.ll
+1-1llvm/test/Transforms/LICM/strlen.ll
+1-1llvm/test/Transforms/MergeICmps/X86/entry-block-shuffled.ll
+1-1llvm/test/Transforms/PreISelIntrinsicLowering/X86/memset-pattern.ll
+227-1986 files

LLVM/project b86512cllvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll

[RISCV][P-ext] Split v4i16/v8i8 vselect on RV32. (#198898)

We don't have a 64-bit merge instruction on RV32.

Assisted-by: Claude Sonnet 4.5
DeltaFile
+69-117llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+27-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+96-1192 files

LLVM/project c618e11mlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp

[MLIR][NVVM] Add `nvvm.divf` Op (#198744)

Adds the `nvvm.divf` NVVM dialect op covering all 16 PTX `div` forms via attribute-driven selection:

- Default (`approx = false, full = false`): IEEE-compliant rounded divide (`div.<RM>[.ftz].{f32,f64}`), 12 forms -- requires `rnd` ∈ `{rn, rm, rp, rz}`; supports f32 and f64 (f64 does not accept `ftz`).
- `approx = true`: fast hardware approximation (`div.approx[.ftz].f32`), 2 forms -- f32 only.
- `full = true`: full-range approximation (`div.full[.ftz].f32`), 2 forms -- f32 only.
DeltaFile
+75-0mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+64-0mlir/test/Target/LLVMIR/nvvm/divf/divf_invalid.mlir
+57-0mlir/test/Target/LLVMIR/nvvm/divf/divf.mlir
+22-0mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+218-04 files

LLVM/project eb96d58flang/lib/Lower/OpenMP ClauseProcessor.cpp ClauseProcessor.h, llvm/include/llvm/Frontend/OpenMP ConstructDecompositionT.h

NFC code changes
DeltaFile
+68-68flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+18-18llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+3-3flang/lib/Lower/OpenMP/ClauseProcessor.h
+4-1flang/lib/Lower/OpenMP/OpenMP.cpp
+93-904 files

LLVM/project 10fafe5flang/lib/Lower/OpenMP ClauseProcessor.cpp OpenMP.cpp, flang/test/Lower/OpenMP dyn-groupprivate-clause.f90

[flang][mlir] Add flang to mlir lowering for dyn_groupprivate
DeltaFile
+186-0flang/test/Lower/OpenMP/dyn-groupprivate-clause.f90
+68-0flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+18-0llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+0-10flang/test/Lower/OpenMP/Todo/dyn-groupprivate-clause.f90
+4-2flang/lib/Lower/OpenMP/OpenMP.cpp
+3-1flang/lib/Lower/OpenMP/ClauseProcessor.h
+279-136 files

LLVM/project fb8243fllvm/lib/Target/RISCV RISCVInstrInfoXqci.td

[RISCV] Use append TableGen feature in RISCVInstrInfoXqci.td (#199603)

This improves the readability of the file.

An AI came up with the patch which I reviewed and ensured that the tests
pass.
DeltaFile
+28-28llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+28-281 files

LLVM/project de188bbllvm/lib/MC CMakeLists.txt

[DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (#199605)

After https://github.com/llvm/llvm-project/pull/198222, the following
error was reported in CI bots:

```
[1546/5356] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/DXContainerInfo.cpp.o
FAILED: [code=1] lib/MC/CMakeFiles/LLVMMC.dir/DXContainerInfo.cpp.o
sccache /usr/bin/g++ -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/runner/work/circt/circt/build/lib/MC -I/home/runner/work/circt/circt/llvm/llvm/lib/MC -I/home/runner/work/circt/circt/build/include -I/home/runner/work/circt/circt/llvm/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-dangling-pointer -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fPIC -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/MC/CMakeFiles/LLVMMC.dir/DXContainerInfo.cpp.o -MF lib/MC/CMakeFiles/LLVMMC.dir/DXContainerInfo.cpp.o.d -o lib/MC/CMakeFiles/LLVMMC.dir/DXContainerInfo.cpp.o -c /home/runner/work/circt/circt/llvm/llvm/lib/MC/DXContainerInfo.cpp
/home/runner/work/circt/circt/llvm/llvm/lib/MC/DXContainerInfo.cpp:14:10: fatal error: llvm/Support/VCSRevision.h: No such file or directory
   14 | #include "llvm/Support/VCSRevision.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[1547/5356] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
[1548/5356] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/DXContainerRootSignature.cpp.o
[1549/5356] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/DXContainerPSVInfo.cpp.o
[1550/5356] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
[1551/5356] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
ninja: build stopped: subcommand failed.

    [2 lines not shown]
DeltaFile
+1-0llvm/lib/MC/CMakeLists.txt
+1-01 files

LLVM/project 44583ecmlir/lib/Dialect/X86/Transforms VectorContractToAMXDotProduct.cpp, mlir/lib/Dialect/X86/Utils X86Utils.cpp

[mlir][x86] Fix - multiple issues / F8 support for AMX dot-product lowering (#196984)

This patch fixes issues or support additional patterns for AMX
`dot-product` lowering.

1. Fix issue related to write-back to `C` matrix,
2. Supports additional lowering pattern where the cache tile sizes are:
32,32,32,
3. Online packing - loop peeling is now based on `step` size,
4. Extends support for `f8` lowering (`mx-fp8` lowering will be
supported after vector.contract has `mx` support).
DeltaFile
+514-7mlir/test/Dialect/X86/AMX/vector-contract-to-tiled-dp.mlir
+300-199mlir/lib/Dialect/X86/Transforms/VectorContractToAMXDotProduct.cpp
+3-3mlir/lib/Dialect/X86/Utils/X86Utils.cpp
+817-2093 files

LLVM/project fe3d6b0clang-tools-extra/clangd ProjectModules.cpp

[NFC] [clangd] [C++20] [Modules] Fix false duplicate module warning for equivalent paths (#199343)

When checking for multiple source files declaring the same module, the
comparison used raw string equality on file paths. This causes false
positives when the same file is represented by different but equivalent
path strings.

Use pathEqual(normalizePath(...), normalizePath(...)) instead to compare
canonical paths, consistent with how clangd handles path comparisons
elsewhere.
DeltaFile
+2-1clang-tools-extra/clangd/ProjectModules.cpp
+2-11 files

LLVM/project 44d60bacompiler-rt/lib/sanitizer_common sanitizer_platform_limits_posix.h

sanitizer_common: Fix build on MIPS with _TIME_BITS=64 (#199590)

When we build sanitizer_common with -D_TIME_BITS=64, the assert of
struct_kernel_stat_sz fails due to the size of struct stat get different
size.
DeltaFile
+6-0compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+6-01 files

LLVM/project 56674d6llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll

Merge branch 'main' into users/el-ev/invalid_nul_constraint_diag
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+8,633-8,584llvm/test/CodeGen/Thumb2/mve-clmul.ll
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+1,243-8,768llvm/test/CodeGen/X86/vector-replicaton-i1-mask.ll
+7,616-740llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+8,195-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+61,925-39,0158,203 files not shown
+516,613-234,9208,209 files

LLVM/project d4550ccclang/lib/Sema OpenCLBuiltins.td, clang/test/SemaOpenCL intel-bfloat16-conversions-builtins.cl

[OpenCL] Add cl_intel_bfloat16_conversions builtins (#199422)

Add cl_intel_bfloat16_conversions declarations to OpenCLBuiltins.td
and cover the extension with a dedicated header-free SPIR test.

Specification:

https://registry.khronos.org/OpenCL/extensions/intel/cl_intel_bfloat16_conversions.html

Co-authored-by: Copilot
DeltaFile
+65-0clang/test/SemaOpenCL/intel-bfloat16-conversions-builtins.cl
+17-0clang/lib/Sema/OpenCLBuiltins.td
+82-02 files

LLVM/project cd27e2eclang/test/AST ast-dump-lambda-json.cpp ast-dump-template-json-win32-mangler-crash.cpp, lldb/tools/lldb-dap/extension package-lock.json

rebase

Created using spr 1.3.7
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+3,903-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion.ll
+2,504-1,285lldb/tools/lldb-dap/extension/package-lock.json
+0-3,387clang/test/AST/ast-dump-lambda-json.cpp
+7-3,217clang/test/AST/ast-dump-template-json-win32-mangler-crash.cpp
+42,652-28,8123,510 files not shown
+159,432-86,9803,516 files

LLVM/project a1d4f6aclang/test/AST ast-dump-lambda-json.cpp ast-dump-template-json-win32-mangler-crash.cpp, lldb/tools/lldb-dap/extension package-lock.json

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+3,903-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion.ll
+2,504-1,285lldb/tools/lldb-dap/extension/package-lock.json
+0-3,387clang/test/AST/ast-dump-lambda-json.cpp
+7-3,217clang/test/AST/ast-dump-template-json-win32-mangler-crash.cpp
+42,652-28,8123,510 files not shown
+159,432-86,9803,516 files

LLVM/project 9ebd3a0clang/test/AST ast-dump-lambda-json.cpp ast-dump-template-json-win32-mangler-crash.cpp, lldb/tools/lldb-dap/extension package-lock.json

rebase

Created using spr 1.3.7
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+3,903-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion.ll
+2,504-1,285lldb/tools/lldb-dap/extension/package-lock.json
+0-3,387clang/test/AST/ast-dump-lambda-json.cpp
+7-3,217clang/test/AST/ast-dump-template-json-win32-mangler-crash.cpp
+42,652-28,8123,510 files not shown
+159,432-86,9803,516 files

LLVM/project b293cf5clang/test/AST ast-dump-lambda-json.cpp ast-dump-template-json-win32-mangler-crash.cpp, lldb/tools/lldb-dap/extension package-lock.json

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+3,903-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion.ll
+2,504-1,285lldb/tools/lldb-dap/extension/package-lock.json
+0-3,387clang/test/AST/ast-dump-lambda-json.cpp
+7-3,217clang/test/AST/ast-dump-template-json-win32-mangler-crash.cpp
+42,652-28,8123,510 files not shown
+159,432-86,9803,516 files