Replace some std::vectors that showed up in heap profiling with
authorDan Gohman <gohman@apple.com>
Mon, 30 Jun 2008 20:31:15 +0000 (20:31 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 30 Jun 2008 20:31:15 +0000 (20:31 +0000)
commita44b674a42b6ca57128c4eb5a358298ed3bb1406
tree4cf3c3d8bfd809eae590b2391736bae3f16a8d1f
parentc60276982225a6add69e823f1df854a59f1d0dad
Replace some std::vectors that showed up in heap profiling with
SmallVectors. Change the signature of TargetLowering::LowerArguments
to avoid returning a vector by value, and update the two targets
which still use this directly, Sparc and IA64, accordingly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52917 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Target/IA64/IA64ISelLowering.cpp
lib/Target/IA64/IA64ISelLowering.h
lib/Target/Sparc/SparcISelLowering.cpp
lib/Target/Sparc/SparcISelLowering.h