ValueTracking: Implement computeKnownFPClass for frexp
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 3 May 2023 13:52:53 +0000 (09:52 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 21 Jul 2023 20:04:13 +0000 (16:04 -0400)
commitd873a14e934635c208d8bd8b74ef57492bfc7404
tree76886b1802f45986af63583dfb3c7293115d6a25
parent35f9fdb5c4d04179a0eb29ee2a6c0c470a62d258
ValueTracking: Implement computeKnownFPClass for frexp

Work around the lack of proper multiple return values by looking
at the extractvalue.

https://reviews.llvm.org/D150982
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/Attributor/nofpclass-frexp.ll
llvm/test/Transforms/Inline/simplify-instruction-computeKnownFPClass-context.ll