From e44e30ca5a0763d8eb86f552514884ac4c97f8cb Mon Sep 17 00:00:00 2001 From: Akira Hatanaka Date: Fri, 1 Mar 2013 01:02:36 +0000 Subject: [PATCH] [mips] Add options to disable searching backward and in successor blocks. llvm-svn: 176321 --- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp b/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp index 2823175..bd25f42 100644 --- a/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp +++ b/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp @@ -53,6 +53,18 @@ static cl::opt DisableForwardSearch( cl::desc("Disallow MIPS delay filler to search forward."), cl::Hidden); +static cl::opt DisableSuccBBSearch( + "disable-mips-df-succbb-search", + cl::init(true), + cl::desc("Disallow MIPS delay filler to search successor basic blocks."), + cl::Hidden); + +static cl::opt DisableBackwardSearch( + "disable-mips-df-backward-search", + cl::init(false), + cl::desc("Disallow MIPS delay filler to search backward."), + cl::Hidden); + namespace { class RegDefsUses { public: -- 2.7.4