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

References

tools/clang/lib/CodeGen/CGCleanup.h
  284     return sizeof(EHCleanupScope) + CleanupBits.CleanupSize;
  294     CleanupBits.IsNormalCleanup = isNormal;
  295     CleanupBits.IsEHCleanup = isEH;
  296     CleanupBits.IsActive = isActive;
  297     CleanupBits.IsLifetimeMarker = false;
  298     CleanupBits.TestFlagInNormalCleanup = false;
  299     CleanupBits.TestFlagInEHCleanup = false;
  300     CleanupBits.CleanupSize = cleanupSize;
  302     assert(CleanupBits.CleanupSize == cleanupSize && "cleanup size overflow");
  311   bool isNormalCleanup() const { return CleanupBits.IsNormalCleanup; }
  315   bool isEHCleanup() const { return CleanupBits.IsEHCleanup; }
  317   bool isActive() const { return CleanupBits.IsActive; }
  318   void setActive(bool A) { CleanupBits.IsActive = A; }
  320   bool isLifetimeMarker() const { return CleanupBits.IsLifetimeMarker; }
  321   void setLifetimeMarker() { CleanupBits.IsLifetimeMarker = true; }
  333     CleanupBits.TestFlagInNormalCleanup = true;
  336     return CleanupBits.TestFlagInNormalCleanup;
  340     CleanupBits.TestFlagInEHCleanup = true;
  343     return CleanupBits.TestFlagInEHCleanup;
  351   size_t getCleanupSize() const { return CleanupBits.CleanupSize; }