aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2011-10-05 15:11:08 +0000
committerDuncan Sands <baldrick@free.fr>2011-10-05 15:11:08 +0000
commit37f80658b3237d90b0e6d9fb0b59c214b120898a (patch)
tree99ef15de549a60bedd7796e69fcb69ea8c2b0154
parent6478bdce01f7e2363f78cb248f677c1db0bdc303 (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.cpp32
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);