[all-commits] [llvm/llvm-project] 3bc0ff: [Analysis] Move `DomConditionCache::findAffectedVa...
goldsteinn via All-commits
all-commits at lists.llvm.org
Mon Mar 4 14:53:54 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3bc0ff28a4349f5b2836413fd2cc786997f388be
https://github.com/llvm/llvm-project/commit/3bc0ff28a4349f5b2836413fd2cc786997f388be
Author: Noah Goldstein <goldstein.w.n at gmail.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/lib/Analysis/DomConditionCache.cpp
M llvm/lib/Analysis/ValueTracking.cpp
Log Message:
-----------
[Analysis] Move `DomConditionCache::findAffectedValues` to a new file; NFC
Commit: 6ee46aba0695bd004e5b229b73dabe8fd5a70513
https://github.com/llvm/llvm-project/commit/6ee46aba0695bd004e5b229b73dabe8fd5a70513
Author: Noah Goldstein <goldstein.w.n at gmail.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M llvm/lib/Analysis/AssumptionCache.cpp
M llvm/lib/Analysis/ValueTracking.cpp
Log Message:
-----------
[Analysis] Share `findAffectedValues` between DomConditionCache and AssumptionCache; NFC
Commit: db3bbe03f1c93100434a1394d293d13d4e5c1a2e
https://github.com/llvm/llvm-project/commit/db3bbe03f1c93100434a1394d293d13d4e5c1a2e
Author: Noah Goldstein <goldstein.w.n at gmail.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Analysis/ValueTracking/numsignbits-from-assume.ll
M llvm/test/Transforms/InstCombine/fpclass-from-dom-cond.ll
Log Message:
-----------
[Analysis] Unify most of the tracking between AssumptionCache and DomConditionCache
This helps cover some missing cases in both and hopefully serves as
creating an easier framework for extending general condition based
analysis.
Closes #83161
Compare: https://github.com/llvm/llvm-project/compare/10ccde30e784...db3bbe03f1c9
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