summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-06-18 13:13:44 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-06-18 13:13:44 +0000
commite1fc29b6ac46eff923067ed986a9571e28327c65 (patch)
tree93d6d4628e26935e874cbef197b7469e4179fbc5 /llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
parent25e17b0f89fc47e1b584db72c86542182efb0c48 (diff)
downloadbcm5719-llvm-e1fc29b6ac46eff923067ed986a9571e28327c65.tar.gz
bcm5719-llvm-e1fc29b6ac46eff923067ed986a9571e28327c65.zip
Don't allocate empty read-only SmallVectors during SelectionDAG deallocation.
llvm-svn: 133348
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp')
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
index 0d656efb37d..dbc623b01ea 100644
--- a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
@@ -649,7 +649,7 @@ static void ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG,
// order number right after the N.
MachineBasicBlock *BB = Emitter.getBlock();
MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos();
- SmallVector<SDDbgValue*,2> &DVs = DAG->GetDbgValues(N);
+ ArrayRef<SDDbgValue*> DVs = DAG->GetDbgValues(N);
for (unsigned i = 0, e = DVs.size(); i != e; ++i) {
if (DVs[i]->isInvalidated())
continue;
OpenPOWER on IntegriCloud