Lines Matching refs:FinallyCall
1483 CallSite FinallyCall(MaybeCall); in matchOutlinedFinallyCall() local
1484 if (!FinallyCall || FinallyCall.arg_size() != 2) in matchOutlinedFinallyCall()
1486 if (!match(FinallyCall.getArgument(0), m_SpecificInt(1))) in matchOutlinedFinallyCall()
1488 if (!isFrameAddressCall(FinallyCall.getArgument(1))) in matchOutlinedFinallyCall()
1490 return FinallyCall; in matchOutlinedFinallyCall()
1647 if (CallSite FinallyCall = matchOutlinedFinallyCall(BB, MaybeCall)) { in findCleanupHandlers() local
1648 Function *Fin = FinallyCall.getCalledFunction(); in findCleanupHandlers()
1661 if (FinallyCall.getInstruction() != BB->getTerminator() && in findCleanupHandlers()
1662 FinallyCall.getInstruction()->getNextNode() != BB->getTerminator()) { in findCleanupHandlers()
1663 SuccBB = BB->splitBasicBlock(FinallyCall.getInstruction()->getNextNode()); in findCleanupHandlers()
1665 if (FinallyCall.isInvoke()) { in findCleanupHandlers()
1666 SuccBB = cast<InvokeInst>(FinallyCall.getInstruction())->getNormalDest(); in findCleanupHandlers()