Clean up some uninitialized variables and missing return statements that

GCC 4.0.0 compiler (sometimes incorrectly) warns about under release build.

llvm-svn: 22249
This commit is contained in:
Reid Spencer 2005-06-18 17:37:34 +00:00
parent 1fb9d01919
commit 4fdd96c4e0
4 changed files with 8 additions and 6 deletions

View File

@ -43,8 +43,9 @@ namespace {
case PPC::IMPLICIT_DEF: // no asm emitted
return 0;
default:
return 4; // PowerPC instructions are all 4 bytes
break;
}
return 4; // PowerPC instructions are all 4 bytes
}
virtual bool runOnMachineFunction(MachineFunction &Fn) {

View File

@ -2915,8 +2915,9 @@ extern bool ThisIsAChainRule(int eruleno) {
return true; break;
default:
return false; break;
break;
}
return false;
}
/// GetInstructionsByRule - Choose machine instructions for the

View File

@ -56,7 +56,7 @@ unsigned
SparcV9CodeEmitter::getRealRegNum(unsigned fakeReg,
MachineInstr &MI) {
const SparcV9RegInfo &RI = *TM.getRegInfo();
unsigned regClass, regType = RI.getRegType(fakeReg);
unsigned regClass = 0, regType = RI.getRegType(fakeReg);
// At least map fakeReg into its class
fakeReg = RI.getClassRegNum(fakeReg, regClass);

View File

@ -757,7 +757,7 @@ Instruction *InstCombiner::visitSub(BinaryOperator &I) {
return BinaryOperator::createNot(Op1);
// C - ~X == X + (1+C)
Value *X;
Value *X = 0;
if (match(Op1, m_Not(m_Value(X))))
return BinaryOperator::createAdd(X,
ConstantExpr::getAdd(C, ConstantInt::get(I.getType(), 1)));
@ -852,7 +852,7 @@ Instruction *InstCombiner::visitSub(BinaryOperator &I) {
ConstantExpr::getNeg(DivRHS));
// X - X*C --> X * (1-C)
ConstantInt *C2;
ConstantInt *C2 = 0;
if (dyn_castFoldableMul(Op1I, C2) == Op0) {
Constant *CP1 =
ConstantExpr::getSub(ConstantInt::get(I.getType(), 1), C2);
@ -5129,7 +5129,7 @@ Instruction *InstCombiner::visitStoreInst(StoreInst &SI) {
Instruction *InstCombiner::visitBranchInst(BranchInst &BI) {
// Change br (not X), label True, label False to: br X, label False, True
Value *X;
Value *X = 0;
BasicBlock *TrueDest;
BasicBlock *FalseDest;
if (match(&BI, m_Br(m_Not(m_Value(X)), TrueDest, FalseDest)) &&