Lines Matching defs:EHInfo
244 WinEHFuncInfo &EHInfo) {
254 if (auto It = EHInfo.BlockToStateMap.find(BB);
255 It != EHInfo.BlockToStateMap.end() && It->second <= State)
261 State = EHInfo.EHPadStateMap[&*It];
262 EHInfo.BlockToStateMap[BB] = State; // Record state, also flag visiting
266 State = EHInfo.CxxUnwindMap[State].ToState; // Retrive next State
274 State = EHInfo.InvokeStateMap[cast<InvokeInst>(TI)];
279 State = EHInfo.InvokeStateMap[cast<InvokeInst>(TI)];
281 State = EHInfo.CxxUnwindMap[State].ToState;
306 WinEHFuncInfo &EHInfo) {
316 if (auto It = EHInfo.BlockToStateMap.find(BB);
317 It != EHInfo.BlockToStateMap.end() && It->second <= State)
323 State = EHInfo.EHPadStateMap[&*It];
324 EHInfo.BlockToStateMap[BB] = State; // Record state
331 State = EHInfo.SEHUnwindMap[State].ToState; // Retrive next State
335 State = EHInfo.SEHUnwindMap[State].ToState; // Retrive next State
342 State = EHInfo.InvokeStateMap[cast<InvokeInst>(TI)];
346 State = EHInfo.SEHUnwindMap[State].ToState;