diff options
author | Jakub Staszak <kubastaszak@gmail.com> | 2013-01-25 21:44:27 +0000 |
---|---|---|
committer | Jakub Staszak <kubastaszak@gmail.com> | 2013-01-25 21:44:27 +0000 |
commit | c641adae19c57132984d59a496a75b41ae15e27b (patch) | |
tree | e47b18db651cd94039d7b3a22b7446c7906fcd02 /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | 472661479a35261216a8671c434c485c227c9117 (diff) | |
download | bcm5719-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.cpp | 3 |
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) |