Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(76)

Unified Diff: lib/Transforms/NaCl/SimplifyStructRegSignatures.cpp

Issue 1151093004: Changes from 3.7 merge to files not in upstream (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/Transforms/NaCl/SimplifyStructRegSignatures.cpp
diff --git a/lib/Transforms/NaCl/SimplifyStructRegSignatures.cpp b/lib/Transforms/NaCl/SimplifyStructRegSignatures.cpp
index 32571bd688a95f48a6f065236d199409dcf650c4..7abec67fa8ff1a77f1c8db91c25b8608db7593e7 100644
--- a/lib/Transforms/NaCl/SimplifyStructRegSignatures.cpp
+++ b/lib/Transforms/NaCl/SimplifyStructRegSignatures.cpp
@@ -55,6 +55,7 @@
#include "llvm/PassSupport.h"
#include "llvm/Transforms/NaCl.h"
#include "llvm/Support/Debug.h"
+#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cstddef>
@@ -478,7 +479,7 @@ bool SimplifyStructRegSignatures::simplifyFunction(
FunctionsToDelete.insert(OldFunc);
auto Found = DISubprogramMap.find(OldFunc);
if (Found != DISubprogramMap.end())
- Found->second.replaceFunction(NewFunc);
+ Found->second->replaceFunction(NewFunc);
} else {
AssociatedFctLoc = OldFunc;
}
@@ -489,10 +490,8 @@ bool SimplifyStructRegSignatures::simplifyFunction(
bool SimplifyStructRegSignatures::runOnModule(Module &M) {
bool Changed = false;
- const DataLayout *DL = M.getDataLayout();
unsigned PreferredAlignment = 0;
- if (DL)
- PreferredAlignment = DL->getStackAlignment();
+ PreferredAlignment = M.getDataLayout().getStackAlignment();
LLVMContext &Ctx = M.getContext();
auto DISubprogramMap = makeSubprogramMap(M);

Powered by Google App Engine
This is Rietveld 408576698