FreeBSD/ports e39fb52textproc/py-jiter distinfo Makefile.crates

textproc/py-jiter: Update to 0.13.0

Changelog: https://github.com/pydantic/jiter/releases/tag/v0.13.0

Reported by:    Repology
DeltaFile
+69-75textproc/py-jiter/distinfo
+33-36textproc/py-jiter/Makefile.crates
+1-2textproc/py-jiter/Makefile
+103-1133 files

FreeBSD/doc b3074c6website/content/en administration.adoc

administration: Siva is now a committer

Reviewed by:            lwhsu, ziaee
Differential Revision:  https://reviews.freebsd.org/D54818
DeltaFile
+1-1website/content/en/administration.adoc
+1-11 files

FreeBSD/ports 00a5677databases/py-sqlmodel Makefile distinfo

databases/py-sqlmodel: Update to 0.0.32

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.32/docs/release-notes.md

Reported by:    Repology
DeltaFile
+9-8databases/py-sqlmodel/Makefile
+3-3databases/py-sqlmodel/distinfo
+12-112 files

FreeBSD/ports 4c4ad2blang/cjs distinfo Makefile

lang/cjs: update to 128.1

unbreak runtime with glib 2.86
DeltaFile
+3-3lang/cjs/distinfo
+1-1lang/cjs/Makefile
+4-42 files

LLVM/project 163dedallvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine zext-bool-add-sub.ll

[InstCombine][profcheck] Fix missing profdata for zext/sext transform and update tests
DeltaFile
+0-49llvm/utils/profcheck-xfail.txt
+8-12llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+1-1llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
+9-623 files

LLVM/project ad59badllvm/lib/Transforms/InstCombine InstCombineSelect.cpp InstCombineAndOrXor.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in logical op creation and select folding
DeltaFile
+12-0llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+8-2llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
+0-1llvm/utils/profcheck-xfail.txt
+20-33 files

LLVM/project f3363d3llvm/lib/Transforms/InstCombine InstCombineShifts.cpp InstructionCombining.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in shift-of-select folding
DeltaFile
+8-2llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
+2-1llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+3-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+0-1llvm/utils/profcheck-xfail.txt
+13-44 files

LLVM/project baad260llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine zext-bool-add-sub.ll

[InstCombine][profcheck] Fix missing profdata for zext transform.
DeltaFile
+17-4llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+9-5llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
+0-1llvm/utils/profcheck-xfail.txt
+26-103 files

LLVM/project fcd2dc0llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in symmetric select folding
DeltaFile
+6-3llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+6-42 files

LLVM/project 9d928f3llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in select factorization folding
DeltaFile
+12-12llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+12-132 files

LLVM/project 515f6d3llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in nested select folding
DeltaFile
+6-2llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+1-1llvm/utils/profcheck-xfail.txt
+7-32 files

LLVM/project 9975b84llvm/lib/Transforms/InstCombine InstCombineSelect.cpp InstCombineCalls.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in select(ldexp) and ldexp(select) folding
DeltaFile
+11-2llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+5-0llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+16-33 files

LLVM/project e1fd15bllvm/lib/Transforms/InstCombine InstCombineCalls.cpp InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in clamp folds and fix verifier errors
DeltaFile
+18-5llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+5-4llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+23-103 files

LLVM/project a8e6adbllvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in ldexp(zext) folding
DeltaFile
+10-0llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+10-12 files

LLVM/project bafde8fllvm/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Set unknown profile metadata in memchr-to-select folding
DeltaFile
+10-1llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+10-22 files

LLVM/project 1027917llvm/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Comprehensive fix for missing profile metadata in libcall simplifications
DeltaFile
+50-22llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+50-232 files

LLVM/project c366bd2llvm/lib/Transforms/InstCombine InstCombineShifts.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Set unknown profile metadata in lshr-to-select folding
DeltaFile
+8-1llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
+0-1llvm/utils/profcheck-xfail.txt
+8-22 files

LLVM/project 2e61b0ellvm/lib/Transforms/InstCombine InstCombineAndOrXor.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Set unknown profile metadata in logic-to-select folding
DeltaFile
+3-0llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
+0-1llvm/utils/profcheck-xfail.txt
+3-12 files

LLVM/project 8b4c7b1llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine clamp-to-minmax.ll

InstCombine: Propagate profile metadata in floating point clamp and swap canonicalization
DeltaFile
+17-2llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+11-6llvm/test/Transforms/InstCombine/clamp-to-minmax.ll
+3-1llvm/utils/profcheck-xfail.txt
+31-93 files

