[all-commits] [llvm/llvm-project] 931d40: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Thu Mar 16 20:14:55 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 931d4098a2ebd7f1046e820164b5b6c85650d4d9
https://github.com/llvm/llvm-project/commit/931d4098a2ebd7f1046e820164b5b6c85650d4d9
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/unittests/Analysis/ValueTrackingTest.cpp
Log Message:
-----------
ValueTracking: Add start of computeKnownFPClass API
Add a new compute-known-bits like function to compute all
the interesting floating point properties at once.
Eventually this should absorb all the various floating point
queries we already have.
Commit: b39deda3e1b3617650964de8a134ca828c1a2451
https://github.com/llvm/llvm-project/commit/b39deda3e1b3617650964de8a134ca828c1a2451
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/unittests/Analysis/ValueTrackingTest.cpp
Log Message:
-----------
ValueTracking: Handle nofpclass in computeKnownFPClass
Commit: 8a37512924de3bdc82183c53099fde3e0575f233
https://github.com/llvm/llvm-project/commit/8a37512924de3bdc82183c53099fde3e0575f233
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
Log Message:
-----------
ValueTracking: Extract fcmpToClassTest out of InstCombine
Also update unsigned to FPClassTest
Compare: https://github.com/llvm/llvm-project/compare/e8a632dac220...8a37512924de
More information about the All-commits
mailing list