[all-commits] [llvm/llvm-project] 6dd1ba: ValueTracking: Add baseline test for computeKnownF...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Wed Apr 19 17:11:50 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6dd1ba20611d6203c57406b84f5733c68518e7bb
https://github.com/llvm/llvm-project/commit/6dd1ba20611d6203c57406b84f5733c68518e7bb
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A llvm/test/Transforms/Attributor/nofpclass-sqrt.ll
Log Message:
-----------
ValueTracking: Add baseline test for computeKnownFPClass for sqrt
Commit: 677b5aca8e840361ea5f9ebbaa729c1e9ac8da49
https://github.com/llvm/llvm-project/commit/677b5aca8e840361ea5f9ebbaa729c1e9ac8da49
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M llvm/test/Transforms/Attributor/nofpclass-trunc.ll
Log Message:
-----------
ValueTracking: Add more tests for trunc handling in computeKnownFPClass
Commit: 11d7daaf03c71823b3e2b6055b698efad8bfc1e6
https://github.com/llvm/llvm-project/commit/11d7daaf03c71823b3e2b6055b698efad8bfc1e6
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M llvm/test/Transforms/Attributor/nofpclass.ll
Log Message:
-----------
Attributor: Add baseline tests for nofpclass changes
Commit: e7bcfea6223cb1b3f738bcf57ef7f010820737b8
https://github.com/llvm/llvm-project/commit/e7bcfea6223cb1b3f738bcf57ef7f010820737b8
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/Attributor/nofpclass.ll
Log Message:
-----------
ValueTracking: Fix backwards handling of fpclass assumes
This was a bit confused because nofpclass expresses the opposite
from what an assume of class expresses. We need to assume
the intersection of assumed classes, which also needs to be inverted
to convert to nofpclass.
Commit: 66a06e285b83063ff96ce6ad21e60de4acaa884d
https://github.com/llvm/llvm-project/commit/66a06e285b83063ff96ce6ad21e60de4acaa884d
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
A llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
Log Message:
-----------
ValueTracking: Add baseline tests for computeKnownFPClass fdiv handling
Commit: f6d79ad9eba4815ed4381106333e0e285f89ad02
https://github.com/llvm/llvm-project/commit/f6d79ad9eba4815ed4381106333e0e285f89ad02
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
Log Message:
-----------
ValueTracking: Implement computeKnownFPClass for fdiv for nan handling
Commit: 02f647f8923c29f0a0352f9ef128e51b7bf28a2c
https://github.com/llvm/llvm-project/commit/02f647f8923c29f0a0352f9ef128e51b7bf28a2c
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/Attributor/nofpclass.ll
Log Message:
-----------
ValueTracking: Handle sign bit of constrained sitofp/uitofp
This is for parity with CannotBeNegativeZero which is close to
droppable.
Commit: 83adfc91e811815955a34a5ce72eb4a0ea2ff0e3
https://github.com/llvm/llvm-project/commit/83adfc91e811815955a34a5ce72eb4a0ea2ff0e3
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-19 (Wed, 19 Apr 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/Attributor/nofpclass.ll
M llvm/unittests/Analysis/ValueTrackingTest.cpp
Log Message:
-----------
ValueTracking: uitofp/sitofp cannot return denormal results
Compare: https://github.com/llvm/llvm-project/compare/f4f588ab0bcd...83adfc91e811
More information about the All-commits
mailing list