diff options
author | Eli Friedman <efriedma@codeaurora.org> | 2018-04-12 22:04:11 +0000 |
---|---|---|
committer | Eli Friedman <efriedma@codeaurora.org> | 2018-04-12 22:04:11 +0000 |
commit | e1938cbc8730a809500ae77cf3f34b95ba8cbb37 (patch) | |
tree | 0f9b21921d4e1cb3b94f3348dee13ca57f31c145 | |
parent | 039d24877870c902274963250867a90b0b52f012 (diff) | |
download | bcm5719-llvm-e1938cbc8730a809500ae77cf3f34b95ba8cbb37.tar.gz bcm5719-llvm-e1938cbc8730a809500ae77cf3f34b95ba8cbb37.zip |
Don't call skipModule for CFI lowering passes.
opt-bisect shouldn't skip these passes; they lower intrinsics which
no other pass can handle.
llvm-svn: 329961
-rw-r--r-- | llvm/lib/Transforms/IPO/CrossDSOCFI.cpp | 3 | ||||
-rw-r--r-- | llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 2 |
2 files changed, 0 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp b/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp index 886029ea58d..666f6cc37bf 100644 --- a/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp +++ b/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp @@ -162,9 +162,6 @@ void CrossDSOCFI::buildCFICheck(Module &M) { } bool CrossDSOCFI::runOnModule(Module &M) { - if (skipModule(M)) - return false; - VeryLikelyWeights = MDBuilder(M.getContext()).createBranchWeights((1U << 20) - 1, 1); if (M.getModuleFlag("Cross-DSO CFI") == nullptr) diff --git a/llvm/lib/Transforms/IPO/LowerTypeTests.cpp b/llvm/lib/Transforms/IPO/LowerTypeTests.cpp index 72ce332f581..b29eeeacfec 100644 --- a/llvm/lib/Transforms/IPO/LowerTypeTests.cpp +++ b/llvm/lib/Transforms/IPO/LowerTypeTests.cpp @@ -456,8 +456,6 @@ struct LowerTypeTests : public ModulePass { } bool runOnModule(Module &M) override { - if (skipModule(M)) - return false; if (UseCommandLine) return LowerTypeTestsModule::runForTesting(M); return LowerTypeTestsModule(M, ExportSummary, ImportSummary).lower(); |