Index: lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp |
diff --git a/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp b/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp |
index d4378c2322d4b65f27d0b23683b0e9a5439e1430..0f4c8dbce5e3ca37b6cb026fabc589d94f4a7277 100644 |
--- a/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp |
+++ b/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp |
@@ -42,11 +42,6 @@ static cl::opt<int> UsePrecDivF32( |
" IEEE Compliant F32 div.rnd if avaiable."), |
cl::init(2)); |
-static cl::opt<bool> |
-UsePrecSqrtF32("nvptx-prec-sqrtf32", |
- cl::desc("NVPTX Specific: 0 use sqrt.approx, 1 use sqrt.rn."), |
- cl::init(true)); |
- |
/// createNVPTXISelDag - This pass converts a legalized DAG into a |
/// NVPTX-specific DAG, ready for instruction scheduling. |
FunctionPass *llvm::createNVPTXISelDag(NVPTXTargetMachine &TM, |
@@ -79,8 +74,6 @@ NVPTXDAGToDAGISel::NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, |
// Decide how to translate f32 div |
do_DIVF32_PREC = UsePrecDivF32; |
- // Decide how to translate f32 sqrt |
- do_SQRTF32_PREC = UsePrecSqrtF32; |
// sm less than sm_20 does not support div.rnd. Use div.full. |
if (do_DIVF32_PREC == 2 && !Subtarget.reqPTX20()) |
do_DIVF32_PREC = 1; |