[all-commits] [llvm/llvm-project] dce55a: [InstCombine] Remove knowledge retention folding (...
Nikolas Klauser via All-commits
all-commits at lists.llvm.org
Wed Jun 10 01:57:28 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: dce55a9f6cfce57e922e0e8f4583da781628e234
https://github.com/llvm/llvm-project/commit/dce55a9f6cfce57e922e0e8f4583da781628e234
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2026-06-10 (Wed, 10 Jun 2026)
Changed paths:
M llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
M llvm/test/Transforms/InstCombine/assume.ll
Log Message:
-----------
[InstCombine] Remove knowledge retention folding (#202890)
The knowledge retention API for simplifying assumes isn't that useful
anymore, since most simplifications done by it are now done
unconditionally directly in InstCombine. It's also known to miscompoile
multiple patterns.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list