diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2018-04-26 19:21:37 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2018-04-26 19:21:37 +0000 |
commit | 540512c29719dc98429961c38fa882bcfef1de40 (patch) | |
tree | a4811c8c4b416f396e05b06939022358ed48bd36 /llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | |
parent | fcc5ba46b796eaab5d218321e9cb8a76c18811ac (diff) | |
download | bcm5719-llvm-540512c29719dc98429961c38fa882bcfef1de40.tar.gz bcm5719-llvm-540512c29719dc98429961c38fa882bcfef1de40.zip |
DAG: Fix not legalizing vector fcanonicalizes
If an fcanoncialize was done on a vector type that was legal,
llvm-svn: 330981
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp index f8c2db01f0b..a481acd07ca 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp @@ -366,6 +366,7 @@ SDValue VectorLegalizer::LegalizeOp(SDValue Op) { case ISD::UMAX: case ISD::SMUL_LOHI: case ISD::UMUL_LOHI: + case ISD::FCANONICALIZE: QueryType = Node->getValueType(0); break; case ISD::FP_ROUND_INREG: |