LLVM/project dc9d64alld/COFF InputFiles.cpp, lld/test/COFF embed-bitcode.test

[lld][COFF] Restore `lto-embed-bitcode` and `-fembed-bitcode` Bitcode Embedding Features (#188398)

Removes the patches introduced by #150897 which broke LTO embed
documented features for creating whole-program-bitcode representations
of executables, used in production analysis/rewriting toolsets. This was
a documented feature available up until 21.1.8 broken by 22.x release.

This previously allowed the users to have a whole-program-bitcode
section `.llvmbc` embedded inside of the final executable.

(cherry picked from commit 1e99c9e4c7e82c8417e4bdb0d1cb3b86e6640c6c)
DeltaFile
+0-30lld/test/COFF/embed-bitcode.test
+0-5lld/COFF/InputFiles.cpp
+0-352 files

LLVM/project 199e5b7. lib.out tmp.exe

[NFC] Remove stray files from top level directory (#189563)

Added untracked files into the top level directory by mistake, reverting
the change in this PR.

Co-authored-by: himadhith <himadhith.v at ibm.com>
DeltaFile
+0-38lib.out
+0-0tmp.exe
+0-382 files

LLVM/project 8fef0fbclang/lib/Interpreter Interpreter.cpp, clang/test/Interpreter pretty-print.c

[clang-repl] Fix C89 incompatible keywords (#189432)

Restrict and inline keywords are removed for C89 interpreter since these
keywords caused fail at runtime preamble.

Fixes #189088

(cherry picked from commit 8bd83048084c27615e9536227fbb2545472915e7)
DeltaFile
+9-2clang/lib/Interpreter/Interpreter.cpp
+1-0clang/test/Interpreter/pretty-print.c
+10-22 files

LLVM/project f500b8dclang-tools-extra/test/clang-doc enum.cpp, llvm/test/Analysis/CostModel/AMDGPU log10.ll log.ll

Merge branch 'main' into users/cabbaken/03-31-_da_check_nsw_flags_for_addrecs_in_the_exact_rdiv_test
DeltaFile
+464-226clang-tools-extra/test/clang-doc/enum.cpp
+328-349llvm/test/CodeGen/AMDGPU/fract-match.ll
+380-248llvm/test/Analysis/CostModel/AMDGPU/log10.ll
+380-248llvm/test/Analysis/CostModel/AMDGPU/log.ll
+606-0llvm/test/CodeGen/AMDGPU/coexec-scheduler.ll
+296-190llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+2,454-1,261694 files not shown
+22,407-6,946700 files

LLVM/project 0c2c3f0clang/test/Analysis bstring.cpp

[analyzer][NFC] Reorganize bstring.cpp tests (#188709)

This change eliminates preprocessor-based suppression of test cases by
introducing multi-prefix verify options to run-lines. This slightly
increases coverage.
DeltaFile
+62-59clang/test/Analysis/bstring.cpp
+62-591 files

LLVM/project 0f75ecflldb/include/lldb/Target Target.h, lldb/source/Target Target.cpp

[lldb] Only create RegisterTypeBuilderClang plugin once (#189393)

This plugin creates types based on information from target XML, which is
parsed only once per session. It has internal logic to reuse created
types, but the plugin itself was being remade every time a type was
requested.
DeltaFile
+4-3lldb/source/Target/Target.cpp
+2-0lldb/include/lldb/Target/Target.h
+6-32 files

LLVM/project 7b6514ccompiler-rt/lib/sanitizer_common sanitizer_procmaps_mac.cpp weak_symbols.txt, compiler-rt/lib/tsan/go buildgo.sh

[sanitizer_common] [Darwin] Adopt _dyld_get_dyld_header (#182943)

(cherry picked from commit 2e7d07a33725a82ecfc514e27f047ece3ff13d4c)
DeltaFile
+6-2compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
+1-1compiler-rt/lib/tsan/go/buildgo.sh
+1-0compiler-rt/lib/sanitizer_common/weak_symbols.txt
+8-33 files

LLVM/project b2660a9clang/lib/CodeGen CGOpenMPRuntimeGPU.cpp

OpenMP: Reimplement getOffloadArch

This function made no sense at all. It was scanning through
the feature map looking for something that parsed as an OffloadArch.
Directly compute the arch from the target device.

I don't know why there isn't just an OffloadArch in TargetOpts,
this shouldn't really require parsing.
DeltaFile
+3-12clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+3-121 files

LLVM/project 6e2e06fllvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Refactor the signature of the Exact RDIV test (NFCI) (#189535)
DeltaFile
+10-20llvm/lib/Analysis/DependenceAnalysis.cpp
+1-3llvm/include/llvm/Analysis/DependenceAnalysis.h
+11-232 files

NetBSD/pkgsrc lNxg0cBdoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.2025+21-1doc/CHANGES-2026
+21-11 files

NetBSD/pkgsrc 6o3AbQVprint/tex-polyglossia distinfo Makefile, print/tex-polyglossia-doc distinfo Makefile

   tex-polyglossia{,-doc}: update to 2.9

   2.6
   * Reset splithyphens and vlna state of embedding language after
     embedded language has been closed
   * Fix space after \greeknumeral with numbers > 100
   ‣ Adapt localmarks to work with LaTeX 6/2025.
   * Add koppa option to Greek
   * Add possibility to customize the numbers 6 and 90 in Greek

   2.7
   ‣ Fix PDF strings with captions
   ‣ Fix spacing issue in List of Table/Figures
   ‣ Fix a bug with spacing after CJK punctuations and introduce
     \inhibitglue for LuaLaTeX

   2.8
   This is a hotfix release fixing a regression with CJK documents
   that was introduced by v. 2.7.

    [11 lines not shown]
VersionDeltaFile
1.21+4-4print/tex-polyglossia-doc/distinfo
1.21+4-4print/tex-polyglossia/distinfo
1.20+3-3print/tex-polyglossia-doc/Makefile
1.21+3-3print/tex-polyglossia/Makefile
1.13+3-1print/tex-polyglossia/PLIST
+17-155 files

LLVM/project 538ce9eclang/lib/AST DeclTemplate.cpp, clang/test/SemaTemplate GH188759.cpp

[clang] fix getReplacedTemplateParameter for function template specializaions

This fixes the transformation of substituted constant template parameters by
providing the instantiated parameter type for the function template
specialization case.

This fixes a regression introduced in #161029 which will be backported to llvm-22, so there are no release notes.

Fixes #188759
DeltaFile
+13-0clang/test/SemaTemplate/GH188759.cpp
+6-4clang/lib/AST/DeclTemplate.cpp
+19-42 files

NetBSD/pkgsrc xi6Hc5eprint/tex-pmhanguljamo distinfo Makefile, print/tex-pmhanguljamo-doc distinfo Makefile

   tex-pmhanguljamo{,-doc}: update to 1.3

   chnages unknown
VersionDeltaFile
1.5+4-4print/tex-pmhanguljamo/distinfo
1.5+4-4print/tex-pmhanguljamo-doc/distinfo
1.5+3-3print/tex-pmhanguljamo/Makefile
1.5+3-3print/tex-pmhanguljamo-doc/Makefile
1.2+1-3print/tex-pmhanguljamo-doc/PLIST
+15-175 files

NetBSD/pkgsrc cmRoVbzprint/tex-picture distinfo Makefile, print/tex-picture-doc distinfo Makefile

   tex-picture{,-doc}: update to 2.0

   The package is disabled unless the calc option or [=v1] is used
   as the LaTeX kernel provides the functions directly.
VersionDeltaFile
1.4+4-4print/tex-picture/distinfo
1.4+4-4print/tex-picture-doc/distinfo
1.2+2-2print/tex-picture-doc/Makefile
1.2+2-2print/tex-picture/Makefile
1.2+1-0print/tex-picture/PLIST
+13-125 files

LLVM/project 7365bfbllvm/lib/Target/X86/GISel X86InstructionSelector.cpp, llvm/test/CodeGen/X86/GlobalISel select-insert-vec256.mir select-insert-vec512.mir

[X86][GISel] Avoid creating subreg def operands in emitInsertSubreg (#189408)

emitInsertSubreg builds a COPY with a subregister def operand, but these
probably should not be allowed in SSA MIR. Change it to build an
equivalent use of INSERT_SUBREG instead.
DeltaFile
+71-44llvm/test/CodeGen/X86/GlobalISel/select-insert-vec256.mir
+56-38llvm/test/CodeGen/X86/GlobalISel/select-insert-vec512.mir
+12-10llvm/test/CodeGen/X86/GlobalISel/select-merge-vec512.mir
+11-8llvm/test/CodeGen/X86/GlobalISel/select-merge-vec256.mir
+9-3llvm/lib/Target/X86/GISel/X86InstructionSelector.cpp
+159-1035 files

NetBSD/pkgsrc 1ouhQo1print/tex-picinpar distinfo Makefile, print/tex-picinpar-doc distinfo Makefile

   tex-picinpar{,-doc}: update to 1.3a

   Minor update to picinpar so that it remains compatible with LaTeX2e 2025-11-01
VersionDeltaFile
1.6+3-3print/tex-picinpar-doc/distinfo
1.6+3-3print/tex-picinpar/distinfo
1.5+2-2print/tex-picinpar-doc/Makefile
1.6+2-2print/tex-picinpar/Makefile
1.2+1-0print/tex-picinpar-doc/PLIST
+11-105 files

NetBSD/pkgsrc EHbphZQprint/tex-pgfplots Makefile distinfo, print/tex-pgfplots-doc distinfo Makefile

   tex-pgfplots{,-doc}: update to 1.18.2

   2025-07-22 Yukai Chou
   - fix(pgfplotstable): recognize the new end-of-cell marker

   2025-01-24 Florian Schmaus
   - doc: libs.statistics: drop superfluous \Bigr
   - doc: libs.statistics: i runs till N, not N - 1

   2024-11-22 f380cedric
   - doc: fix typos

   2024-09-05 Phillip Raffeck
   - [doc] include single bar legend style
   - [doc] add missing brace

   2024-09-04 mbertucci47
   - Update repo link in documentation
   - fix small typos

    [38 lines not shown]
VersionDeltaFile
1.14+4-5print/tex-pgfplots/Makefile
1.14+4-4print/tex-pgfplots-doc/distinfo
1.14+4-4print/tex-pgfplots/distinfo
1.13+2-2print/tex-pgfplots-doc/Makefile
1.8+0-3print/tex-pgfplots-doc/PLIST
1.2+1-1print/tex-pgfplots-doc/DESCR
+15-196 files

LLVM/project dbad8a1llvm/lib/Target/WebAssembly WebAssemblyISelLowering.cpp WebAssemblyMachineFunctionInfo.cpp, llvm/test/CodeGen/WebAssembly swifttailcc.ll swiftasync-coroutine.ll

Wasm: add support for `swifttailcc` calling convention (#188296)

Wasm backend already supports tail calls where available, we only need
to enable corresponding branches for this calling convention.
DeltaFile
+148-0llvm/test/CodeGen/WebAssembly/swifttailcc.ll
+41-0llvm/test/CodeGen/WebAssembly/swiftasync-coroutine.ll
+27-11llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+19-0llvm/test/CodeGen/WebAssembly/swifttailcc-no-tailcall.ll
+12-6llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp
+10-0llvm/test/CodeGen/WebAssembly/swifttailcc-musttail-no-tailcall.ll
+257-171 files not shown
+262-207 files

LLVM/project 14bf1cdllvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU SIMemoryLegalizer.cpp SIInstrInfo.h

[AMDGPU][SIMemoryLegalizer] Consider scratch operations as NV=1 if GAS is disabled

- Clarify that `thread-private` MMO flag is still useful.
- If GAS is not enabled (which is the default as of last patch), consider an op as `NV=1` if it's a `scratch_` opcode, or if the MMO is in the private AS.
- Add tests for the new cases.
- Update AMDGPUUsage GFX12.5 memory model
DeltaFile
+181-0llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.mir
+75-36llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
+13-6llvm/docs/AMDGPUUsage.rst
+14-3llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+3-1llvm/lib/Target/AMDGPU/SIInstrInfo.h
+286-465 files

NetBSD/pkgsrc Xzc9E1Uprint/tex-pgf distinfo Makefile, print/tex-pgf-doc PLIST distinfo

   tex-pgf{,-doc}: update to 3.1.11a

   3.1.11
   ## [3.1.11] - 2025-08-14 Henri Menke

   - Add `RGB` and `gray` color model support for ConTeXt
   - Add `diamond split` shape
   - Typo in animations `end on` key
   - Output bounding box adjustment in pgfsys-dvisvgm.def
   - Fix shadings under LuaMetaTeX
   - Resolve missing `gnuplot` plots in manual
   - Treat varargs for `min()` and `max()` in `luamath` pgf library pgf-tikz/pgfplots
   - Fixed support for the `\tikz` command in the `dvisvgm4ht` driver for TeX4ht
   - Wrong key name in unknown decoration option error
   - `gnuplot` was always run when the function contained leading or trailing spaces
   - Typo fixes in the manual
   - Simplify short verb `|...|` used in manual or add required preamble for it
   - Harden parser for math expressions against active chars
   - Resolve overfull hboxes >=20pt in the manual

    [10 lines not shown]
VersionDeltaFile
1.13+30-3print/tex-pgf-doc/PLIST
1.18+4-4print/tex-pgf-doc/distinfo
1.20+4-4print/tex-pgf/distinfo
1.27+3-3print/tex-pgf/Makefile
1.17+3-3print/tex-pgf-doc/Makefile
+44-175 files

NetBSD/pkgsrc MFf30nUprint/tex-pdfpages distinfo Makefile, print/tex-pdfpages-doc distinfo Makefile

   tex-pdfpages{,-doc}: update to 0.6g

   Fix: wrong entry in TOC
VersionDeltaFile
1.22+4-4print/tex-pdfpages/distinfo
1.22+4-4print/tex-pdfpages-doc/distinfo
1.25+3-4print/tex-pdfpages/Makefile
1.22+3-3print/tex-pdfpages-doc/Makefile
+14-154 files

NetBSD/pkgsrc xjSaOAHprint/tex-pdfmanagement-testphase distinfo Makefile, print/tex-pdfmanagement-testphase-doc distinfo Makefile

   tex-pdfmanagement-testphase{,-doc}: update to 0.96y

   0.96u
   - load pdfmanagement-firstaid in pdfmanagement.sty after backend
     has been set.
   - use \draw_set_linewidth:n instead of \draw_linewidth:n in
     pushbutton code.

   0.96y
   * l3pdfmeta.dtx: fix test for PDF version
   * hyperref-generic.dtx: fix implementation of bookmark options
   * X-6 standard
   * handling of standards has been extended to better support the UA- and
     X-families beside the A-standard.
   * support for TDM in the XMP metadata (reservation of text & data mining rights)
VersionDeltaFile
1.12+4-4print/tex-pdfmanagement-testphase/distinfo
1.12+4-4print/tex-pdfmanagement-testphase-doc/distinfo
1.10+3-3print/tex-pdfmanagement-testphase-doc/Makefile
1.12+3-3print/tex-pdfmanagement-testphase/Makefile
1.7+5-1print/tex-pdfmanagement-testphase/PLIST
1.4+0-1print/tex-pdfmanagement-testphase-doc/PLIST
+19-166 files

LLVM/project d5d8b47llvm/include/llvm/IR GlobalObject.h Instruction.h, llvm/lib/IR Metadata.cpp LLVMContextImpl.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+105-114llvm/lib/IR/Metadata.cpp
+9-51llvm/lib/IR/LLVMContextImpl.h
+5-0llvm/include/llvm/IR/GlobalObject.h
+5-0llvm/include/llvm/IR/Instruction.h
+5-0llvm/include/llvm/IR/Value.h
+3-2llvm/lib/IR/Globals.cpp
+132-1671 files not shown
+134-1707 files

LLVM/project fa136dfllvm/lib/Object RelocationResolver.cpp, llvm/test/DebugInfo/AArch64 tls-at-location.ll

[llvm-dwarfdump] Support R_AARCH64_TLS_DTPREL64 in Object/RelocationResolver.cpp (#187649)

In patch https://github.com/llvm/llvm-project/pull/146572 we have plan
to emit R_AARCH64_TLS_DTPREL64. This give us the warning while using
llvm-dwarfdump for the object file which has tls variables -

warning: failed to compute relocation: R_AARCH64_TLS_DTPREL64, Invalid
data was encountered while parsing the file

To fix this warning we have mark the relocation as supported however
final absolute address of a TLS variable is determined at runtime,
resolving to the symbol's section-relative offset in the object file is
mitigate the warning.
DeltaFile
+2-0llvm/lib/Object/RelocationResolver.cpp
+1-1llvm/test/DebugInfo/AArch64/tls-at-location.ll
+3-12 files

NetBSD/pkgsrc IBSSzkbprint/tex-pdflscape distinfo Makefile, print/tex-pdflscape-doc distinfo Makefile

   tex-pdflscape{,-doc}: update to 0.14

   Update test for the PDF management
VersionDeltaFile
1.5+3-3print/tex-pdflscape-doc/distinfo
1.5+3-3print/tex-pdflscape/distinfo
1.3+2-2print/tex-pdflscape/Makefile
1.3+2-2print/tex-pdflscape-doc/Makefile
+10-104 files

NetBSD/pkgsrc vek9jjXprint/tex-bxjscls distinfo Makefile, print/tex-bxjscls-doc distinfo Makefile

   tex-bxjscls{,-doc}: update to 2.9e

   changes unknown
VersionDeltaFile
1.10+3-3print/tex-bxjscls-doc/distinfo
1.10+3-3print/tex-bxjscls/distinfo
1.8+2-2print/tex-bxjscls-doc/Makefile
1.8+2-2print/tex-bxjscls/Makefile
+10-104 files

LLVM/project 0430ca0clang/test/CodeGenHIP incorrect-atomic-scope.hip, clang/test/CodeGenOpenCL incorrect-atomic-scope.cl

add a builtin that becomes an intrinsic with metadata scope
DeltaFile
+22-3clang/test/CodeGenOpenCL/incorrect-atomic-scope.cl
+18-2clang/test/CodeGenHIP/incorrect-atomic-scope.hip
+40-52 files

LLVM/project b4485bdclang-tools-extra/test/clang-doc enum.cpp, llvm/test/Analysis/CostModel/AMDGPU log.ll log10.ll

Merge branch 'main' into users/cabbaken/03-31-_da_refactor_the_signature_of_the_exact_rdiv_test_nfci_
DeltaFile
+464-226clang-tools-extra/test/clang-doc/enum.cpp
+328-349llvm/test/CodeGen/AMDGPU/fract-match.ll
+380-248llvm/test/Analysis/CostModel/AMDGPU/log.ll
+380-248llvm/test/Analysis/CostModel/AMDGPU/log10.ll
+606-0llvm/test/CodeGen/AMDGPU/coexec-scheduler.ll
+296-190llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+2,454-1,261680 files not shown
+21,913-6,755686 files

OPNSense/core e78e0c0src/opnsense/scripts/kea/lib kea_ctrl.py

include command here
DeltaFile
+1-1src/opnsense/scripts/kea/lib/kea_ctrl.py
+1-11 files

LLVM/project e07cfeellvm/include/llvm/MC MCAssembler.h, llvm/lib/MC MCAssembler.cpp

Revert "[MC] Fuse relaxation and layout into a single forward pass (#184544)"

This reverts commit debb2514ea7f062a29e5e4740f9d6ee4cea3b978.
DeltaFile
+42-60llvm/lib/MC/MCAssembler.cpp
+0-37llvm/test/MC/X86/align-branch-convergence.s
+8-6llvm/test/MC/ELF/relax-branch-align.s
+1-6llvm/include/llvm/MC/MCAssembler.h
+51-1094 files