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

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1634   assert(CGF.CurFn && "No function in current CodeGenFunction.");
 1638   auto I = OpenMPLocThreadIDMap.find(CGF.CurFn);
 1646     Address AI = CGF.CreateMemTemp(IdentQTy, ".kmpc_loc.addr");
 1647     auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn);
 1652       setLocThreadIdInsertPt(CGF);
 1653     CGBuilderTy::InsertPointGuard IPG(CGF.Builder);
 1654     CGF.Builder.SetInsertPoint(Elem.second.ServiceInsertPt);
 1655     CGF.Builder.CreateMemCpy(LocValue, getOrCreateDefaultLocation(Flags),
 1656                              CGF.getTypeSize(IdentQTy));
 1660   LValue Base = CGF.MakeAddrLValue(LocValue, IdentQTy);
 1663       CGF.EmitLValueForField(Base, *std::next(Fields, IdentField_PSource));
 1670     PresumedLoc PLoc = CGF.getContext().getSourceManager().getPresumedLoc(Loc);
 1672     if (const auto *FD = dyn_cast_or_null<FunctionDecl>(CGF.CurFuncDecl))
 1675     OMPDebugLoc = CGF.Builder.CreateGlobalStringPtr(OS2.str());
 1679   CGF.EmitStoreOfScalar(OMPDebugLoc, PSource);