aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Levenstein <romix.llvm@googlemail.com>2009-02-06 09:16:15 +0000
committerRoman Levenstein <romix.llvm@googlemail.com>2009-02-06 09:16:15 +0000
commit772eeb1adb0062a244e3a2effa6ca2628275642c (patch)
tree08f432fb068ae09071d5b91ef75bd761923c7777
parentb454eabe7ff0824356ccdb75459a0312f43254c1 (diff)
Don't pass BitVectors by value, pass them by reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63931 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/CodeGen/RegisterScavenging.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/CodeGen/RegisterScavenging.h b/include/llvm/CodeGen/RegisterScavenging.h
index 05e9e55e23..a4ed0129eb 100644
--- a/include/llvm/CodeGen/RegisterScavenging.h
+++ b/include/llvm/CodeGen/RegisterScavenging.h
@@ -125,7 +125,7 @@ public:
/// setUsed / setUnused - Mark the state of one or a number of registers.
///
void setUsed(unsigned Reg, bool ImpDef = false);
- void setUsed(BitVector Regs, bool ImpDef = false) {
+ void setUsed(BitVector &Regs, bool ImpDef = false) {
RegsAvailable &= ~Regs;
if (ImpDef)
ImplicitDefed |= Regs;
@@ -133,7 +133,7 @@ public:
ImplicitDefed &= ~Regs;
}
void setUnused(unsigned Reg, const MachineInstr *MI);
- void setUnused(BitVector Regs) {
+ void setUnused(BitVector &Regs) {
RegsAvailable |= Regs;
ImplicitDefed &= ~Regs;
}