summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
diff options
context:
space:
mode:
authorJay Foad <jay.foad@gmail.com>2010-11-30 09:02:01 +0000
committerJay Foad <jay.foad@gmail.com>2010-11-30 09:02:01 +0000
commit15084f085d064af2b1d98a006ca3a4d02b30c436 (patch)
treef53dc3197cf9e7e457f7cc23f9c84fcdeba0f89a /llvm/lib/Analysis
parentef62f57d4ff67888d553ec42a3cfd26212448a1d (diff)
downloadbcm5719-llvm-15084f085d064af2b1d98a006ca3a4d02b30c436.tar.gz
bcm5719-llvm-15084f085d064af2b1d98a006ca3a4d02b30c436.zip
PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.
llvm-svn: 120413
Diffstat (limited to 'llvm/lib/Analysis')
-rw-r--r--llvm/lib/Analysis/ValueTracking.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp
index 181c9b01980..9d6459d2944 100644
--- a/llvm/lib/Analysis/ValueTracking.cpp
+++ b/llvm/lib/Analysis/ValueTracking.cpp
@@ -875,8 +875,9 @@ bool llvm::ComputeMultiple(Value *V, unsigned Base, Value *&Multiple,
// Turn Op0 << Op1 into Op0 * 2^Op1
APInt Op1Int = Op1CI->getValue();
uint64_t BitToSet = Op1Int.getLimitedValue(Op1Int.getBitWidth() - 1);
- Op1 = ConstantInt::get(V->getContext(),
- APInt(Op1Int.getBitWidth(), 0).set(BitToSet));
+ APInt API(Op1Int.getBitWidth(), 0);
+ API.set(BitToSet);
+ Op1 = ConstantInt::get(V->getContext(), API);
}
Value *Mul0 = NULL;
OpenPOWER on IntegriCloud