Remove extra parameter.
authorDevang Patel <dpatel@apple.com>
Sat, 13 Mar 2010 00:45:31 +0000 (00:45 +0000)
committerDevang Patel <dpatel@apple.com>
Sat, 13 Mar 2010 00:45:31 +0000 (00:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98403 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/InlineCost.h
lib/Analysis/InlineCost.cpp

index ea76ec11bdade09544b5bbbaaad7e1c933dfd8fe..a0c521d7ed3b9755830c852400c99c616e3ae906 100644 (file)
@@ -152,7 +152,7 @@ namespace llvm {
       /// CountCodeReductionForConstant - Figure out an approximation for how
       /// many instructions will be constant folded if the specified value is
       /// constant.
-      unsigned CountCodeReductionForConstant(Value *V, CodeMetrics &M);
+      unsigned CountCodeReductionForConstant(Value *V);
 
       /// CountCodeReductionForAlloca - Figure out an approximation of how much
       /// smaller the function will be if it is inlined into a context where an
index 280f5f596f84c40d97bcc20de751e9fbe662b92c..f14dc5d3478be0306d95eaa80a4c91d54d3fcd90 100644 (file)
@@ -22,7 +22,7 @@ using namespace llvm;
 // instructions will be constant folded if the specified value is constant.
 //
 unsigned InlineCostAnalyzer::FunctionInfo::
-CountCodeReductionForConstant(Value *V, CodeMetrics &Metrics) {
+CountCodeReductionForConstant(Value *V) {
   unsigned Reduction = 0;
   for (Value::use_iterator UI = V->use_begin(), E = V->use_end(); UI != E; ++UI)
     if (isa<BranchInst>(*UI) || isa<SwitchInst>(*UI)) {
@@ -71,7 +71,7 @@ CountCodeReductionForConstant(Value *V, CodeMetrics &Metrics) {
 
         // And any other instructions that use it which become constants
         // themselves.
-        Reduction += CountCodeReductionForConstant(&Inst, Metrics);
+        Reduction += CountCodeReductionForConstant(&Inst);
       }
     }
 
@@ -242,9 +242,8 @@ void InlineCostAnalyzer::FunctionInfo::analyzeFunction(Function *F) {
   // code can be eliminated if one of the arguments is a constant.
   ArgumentWeights.reserve(F->arg_size());
   for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); I != E; ++I)
-    ArgumentWeights.
-      push_back(ArgInfo(CountCodeReductionForConstant(I, Metrics),
-                        CountCodeReductionForAlloca(I)));
+    ArgumentWeights.push_back(ArgInfo(CountCodeReductionForConstant(I),
+                                      CountCodeReductionForAlloca(I)));
 }
 
 // getInlineCost - The heuristic used to determine if we should inline the