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

References

tools/clang/lib/CodeGen/CGExpr.cpp
 2568       else if (CapturedStmtInfo) {
 2577             EmitCapturedFieldLValue(*this, CapturedStmtInfo->lookup(VD),
 2578                                     CapturedStmtInfo->getContextValue());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  339       : CGOpenMPInlinedRegionInfo(CGF.CapturedStmtInfo, EmptyCodeGen,
  410     CGF.CapturedStmtInfo = new CGOpenMPInlinedRegionInfo(
  411         CGF.CapturedStmtInfo, CodeGen, Kind, HasCancel);
  422         cast<CGOpenMPInlinedRegionInfo>(CGF.CapturedStmtInfo)->getOldCSI();
  423     delete CGF.CapturedStmtInfo;
  424     CGF.CapturedStmtInfo = OldCSI;
 1701           dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) {
 3119           dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo))
 3252   if (auto *Region = dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo))
 3489           dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) {
 5322             dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo))
 6345   if (auto *Region = dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo))
 6356   CGF.CapturedStmtInfo->EmitBody(CGF, /*S=*/nullptr);
 6392           dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) {
 6427           dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  330     if (auto *CSI = CGF.CapturedStmtInfo) {
  356     if ((!CGF.CapturedStmtInfo ||
  357          (IsForCombinedParallelRegion && CGF.CapturedStmtInfo)) &&
 4674     NeedToDelayGlobalization = CGF.CapturedStmtInfo->getKind() == CR_OpenMP;
 4872     if (ThisCapture && CGF.CapturedStmtInfo->isCXXThisExprCaptured()) {
tools/clang/lib/CodeGen/CGStmt.cpp
 2383   delete CGF.CapturedStmtInfo;
 2399   assert(CapturedStmtInfo &&
 2418                            CapturedStmtInfo->getHelperName(), &CGM.getModule());
 2428   CapturedStmtInfo->setContextValue(Builder.CreateLoad(DeclPtr));
 2431   LValue Base = MakeNaturalAlignAddrLValue(CapturedStmtInfo->getContextValue(),
 2444   if (CapturedStmtInfo->isCXXThisExprCaptured()) {
 2445     FieldDecl *FD = CapturedStmtInfo->getThisFieldDecl();
 2451   CapturedStmtInfo->EmitBody(*this, CD->getBody());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
   50            (CGF.CapturedStmtInfo && CGF.CapturedStmtInfo->lookup(VD)) ||
   50            (CGF.CapturedStmtInfo && CGF.CapturedStmtInfo->lookup(VD)) ||
   75             isCapturedVar(CGF, VD) || (CGF.CapturedStmtInfo &&
  182            (CGF.CapturedStmtInfo && CGF.CapturedStmtInfo->lookup(VD)) ||
  182            (CGF.CapturedStmtInfo && CGF.CapturedStmtInfo->lookup(VD)) ||
  228                               (CGF.CapturedStmtInfo &&
  255           (CapturedStmtInfo && CapturedStmtInfo->lookup(OrigVD)) ||
  255           (CapturedStmtInfo && CapturedStmtInfo->lookup(OrigVD)) ||
  559       CapturedStmtInfo &&
  571   Out << CapturedStmtInfo->getHelperName();
  590   CapturedStmtInfo->EmitBody(*this, CD->getBody());
  598                             CapturedStmtInfo->getHelperName());
  600   WrapperCGF.CapturedStmtInfo = CapturedStmtInfo;
  600   WrapperCGF.CapturedStmtInfo = CapturedStmtInfo;
  765       const FieldDecl *FD = CapturedStmtInfo->lookup(OrigVD);
  923           assert(CapturedStmtInfo->lookup(VD) &&
 1002                               CapturedStmtInfo->lookup(OrigVD) != nullptr,
 1456                         CapturedStmtInfo->lookup(OrigVD) != nullptr,
 1501                       CapturedStmtInfo->lookup(OrigVD) != nullptr,
 1567     if (LocalDeclMap.count(VD) || CapturedStmtInfo->lookup(VD) ||
 1571                         LocalDeclMap.count(VD) || CapturedStmtInfo->lookup(VD),
 1722     if (LocalDeclMap.count(OrigVD) || CapturedStmtInfo->lookup(OrigVD) ||
 3027                             CGF.CapturedStmtInfo->lookup(OrigVD) != nullptr,
 3607   CGF.CapturedStmtInfo = &CapStmtInfo;
tools/clang/lib/CodeGen/CodeGenFunction.h
  421         : CGF(CGF), PrevCapturedStmtInfo(CGF.CapturedStmtInfo) {
  422       CGF.CapturedStmtInfo = NewCapturedStmtInfo;
  424     ~CGCapturedStmtRAII() { CGF.CapturedStmtInfo = PrevCapturedStmtInfo; }