Lines Matching defs:DispatchBlock
729 llvm::BasicBlock *DispatchBlock = EHS.getCachedEHDispatchBlock();
730 if (DispatchBlock)
731 return DispatchBlock;
734 DispatchBlock = getTerminateFunclet();
736 DispatchBlock = createBasicBlock();
737 CGBuilderTy Builder(*this, DispatchBlock);
741 DispatchBlock->setName("catch.dispatch");
745 DispatchBlock->setName("ehcleanup");
752 DispatchBlock->setName("terminate");
755 EHS.setCachedEHDispatchBlock(DispatchBlock);
756 return DispatchBlock;
967 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock();
968 assert(DispatchBlock);
971 CGF.EmitBlockAfterUses(DispatchBlock);
1011 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock();
1012 assert(DispatchBlock);
1015 CGF.EmitBlockAfterUses(DispatchBlock);
1215 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock();
1255 cast<llvm::CatchSwitchInst>(DispatchBlock->getFirstNonPHI());