[all-commits] [llvm/llvm-project] 7224cf: Intrinsics: Fix not speculating llvm.fptrunc.round
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Dec 5 05:39:21 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7224cffd62f555d82f6475738e0646c37730cc24
https://github.com/llvm/llvm-project/commit/7224cffd62f555d82f6475738e0646c37730cc24
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M llvm/include/llvm/IR/Intrinsics.td
M llvm/test/Transforms/SpeculativeExecution/spec-calls.ll
Log Message:
-----------
Intrinsics: Fix not speculating llvm.fptrunc.round
Move its definition to be with the other FP rounding intrinsics.
Commit: dac496fb1f1d96a433311a30e62ff21319795a4e
https://github.com/llvm/llvm-project/commit/dac496fb1f1d96a433311a30e62ff21319795a4e
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/InstSimplify/floating-point-compare.ll
Log Message:
-----------
ValueTracking: Teach isKnownNeverInfinity about arithmetic.fence
Commit: db0f258479e3bdf3db9fb231d8f3f2fa05a41e0b
https://github.com/llvm/llvm-project/commit/db0f258479e3bdf3db9fb231d8f3f2fa05a41e0b
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/InstSimplify/known-never-nan.ll
Log Message:
-----------
ValueTracking: Teach isKnownNeverNaN about arithmetic_fence
Commit: dbca874faa503f22110ed848eea019c8da90b7f4
https://github.com/llvm/llvm-project/commit/dbca874faa503f22110ed848eea019c8da90b7f4
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Transforms/InstSimplify/floating-point-arithmetic.ll
Log Message:
-----------
ValueTracking: Teach CannotBeOrderedLessThanZero about trivial ops
Handle canonicalize and arithmetic.fence
Compare: https://github.com/llvm/llvm-project/compare/f32cafedf053...dbca874faa50
More information about the All-commits
mailing list