Lines Matching refs:UnwindDestToken

256     Value *UnwindDestToken = nullptr;  in getUnwindDestTokenHelper()  local
259 UnwindDestToken = CatchSwitch->getUnwindDest()->getFirstNonPHI(); in getUnwindDestTokenHelper()
269 HI != HE && !UnwindDestToken; ++HI) { in getUnwindDestTokenHelper()
297 UnwindDestToken = ChildUnwindDestToken; in getUnwindDestTokenHelper()
309 UnwindDestToken = RetUnwindDest->getFirstNonPHI(); in getUnwindDestTokenHelper()
311 UnwindDestToken = ConstantTokenNone::get(CleanupPad->getContext()); in getUnwindDestTokenHelper()
340 UnwindDestToken = ChildUnwindDestToken; in getUnwindDestTokenHelper()
346 if (!UnwindDestToken) in getUnwindDestTokenHelper()
354 if (auto *UnwindPad = dyn_cast<Instruction>(UnwindDestToken)) in getUnwindDestTokenHelper()
365 MemoMap[ExitedPad] = UnwindDestToken; in getUnwindDestTokenHelper()
370 return UnwindDestToken; in getUnwindDestTokenHelper()
410 Value *UnwindDestToken = getUnwindDestTokenHelper(EHPad, MemoMap); in getUnwindDestToken() local
411 assert((UnwindDestToken == nullptr) != (MemoMap.count(EHPad) != 0)); in getUnwindDestToken()
412 if (UnwindDestToken) in getUnwindDestToken()
413 return UnwindDestToken; in getUnwindDestToken()
443 UnwindDestToken = getUnwindDestTokenHelper(AncestorPad, MemoMap); in getUnwindDestToken()
445 UnwindDestToken = AncestorMemo->second; in getUnwindDestToken()
447 if (UnwindDestToken) in getUnwindDestToken()
501 MemoMap[UselessPad] = UnwindDestToken; in getUnwindDestToken()
532 return UnwindDestToken; in getUnwindDestToken()
571 Value *UnwindDestToken = in HandleCallsInBlockInlinedThroughInvoke() local
573 if (UnwindDestToken && !isa<ConstantTokenNone>(UnwindDestToken)) in HandleCallsInBlockInlinedThroughInvoke()
582 (*FuncletUnwindMap)[MemoKey] == UnwindDestToken && in HandleCallsInBlockInlinedThroughInvoke()
713 Value *UnwindDestToken; in HandleInlinedEHPad() local
724 UnwindDestToken = getUnwindDestToken(ParentPad, FuncletUnwindMap); in HandleInlinedEHPad()
725 if (UnwindDestToken && !isa<ConstantTokenNone>(UnwindDestToken)) in HandleInlinedEHPad()
735 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
747 FuncletUnwindMap[NewCatchSwitch] = UnwindDestToken; in HandleInlinedEHPad()