Home
last modified time | relevance | path

Searched refs:EHFilterScope (Results 1 – 4 of 4) sorted by relevance

/external/clang/lib/CodeGen/
DCGCleanup.h82 friend class EHFilterScope; variable
398 class EHFilterScope : public EHScope {
411 EHFilterScope(unsigned numFilters) in EHFilterScope() function
417 return sizeof(EHFilterScope) + numFilters * sizeof(llvm::Value*); in getSizeForNumFilters()
475 Ptr += EHFilterScope::getSizeForNumFilters(
476 static_cast<const EHFilterScope*>(get())->getNumFilters());
DCGCleanup.cpp202 EHFilterScope *EHScopeStack::pushFilter(unsigned numFilters) { in pushFilter()
204 char *buffer = allocate(EHFilterScope::getSizeForNumFilters(numFilters)); in pushFilter()
205 EHFilterScope *filter = new (buffer) EHFilterScope(numFilters); in pushFilter()
213 EHFilterScope &filter = cast<EHFilterScope>(*begin()); in popFilter()
214 StartOfData += EHFilterScope::getSizeForNumFilters(filter.getNumFilters()); in popFilter()
DCGException.cpp500 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions); in EmitStartEHSpec()
514 EHFilterScope &filterScope) { in emitFilterDispatchBlock()
572 EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin()); in EmitEndEHSpec()
767 EHFilterScope &filter = cast<EHFilterScope>(*I); in EmitLandingPad()
DEHScopeStack.h395 class EHFilterScope *pushFilter(unsigned NumFilters);