summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelDAGToDAG.cpp')
-rw-r--r--llvm/lib/Target/X86/X86ISelDAGToDAG.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
index b955f63296b..0c7aaada4be 100644
--- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
+++ b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
@@ -5219,14 +5219,6 @@ void X86DAGToDAGISel::Select(SDNode *Node) {
SelectCode(Res.getNode());
return;
}
- case ISD::STRICT_FP_ROUND: {
- // X87 instructions has enabled this strict fp operation.
- bool UsingFp80 = Node->getSimpleValueType(0) == MVT::f80 ||
- Node->getOperand(1).getSimpleValueType() == MVT::f80;
- if (UsingFp80 || (!Subtarget->hasSSE1() && Subtarget->hasX87()))
- break;
- LLVM_FALLTHROUGH;
- }
case ISD::STRICT_FP_TO_SINT:
case ISD::STRICT_FP_TO_UINT:
// FIXME: Remove when we have isel patterns for strict versions of these
OpenPOWER on IntegriCloud