Searched refs:EHCleanupScope (Results 1 – 5 of 5) sorted by relevance
144 EHCleanupScope *cleanup = dyn_cast<EHCleanupScope>(&*it); in containsOnlyLifetimeMarkers()170 EHCleanupScope &cleanup = cast<EHCleanupScope>(*find(si)); in getInnermostActiveNormalCleanup()209 EHCleanupScope &Cleanup = cast<EHCleanupScope>(*begin()); in popCleanup()297 EHCleanupScope &cleanup = cast<EHCleanupScope>(*EHStack.begin()); in initFullExprCleanupWithFlag()427 EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.begin()); in PopCleanupBlocks()650 EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.begin()); in PopCleanupBlock()1129 EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.find(I)); in EmitBranchThroughCleanup()1162 EHCleanupScope &S = cast<EHCleanupScope>(*EHStack.find(I)); in IsUsedAsNormalCleanup()1205 EHCleanupScope &Scope = cast<EHCleanupScope>(*CGF.EHStack.find(C)); in SetupCleanupBlockActivation()1262 EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.find(C)); in ActivateCleanupBlock()[all …]
64 friend class EHCleanupScope; variable232 class alignas(8) EHCleanupScope : public EHScope {280 return sizeof(EHCleanupScope) + Size; in getSizeForCleanupSize()284 return sizeof(EHCleanupScope) + CleanupBits.CleanupSize; in getAllocatedSize()287 EHCleanupScope(bool isNormal, bool isEH, unsigned cleanupSize, in EHCleanupScope() function309 ~EHCleanupScope() = delete;429 static_assert(alignof(EHCleanupScope) == EHScopeStack::ScopeStackAlignment,521 Size = static_cast<const EHCleanupScope *>(get())->getAllocatedSize();
511 if (auto *Cleanup = dyn_cast<EHCleanupScope>(&*b)) { in EmitGroAlloca()
741 return !cast<EHCleanupScope>(S).isEHCleanup(); in isNonEHScope()851 hasCleanup = (hasCleanup || cast<EHCleanupScope>(*I).isEHCleanup()); in EmitLandingPad()
5358 EHCleanupScope *Cleanup = dyn_cast<EHCleanupScope>(&*it); in EmitCall()