Searched refs:EHScope (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h43 class EHScope { class in namespace:clang::CodeGen
50 friend class EHScope;
107 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) function in class:clang::CodeGen::EHScope
147 class EHCatchScope : public EHScope {
183 : EHScope(Catch, enclosingEHScope) {
226 static bool classof(const EHScope *Scope) {
232 class alignas(8) EHCleanupScope : public EHScope {
291 : EHScope(EHScope::Cleanup, enclosingEH),
419 static bool classof(const EHScope *Scop
[all...]
H A DCGException.cpp624 EHScope &scope = *EHStack.find(si);
629 case EHScope::Catch: {
643 case EHScope::Cleanup:
647 case EHScope::Filter:
651 case EHScope::Terminate:
668 EHScope &EHS = *EHStack.find(SI);
674 if (EHS.getKind() == EHScope::Terminate)
681 case EHScope::Catch:
685 case EHScope::Cleanup:
689 case EHScope
[all...]
H A DCGCleanup.cpp707 EHScope &enclosing = *EHStack.find(Scope.getEnclosingNormalCleanup());
820 EHScope &S = *EHStack.find(Scope.getEnclosingNormalCleanup());
1151 EHScope &scope = *EHStack.find(i);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp719 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, int EHScope,
729 auto P = EHScopeMembership.insert(std::make_pair(Visiting, EHScope));
733 assert(P.first->second == EHScope && "MBB is part of two scopes!");
718 collectEHScopeMembers( DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, int EHScope, const MachineBasicBlock *MBB) argument

Completed in 86 milliseconds