| 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;
|
|
|