Lines Matching refs:catchScope

672       EHCatchScope &catchScope = cast<EHCatchScope>(scope);  in getEHDispatchBlock()  local
673 if (catchScope.getNumHandlers() == 1 && in getEHDispatchBlock()
674 catchScope.getHandler(0).isCatchAll()) { in getEHDispatchBlock()
675 dispatchBlock = catchScope.getHandler(0).Block; in getEHDispatchBlock()
884 EHCatchScope &catchScope = cast<EHCatchScope>(*I); in EmitLandingPad() local
885 for (unsigned hi = 0, he = catchScope.getNumHandlers(); hi != he; ++hi) { in EmitLandingPad()
886 EHCatchScope::Handler handler = catchScope.getHandler(hi); in EmitLandingPad()
1100 EHCatchScope &catchScope) { in emitCatchDispatchBlock() argument
1102 return emitWasmCatchPadBlock(CGF, catchScope); in emitCatchDispatchBlock()
1104 return emitCatchPadBlock(CGF, catchScope); in emitCatchDispatchBlock()
1106 llvm::BasicBlock *dispatchBlock = catchScope.getCachedEHDispatchBlock(); in emitCatchDispatchBlock()
1111 if (catchScope.getNumHandlers() == 1 && in emitCatchDispatchBlock()
1112 catchScope.getHandler(0).isCatchAll()) { in emitCatchDispatchBlock()
1113 assert(dispatchBlock == catchScope.getHandler(0).Block); in emitCatchDispatchBlock()
1128 for (unsigned i = 0, e = catchScope.getNumHandlers(); ; ++i) { in emitCatchDispatchBlock()
1130 const EHCatchScope::Handler &handler = catchScope.getHandler(i); in emitCatchDispatchBlock()
1145 nextBlock = CGF.getEHDispatchBlock(catchScope.getEnclosingEHScope()); in emitCatchDispatchBlock()
1150 } else if (catchScope.getHandler(i+1).isCatchAll()) { in emitCatchDispatchBlock()
1151 nextBlock = catchScope.getHandler(i+1).Block; in emitCatchDispatchBlock()
1180 EHCatchScope &catchScope = cast<EHCatchScope>(*EHStack.begin()); in popCatchScope() local
1181 if (catchScope.hasEHBranches()) in popCatchScope()
1182 emitCatchDispatchBlock(*this, catchScope); in popCatchScope()
1463 EHCatchScope *catchScope = CGF.EHStack.pushCatch(1); in enter() local
1464 catchScope->setCatchAllHandler(0, catchBB); in enter()
1469 EHCatchScope &catchScope = cast<EHCatchScope>(*CGF.EHStack.begin()); in exit() local
1470 llvm::BasicBlock *catchBB = catchScope.getHandler(0).Block; in exit()