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

References

tools/clang/lib/Sema/SemaOpenMP.cpp
  914       DVar.CKind = OMPC_shared;
  921       DVar.CKind = OMPC_shared;
  925       DVar.CKind = OMPC_shared;
  927     return DVar;
  936     DVar.CKind = OMPC_private;
  937     return DVar;
  940   DVar.DKind = Iter->Directive;
  945     DVar.RefExpr = Data.RefExpr.getPointer();
  946     DVar.PrivateCopy = Data.PrivateCopy;
  947     DVar.CKind = Data.Attributes;
  948     DVar.ImplicitDSALoc = Iter->DefaultAttrLoc;
  949     return DVar;
  958     DVar.CKind = OMPC_shared;
  959     DVar.ImplicitDSALoc = Iter->DefaultAttrLoc;
  960     return DVar;
  962     return DVar;
  968     DVar.ImplicitDSALoc = Iter->DefaultAttrLoc;
  969     if ((isOpenMPParallelDirective(DVar.DKind) &&
  970          !isOpenMPTaskLoopDirective(DVar.DKind)) ||
  971         isOpenMPTeamsDirective(DVar.DKind)) {
  972       DVar.CKind = OMPC_shared;
  973       return DVar;
  981     if (isOpenMPTaskingDirective(DVar.DKind)) {
  993           DVar.RefExpr = nullptr;
  994           DVar.CKind = OMPC_firstprivate;
  995           return DVar;
  998       DVar.CKind =
 1000       return DVar;