From: Andrew Kaylor Date: Mon, 26 Sep 2016 19:05:37 +0000 (+0000) Subject: Add optimization bisect support to an optional Mips pass X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=786045e7b5def2fa93f7fc236ee99fc52cd3f3c1;p=llvm Add optimization bisect support to an optional Mips pass Differential Revision: https://reviews.llvm.org/D19513 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282428 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Mips/MipsOptimizePICCall.cpp b/lib/Target/Mips/MipsOptimizePICCall.cpp index 7c940ee1578..16c8d126e9b 100644 --- a/lib/Target/Mips/MipsOptimizePICCall.cpp +++ b/lib/Target/Mips/MipsOptimizePICCall.cpp @@ -174,6 +174,9 @@ void MBBInfo::postVisit() { // OptimizePICCall methods. bool OptimizePICCall::runOnMachineFunction(MachineFunction &F) { + if (skipFunction(*F.getFunction())) + return false; + if (static_cast(F.getSubtarget()).inMips16Mode()) return false;