Lines Matching refs:FrameVarInfo
138 FrameVarInfoMap &FrameVarInfo);
146 FrameVarInfoMap &FrameVarInfo; member in __anon98d5fb000111::WinEHFrameVariableMaterializer
363 FrameVarInfoMap FrameVarInfo; in prepareExceptionHandlers() local
422 outlineHandler(Action, &F, LPad, StartBB, FrameVarInfo); in prepareExceptionHandlers()
467 auto I = FrameVarInfo.find(EHObj); in prepareExceptionHandlers()
468 assert(I != FrameVarInfo.end() && in prepareExceptionHandlers()
470 FrameEscapeIdx = std::distance(FrameVarInfo.begin(), I); in prepareExceptionHandlers()
500 completeNestedLandingPad(&F, LPadPair.first, LPadPair.second, FrameVarInfo); in prepareExceptionHandlers()
522 for (auto &VarInfoEntry : FrameVarInfo) { in prepareExceptionHandlers()
653 FrameVarInfoMap &FrameVarInfo) { in completeNestedLandingPad() argument
678 WinEHFrameVariableMaterializer Materializer(OutlinedHandlerFn, FrameVarInfo); in completeNestedLandingPad()
1263 Function *OutlinedFn, FrameVarInfoMap &FrameVarInfo) in WinEHFrameVariableMaterializer() argument
1264 : FrameVarInfo(FrameVarInfo), Builder(OutlinedFn->getContext()) { in WinEHFrameVariableMaterializer()
1281 FrameVarInfo[AV].push_back(NewAlloca); in materializeValueFor()
1292 FrameVarInfo[V].push_back(NewAlloca); in materializeValueFor()
1307 FrameVarInfo[V].push_back(getCatchObjectSentinel()); in escapeCatchObject()