From 595307a46829dace48b25c01810dc6cbb4430770 Mon Sep 17 00:00:00 2001 From: Andrew Kaylor Date: Mon, 26 Sep 2016 19:05:37 +0000 Subject: Add optimization bisect support to an optional Mips pass Differential Revision: https://reviews.llvm.org/D19513 llvm-svn: 282428 --- llvm/lib/Target/Mips/MipsOptimizePICCall.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/lib/Target/Mips') diff --git a/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp b/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp index 7c940ee1578..16c8d126e9b 100644 --- a/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp +++ b/llvm/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; -- cgit v1.2.3