Searched refs:EHScope (Results 1 – 8 of 8) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGCleanup.h | 44 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 …]
|
D | CGException.cpp | 586 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 …]
|
D | CGCleanup.cpp | 668 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/ |
D | CGCleanup.h | 43 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 …]
|
D | CGException.cpp | 628 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 …]
|
D | CGCleanup.cpp | 707 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/ |
D | Analysis.cpp | 719 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/ |
D | Analysis.cpp | 722 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()
|