Lines Matching refs:Per
82 EHPersonality Per = EHPersonality::Unknown; in beginFunction() local
86 Per = classifyEHPersonality(PerFn); in beginFunction()
90 !isNoOpWithoutInvoke(Per) && in beginFunction()
104 if (Per == EHPersonality::MSVC_X86SEH && !hasEHFunclets) { in beginFunction()
134 EHPersonality Per = EHPersonality::Unknown; in endFunction() local
136 Per = classifyEHPersonality(F.getPersonalityFn()->stripPointerCasts()); in endFunction()
141 if (!isFuncletEHPersonality(Per)) { in endFunction()
149 if (Per == EHPersonality::MSVC_TableSEH && MF->hasEHFunclets()) in endFunction()
162 if (Per == EHPersonality::MSVC_TableSEH) in endFunction()
164 else if (Per == EHPersonality::MSVC_X86SEH) in endFunction()
166 else if (Per == EHPersonality::MSVC_CXX) in endFunction()
168 else if (Per == EHPersonality::CoreCLR) in endFunction()
271 EHPersonality Per = EHPersonality::Unknown; in endFuncletImpl() local
273 Per = classifyEHPersonality(F.getPersonalityFn()->stripPointerCasts()); in endFuncletImpl()
275 if (Per == EHPersonality::MSVC_CXX && shouldEmitPersonality && in endFuncletImpl()
286 } else if (Per == EHPersonality::MSVC_TableSEH && MF->hasEHFunclets() && in endFuncletImpl()
1006 const auto *Per = cast<Function>(F.getPersonalityFn()->stripPointerCasts()); in emitExceptHandlerTable() local
1007 StringRef PerName = Per->getName(); in emitExceptHandlerTable()