projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make DataLayout Non-Optional in the Module
[oota-llvm.git]
/
lib
/
Transforms
/
Instrumentation
/
DataFlowSanitizer.cpp
diff --git
a/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
b/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
index 6adf0d24f8e5673d8bbd6f4e3345b628a1573cfa..1171d902d32291366560cedd11b5a4463e6b13aa 100644
(file)
--- a/
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
+++ b/
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
@@
-422,10
+422,7
@@
bool DataFlowSanitizer::doInitialization(Module &M) {
bool IsMIPS64 = TargetTriple.getArch() == llvm::Triple::mips64 ||
TargetTriple.getArch() == llvm::Triple::mips64el;
bool IsMIPS64 = TargetTriple.getArch() == llvm::Triple::mips64 ||
TargetTriple.getArch() == llvm::Triple::mips64el;
- DataLayoutPass *DLP = getAnalysisIfAvailable<DataLayoutPass>();
- if (!DLP)
- report_fatal_error("data layout missing");
- DL = &DLP->getDataLayout();
+ DL = &M.getDataLayout();
Mod = &M;
Ctx = &M.getContext();
Mod = &M;
Ctx = &M.getContext();
@@
-593,8
+590,6
@@
Constant *DataFlowSanitizer::getOrBuildTrampolineFunction(FunctionType *FT,
}
bool DataFlowSanitizer::runOnModule(Module &M) {
}
bool DataFlowSanitizer::runOnModule(Module &M) {
- if (!DL)
- return false;
if (ABIList.isIn(M, "skip"))
return false;
if (ABIList.isIn(M, "skip"))
return false;