[ConstantFolding] Fold constrained compare intrinsics
authorSerge Pavlov <sepavloff@gmail.com>
Thu, 3 Feb 2022 07:10:51 +0000 (14:10 +0700)
committerSerge Pavlov <sepavloff@gmail.com>
Thu, 3 Feb 2022 09:45:56 +0000 (16:45 +0700)
commitd2f132f0b7ebce919f5c4714e19449ee7869f3f7
tree049f62eccf57968f12a3cb2918a83f841728f913
parentbecb29aeb6a20362e77da0d24b7607437fd46d35
[ConstantFolding] Fold constrained compare intrinsics

The change implements constant folding of ‘llvm.experimental.constrained.fcmp’
and ‘llvm.experimental.constrained.fcmps’ intrinsics.

Differential Revision: https://reviews.llvm.org/D110322
llvm/include/llvm/IR/IntrinsicInst.h
llvm/lib/Analysis/ConstantFolding.cpp
llvm/test/Transforms/InstSimplify/constfold-constrained.ll