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

References

tools/clang/lib/CodeGen/CGBlocks.cpp
  848     CleanupKind cleanupKind = InactiveNormalCleanup;
 1945       CleanupKind Kind =
 1954       CleanupKind Kind = EHOnly ? EHCleanup : NormalAndEHCleanup;
 2938 void CodeGenFunction::enterByrefCleanup(CleanupKind Kind, Address Addr,
tools/clang/lib/CodeGen/CGClass.cpp
 1876     CleanupKind cleanupKind = getCleanupKind(dtorKind);
tools/clang/lib/CodeGen/CGCleanup.cpp
  178 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) {
tools/clang/lib/CodeGen/CGDecl.cpp
  612     CleanupKind cleanupKind = CGF.getARCCleanupKind();
 1923   CleanupKind cleanupKind = NormalAndEHCleanup;
 2057   CleanupKind cleanupKind = getCleanupKind(dtorKind);
 2062 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr,
 2069 void CodeGenFunction::pushStackRestore(CleanupKind Kind, Address SPMem) {
 2074     CleanupKind cleanupKind, Address addr, QualType type,
tools/clang/lib/CodeGen/CGException.cpp
 1985 void CodeGenFunction::pushSEHCleanup(CleanupKind Kind,
tools/clang/lib/CodeGen/CGExpr.cpp
  287         CleanupKind CleanupKind;
tools/clang/lib/CodeGen/CGObjC.cpp
 1561     CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind);
tools/clang/lib/CodeGen/CodeGenFunction.h
  526     CleanupKind getKind() const { return (CleanupKind)Kind; }
  607   void pushFullExprCleanup(CleanupKind kind, As... A) {
  625   void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) {
  641   void pushCleanupAfterFullExprImpl(CleanupKind Kind, Address ActiveFlag,
 1686   void pushDestroy(CleanupKind kind, Address addr, QualType type,
 1688   void pushLifetimeExtendedDestroy(CleanupKind kind, Address addr,
 1694   void pushStackRestore(CleanupKind kind, Address SPMem);
 1725   CleanupKind getCleanupKind(QualType::DestructionKind kind) {
 1807   void enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags,
 2918   void pushSEHCleanup(CleanupKind kind,
 3801   CleanupKind getARCCleanupKind() {
tools/clang/lib/CodeGen/EHScopeStack.h
  263   void *pushCleanup(CleanupKind K, size_t DataSize);
  272   template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) {
  282   void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) {
  304   T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) {
  311   void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {