diff options
author | Chris Lattner <sabre@nondot.org> | 2001-11-07 14:01:59 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2001-11-07 14:01:59 +0000 |
commit | e147d062fa05562a70d7b6f50dbc6f1d8155a256 (patch) | |
tree | 0e5c0136e985f5976410a28bac7d80d358f155d0 | |
parent | 3b7199e36c5a3a62cb0c4883e35624a4583a39a0 (diff) | |
download | bcm5719-llvm-e147d062fa05562a70d7b6f50dbc6f1d8155a256.tar.gz bcm5719-llvm-e147d062fa05562a70d7b6f50dbc6f1d8155a256.zip |
Killing warnings
llvm-svn: 1175
-rw-r--r-- | llvm/lib/Target/Sparc/SparcInstrSelection.cpp | 6 | ||||
-rw-r--r-- | llvm/lib/Target/Sparc/SparcInternals.h | 1 | ||||
-rw-r--r-- | llvm/lib/Target/Sparc/SparcRegInfo.cpp | 11 |
3 files changed, 10 insertions, 8 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInstrSelection.cpp b/llvm/lib/Target/Sparc/SparcInstrSelection.cpp index 5860e146d10..bf27a2abd5f 100644 --- a/llvm/lib/Target/Sparc/SparcInstrSelection.cpp +++ b/llvm/lib/Target/Sparc/SparcInstrSelection.cpp @@ -825,7 +825,7 @@ SetMemOperands_Internal(MachineInstr* minstr, MemAccessInst* memInst = (MemAccessInst*) vmInstrNode->getInstruction(); // Initialize so we default to storing the offset in a register. - int64_t smallConstOffset; + int64_t smallConstOffset = 0; Value* valueForRegOffset = NULL; MachineOperand::MachineOperandType offsetOpType =MachineOperand::MO_VirtualRegister; @@ -835,7 +835,7 @@ SetMemOperands_Internal(MachineInstr* minstr, if (idxVec.size() > 0) { bool isConstantOffset = false; - unsigned offset; + unsigned offset = 0; const PointerType* ptrType = (PointerType*) ptrVal->getType(); @@ -1616,7 +1616,7 @@ GetInstructionsByRule(InstructionNode* subtreeRoot, bool mustClearReg; int valueToMove; - MachineOpCode movOpCode; + MachineOpCode movOpCode = 0; Value* ccValue = NULL; if (subtreeRoot->leftChild()->getValue()->getType()->isIntegral() || diff --git a/llvm/lib/Target/Sparc/SparcInternals.h b/llvm/lib/Target/Sparc/SparcInternals.h index e7caf1399d4..d715d792a31 100644 --- a/llvm/lib/Target/Sparc/SparcInternals.h +++ b/llvm/lib/Target/Sparc/SparcInternals.h @@ -301,6 +301,7 @@ class UltraSparcRegInfo : public MachineRegInfo else { cerr << "TypeID: " << ty << endl; assert(0 && "Cannot resolve register class for type"); + return 0; } if(isCCReg) diff --git a/llvm/lib/Target/Sparc/SparcRegInfo.cpp b/llvm/lib/Target/Sparc/SparcRegInfo.cpp index 9f7d5c94fe6..6ce2df3176b 100644 --- a/llvm/lib/Target/Sparc/SparcRegInfo.cpp +++ b/llvm/lib/Target/Sparc/SparcRegInfo.cpp @@ -523,9 +523,10 @@ void UltraSparcRegInfo::colorCallArgs(const MachineInstr *const CallMI, CorrectCol = SparcIntRegOrder::o0; else if(RegClassID == FloatRegClassID) CorrectCol = SparcFloatRegOrder::f0; - else + else { assert( 0 && "Unknown RegClass"); - + return; + } // if the LR received the correct color, NOTHING to do @@ -787,15 +788,15 @@ void UltraSparcRegInfo::colorRetValue(const MachineInstr *const RetMI, unsigned RegClassID = getRegClassIDOfValue(RetVal); unsigned RegType = getRegType( RetVal ); - unsigned CorrectCol; if(RegClassID == IntRegClassID) CorrectCol = SparcIntRegOrder::i0; else if(RegClassID == FloatRegClassID) CorrectCol = SparcFloatRegOrder::f0; - else + else { assert( 0 && "Unknown RegClass"); - + return; + } // if the LR received the correct color, NOTHING to do |