diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-07-10 16:31:15 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2019-07-10 16:31:15 +0000 |
| commit | e595a2c9644cd70f506a968acec1ea9b6dafa5e6 (patch) | |
| tree | 54ce97533807ad09b1912eecd3c3f79d43976c4b /llvm/lib/CodeGen | |
| parent | 093f4aa72fc228fae9b45c24846a02210635b7f0 (diff) | |
| download | bcm5719-llvm-e595a2c9644cd70f506a968acec1ea9b6dafa5e6.tar.gz bcm5719-llvm-e595a2c9644cd70f506a968acec1ea9b6dafa5e6.zip | |
GlobalISel: Define the full family of FP min/max instructions
llvm-svn: 365657
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp index 96efcf7a373..6e99bdbd826 100644 --- a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp +++ b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp @@ -1222,6 +1222,14 @@ unsigned IRTranslator::getSimpleIntrinsicOpcode(Intrinsic::ID ID) { return TargetOpcode::G_FABS; case Intrinsic::copysign: return TargetOpcode::G_FCOPYSIGN; + case Intrinsic::minnum: + return TargetOpcode::G_FMINNUM; + case Intrinsic::maxnum: + return TargetOpcode::G_FMAXNUM; + case Intrinsic::minimum: + return TargetOpcode::G_FMINIMUM; + case Intrinsic::maximum: + return TargetOpcode::G_FMAXIMUM; case Intrinsic::canonicalize: return TargetOpcode::G_FCANONICALIZE; case Intrinsic::floor: |

