Lines Matching refs:DispatchBlock
674 llvm::BasicBlock *DispatchBlock = EHS.getCachedEHDispatchBlock(); in getFuncletEHDispatchBlock() local
675 if (DispatchBlock) in getFuncletEHDispatchBlock()
676 return DispatchBlock; in getFuncletEHDispatchBlock()
679 DispatchBlock = getTerminateFunclet(); in getFuncletEHDispatchBlock()
681 DispatchBlock = createBasicBlock(); in getFuncletEHDispatchBlock()
682 CGBuilderTy Builder(*this, DispatchBlock); in getFuncletEHDispatchBlock()
686 DispatchBlock->setName("catch.dispatch"); in getFuncletEHDispatchBlock()
690 DispatchBlock->setName("ehcleanup"); in getFuncletEHDispatchBlock()
697 DispatchBlock->setName("terminate"); in getFuncletEHDispatchBlock()
700 EHS.setCachedEHDispatchBlock(DispatchBlock); in getFuncletEHDispatchBlock()
701 return DispatchBlock; in getFuncletEHDispatchBlock()
912 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock(); in emitCatchPadBlock() local
913 assert(DispatchBlock); in emitCatchPadBlock()
916 CGF.EmitBlockAfterUses(DispatchBlock); in emitCatchPadBlock()
956 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock(); in emitWasmCatchPadBlock() local
957 assert(DispatchBlock); in emitWasmCatchPadBlock()
960 CGF.EmitBlockAfterUses(DispatchBlock); in emitWasmCatchPadBlock()
1153 llvm::BasicBlock *DispatchBlock = CatchScope.getCachedEHDispatchBlock(); in ExitCXXTryStmt() local
1194 cast<llvm::CatchSwitchInst>(DispatchBlock->getFirstNonPHI()); in ExitCXXTryStmt()