Replace some std::vectors that showed up in heap profiling with
[oota-llvm.git] / include / llvm / Target / TargetLowering.h
index 235f4f232f6619fb58e45b4eb17bda1c3f2ee4b7..8822a1736ad118231bfc6fb240ea51e60072f022 100644 (file)
@@ -964,8 +964,9 @@ public:
 
   /// LowerArguments - This hook must be implemented to indicate how we should
   /// lower the arguments for the specified function, into the specified DAG.
-  virtual std::vector<SDOperand>
-  LowerArguments(Function &F, SelectionDAG &DAG);
+  virtual void
+  LowerArguments(Function &F, SelectionDAG &DAG,
+                 SmallVectorImpl<SDOperand>& ArgValues);
 
   /// LowerCallTo - This hook lowers an abstract call to a function into an
   /// actual call.  This returns a pair of operands.  The first element is the