[llvm] r215973 - Const-correct and prevent a copy of a SmallPtrSet.
Craig Topper
craig.topper at gmail.com
Tue Aug 19 00:44:28 PDT 2014
Author: ctopper
Date: Tue Aug 19 02:44:27 2014
New Revision: 215973
URL: http://llvm.org/viewvc/llvm-project?rev=215973&view=rev
Log:
Const-correct and prevent a copy of a SmallPtrSet.
Modified:
llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp
Modified: llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp?rev=215973&r1=215972&r2=215973&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp Tue Aug 19 02:44:27 2014
@@ -2725,7 +2725,7 @@ static int compareNames(Constant *const
}
static void setUsedInitializer(GlobalVariable &V,
- SmallPtrSet<GlobalValue *, 8> Init) {
+ const SmallPtrSet<GlobalValue *, 8> &Init) {
if (Init.empty()) {
V.eraseFromParent();
return;
@@ -2825,7 +2825,7 @@ static bool mayHaveOtherReferences(Globa
return U.usedCount(&GA) || U.compilerUsedCount(&GA);
}
-static bool hasUsesToReplace(GlobalAlias &GA, LLVMUsed &U, bool &RenameTarget) {
+static bool hasUsesToReplace(GlobalAlias &GA, const LLVMUsed &U,bool &RenameTarget) {
RenameTarget = false;
bool Ret = false;
if (hasUseOtherThanLLVMUsed(GA, U))
More information about the llvm-commits
mailing list