summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2018-07-31 14:15:22 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2018-07-31 14:15:22 +0000
commita5ed032118a8df248313a5e4b3cc9c70e2d29135 (patch)
tree3d6a68aa6e61e8d7c36e58ff52f52ef634760095 /llvm/lib/CodeGen/SelectionDAG
parent638a202760e222f7a8ac80ec2e4fb0412b46a3c7 (diff)
downloadbcm5719-llvm-a5ed032118a8df248313a5e4b3cc9c70e2d29135.tar.gz
bcm5719-llvm-a5ed032118a8df248313a5e4b3cc9c70e2d29135.zip
DAG: Fix PromoteFloatResult for fcanonicalize
llvm-svn: 338382
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG')
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
index 8b9bb579361..9aa0ea15f3b 100644
--- a/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
@@ -1898,7 +1898,8 @@ void DAGTypeLegalizer::PromoteFloatResult(SDNode *N, unsigned ResNo) {
case ISD::FROUND:
case ISD::FSIN:
case ISD::FSQRT:
- case ISD::FTRUNC: R = PromoteFloatRes_UnaryOp(N); break;
+ case ISD::FTRUNC:
+ case ISD::FCANONICALIZE: R = PromoteFloatRes_UnaryOp(N); break;
// Binary FP Operations
case ISD::FADD:
OpenPOWER on IntegriCloud