Home
last modified time | relevance | path

Searched refs:Pers (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DEHPersonalities.h42 EHPersonality classifyEHPersonality(const Value *Pers);
44 StringRef getEHPersonalityName(EHPersonality Pers);
50 inline bool isAsynchronousEHPersonality(EHPersonality Pers) { in isAsynchronousEHPersonality() argument
53 switch (Pers) { in isAsynchronousEHPersonality()
65 inline bool isFuncletEHPersonality(EHPersonality Pers) { in isFuncletEHPersonality() argument
66 switch (Pers) { in isFuncletEHPersonality()
80 inline bool isScopedEHPersonality(EHPersonality Pers) { in isScopedEHPersonality() argument
81 switch (Pers) { in isScopedEHPersonality()
96 inline bool isNoOpWithoutInvoke(EHPersonality Pers) { in isNoOpWithoutInvoke() argument
97 switch (Pers) { in isNoOpWithoutInvoke()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DEHPersonalities.cpp21 EHPersonality llvm::classifyEHPersonality(const Value *Pers) { in classifyEHPersonality() argument
23 Pers ? dyn_cast<GlobalValue>(Pers->stripPointerCasts()) : nullptr; in classifyEHPersonality()
46 StringRef llvm::getEHPersonalityName(EHPersonality Pers) { in getEHPersonalityName() argument
47 switch (Pers) { in getEHPersonalityName()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEscapeEnumerator.cpp25 EHPersonality Pers = getDefaultEHPersonality(T); in getDefaultPersonalityFn() local
26 return M->getOrInsertFunction(getEHPersonalityName(Pers), in getDefaultPersonalityFn()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp190 EHPersonality Pers = classifyEHPersonality(F.getPersonalityFn()); in InsertUnwindResumeCalls() local
191 if (isScopedEHPersonality(Pers)) in InsertUnwindResumeCalls()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1258 auto Pers = classifyEHPersonality(PersonalityFn); in PrepareEHLandingPad() local
1262 if (isFuncletEHPersonality(Pers)) { in PrepareEHLandingPad()
1293 if (Pers == EHPersonality::Wasm_CXX) { in PrepareEHLandingPad()
H A DSelectionDAGBuilder.cpp1668 auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn()); in visitCatchPad() local
1669 bool IsMSVCCXX = Pers == EHPersonality::MSVC_CXX; in visitCatchPad()
1670 bool IsCoreCLR = Pers == EHPersonality::CoreCLR; in visitCatchPad()
1671 bool IsSEH = isAsynchronousEHPersonality(Pers); in visitCatchPad()
1687 auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn()); in visitCatchRet() local
1688 bool IsSEH = isAsynchronousEHPersonality(Pers); in visitCatchRet()
1724 auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn()); in visitCleanupPad() local
1725 if (Pers != EHPersonality::Wasm_CXX) { in visitCleanupPad()
7401 auto Pers = classifyEHPersonality(FuncInfo.Fn->getPersonalityFn()); in lowerEndEH() local
7404 if (MF.hasEHFunclets() && isFuncletEHPersonality(Pers)) { in lowerEndEH()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4378 EHPersonality Pers = in LowerCall() local
4382 if (isFuncletEHPersonality(Pers)) in LowerCall()