LLVM/project 6f5b4acclang/test/CodeGen scoped-atomic-ops.c, llvm/test/CodeGen/AArch64 sve-streaming-mode-fixed-length-fp-minmax.ll sve-fixed-length-fp-minmax.ll

Merge branch 'users/s-perron/texture2d-load-methods' into users/s-perron/texture2d-subscript-operator
DeltaFile
+927-1,424llvm/test/tools/dsymutil/AArch64/stmt-seq-macho.test
+706-1,470llvm/test/CodeGen/X86/funnel-shift-i512.ll
+1,419-130clang/test/CodeGen/scoped-atomic-ops.c
+1,066-36llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-minmax.ll
+692-76llvm/test/CodeGen/AArch64/sve-fixed-length-fp-minmax.ll
+644-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-phi.ll
+5,454-3,1361,893 files not shown
+40,938-18,6861,899 files

LLVM/project bd28ddeclang/include/clang/Basic DiagnosticSemaKinds.td

Reintroduce diagnostic.
DeltaFile
+3-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+3-01 files

LLVM/project 8dfa198clang/test/CodeGen scoped-atomic-ops.c, llvm/test/CodeGen/AArch64 sve-streaming-mode-fixed-length-fp-minmax.ll sve-fixed-length-fp-minmax.ll

Merge branch 'main' into users/s-perron/texture2d-load-methods
DeltaFile
+927-1,424llvm/test/tools/dsymutil/AArch64/stmt-seq-macho.test
+706-1,470llvm/test/CodeGen/X86/funnel-shift-i512.ll
+1,419-130clang/test/CodeGen/scoped-atomic-ops.c
+1,066-36llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-minmax.ll
+692-76llvm/test/CodeGen/AArch64/sve-fixed-length-fp-minmax.ll
+644-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-phi.ll
+5,454-3,1361,893 files not shown
+40,938-18,6861,899 files

LLVM/project 22122a6clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp SemaHLSL.cpp

Merge branch 'users/s-perron/texture2d-mips' into users/s-perron/texture-2d-calculate-level-of-detail
DeltaFile
+210-23clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl
+20-0clang/test/SemaHLSL/Texture2D-Load-errors.hlsl
+5-5clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+1-7clang/lib/Sema/SemaHLSL.cpp
+0-3clang/include/clang/Basic/DiagnosticSemaKinds.td
+236-385 files

LLVM/project cc46bb1clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp SemaHLSL.cpp

Merge branch 'users/s-perron/texture2d-subscript-operator' into users/s-perron/texture2d-mips
DeltaFile
+210-23clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl
+20-0clang/test/SemaHLSL/Texture2D-Load-errors.hlsl
+5-5clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+1-7clang/lib/Sema/SemaHLSL.cpp
+0-3clang/include/clang/Basic/DiagnosticSemaKinds.td
+236-385 files

LLVM/project b49f572clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp SemaHLSL.cpp

Merge branch 'users/s-perron/texture2d-load-methods' into users/s-perron/texture2d-subscript-operator
DeltaFile
+210-23clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl
+20-0clang/test/SemaHLSL/Texture2D-Load-errors.hlsl
+5-5clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+1-7clang/lib/Sema/SemaHLSL.cpp
+0-3clang/include/clang/Basic/DiagnosticSemaKinds.td
+236-385 files

LLVM/project 1dbae69clang/lib/Basic/Targets PPC.cpp, clang/lib/CodeGen CodeGenFunction.cpp

now that we normalize CPU on target_clones in Sema, remove normalization in codegen
DeltaFile
+5-5clang/lib/CodeGen/CodeGenFunction.cpp
+2-7clang/lib/Basic/Targets/PPC.cpp
+7-122 files

LLVM/project f16d872llvm/lib/Target/AMDGPU AMDGPUMCInstLower.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp AMDGPUBaseInfo.h

