Home
last modified time | relevance | path

Searched refs:EHScope (Results 1 – 8 of 8) sorted by relevance

/external/clang/lib/CodeGen/
DCGCleanup.h44 class EHScope {
51 friend class EHScope; variable
108 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) in EHScope() function
148 class EHCatchScope : public EHScope {
184 : EHScope(Catch, enclosingEHScope) { in EHCatchScope()
227 static bool classof(const EHScope *Scope) { in classof()
233 class LLVM_ALIGNAS(/*alignof(uint64_t)*/ 8) EHCleanupScope : public EHScope {
292 : EHScope(EHScope::Cleanup, enclosingEH), in EHCleanupScope()
420 static bool classof(const EHScope *Scope) { in classof()
439 class EHFilterScope : public EHScope {
[all …]
DCGException.cpp586 EHScope &scope = *EHStack.find(si); in getEHDispatchBlock()
591 case EHScope::Catch: { in getEHDispatchBlock()
605 case EHScope::Cleanup: in getEHDispatchBlock()
609 case EHScope::Filter: in getEHDispatchBlock()
613 case EHScope::Terminate: in getEHDispatchBlock()
617 case EHScope::PadEnd: in getEHDispatchBlock()
633 EHScope &EHS = *EHStack.find(SI); in getMSVCDispatchBlock()
639 if (EHS.getKind() == EHScope::Terminate) in getMSVCDispatchBlock()
646 case EHScope::Catch: in getMSVCDispatchBlock()
650 case EHScope::Cleanup: in getMSVCDispatchBlock()
[all …]
DCGCleanup.cpp668 EHScope &enclosing = *EHStack.find(Scope.getEnclosingNormalCleanup()); in PopCleanupBlock()
780 EHScope &S = *EHStack.find(Scope.getEnclosingNormalCleanup()); in PopCleanupBlock()
1103 EHScope &scope = *EHStack.find(i); in IsUsedAsEHCleanup()
/external/llvm-project/clang/lib/CodeGen/
DCGCleanup.h43 class EHScope {
50 friend class EHScope; variable
107 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) in EHScope() function
147 class EHCatchScope : public EHScope {
183 : EHScope(Catch, enclosingEHScope) { in EHCatchScope()
226 static bool classof(const EHScope *Scope) { in classof()
232 class alignas(8) EHCleanupScope : public EHScope {
291 : EHScope(EHScope::Cleanup, enclosingEH), in EHCleanupScope()
419 static bool classof(const EHScope *Scope) { in classof()
437 class EHFilterScope : public EHScope {
[all …]
DCGException.cpp628 EHScope &scope = *EHStack.find(si); in getEHDispatchBlock()
633 case EHScope::Catch: { in getEHDispatchBlock()
647 case EHScope::Cleanup: in getEHDispatchBlock()
651 case EHScope::Filter: in getEHDispatchBlock()
655 case EHScope::Terminate: in getEHDispatchBlock()
672 EHScope &EHS = *EHStack.find(SI); in getFuncletEHDispatchBlock()
678 if (EHS.getKind() == EHScope::Terminate) in getFuncletEHDispatchBlock()
685 case EHScope::Catch: in getFuncletEHDispatchBlock()
689 case EHScope::Cleanup: in getFuncletEHDispatchBlock()
693 case EHScope::Filter: in getFuncletEHDispatchBlock()
[all …]
DCGCleanup.cpp707 EHScope &enclosing = *EHStack.find(Scope.getEnclosingNormalCleanup()); in PopCleanupBlock()
820 EHScope &S = *EHStack.find(Scope.getEnclosingNormalCleanup()); in PopCleanupBlock()
1151 EHScope &scope = *EHStack.find(i); in IsUsedAsEHCleanup()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DAnalysis.cpp719 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, int EHScope, in collectEHScopeMembers() argument
729 auto P = EHScopeMembership.insert(std::make_pair(Visiting, EHScope)); in collectEHScopeMembers()
733 assert(P.first->second == EHScope && "MBB is part of two scopes!"); in collectEHScopeMembers()
/external/llvm-project/llvm/lib/CodeGen/
DAnalysis.cpp722 DenseMap<const MachineBasicBlock *, int> &EHScopeMembership, int EHScope, in collectEHScopeMembers() argument
732 auto P = EHScopeMembership.insert(std::make_pair(Visiting, EHScope)); in collectEHScopeMembers()
736 assert(P.first->second == EHScope && "MBB is part of two scopes!"); in collectEHScopeMembers()