Searched refs:EHFilterScope (Results 1 – 8 of 8) sorted by relevance
92 friend class EHFilterScope; variable439 class EHFilterScope : public EHScope {452 EHFilterScope(unsigned numFilters) in EHFilterScope() function459 return sizeof(EHFilterScope) + numFilters * sizeof(llvm::Value*); in getSizeForNumFilters()529 Size = EHFilterScope::getSizeForNumFilters(530 static_cast<const EHFilterScope *>(get())->getNumFilters());
235 EHFilterScope *EHScopeStack::pushFilter(unsigned numFilters) { in pushFilter()237 char *buffer = allocate(EHFilterScope::getSizeForNumFilters(numFilters)); in pushFilter()238 EHFilterScope *filter = new (buffer) EHFilterScope(numFilters); in pushFilter()246 EHFilterScope &filter = cast<EHFilterScope>(*begin()); in popFilter()247 deallocate(EHFilterScope::getSizeForNumFilters(filter.getNumFilters())); in popFilter()
453 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions); in EmitStartEHSpec()467 EHFilterScope &filterScope) { in emitFilterDispatchBlock()530 EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin()); in EmitEndEHSpec()790 EHFilterScope &filter = cast<EHFilterScope>(*I); in EmitLandingPad()
329 class EHFilterScope *pushFilter(unsigned NumFilters);
91 friend class EHFilterScope; variable437 class EHFilterScope : public EHScope {450 EHFilterScope(unsigned numFilters) in EHFilterScope() function457 return sizeof(EHFilterScope) + numFilters * sizeof(llvm::Value*); in getSizeForNumFilters()516 Size = EHFilterScope::getSizeForNumFilters(517 static_cast<const EHFilterScope *>(get())->getNumFilters());
225 EHFilterScope *EHScopeStack::pushFilter(unsigned numFilters) { in pushFilter()227 char *buffer = allocate(EHFilterScope::getSizeForNumFilters(numFilters)); in pushFilter()228 EHFilterScope *filter = new (buffer) EHFilterScope(numFilters); in pushFilter()236 EHFilterScope &filter = cast<EHFilterScope>(*begin()); in popFilter()237 deallocate(EHFilterScope::getSizeForNumFilters(filter.getNumFilters())); in popFilter()
489 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions); in EmitStartEHSpec()503 EHFilterScope &filterScope) { in emitFilterDispatchBlock()572 EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin()); in EmitEndEHSpec()828 EHFilterScope &filter = cast<EHFilterScope>(*I); in EmitLandingPad()
326 class EHFilterScope *pushFilter(unsigned NumFilters);