InlineFunction.cpp: Remove a return value that is always false

Remove some associated dead code.

This cleanup is associated with PR17872.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196147 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Mark Seaborn 2013-12-02 20:50:59 +00:00
parent 66983cb09d
commit 6e2cf928d0

View File

@ -172,9 +172,7 @@ void InvokeInliningInfo::forwardResume(ResumeInst *RI,
/// invokes. This function analyze BB to see if there are any calls, and if so, /// invokes. This function analyze BB to see if there are any calls, and if so,
/// it rewrites them to be invokes that jump to InvokeDest and fills in the PHI /// it rewrites them to be invokes that jump to InvokeDest and fills in the PHI
/// nodes in that block with the values specified in InvokeDestPHIValues. /// nodes in that block with the values specified in InvokeDestPHIValues.
/// static void HandleCallsInBlockInlinedThroughInvoke(BasicBlock *BB,
/// Returns true to indicate that the next block should be skipped.
static bool HandleCallsInBlockInlinedThroughInvoke(BasicBlock *BB,
InvokeInliningInfo &Invoke) { InvokeInliningInfo &Invoke) {
LandingPadInst *LPI = Invoke.getLandingPadInst(); LandingPadInst *LPI = Invoke.getLandingPadInst();
@ -223,10 +221,8 @@ static bool HandleCallsInBlockInlinedThroughInvoke(BasicBlock *BB,
// Update any PHI nodes in the exceptional block to indicate that there is // Update any PHI nodes in the exceptional block to indicate that there is
// now a new entry in them. // now a new entry in them.
Invoke.addIncomingPHIValuesFor(BB); Invoke.addIncomingPHIValuesFor(BB);
return false; return;
} }
return false;
} }
/// HandleInlinedInvoke - If we inlined an invoke site, we need to convert calls /// HandleInlinedInvoke - If we inlined an invoke site, we need to convert calls
@ -254,11 +250,7 @@ static void HandleInlinedInvoke(InvokeInst *II, BasicBlock *FirstNewBlock,
for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; ++BB){ for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; ++BB){
if (InlinedCodeInfo.ContainsCalls) if (InlinedCodeInfo.ContainsCalls)
if (HandleCallsInBlockInlinedThroughInvoke(BB, Invoke)) { HandleCallsInBlockInlinedThroughInvoke(BB, Invoke);
// Honor a request to skip the next block.
++BB;
continue;
}
// Forward any resumes that are remaining here. // Forward any resumes that are remaining here.
if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator()))