Lines Matching defs:DispatchBlock
728 llvm::BasicBlock *DispatchBlock = EHS.getCachedEHDispatchBlock();
729 if (DispatchBlock)
730 return DispatchBlock;
733 DispatchBlock = getTerminateFunclet();
735 DispatchBlock = createBasicBlock();
736 CGBuilderTy Builder(*this, DispatchBlock);
740 DispatchBlock->setName("catch.dispatch");
744 DispatchBlock->setName("ehcleanup");
751 DispatchBlock->setName("terminate");
754 EHS.setCachedEHDispatchBlock(DispatchBlock);
755 return DispatchBlock;
966 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock();
967 assert(DispatchBlock);
970 CGF.EmitBlockAfterUses(DispatchBlock);
1010 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock();
1011 assert(DispatchBlock);
1014 CGF.EmitBlockAfterUses(DispatchBlock);
1214 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock();
1254 cast<llvm::CatchSwitchInst>(DispatchBlock->getFirstNonPHIIt());