Lines Matching refs:UnwindDestToken

255     Value *UnwindDestToken = nullptr;  in getUnwindDestTokenHelper()  local
258 UnwindDestToken = CatchSwitch->getUnwindDest()->getFirstNonPHI(); in getUnwindDestTokenHelper()
268 HI != HE && !UnwindDestToken; ++HI) { in getUnwindDestTokenHelper()
296 UnwindDestToken = ChildUnwindDestToken; in getUnwindDestTokenHelper()
308 UnwindDestToken = RetUnwindDest->getFirstNonPHI(); in getUnwindDestTokenHelper()
310 UnwindDestToken = ConstantTokenNone::get(CleanupPad->getContext()); in getUnwindDestTokenHelper()
339 UnwindDestToken = ChildUnwindDestToken; in getUnwindDestTokenHelper()
345 if (!UnwindDestToken) in getUnwindDestTokenHelper()
353 if (auto *UnwindPad = dyn_cast<Instruction>(UnwindDestToken)) in getUnwindDestTokenHelper()
364 MemoMap[ExitedPad] = UnwindDestToken; in getUnwindDestTokenHelper()
369 return UnwindDestToken; in getUnwindDestTokenHelper()
409 Value *UnwindDestToken = getUnwindDestTokenHelper(EHPad, MemoMap); in getUnwindDestToken() local
410 assert((UnwindDestToken == nullptr) != (MemoMap.count(EHPad) != 0)); in getUnwindDestToken()
411 if (UnwindDestToken) in getUnwindDestToken()
412 return UnwindDestToken; in getUnwindDestToken()
442 UnwindDestToken = getUnwindDestTokenHelper(AncestorPad, MemoMap); in getUnwindDestToken()
444 UnwindDestToken = AncestorMemo->second; in getUnwindDestToken()
446 if (UnwindDestToken) in getUnwindDestToken()
500 MemoMap[UselessPad] = UnwindDestToken; in getUnwindDestToken()
531 return UnwindDestToken; in getUnwindDestToken()
577 Value *UnwindDestToken = in HandleCallsInBlockInlinedThroughInvoke() local
579 if (UnwindDestToken && !isa<ConstantTokenNone>(UnwindDestToken)) in HandleCallsInBlockInlinedThroughInvoke()
588 (*FuncletUnwindMap)[MemoKey] == UnwindDestToken && in HandleCallsInBlockInlinedThroughInvoke()
719 Value *UnwindDestToken; in HandleInlinedEHPad() local
730 UnwindDestToken = getUnwindDestToken(ParentPad, FuncletUnwindMap); in HandleInlinedEHPad()
731 if (UnwindDestToken && !isa<ConstantTokenNone>(UnwindDestToken)) in HandleInlinedEHPad()
741 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
753 FuncletUnwindMap[NewCatchSwitch] = UnwindDestToken; in HandleInlinedEHPad()