Only print debug message if DEBUG_RA is on

llvm-svn: 2254
diff --git a/llvm/lib/Target/Sparc/SparcRegInfo.cpp b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
index 027e14f..d86bf6c 100644
--- a/llvm/lib/Target/Sparc/SparcRegInfo.cpp
+++ b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
@@ -259,13 +259,12 @@
 // Finds whether a call is an indirect call
 //---------------------------------------------------------------------------
 bool UltraSparcRegInfo::isVarArgCall(const MachineInstr *CallMI) const {
+  assert(UltraSparcInfo->getInstrInfo().isCall(CallMI->getOpCode()));
 
-  assert ( (UltraSparcInfo->getInstrInfo()).isCall(CallMI->getOpCode()) );
+  const MachineOperand &calleeOp = CallMI->getOperand(0);
+  Value *calleeVal = calleeOp.getVRegValue();
 
-  const MachineOperand & calleeOp = CallMI->getOperand(0);
-  Value *calleeVal =  calleeOp.getVRegValue();
-
-  PointerType *PT =  cast<PointerType>(calleeVal->getType());
+  PointerType *PT = cast<PointerType>(calleeVal->getType());
   return cast<FunctionType>(PT->getElementType())->isVarArg();
 }
 
@@ -702,9 +701,8 @@
 
   unsigned NumOfCallArgs =  getCallInstNumArgs( CallMI );
 
-  bool VarArgCall = isVarArgCall( CallMI );
-
-  if(VarArgCall) cerr << "\nVar arg call found!!\n";
+  bool VarArgCall = isVarArgCall(CallMI);
+  if (DEBUG_RA && VarArgCall) cerr << "\nVar arg call found!!\n";
 
   for(unsigned argNo=0, i=0; i < NumOfCallArgs; ++i, ++argNo ) {