summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-11-21 17:44:42 +0000
committerCraig Topper <craig.topper@gmail.com>2015-11-21 17:44:42 +0000
commita5ea5289ff7ac8d02cf4e990300c0fbf4869b905 (patch)
treeeb32a02da44475682819da493b678977e0bb83fb /llvm/lib/Transforms
parent4ca21fc1aa7c6261eacde2ce203819060d9bdde8 (diff)
downloadbcm5719-llvm-a5ea5289ff7ac8d02cf4e990300c0fbf4869b905.tar.gz
bcm5719-llvm-a5ea5289ff7ac8d02cf4e990300c0fbf4869b905.zip
Use modulo operator instead of multiplying result of a divide and subtracting from the original dividend. NFC.
llvm-svn: 253792
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
index 7594956f8dd..5997464dd0c 100644
--- a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+++ b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
@@ -190,7 +190,7 @@ bool MemsetRange::isProfitableToUseMemset(const DataLayout &DL) const {
unsigned NumPointerStores = Bytes / MaxIntSize;
// Assume the remaining bytes if any are done a byte at a time.
- unsigned NumByteStores = Bytes - NumPointerStores * MaxIntSize;
+ unsigned NumByteStores = Bytes % MaxIntSize;
// If we will reduce the # stores (according to this heuristic), do the
// transformation. This encourages merging 4 x i8 -> i32 and 2 x i16 -> i32
OpenPOWER on IntegriCloud