LLVM/project f649b1cllvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine fneg.ll

InstCombine: Propagate profile metadata in fneg(select) folding
DeltaFile
+8-4llvm/test/Transforms/InstCombine/fneg.ll
+6-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+0-1llvm/utils/profcheck-xfail.txt
+14-53 files

LLVM/project 1b207edllvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine fabs.ll

InstCombine: Propagate profile metadata in fabs(select) folding
DeltaFile
+5-3llvm/test/Transforms/InstCombine/fabs.ll
+3-0llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+8-43 files

LLVM/project 2077a1dllvm/lib/Transforms/InstCombine InstCombineSelect.cpp InstCombineInternal.h, llvm/test/Transforms/InstCombine canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll

InstCombine: Propagate profile metadata in clamp canonicalization
DeltaFile
+16-6llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+8-4llvm/test/Transforms/InstCombine/canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+0-1llvm/utils/profcheck-xfail.txt
+25-124 files

LLVM/project c58859allvm/lib/Transforms/InstCombine InstCombineCasts.cpp, llvm/test/Transforms/InstCombine cast-mul-select.ll

InstCombine: Propagate profile metadata in EvaluateInDifferentType to select
DeltaFile
+181-67llvm/test/Transforms/InstCombine/cast-mul-select.ll
+6-0llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+0-1llvm/utils/profcheck-xfail.txt
+187-683 files

LLVM/project c887a24llvm/lib/Transforms/InstCombine InstCombineMulDivRem.cpp, llvm/test/Transforms/InstCombine fmul.ll

InstCombine: Propagate profile metadata in mul(select) folding
DeltaFile
+50-8llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
+5-3llvm/test/Transforms/InstCombine/fmul.ll
+0-1llvm/utils/profcheck-xfail.txt
+55-123 files

LLVM/project 23e7429llvm/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in SimplifyLibCalls for FFS
DeltaFile
+15-1llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+15-22 files

LLVM/project 437ebf8llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine and-fcmp.ll

[InstCombine] Propagate profile metadata when factoring logic operations

When factoring logic operations involving logical AND/OR (represented as selects), InstCombine creates new select instructions. This patch ensures that these new instructions receive 'unknown' profile metadata if the function has profile data, satisfying profile verification requirements.

This fixes profile verification failures in .
DeltaFile
+19-1llvm/test/Transforms/InstCombine/and-fcmp.ll
+16-2llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+35-43 files

LLVM/project 0227853llvm/lib/Transforms/InstCombine InstCombineAndOrXor.cpp InstCombineInternal.h, llvm/test/Transforms/InstCombine and-or-icmps.ll

Fix profile metadata propagation in InstCombine reassociation.

This change ensures that reassociateBooleanAndOr propagates profile metadata (e.g. branch weights) from the original logical operation to the new one created during reassociation. This fixes a profile verification failure in Transforms/InstCombine/and-or-icmps.ll where a select instruction was missing annotation.
DeltaFile
+18-7llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
+7-3llvm/test/Transforms/InstCombine/and-or-icmps.ll
+2-1llvm/utils/profcheck-xfail.txt
+2-1llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+29-124 files

LLVM/project c40ee86llvm/lib/Analysis MemoryBuiltins.cpp, llvm/test/Transforms/InstCombine builtin-dynamic-object-size.ll

InstCombine: Propagate profile metadata in objectsize lowering to select
DeltaFile
+16-0llvm/lib/Analysis/MemoryBuiltins.cpp
+8-3llvm/test/Transforms/InstCombine/builtin-dynamic-object-size.ll
+0-1llvm/utils/profcheck-xfail.txt
+24-43 files

LLVM/project 8c7a8e5llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine bitreverse.ll

InstCombine: Propagate profile metadata in bitreverse to select
DeltaFile
+8-3llvm/test/Transforms/InstCombine/bitreverse.ll
+7-2llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+0-1llvm/utils/profcheck-xfail.txt
+15-63 files

LLVM/project 1405894llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine select-and-or.ll

Fix profile metadata propagation in InstCombine select folding

Propagate profile metadata when folding select instructions with logical AND/OR conditions and when canonicalizing SPF to intrinsics. This fixes profile verification failures in Transforms/InstCombine/select-and-or.ll.
DeltaFile
+110-108llvm/test/Transforms/InstCombine/select-and-or.ll
+16-10llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+126-1193 files