reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6387 if (!CGF.HaveInsertPoint()) 6392 dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) { 6397 emitUpdateLocation(CGF, Loc), getThreadID(CGF, Loc), 6397 emitUpdateLocation(CGF, Loc), getThreadID(CGF, Loc), 6398 CGF.Builder.getInt32(getCancellationKind(CancelRegion))}; 6400 llvm::Value *Result = CGF.EmitRuntimeCall( 6405 llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit"); 6406 llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue"); 6407 llvm::Value *Cmp = CGF.Builder.CreateIsNotNull(Result); 6408 CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB); 6409 CGF.EmitBlock(ExitBB); 6412 CGF.getOMPCancelDestination(OMPRegionInfo->getDirectiveKind()); 6413 CGF.EmitBranchThroughCleanup(CancelDest); 6414 CGF.EmitBlock(ContBB, /*IsFinished=*/true);