summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2019-04-23 21:11:57 +0000
committerJessica Paquette <jpaquette@apple.com>2019-04-23 21:11:57 +0000
commit3cc6d1f542b5643a4284d2e43fd656b714c35abd (patch)
treeffec80d2eae351e10de1abf0ecb6a83f57c7668b /llvm/lib/CodeGen/GlobalISel
parent4fd1f266b1e984e06da164beb7513589a87e983a (diff)
downloadbcm5719-llvm-3cc6d1f542b5643a4284d2e43fd656b714c35abd.tar.gz
bcm5719-llvm-3cc6d1f542b5643a4284d2e43fd656b714c35abd.zip
[AArch64][GlobalISel] Legalize G_INTRINSIC_ROUND
Add it to the same rule as G_FCEIL etc. Add a legalizer test, and add a missing switch case to AArch64LegalizerInfo.cpp. llvm-svn: 359033
Diffstat (limited to 'llvm/lib/CodeGen/GlobalISel')
-rw-r--r--llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
index 9521e67a6e8..c24418ec951 100644
--- a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
@@ -1328,6 +1328,7 @@ LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) {
case TargetOpcode::G_FEXP2:
case TargetOpcode::G_FPOW:
case TargetOpcode::G_INTRINSIC_TRUNC:
+ case TargetOpcode::G_INTRINSIC_ROUND:
assert(TypeIdx == 0);
Observer.changingInstr(MI);
OpenPOWER on IntegriCloud