summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorJakub Staszak <kubastaszak@gmail.com>2013-01-25 21:44:27 +0000
committerJakub Staszak <kubastaszak@gmail.com>2013-01-25 21:44:27 +0000
commitc641adae19c57132984d59a496a75b41ae15e27b (patch)
treee47b18db651cd94039d7b3a22b7446c7906fcd02 /llvm/lib/CodeGen/MachineScheduler.cpp
parent472661479a35261216a8671c434c485c227c9117 (diff)
downloadbcm5719-llvm-c641adae19c57132984d59a496a75b41ae15e27b.tar.gz
bcm5719-llvm-c641adae19c57132984d59a496a75b41ae15e27b.zip
Use const reference instead of vector copying.
llvm-svn: 173497
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineScheduler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/MachineScheduler.cpp b/llvm/lib/CodeGen/MachineScheduler.cpp
index 821a4f20272..adf9a57ddeb 100644
--- a/llvm/lib/CodeGen/MachineScheduler.cpp
+++ b/llvm/lib/CodeGen/MachineScheduler.cpp
@@ -467,7 +467,8 @@ void ScheduleDAGMI::initRegPressure() {
// Cache the list of excess pressure sets in this region. This will also track
// the max pressure in the scheduled code for these sets.
RegionCriticalPSets.clear();
- std::vector<unsigned> RegionPressure = RPTracker.getPressure().MaxSetPressure;
+ const std::vector<unsigned> &RegionPressure =
+ RPTracker.getPressure().MaxSetPressure;
for (unsigned i = 0, e = RegionPressure.size(); i < e; ++i) {
unsigned Limit = TRI->getRegPressureSetLimit(i);
DEBUG(dbgs() << TRI->getRegPressureSetName(i)
OpenPOWER on IntegriCloud