Lines Matching defs:dispatchBlock
545 llvm::BasicBlock *dispatchBlock = filterScope.getCachedEHDispatchBlock();
546 if (!dispatchBlock) return;
547 if (dispatchBlock->use_empty()) {
548 delete dispatchBlock;
552 CGF.EmitBlockAfterUses(dispatchBlock);
685 llvm::BasicBlock *dispatchBlock = scope.getCachedEHDispatchBlock();
686 if (!dispatchBlock) {
693 dispatchBlock = catchScope.getHandler(0).Block;
697 dispatchBlock = createBasicBlock("catch.dispatch");
703 dispatchBlock = createBasicBlock("ehcleanup");
707 dispatchBlock = createBasicBlock("filter.dispatch");
711 dispatchBlock = getTerminateHandler();
714 scope.setCachedEHDispatchBlock(dispatchBlock);
716 return dispatchBlock;
1125 llvm::BasicBlock *dispatchBlock = catchScope.getCachedEHDispatchBlock();
1126 assert(dispatchBlock);
1132 assert(dispatchBlock == catchScope.getHandler(0).Block);
1137 CGF.EmitBlockAfterUses(dispatchBlock);