LLVM/project 2791f42lldb/source/Plugins/Process/Utility RegisterContextPOSIX_mips64.cpp lldb-mips-freebsd-register-enums.h, lldb/source/Plugins/Process/elf-core RegisterContextPOSIXCore_mips64.cpp RegisterContextPOSIXCore_mips64.h

[lldb][Process] Remove mips64 POSIX support (#179987)

Since ce03a862372a6f36d2fcf80dc80052aa155fcae8 and
427bb1cc1b09ea68b8a13a667810681ba4074f6b, mips64 support for POSIX is
orphaned. Remove any POSIX_mips64 code and other code we missed in those
commits.

---------

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+0-133lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
+0-103lldb/source/Plugins/Process/Utility/lldb-mips-freebsd-register-enums.h
+0-91lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
+0-78lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h
+0-55lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
+3-40lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
+3-5005 files not shown
+5-52611 files

LLVM/project 20b5849llvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Define new target gfx1170 (#180185)

DeltaFile
+14-2llvm/docs/AMDGPUUsage.rst
+9-0llvm/test/tools/llvm-readobj/ELF/AMDGPU/elf-headers.test
+7-0llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml
+5-0llvm/test/tools/llvm-objdump/ELF/AMDGPU/subtarget.ll
+5-0llvm/lib/Target/AMDGPU/AMDGPU.td
+4-0llvm/lib/TargetParser/TargetParser.cpp
+44-219 files not shown
+72-325 files

LLVM/project 2cbdb5bclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

[clang][OpenMP] Add OpenMP GPU optimization flag framework (#178914)

This patch series adds a framework of OpenMP GPU optimization flags to
enable more efficient code generation for GPU offloading. The series
consists of three patches:

1. Add negative flag variants (-fno-*) for existing assume options to
allow explicit disabling of optimizations.

2. Add -fopenmp-target-ignore-env-vars flag to indicate that OpenMP
runtime can ignore environment variables during code generation,
enabling optimizations like skipping runtime checks and eliminating
conditional branches.

3. Add -fopenmp-target-fast meta-flag that implies the above
optimization flags. This convenience flag is automatically enabled by
-Ofast and provides a simple interface for aggressive GPU optimizations.

The flags benefit all GPU targets (NVPTX, AMDGPU, Intel GPU) by

    [2 lines not shown]
DeltaFile
+35-0clang/test/Driver/openmp-target-fast-flag.c
+16-2clang/lib/Driver/ToolChains/Clang.cpp
+11-0clang/include/clang/Options/Options.td
+62-23 files

LLVM/project 75b4996llvm/lib/Target/AMDGPU SIDefines.h, llvm/lib/Target/AMDGPU/Utils AMDGPUAsmUtils.cpp

AMDGPU: Correct value and name for ID_RTN_SAVE_WAVE_HAS_TDM

The old name and ID value do not match the documentation. The
documentation calls this RTN_SAVE_WAVE_HAS_TDM with the value
0x98.
DeltaFile
+6-2llvm/test/MC/AMDGPU/gfx1250_asm_sopp.s
+4-1llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_sopp.txt
+1-1llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
+1-1llvm/lib/Target/AMDGPU/SIDefines.h
+12-54 files

LLVM/project f735aa0libcxx/include/__vector vector.h

[libc++] Tighten `__add_alignment_assumption` return type (#180090)

`__add_alignment_assumption` unilaterally returned a `pointer`, even
when passed a `const_pointer`. This was surfaced by some (but not all)
CI jobs when rebasing `std::vector` to have a layout type.
DeltaFile
+3-3libcxx/include/__vector/vector.h
+3-31 files

OPNSense/core 72cea55src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

firewall: live view: combined filters stored as converted strings, adjust parsing (fixes https://github.com/opnsense/core/issues/9741)
DeltaFile
+6-3src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+6-31 files

LLVM/project 4096cb6offload/plugins-nextgen/common CMakeLists.txt

[OFFLOAD] Fix TARGET_NAME in plugins common code (#180151)

Unlike other names is set between quotes which prevents our debug macros
to properly match it.
DeltaFile
+1-1offload/plugins-nextgen/common/CMakeLists.txt
+1-11 files

FreeBSD/ports 696c1d0devel/py-cfn-lint distinfo Makefile, devel/py-cfn-lint/files patch-pyproject.toml

devel/py-cfn-lint: Update to 1.44.0

ChangeLog:      https://github.com/aws-cloudformation/cfn-lint/releases/tag/v1.44.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-cfn-lint/distinfo
+2-2devel/py-cfn-lint/files/patch-pyproject.toml
+1-1devel/py-cfn-lint/Makefile
+6-63 files

HardenedBSD/src 6f5ba45release Makefile.vm, sys/conf options

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+17-17sys/conf/options
+0-8sys/kern/subr_module.c
+1-0release/Makefile.vm
+18-253 files

HardenedBSD/ports 3abb247devel/electron38/files/packagejsons yarn.lock, devel/electron38/files/packagejsons/.yarn/releases yarn-4.12.0.cjs yarn-4.11.0.cjs

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+403-978java/netbeans/pkg-plist
+942-0devel/electron38/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+0-942devel/electron38/files/packagejsons/.yarn/releases/yarn-4.11.0.cjs
+406-414devel/electron38/files/packagejsons/yarn.lock
+409-0devel/py-spy/distinfo
+228-0devel/py-spy/Makefile
+2,388-2,33470 files not shown
+2,826-2,55876 files

LLVM/project 2ba1ebalibc/src/__support wctype_utils.h CMakeLists.txt, libc/test/src/__support wctype_utils_test.cpp CMakeLists.txt

Revert "[libc][wctype] Implement internal UTF8 wctype classification functions" (#180186)

Reverts llvm/llvm-project#174607

Breaks libc++
DeltaFile
+0-536libc/test/src/__support/wctype_utils_test.cpp
+145-357libc/src/__support/wctype_utils.h
+1-11libc/src/__support/CMakeLists.txt
+0-12libc/test/src/__support/CMakeLists.txt
+146-9164 files

LLVM/project 920b8d0llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Rewrite the formula in the Strong SIV test
DeltaFile
+50-56llvm/lib/Analysis/DependenceAnalysis.cpp
+16-9llvm/test/Analysis/DependenceAnalysis/strong-siv-large-btc.ll
+4-5llvm/include/llvm/Analysis/DependenceAnalysis.h
+70-703 files

LLVM/project 56c875aclang/docs ReleaseNotes.rst, clang/lib/CodeGen CGExprScalar.cpp

Revert "[Clang] Fix atomic boolean compound assignment (#33210)" (#180183)

Reverts llvm/llvm-project#178220
DeltaFile
+0-29clang/test/CodeGen/compound-assign-atomic-bool.c
+1-6clang/lib/CodeGen/CGExprScalar.cpp
+0-3clang/docs/ReleaseNotes.rst
+1-383 files

LLVM/project 8c833ccclang/docs ReleaseNotes.rst, clang/lib/CodeGen CGExprScalar.cpp

Revert "[Clang] Fix atomic boolean compound assignment (#178220)"

This reverts commit 4af27b06f517cec52b14e72a30a8a9185b662086.
DeltaFile
+0-29clang/test/CodeGen/compound-assign-atomic-bool.c
+1-6clang/lib/CodeGen/CGExprScalar.cpp
+0-3clang/docs/ReleaseNotes.rst
+1-383 files

LLVM/project fdce0eallvm/lib/Transforms/Vectorize VPlanConstruction.cpp VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize iv_outside_user.ll

[VPlan] Add ExitingIVValue VPInstruction. (#175651)

Add a new VPInstruction opcode to compute the exiting value of an
induction variable after vectorization. This replaces the pattern of
extracting the last lane from the last part of the induction backedge
value when applicable.

This allows us to always use the pre-computed IV end value. It will also
allow unifying end value creation for both induction resume and exit
values.

PR: https://github.com/llvm/llvm-project/pull/175651
DeltaFile
+25-2llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+6-17llvm/test/Transforms/LoopVectorize/iv_outside_user.ll
+7-3llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-1llvm/lib/Transforms/Vectorize/VPlan.h
+6-0llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+6-0llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+56-232 files not shown
+60-248 files

LLVM/project c09bb7bclang/include/clang/StaticAnalyzer/Core/PathSensitive CoreEngine.h, clang/lib/StaticAnalyzer/Core CoreEngine.cpp ExprEngine.cpp

[NFC][analyzer] Remove IndirectGotoNodeBuilder::iterator (#180167)

My recent commit b96ef9c97bee44017bd832efab899ba1ed1f9b8f removed a
needlessly overcomplicated iterator class from SwitchNodeBuilder; this
commit repeats the same cleanup for IndirectGotoNodeBuilder.

(This is just for the sake of consistency -- I don't have plans to work
on indirect goto handling.)
DeltaFile
+10-33clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
+5-7clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
+3-5clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
+18-453 files

LLVM/project f6a9cbbllvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/Analysis/CostModel/AArch64 bswap.ll

[AArch64][SDAG] Legalise BSWAP for Neon types. (#179702)

GlobalISel legalised BSWAP for Neon types in #80036.

Legalising the types keeps them from being expanded to vector_shuffle
before being matched to REVs, and allows half-rotations on i16 vectors
to be combined to bswap (see
https://github.com/llvm/llvm-project/pull/178706#discussion_r2742804463).
DeltaFile
+5-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-1llvm/test/Analysis/CostModel/AArch64/bswap.ll
+6-22 files

LLVM/project 45408d7llvm/lib/Target/AMDGPU SIDefines.h, llvm/lib/Target/AMDGPU/Utils AMDGPUAsmUtils.cpp

AMDGPU: Correct value and name for ID_RTN_SAVE_WAVE_HAS_TDM

The old name and ID value do not match the documentation. The
documentation calls this RTN_SAVE_WAVE_HAS_TDM with the value
0x98.
DeltaFile
+6-2llvm/test/MC/AMDGPU/gfx1250_asm_sopp.s
+1-1llvm/lib/Target/AMDGPU/SIDefines.h
+1-1llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
+8-43 files

LLVM/project 1ab00fdllvm/lib/Target/AMDGPU AMDGPUGlobalISelUtils.cpp

review: remove using IntrinsicLaneMaskAnalyzer for SI_IF and SI_ELSE
DeltaFile
+0-5llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp
+0-51 files

LLVM/project 197bfa9llvm/test/CodeGen/X86 select-big-integer.ll

[X86] Add tests showing potential for vectorising i128/256/512 select nodes (#180173)

DeltaFile
+730-0llvm/test/CodeGen/X86/select-big-integer.ll
+730-01 files

LLVM/project b472fd3clang/include/clang/Basic DiagnosticGroups.td DiagnosticSemaKinds.td

Reorganise permissive and strict diagnostic groups
DeltaFile
+59-12clang/include/clang/Basic/DiagnosticGroups.td
+7-10clang/include/clang/Basic/DiagnosticSemaKinds.td
+66-222 files

LLVM/project 8e16553clang/include/clang/Analysis/Analyses/LifetimeSafety Facts.h, clang/lib/Analysis/LifetimeSafety Checker.cpp LifetimeAnnotations.cpp

use-after-invalidation
DeltaFile
+337-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+74-7clang/lib/Analysis/LifetimeSafety/Checker.cpp
+68-0clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+26-1clang/test/Sema/Inputs/lifetime-analysis.h
+25-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+24-0clang/lib/Sema/AnalysisBasedWarnings.cpp
+554-89 files not shown
+619-915 files

LLVM/project 689c995llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine load-shufflevector.ll

[VectorCombine] Skip dead shufflevector in GetIndexRangeInShuffles to fix crash. (#179217)

Update GetIndexRangeInShuffles to skip unused shuffles. This matches the
behavior in the loop below and without it, we end up with an index
mis-match, causing a crash for the added test case.

PR: https://github.com/llvm/llvm-project/pull/179217
DeltaFile
+16-0llvm/test/Transforms/VectorCombine/load-shufflevector.ll
+5-0llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+21-02 files

LLVM/project bde4754lldb/tools/lldb-dap/Handler DisassembleRequestHandler.cpp

[lldb-dap] Remove end line and column from disassemble response (#180037)

The end line entry calculated from the instruction's end address is
unreliable and could produce incorrect source ranges. especially if the
instruction spans multiple lines.

We can end in situations where the current end line is the next start
line and the source line is show to the client twice. confusing users
what maps to what.

| With EndLine | 
| :------------: |
| <img width="892" height="486" alt="Screenshot 2026-02-05 at 21 37 08"
src="https://github.com/user-attachments/assets/f2fef592-5754-4168-bf93-2baba4742c5d"
/> |

| Without Endline |
| :---------------: |
| <img width="892" height="486" alt="Screenshot 2026-02-05 at 21 59 29"

    [17 lines not shown]
DeltaFile
+0-16lldb/tools/lldb-dap/Handler/DisassembleRequestHandler.cpp
+0-161 files

LLVM/project 85db121libc/src/__support wctype_utils.h CMakeLists.txt, libc/test/src/__support wctype_utils_test.cpp CMakeLists.txt

[libc][wctype] Implement internal UTF8 wctype classification functions (#174607)

Closes [#174604](https://github.com/llvm/llvm-project/issues/174604)

This patch implements the internal wide character classification
functions with Unicode support.
The ASCII paths which were not implemented are taken from
[ctype_utils.h](https://github.com/llvm/llvm-project/blob/main/libc/src/__support/ctype_utils.h)



The tests mainly cover the dispatch logic between ASCII and UTF8, the
UTF8 variants are already comprehensively tested in
[wctype_classification_utils_test.cpp](https://github.com/mleleszi/llvm-project/blob/main/libc/test/src/__support/wctype/wctype_classification_utils_test.cpp).
DeltaFile
+536-0libc/test/src/__support/wctype_utils_test.cpp
+357-145libc/src/__support/wctype_utils.h
+11-1libc/src/__support/CMakeLists.txt
+12-0libc/test/src/__support/CMakeLists.txt
+916-1464 files

GhostBSD/build 4c17317packages base

add missing firmware
DeltaFile
+2-1packages/base
+2-11 files

FreeBSD/src 87b2c01sys/conf options

sys/conf/options: remove improper full stops

Only keep them when used in a sentence.

Reviewed by: vexeduxr
Signed-off-by: Quentin Thébault <quentin.thebault at defenso.fr>
Sponsored by: Defenso
Closes: https://github.com/freebsd/freebsd-src/pull/2004
DeltaFile
+17-17sys/conf/options
+17-171 files

HardenedBSD/src 87b2c01sys/conf options

sys/conf/options: remove improper full stops

Only keep them when used in a sentence.

Reviewed by: vexeduxr
Signed-off-by: Quentin Thébault <quentin.thebault at defenso.fr>
Sponsored by: Defenso
Closes: https://github.com/freebsd/freebsd-src/pull/2004
DeltaFile
+17-17sys/conf/options
+17-171 files

HardenedBSD/src 9124181sys/kern subr_module.c

sys/subr_module: remove useless macro gates

These constants are always defined by sys/sys/linker.h.

Reviewed by: vexeduxr
Signed-off-by: Quentin Thébault <quentin.thebault at defenso.fr>
Sponsored by: Defenso
MFC after: 2 weeks
Closes: https://github.com/freebsd/freebsd-src/pull/2004
DeltaFile
+0-8sys/kern/subr_module.c
+0-81 files

FreeBSD/src 9124181sys/kern subr_module.c

sys/subr_module: remove useless macro gates

These constants are always defined by sys/sys/linker.h.

Reviewed by: vexeduxr
Signed-off-by: Quentin Thébault <quentin.thebault at defenso.fr>
Sponsored by: Defenso
MFC after: 2 weeks
Closes: https://github.com/freebsd/freebsd-src/pull/2004
DeltaFile
+0-8sys/kern/subr_module.c
+0-81 files