[all-commits] [llvm/llvm-project] 656b52: ValueTracking: Handle non-splat vectors in compute...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Fri Apr 14 14:41:40 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 656b52a6c61e15dfbd5969417d66fcaf0e730ce1
https://github.com/llvm/llvm-project/commit/656b52a6c61e15dfbd5969417d66fcaf0e730ce1
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/Attributor/nofpclass.ll
Log Message:
-----------
ValueTracking: Handle non-splat vectors in computeKnownFPClass
Avoids some regressions when the implementation of isKnownNeverNaN is
replaced with computeKnownFPClass.
Commit: f3c299fc52b9d107c6e29ec38b18626f5223a391
https://github.com/llvm/llvm-project/commit/f3c299fc52b9d107c6e29ec38b18626f5223a391
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
A llvm/test/Transforms/Attributor/nofpclass-trunc.ll
Log Message:
-----------
ValueTracking: Add baseline test for trunc computeKnownFPClass handling
Commit: 3dabcdc78b718db8136e27c8bec7b99eeabac5bf
https://github.com/llvm/llvm-project/commit/3dabcdc78b718db8136e27c8bec7b99eeabac5bf
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/Attributor/nofpclass-trunc.ll
Log Message:
-----------
ValueTracking: Implement computeKnownFPClass for llvm.trunc
Commit: 7ae8c77a152772e61cc8e8793062999b5446cddd
https://github.com/llvm/llvm-project/commit/7ae8c77a152772e61cc8e8793062999b5446cddd
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
A llvm/test/Transforms/Attributor/nofpclass-fpext.ll
Log Message:
-----------
ValueTracking: Add baseline test for computeKnownFPClass fpext handling
Commit: 2941ec880dd8f6fa5cc253a6f8fd5ff3560a6b0a
https://github.com/llvm/llvm-project/commit/2941ec880dd8f6fa5cc253a6f8fd5ff3560a6b0a
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
A llvm/test/Transforms/Attributor/nofpclass-arithmetic-fence.ll
Log Message:
-----------
ValueTracking: Add baseline test for arithmetic.fence computeKnownFPClass
Commit: 49b931bdc52e176e368ca49327646988e2bee975
https://github.com/llvm/llvm-project/commit/49b931bdc52e176e368ca49327646988e2bee975
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/Attributor/nofpclass-arithmetic-fence.ll
Log Message:
-----------
ValueTracking: Implement computeKnownFPClass for arithmetic.fence
Compare: https://github.com/llvm/llvm-project/compare/2b88298c2ab2...49b931bdc52e
More information about the All-commits
mailing list