Home
last modified time | relevance | path

Searched refs:hasNonTrivialDestructor (Results 1 – 23 of 23) sorted by relevance

/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/
DUnusedRaiiCheck.cpp20 AST_MATCHER(CXXRecordDecl, hasNonTrivialDestructor) { in AST_MATCHER() argument
22 return Node.hasDefinition() && Node.hasNonTrivialDestructor(); in AST_MATCHER()
39 hasType(cxxRecordDecl(hasNonTrivialDestructor())), in registerMatchers()
/external/llvm-project/clang-tools-extra/clang-tidy/utils/
DTypeTraits.cpp25 !Record->hasNonTrivialDestructor(); in classHasTrivialCopyAndDestroy()
/external/llvm-project/clang/lib/Analysis/
DConstructionContext.cpp194 ->hasNonTrivialDestructor()); in createFromLayers()
/external/clang/lib/CodeGen/
DCGCXXABI.cpp39 if (RD->hasNonTrivialDestructor()) in canCopyArgument()
DSwiftCallingConv.cpp739 if (record->hasNonTrivialDestructor()) in shouldPassCXXRecordIndirectly()
DCGDecl.cpp1785 if (RD && RD->hasNonTrivialDestructor()) in EmitParmDecl()
DItaniumCXXABI.cpp67 if (RD->hasNonTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) in getRecordArgABI()
980 if (RD->hasNonTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) { in classifyReturnType()
DCGCall.cpp3299 RD && RD->hasNonTrivialDestructor() && in EmitCallArg()
DMicrosoftCXXABI.cpp823 if (RD->hasNonTrivialDestructor() && in getRecordArgABI()
/external/llvm-project/clang/lib/AST/
DJSONNodeDumper.cpp431 FIELD2("nonTrivial", hasNonTrivialDestructor); in createDestructorDefinitionData()
DTextNodeDumper.cpp1973 FLAG(hasNonTrivialDestructor, non_trivial); in VisitCXXRecordDecl()
DDeclCXX.cpp1164 if (FieldRec->hasNonTrivialDestructor()) in addedMember()
/external/clang/include/clang/AST/
DDeclCXX.h1275 bool hasNonTrivialDestructor() const { in hasNonTrivialDestructor() function
/external/clang/lib/AST/
DDeclCXX.cpp806 if (FieldRec->hasNonTrivialDestructor()) in addedMember()
/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h1315 bool hasNonTrivialDestructor() const { in hasNonTrivialDestructor() function
/external/llvm-project/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp1092 if (RD->hasNonTrivialDestructor()) in isCXX14Aggregate()
DCGCall.cpp4009 DestroyedInCallee = RD->hasNonTrivialDestructor(); in EmitCallArg()
/external/llvm-project/clang/lib/Sema/
DSemaType.cpp3776 if (!RD || !RD->hasDefinition() || RD->hasNonTrivialDestructor()) in warnAboutRedundantParens()
DSemaDeclCXX.cpp6865 else if (Record->hasNonTrivialDestructor()) in CheckCompletedCXXClass()
DSemaDecl.cpp16850 else if (RDecl->hasNonTrivialDestructor()) in CheckNontrivialField()
DSemaExpr.cpp900 !Record->hasNonTrivialDestructor()) in isValidVarArgType()
/external/clang/lib/Sema/
DSemaDecl.cpp13655 else if (RDecl->hasNonTrivialDestructor()) in CheckNontrivialField()
DSemaExpr.cpp882 !Record->hasNonTrivialDestructor()) in isValidVarArgType()