diff options
| author | Jessica Paquette <jpaquette@apple.com> | 2018-12-07 22:08:02 +0000 |
|---|---|---|
| committer | Jessica Paquette <jpaquette@apple.com> | 2018-12-07 22:08:02 +0000 |
| commit | cc4b6920b36f81ff3a4370c6646de07e268e838b (patch) | |
| tree | 5f3aa71c457678a744672ff72cc1d19e8ca13b5f /llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | |
| parent | 2f5fd174c9718701c5c151b796cd4ff4faf1096f (diff) | |
| download | bcm5719-llvm-cc4b6920b36f81ff3a4370c6646de07e268e838b.tar.gz bcm5719-llvm-cc4b6920b36f81ff3a4370c6646de07e268e838b.zip | |
[GlobalISel] Add IR translation support for the @llvm.log10 intrinsic
This adds IR translation support for @llvm.log10 and updates relevant tests.
https://reviews.llvm.org/D55392
llvm-svn: 348657
Diffstat (limited to 'llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp index 8ea43dbb3d8..7a39883a56d 100644 --- a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp +++ b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp @@ -895,6 +895,11 @@ bool IRTranslator::translateKnownIntrinsic(const CallInst &CI, Intrinsic::ID ID, .addDef(getOrCreateVReg(CI)) .addUse(getOrCreateVReg(*CI.getArgOperand(0))); return true; + case Intrinsic::log10: + MIRBuilder.buildInstr(TargetOpcode::G_FLOG10) + .addDef(getOrCreateVReg(CI)) + .addUse(getOrCreateVReg(*CI.getArgOperand(0))); + return true; case Intrinsic::fabs: MIRBuilder.buildInstr(TargetOpcode::G_FABS) .addDef(getOrCreateVReg(CI)) |

