diff options
author | Duncan Sands <baldrick@free.fr> | 2011-10-05 15:11:08 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2011-10-05 15:11:08 +0000 |
commit | 37f80658b3237d90b0e6d9fb0b59c214b120898a (patch) | |
tree | 99ef15de549a60bedd7796e69fcb69ea8c2b0154 | |
parent | 6478bdce01f7e2363f78cb248f677c1db0bdc303 (diff) |
Remove a bunch of unused variables in the PTX backend (warned about by gcc-4.6).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141182 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/PTX/PTXISelLowering.cpp | 32 |
1 files changed, 7 insertions, 25 deletions
diff --git a/lib/Target/PTX/PTXISelLowering.cpp b/lib/Target/PTX/PTXISelLowering.cpp index ce8cd7cdbe..a624b5a201 100644 --- a/lib/Target/PTX/PTXISelLowering.cpp +++ b/lib/Target/PTX/PTXISelLowering.cpp @@ -237,36 +237,22 @@ SDValue PTXTargetLowering:: for (unsigned i = 0, e = Ins.size(); i != e; ++i) { EVT RegVT = Ins[i].VT; TargetRegisterClass* TRC = 0; - int OpCode; // Determine which register class we need - if (RegVT == MVT::i1) { + if (RegVT == MVT::i1) TRC = PTX::RegPredRegisterClass; - OpCode = PTX::READPARAMPRED; - } - else if (RegVT == MVT::i16) { + else if (RegVT == MVT::i16) TRC = PTX::RegI16RegisterClass; - OpCode = PTX::READPARAMI16; - } - else if (RegVT == MVT::i32) { + else if (RegVT == MVT::i32) TRC = PTX::RegI32RegisterClass; - OpCode = PTX::READPARAMI32; - } - else if (RegVT == MVT::i64) { + else if (RegVT == MVT::i64) TRC = PTX::RegI64RegisterClass; - OpCode = PTX::READPARAMI64; - } - else if (RegVT == MVT::f32) { + else if (RegVT == MVT::f32) TRC = PTX::RegF32RegisterClass; - OpCode = PTX::READPARAMF32; - } - else if (RegVT == MVT::f64) { + else if (RegVT == MVT::f64) TRC = PTX::RegF64RegisterClass; - OpCode = PTX::READPARAMF64; - } - else { + else llvm_unreachable("Unknown parameter type"); - } // Use a unique index in the instruction to prevent instruction folding. // Yes, this is a hack. @@ -275,10 +261,6 @@ SDValue PTXTargetLowering:: SDValue ArgValue = DAG.getNode(PTXISD::READ_PARAM, dl, RegVT, Chain, Index); - SDValue Flag = ArgValue.getValue(1); - - SDValue Copy = DAG.getCopyFromReg(Chain, dl, Reg, RegVT); - SDValue RegValue = DAG.getRegister(Reg, RegVT); InVals.push_back(ArgValue); MFI->addArgReg(Reg); |