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