LLVM/project a10a834llvm/lib/Target/AMDGPU GCNSubtarget.h AMDGPUSubtarget.h

[NFCI][AMDGPU] Use `GET_SUBTARGETINFO_MACRO` in `GCNSubtarget.h`
DeltaFile
+9-291llvm/lib/Target/AMDGPU/GCNSubtarget.h
+11-62llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
+14-11llvm/lib/Target/AMDGPU/R600Subtarget.h
+7-5llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+0-10llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
+3-3llvm/lib/Target/AMDGPU/R600Processors.td
+44-3824 files not shown
+49-38710 files

LLVM/project 3d073f4clang/docs AddressSanitizer.rst ThreadSanitizer.rst

[sanitizer][NFCI] Document interaction of inlining with disabling instrumentation (#177672)

For ASan, MSan, TSan, UBSan
DeltaFile
+16-1clang/docs/AddressSanitizer.rst
+16-0clang/docs/ThreadSanitizer.rst
+16-0clang/docs/MemorySanitizer.rst
+14-0clang/docs/UndefinedBehaviorSanitizer.rst
+62-14 files

LLVM/project 1efebfellvm/test/CodeGen/AArch64 arm64-neon-mul-div.ll

[AArch64][GlobalISel] Add test coverage for arm64-neon-mul-div.ll. NFC
DeltaFile
+2,459-1,242llvm/test/CodeGen/AArch64/arm64-neon-mul-div.ll
+2,459-1,2421 files

LLVM/project d722b29llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fdiv.ll

Address comment nan lhs
DeltaFile
+4-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+5-32 files

LLVM/project 99eae09llvm/include/llvm/Support KnownFPClass.h

Fix comment
DeltaFile
+1-1llvm/include/llvm/Support/KnownFPClass.h
+1-11 files

LLVM/project 6608c21llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

frem self
DeltaFile
+17-1llvm/lib/Support/KnownFPClass.cpp
+5-6llvm/lib/Analysis/ValueTracking.cpp
+5-0llvm/include/llvm/Support/KnownFPClass.h
+27-73 files

LLVM/project b19b2callvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle fdiv in SimplifyDemandedFPClass
DeltaFile
+127-148llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+130-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+46-0llvm/lib/Support/KnownFPClass.cpp
+3-33llvm/lib/Analysis/ValueTracking.cpp
+10-0llvm/include/llvm/Support/KnownFPClass.h
+316-1815 files

LLVM/project c991fddllvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle fsub in SimplifyDemandedFPClass (#175852)

alive2 fails on some of the tests, but this is due to existing
folds in instsimplify and
https://github.com/AliveToolkit/alive2/issues/1273
DeltaFile
+55-73llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fsub.ll
+19-60llvm/lib/Analysis/ValueTracking.cpp
+11-6llvm/include/llvm/Support/KnownFPClass.h
+10-4llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+6-0llvm/lib/Support/KnownFPClass.cpp
+101-1435 files

Linux/linux 6208587scripts check-function-names.sh, scripts/kconfig nconf-cfg.sh

Merge tag 'kbuild-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull kbuild fixes from Nicolas Schier:

 - Reduce possible complications when cross-compiling by increasing use
   of ${NM} in check-function-names.sh

 - Fix static linking of nconf

* tag 'kbuild-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux:
  kconfig: fix static linking of nconf
  kbuild: prefer ${NM} in check-function-names.sh
DeltaFile
+6-5scripts/kconfig/nconf-cfg.sh
+1-1scripts/check-function-names.sh
+7-62 files

LLVM/project c8193f1lldb/source/Utility VirtualDataExtractor.cpp

[lldb] Fix for 32-bit armv7 ubuntu bot compile error
DeltaFile
+1-1lldb/source/Utility/VirtualDataExtractor.cpp
+1-11 files

FreeBSD/ports 91dda99x11/xscreensaver pkg-plist Makefile, x11/xscreensaver/files patch-hacks_glx_xshadertoy-compile.pl

x11/xscreensaver: Update 6.13 => 6.14

New savers in this release are actually shell scripts, however still
being stripped which fails. Work around this by performing stripping
manually on the files are known or detected as binary executables.

While here, deduplicate MASTER_SITES/WWW--those are the same. Also,
download will go through HTTPS now.

Changelog:
* Added the ability to run shadertoy.com programs as screen savers.
* New shader-based savers: alienbeacon, batteredplanet, elementalring,
  fluxcore, gimbalharmonics, hexplasma, logarithmiccircles, neongravity,
  neontriangulator, protophore, selfreflect, skyline, stardome,
  starnest, stripeytorus, synthwavecity, topologica and truchetzoom.
* Better label wrapping in carousel and photopile.
* Fixed glslideshow preferences and title display.
* X11: Decrufted PAM, including /etc/pam.d/xscreensaver.
* macOS: Sparkle 2.8.

    [4 lines not shown]
DeltaFile
+57-1x11/xscreensaver/pkg-plist
+19-16x11/xscreensaver/Makefile
+21-0x11/xscreensaver/files/patch-hacks_glx_xshadertoy-compile.pl
+3-3x11/xscreensaver/distinfo
+100-204 files

LLVM/project 7497355llvm/include/llvm/Support KnownFPClass.h

Fix comment
DeltaFile
+1-1llvm/include/llvm/Support/KnownFPClass.h
+1-11 files

LLVM/project fb24a11llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fdiv.ll

Address comment nan lhs
DeltaFile
+4-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+5-32 files

LLVM/project 8cdb674llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

frem self
DeltaFile
+17-1llvm/lib/Support/KnownFPClass.cpp
+5-6llvm/lib/Analysis/ValueTracking.cpp
+5-0llvm/include/llvm/Support/KnownFPClass.h
+27-73 files

LLVM/project 5b683abllvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle fdiv in SimplifyDemandedFPClass
DeltaFile
+127-148llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+130-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+46-0llvm/lib/Support/KnownFPClass.cpp
+3-33llvm/lib/Analysis/ValueTracking.cpp
+10-0llvm/include/llvm/Support/KnownFPClass.h
+316-1815 files

LLVM/project e595e0fllvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll simplify-demanded-fpclass-insertelement.ll

regenerate tests
DeltaFile
+0-84llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+4-3llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-insertelement.ll
+4-3llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-shufflevector.ll
+2-1llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
+2-1llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-frexp.ll
+2-1llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-extractelement.ll
+14-933 files not shown
+18-969 files

LLVM/project 38bd506llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

Move isAggregateType, although this can't break for any existing case
DeltaFile
+4-4llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+4-41 files

LLVM/project c73ccb4llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

Check IsCanonicalizing
DeltaFile
+85-1llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+2-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+87-22 files

LLVM/project dbb4b7dllvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll simplify-demanded-fpclass-frexp.ll

InstCombine: Fold known-qnan results to a literal nan

Previously we only considered fcNan to fold to qnan for canonicalizing
results, ignoring the simpler case where we know the nan is already
quiet.
DeltaFile
+3-9llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+3-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-frexp.ll
+3-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-insertelement.ll
+3-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-shufflevector.ll
+2-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+1-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+15-2712 files not shown
+28-4618 files

LLVM/project caf23d7llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-frexp.ll

one use check
DeltaFile
+4-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-frexp.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+5-32 files

LLVM/project f74b460llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

Use m_Extractvalue
DeltaFile
+5-7llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+5-71 files

LLVM/project 438fc78llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Implement SimplifyDemandedFPClass for frexp
DeltaFile
+16-38llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-frexp.ll
+49-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+27-0llvm/lib/Support/KnownFPClass.cpp
+3-21llvm/lib/Analysis/ValueTracking.cpp
+4-0llvm/include/llvm/Support/KnownFPClass.h
+99-595 files

LLVM/project 7a5e59ellvm/test/Transforms/InstCombine simplify-demanded-fpclass-frexp.ll

InstCombine: Add baseline frexp test for SimplifyDemandedFPClass (#176121)

DeltaFile
+632-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-frexp.ll
+632-01 files

LLVM/project 6000703llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle fptrunc in SimplifyDemandedFPClass (#175421)

Also handle llvm.fptrunc.round since it's the same.
DeltaFile
+60-30llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
+60-28llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc-round.ll
+41-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+14-0llvm/lib/Support/KnownFPClass.cpp
+1-9llvm/lib/Analysis/ValueTracking.cpp
+3-0llvm/include/llvm/Support/KnownFPClass.h
+179-676 files

LLVM/project fc94ef9llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU sched_mfma_rewrite_copies.mir sched_mfma_rewrite_cost.mir

AMDGPU: Disable scheduler mfma rewrite stage by default for now (#177624)

Currently generating an excess number of copies. Turning it off to avoid
churn for other developers.
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+1-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+1-1llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+3-33 files

LLVM/project 5faf48dlibcxx/test CMakeLists.txt, libcxx/utils/libcxx/test params.py

[libc++] Automatically detect the libc++ hardening mode from the test suite (#172505)

This prevents hardcoding the hardening mode via compiler flags, and
allows testing what the default hardening mode is on platforms that set
it to something that isn't `none`. Otherwise, a platform setting a
default (which is done via -DLIBCXX_HARDENING_MODE=mode at CMake
configuration time) would end up passing `-D_LIBCPP_HARDENING_MODE=mode`
to the compiler, which does not allow checking what the default mode is.
DeltaFile
+20-1libcxx/utils/libcxx/test/features/libcxx_macros.py
+0-2libcxx/test/CMakeLists.txt
+0-1libcxx/utils/libcxx/test/params.py
+20-43 files

LLVM/project f45c8ballvm/docs RISCVUsage.rst

[RISC-V][sanitizers][NFCI] Add documentation on which sanitizers probably work (#177679)

Docs requested in https://github.com/llvm/llvm-project/issues/172375
DeltaFile
+20-0llvm/docs/RISCVUsage.rst
+20-01 files

FreeBSD/ports 8c3888bmail/thunderbird distinfo Makefile

mail/thunderbird: update to 147.0.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/147.0.1/releasenotes/

(cherry picked from commit 5301e57ff394862965d5fc88e888237fe9b84365)
DeltaFile
+3-3mail/thunderbird/distinfo
+1-1mail/thunderbird/Makefile
+4-42 files

FreeBSD/ports 5301e57mail/thunderbird distinfo Makefile

mail/thunderbird: update to 147.0.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/147.0.1/releasenotes/
DeltaFile
+3-3mail/thunderbird/distinfo
+1-1mail/thunderbird/Makefile
+4-42 files

GhostBSD/build 35fda61packages mate xfce, packages/vital mate_oem

Removed `xconfig`, and `xorg-minimal` duplicate from package list (#260)

Also remove evolution. I will let users show their email software.
DeltaFile
+0-2packages/vital/mate_oem
+0-1packages/mate
+0-1packages/xfce
+0-1packages/mate_oem
+0-54 files