summaryrefslogtreecommitdiffstats
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
commit54e78e744605baa12e938cfde85c9a290ac57612 (patch)
tree8c442ecd4fc32e16516551da83bdf4d0ae031807
parent4bdb1240361771e528526014cab586cc0f422fdd (diff)
downloadbcm5719-llvm-54e78e744605baa12e938cfde85c9a290ac57612.tar.gz
bcm5719-llvm-54e78e744605baa12e938cfde85c9a290ac57612.zip
Don't pass BitVectors by value, pass them by reference.
llvm-svn: 63931
-rw-r--r--llvm/include/llvm/CodeGen/RegisterScavenging.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/include/llvm/CodeGen/RegisterScavenging.h b/llvm/include/llvm/CodeGen/RegisterScavenging.h
index 05e9e55e234..a4ed0129eb4 100644
--- a/llvm/include/llvm/CodeGen/RegisterScavenging.h
+++ b/llvm/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;
}
OpenPOWER on IntegriCloud