[AMDGPU] Add asm comments if setreg changes MSBs (#185774)
DeltaFile
+45-0llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
+19-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+13-5llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
+7-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+2-1llvm/test/CodeGen/AMDGPU/code-size-estimate.ll
+86-65 files

LLVM/project dd637efclang/test/CodeGenHLSL/resources Texture2D-Load.hlsl

A testing for all types.
DeltaFile
+188-1clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl
+188-11 files

FreeBSD/src 5f55c59lib/libmt mtlib.c, usr.bin/mt mt.1

mt(1)/libmt: Add LTO-10 density codes and specs.

These were obtained from IBM specs and actual tapes/drives.

Standard LTO-10 cartriges hold 30TB raw, 75TB with 2.5:1 compression.
Premium LTO-10 cartridges hold 40TB raw, 100TB with 2.5:1 compression.
LTO-10 tape drives are not backward compatible with previous generation
LTO tapes. (This is a change from older generation drives.)

Since the Premium tape is a new thing for LTO, we'll call this density
code LTO-10P vs. the standard LTO-10.  The barcode identifier for LTO-10
tapes is "LA"; the barcode identifier for LTO-10P tapes is "PA".

LTO-10 cartridges contain 1035m of tape, while LTO-10 Premium
cartridges contain 1337m of tape and have slightly higher density.
(Obtained from MAM data on actual tape cartridges and the density
report, obtained via 'mt getdensity'.)  LTO-10 cartridges use a
polyethylene naphthalate (PEN) film substrate. LTO-10 Premium
cartridges use an Aramid (aromatic polyamide) substrate that is thinner

    [12 lines not shown]
DeltaFile
+8-1usr.bin/mt/mt.1
+2-0lib/libmt/mtlib.c
+10-12 files

FreeNAS/freenas 9debbcesrc/middlewared/middlewared job.py main.py, src/middlewared/middlewared/plugins/docker migrate.py

Make Job framework generic and @job decorator typesafe
DeltaFile
+305-0src/middlewared/middlewared/pytest/unit/test_job_typesafe.py
+132-82src/middlewared/middlewared/job.py
+63-18src/middlewared/middlewared/service/decorators.py
+37-0src/middlewared/middlewared/utils/service/call_mixin.py
+26-0src/middlewared/middlewared/main.py
+2-2src/middlewared/middlewared/plugins/docker/migrate.py
+565-1028 files not shown
+576-11414 files

FreeNAS/freenas 0cff755src/middlewared/middlewared/api/v27_0_0 interface.py

27 api
DeltaFile
+26-1src/middlewared/middlewared/api/v27_0_0/interface.py
+26-11 files

FreeBSD/src 7fe98eelib/libmt mtlib.c, usr.bin/mt mt.1

mt(1)/libmt: Add LTO-10 density codes and specs.

These were obtained from IBM specs and actual tapes/drives.

Standard LTO-10 cartriges hold 30TB raw, 75TB with 2.5:1 compression.
Premium LTO-10 cartridges hold 40TB raw, 100TB with 2.5:1 compression.
LTO-10 tape drives are not backward compatible with previous generation
LTO tapes. (This is a change from older generation drives.)

Since the Premium tape is a new thing for LTO, we'll call this density
code LTO-10P vs. the standard LTO-10.  The barcode identifier for LTO-10
tapes is "LA"; the barcode identifier for LTO-10P tapes is "PA".

LTO-10 cartridges contain 1035m of tape, while LTO-10 Premium
cartridges contain 1337m of tape and have slightly higher density.
(Obtained from MAM data on actual tape cartridges and the density
report, obtained via 'mt getdensity'.)  LTO-10 cartridges use a
polyethylene naphthalate (PEN) film substrate. LTO-10 Premium
cartridges use an Aramid (aromatic polyamide) substrate that is thinner

    [12 lines not shown]
DeltaFile
+8-1usr.bin/mt/mt.1
+2-0lib/libmt/mtlib.c
+10-12 files

LLVM/project 925566eflang/docs/MeetingNotes/2026 2026-03-11.md

[flang] Add call notes for Flang Community Call on 3/11/2026 (#185912)
DeltaFile
+72-0flang/docs/MeetingNotes/2026/2026-03-11.md
+72-01 files

LLVM/project e86d4fbclang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td, clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenDecl.cpp

[CIR][CUDA] Handle local, __device__, __shared__, and __constant__ variables (#184248)

Support local, `__device__`, `__shared__`, and `__constant__` variables.
Mark device variables as `externally_initialized`.

References: https://github.com/llvm/llvm-project/issues/175871,
https://github.com/llvm/llvm-project/issues/179278,
https://github.com/llvm/clangir/pull/1368,
https://github.com/llvm/clangir/pull/1394

---------

Signed-off-by: ZakyHermawan <zaky.hermawan9615 at gmail.com>
DeltaFile
+85-23clang/lib/CIR/CodeGen/CIRGenModule.cpp
+66-0clang/test/CIR/CodeGenCUDA/address-spaces.cu
+38-14clang/lib/CIR/CodeGen/CIRGenDecl.cpp
+16-0clang/lib/CIR/CodeGen/TargetInfo.h
+13-1clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+9-0clang/lib/CIR/CodeGen/TargetInfo.cpp
+227-381 files not shown
+234-387 files

FreeNAS/freenas 2ce0c38src/middlewared/middlewared/plugins/service_/services cifs.py

NAS-140248 / 26.0.0-BETA.2 / Force child smbd processes to reload SMB config (by anodos325) (#18436)

This commit alters the reload behavior for the cifs service plugin such
that we force all active SMB sessions to reload their share
configuration. This change is made to address issues whereby an
already-existing SMB session cannot tcon into newly-created shares.

Original PR: https://github.com/truenas/middleware/pull/18435

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+4-0src/middlewared/middlewared/plugins/service_/services/cifs.py
+4-01 files

FreeNAS/freenas 0a42047src/middlewared/middlewared/plugins/service_/services cifs.py

NAS-140248 / 27.0.0-BETA.1 / Force child smbd processes to reload SMB config (#18435)

This commit alters the reload behavior for the cifs service plugin such
that we force all active SMB sessions to reload their share
configuration. This change is made to address issues whereby an
already-existing SMB session cannot tcon into newly-created shares.
DeltaFile
+4-0src/middlewared/middlewared/plugins/service_/services/cifs.py
+4-01 files

LLVM/project 1b61537llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp AMDGPUBaseInfo.h

[AMDGPU][InstCombine] Fold unused m0 operand to poison for sendmsg intrinsics (#183755)

Fold the second operand (m0) of llvm.amdgcn.s.sendmsg and
llvm.amdgcn.s.sendmsghalt to poison when the message type does not use
m0.

Only MSG_GS_ALLOC_REQ (message ID 9) actually reads the m0 value. All
other message types ignore it, so we can fold the operand to poison,
which eliminates unnecessary s_mov_b32 m0, 0 instructions in the
generated code.

  Fixes https://github.com/llvm/llvm-project/issues/183605

- Added InstCombine case for amdgcn_s_sendmsg and amdgcn_s_sendmsghalt
intrinsics
- Extract message ID using 8-bit mask to handle both pre-GFX11 (4-bit)
and GFX11+ (8-bit) encoding
  - Only preserve m0 operand for ID_GS_ALLOC_REQ
DeltaFile
+244-0llvm/test/Transforms/InstCombine/AMDGPU/sendmsg-m0-poison.ll
+27-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+23-0llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+3-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+297-04 files

LLVM/project b751241clang/include/clang/Analysis/Scalable/Analyses/UnsafeBufferUsage UnsafeBufferUsage.h UnsafeBufferUsageExtractor.h, clang/lib/Analysis/Scalable CMakeLists.txt

[clang][ssaf] Add UnsafeBufferUsage summary extractor for functions (#182941)

The UnsafeBufferUsage summary extract reuses -Wunsafe-buffer-usage to
find all unsafe pointers in functions and translates them to
entity-based representation.

rdar://169191570
DeltaFile
+383-38clang/unittests/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+281-0clang/lib/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp
+17-33clang/include/clang/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h
+40-0clang/include/clang/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.h
+0-31clang/include/clang/Analysis/Scalable/Analyses/UnsafeBufferUsage/UnsafeBufferUsageBuilder.h
+1-0clang/lib/Analysis/Scalable/CMakeLists.txt
+722-1026 files

LLVM/project b1ecb10clang/test/CodeGenHLSL ArrayAssignable.hlsl, clang/test/CodeGenHLSL/resources MatrixElement_cbuffer.hlsl CBufferMatrixSingleSubscriptSwizzle.hlsl

[DirectX] Specify element-aligned vectors

Use the new "ve" Data Layout specifier to indicate that vectors are
element-aligned for the target.

Part of #123968
DeltaFile
+20-20llvm/test/CodeGen/DirectX/MemIntrinsics/memcpy-pointee.ll
+16-16clang/test/CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl
+8-8clang/test/CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl
+8-8llvm/test/CodeGen/DirectX/MemIntrinsics/memcpy-struct.ll
+5-5clang/test/CodeGenHLSL/resources/cbuffer_geps.hlsl
+4-4clang/test/CodeGenHLSL/ArrayAssignable.hlsl
+61-6111 files not shown
+77-7817 files

LLVM/project 4fcdf52libc/include wctype.yaml, libc/src/wctype iswblank.cpp iswblank.h

[libc] add iswblank entrypoint (#185272)

Implement iswblank entrypoint and test for #185136
DeltaFile
+23-0libc/test/src/wctype/iswblank_test.cpp
+21-0libc/src/wctype/iswblank.cpp
+21-0libc/src/wctype/iswblank.h
+11-0libc/src/wctype/CMakeLists.txt
+9-0libc/test/src/wctype/CMakeLists.txt
+6-0libc/include/wctype.yaml
+91-08 files not shown
+99-014 files

LLVM/project d86700aclang/include/clang/Sema SemaPPC.h, clang/lib/Basic/Targets PPC.cpp PPC.h

normalize CPU during Sema

fix Sema and create ppc target_clones tests based on the x86 test
DeltaFile
+130-0clang/test/Sema/attr-target-clones-ppc.c
+15-5clang/lib/Sema/SemaPPC.cpp
+7-0clang/lib/Basic/Targets/PPC.cpp
+2-1clang/lib/Sema/SemaDeclAttr.cpp
+2-1clang/include/clang/Sema/SemaPPC.h
+1-0clang/lib/Basic/Targets/PPC.h
+157-76 files

LLVM/project f9a43dellvm/lib/Target/DirectX/DXILWriter DXILBitcodeWriter.cpp

[DirectX] replace Br with UncondBr and CondBr in DXILBitCodeWriter (#185925)

replace Br with UncondBr and CondBr in DXILBitCodeWriter after #184027
DeltaFile
+2-1llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp
+2-11 files

LLVM/project 1dd445clldb/test/API/functionalities/longjmp TestLongjmp.py

[lldb][tests] Attempt to fix lldb-x86_64-win builder (#185948)
DeltaFile
+0-1lldb/test/API/functionalities/longjmp/TestLongjmp.py
+0-11 files

LLVM/project 59a2105llvm/lib/Target/X86 X86PfmCounters.td

[X86][llvm-exegesis] Add support for emeraldrapids (#185928)

We were seeing some test failures internally due to some of our
llvm-exegesis tests starting to run on emeraldrapids machines and
erroring because there was no mapping.

We simply mirror sapphirerapids here because libpfm does the same
internally and raptor cove (uarch for emeraldrapids) is just a refresh
of golden cove (uarch for sapphirerapids), so should not contain any
differences with regards to execution ports.
DeltaFile
+1-0llvm/lib/Target/X86/X86PfmCounters.td
+1-01 files

FreeNAS/freenas 64aa0b4src/middlewared/middlewared/plugins/container migrate.py container.py, src/middlewared/middlewared/plugins/docker backup.py state_management.py

Merge branch 'master' of https://github.com/truenas/middleware into NAS-139477
DeltaFile
+252-252src/middlewared/middlewared/plugins/container/migrate.py
+0-374src/middlewared/middlewared/plugins/container/container.py
+136-163src/middlewared/middlewared/plugins/docker/backup.py
+296-0src/middlewared/middlewared/plugins/zpool/query_impl.py
+292-0src/middlewared/middlewared/plugins/container/crud.py
+131-159src/middlewared/middlewared/plugins/docker/state_management.py
+1,107-948181 files not shown
+5,286-3,654187 files

FreeNAS/freenas 65c453csrc/middlewared/middlewared/plugins/service_/services cifs.py

Force child smbd processes to reload SMB config

This commit alters the reload behavior for the cifs service
plugin such that we force all active SMB sessions to reload their
share configuration. This change is made to address issues whereby
an already-existing SMB session cannot tcon into newly-created
shares.
DeltaFile
+4-0src/middlewared/middlewared/plugins/service_/services/cifs.py
+4-01 files

LLVM/project 1aefcdeclang/lib/Headers __clang_hip_math.h, clang/test/Headers __clang_hip_math.hip

clang/AMDGPU: Use f64 exp10 builtin in hip math headers
DeltaFile
+450-450clang/test/Headers/__clang_hip_math.hip
+3-3clang/lib/Headers/__clang_hip_math.h
+453-4532 files

HardenedBSD/src 920b789lib/libsys sigreturn.2, usr.bin/calendar/calendars calendar.status_reports calendar.freebsd

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+28-0usr.bin/calendar/calendars/calendar.status_reports
+16-8lib/libsys/sigreturn.2
+0-4usr.bin/calendar/calendars/calendar.freebsd
+2-2usr.bin/clang/llvm-objcopy/Makefile
+2-1usr.bin/clang/llvm-ar/Makefile
+1-1usr.bin/clang/llvm-nm/Makefile
+49-166 files not shown
+55-2212 files

FreeBSD/ports ba132e7math/octave-forge-image distinfo Makefile

math/octave-forge-image: Update to 2.20.0.
DeltaFile
+3-3math/octave-forge-image/distinfo
+1-2math/octave-forge-image/Makefile
+4-52 files