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

References

tools/clang/lib/CodeGen/CGBlocks.cpp
 1946           EHOnly ? EHCleanup
 1948       CGF.pushDestroy(Kind, Field, CaptureType, Destroyer, Kind & EHCleanup);
 1954       CleanupKind Kind = EHOnly ? EHCleanup : NormalAndEHCleanup;
tools/clang/lib/CodeGen/CGCall.cpp
 3606       pushFullExprCleanup<DestroyUnpassedArg>(EHCleanup, Slot.getAddress(),
tools/clang/lib/CodeGen/CGClass.cpp
  571     CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
 1879                                       cleanupKind & EHCleanup);
 2408     EHStack.pushCleanup<CallDelegatingCtorDtor>(EHCleanup,
tools/clang/lib/CodeGen/CGCleanup.cpp
  181   bool IsEHCleanup = Kind & EHCleanup;
tools/clang/lib/CodeGen/CGCoroutine.cpp
  630     EHStack.pushCleanup<CallCoroEnd>(EHCleanup);
tools/clang/lib/CodeGen/CGDecl.cpp
  614                     cleanupKind & EHCleanup);
 1973   bool useEHCleanup = (cleanupKind & EHCleanup);
 2048   pushDestroy(EHCleanup, addr, type, getDestroyer(dtorKind), true);
 2059               cleanupKind & EHCleanup);
 2079   if (cleanupKind & EHCleanup)
 2283   pushFullExprCleanup<IrregularPartialArrayDestroy>(EHCleanup,
 2300   pushFullExprCleanup<RegularPartialArrayDestroy>(EHCleanup,
tools/clang/lib/CodeGen/CGException.cpp
  380   pushFullExprCleanup<FreeException>(EHCleanup, addr.getPointer());
tools/clang/lib/CodeGen/CGExpr.cpp
  304                           CleanupKind & EHCleanup);
  308                                           *Destroy, CleanupKind & EHCleanup);
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1323         CGF.pushDestroy(EHCleanup, LV.getAddress(), CurField->getType(),
 1609         CGF.pushDestroy(EHCleanup, LV.getAddress(), field->getType(),
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1487       .pushCleanupWithExtra<DirectCleanup>(EHCleanup,
 1518     .pushCleanupWithExtra<ConditionalCleanup>(EHCleanup,
tools/clang/lib/CodeGen/CGObjC.cpp
 1564                                          cleanupKind & EHCleanup);
tools/clang/lib/CodeGen/EHScopeStack.h
   86   NormalAndEHCleanup = EHCleanup | NormalCleanup,
   89   InactiveEHCleanup = EHCleanup | InactiveCleanup,
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 2333     CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2537     CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum);
 2583     CGF.EHStack.pushCleanup<CallInitThreadAbort>(EHCleanup, GuardAddr);