ValueTracking: Teach CannotBeOrderedLessThanZero about trivial ops
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 4 Dec 2022 03:49:47 +0000 (22:49 -0500)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 5 Dec 2022 13:39:07 +0000 (08:39 -0500)
commitdbca874faa503f22110ed848eea019c8da90b7f4
tree5c40279ebcb87e062139116061d37643d9c1b20d
parentdb0f258479e3bdf3db9fb231d8f3f2fa05a41e0b
ValueTracking: Teach CannotBeOrderedLessThanZero about trivial ops

Handle canonicalize and arithmetic.fence
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/InstSimplify/floating-point-arithmetic.ll