Lines Matching refs:UnwindDestToken

246     Value *UnwindDestToken = nullptr;  in getUnwindDestTokenHelper()  local
249 UnwindDestToken = CatchSwitch->getUnwindDest()->getFirstNonPHI(); in getUnwindDestTokenHelper()
259 HI != HE && !UnwindDestToken; ++HI) { in getUnwindDestTokenHelper()
287 UnwindDestToken = ChildUnwindDestToken; in getUnwindDestTokenHelper()
299 UnwindDestToken = RetUnwindDest->getFirstNonPHI(); in getUnwindDestTokenHelper()
301 UnwindDestToken = ConstantTokenNone::get(CleanupPad->getContext()); in getUnwindDestTokenHelper()
330 UnwindDestToken = ChildUnwindDestToken; in getUnwindDestTokenHelper()
336 if (!UnwindDestToken) in getUnwindDestTokenHelper()
344 if (auto *UnwindPad = dyn_cast<Instruction>(UnwindDestToken)) in getUnwindDestTokenHelper()
355 MemoMap[ExitedPad] = UnwindDestToken; in getUnwindDestTokenHelper()
360 return UnwindDestToken; in getUnwindDestTokenHelper()
400 Value *UnwindDestToken = getUnwindDestTokenHelper(EHPad, MemoMap); in getUnwindDestToken() local
401 assert((UnwindDestToken == nullptr) != (MemoMap.count(EHPad) != 0)); in getUnwindDestToken()
402 if (UnwindDestToken) in getUnwindDestToken()
403 return UnwindDestToken; in getUnwindDestToken()
433 UnwindDestToken = getUnwindDestTokenHelper(AncestorPad, MemoMap); in getUnwindDestToken()
435 UnwindDestToken = AncestorMemo->second; in getUnwindDestToken()
437 if (UnwindDestToken) in getUnwindDestToken()
491 MemoMap[UselessPad] = UnwindDestToken; in getUnwindDestToken()
522 return UnwindDestToken; in getUnwindDestToken()
563 Value *UnwindDestToken = in HandleCallsInBlockInlinedThroughInvoke() local
565 if (UnwindDestToken && !isa<ConstantTokenNone>(UnwindDestToken)) in HandleCallsInBlockInlinedThroughInvoke()
574 (*FuncletUnwindMap)[MemoKey] == UnwindDestToken && in HandleCallsInBlockInlinedThroughInvoke()
708 Value *UnwindDestToken; in HandleInlinedEHPad() local
719 UnwindDestToken = getUnwindDestToken(ParentPad, FuncletUnwindMap); in HandleInlinedEHPad()
720 if (UnwindDestToken && !isa<ConstantTokenNone>(UnwindDestToken)) in HandleInlinedEHPad()
730 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
742 FuncletUnwindMap[NewCatchSwitch] = UnwindDestToken; in HandleInlinedEHPad()