reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 3479   if (!CGF.HaveInsertPoint())
 3486   llvm::Value *Args[] = {emitUpdateLocation(CGF, Loc, Flags),
 3487                          getThreadID(CGF, Loc)};
 3489           dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) {
 3491       llvm::Value *Result = CGF.EmitRuntimeCall(
 3497         llvm::BasicBlock *ExitBB = CGF.createBasicBlock(".cancel.exit");
 3498         llvm::BasicBlock *ContBB = CGF.createBasicBlock(".cancel.continue");
 3499         llvm::Value *Cmp = CGF.Builder.CreateIsNotNull(Result);
 3500         CGF.Builder.CreateCondBr(Cmp, ExitBB, ContBB);
 3501         CGF.EmitBlock(ExitBB);
 3504             CGF.getOMPCancelDestination(OMPRegionInfo->getDirectiveKind());
 3505         CGF.EmitBranchThroughCleanup(CancelDestination);
 3506         CGF.EmitBlock(ContBB, /*IsFinished=*/true);
 3511   CGF.EmitRuntimeCall(createRuntimeFunction(OMPRTL__kmpc_barrier), Args);