Home
last modified time | relevance | path

Searched refs:hasNonTrivialCopyConstructor (Results 1 – 9 of 9) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DItaniumCXXABI.cpp58 return !RD->hasTrivialDestructor() || RD->hasNonTrivialCopyConstructor(); in isReturnTypeIndirect()
64 if (!RD->hasTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) in getRecordArgABI()
DCGExprAgg.cpp227 (cast<CXXRecordDecl>(Record)->hasNonTrivialCopyConstructor() || in TypeRequiresGCollection()
DMicrosoftCXXABI.cpp43 if (RD->hasNonTrivialCopyConstructor() || RD->hasNonTrivialDestructor()) in getRecordArgABI()
DCGBlocks.cpp253 if (record->hasNonTrivialCopyConstructor()) return false; in isSafeForCXXConstantCapture()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DDeclCXX.cpp401 if (hasNonTrivialCopyConstructor()) return false; in isTriviallyCopyable()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DDeclCXX.h1165 bool hasNonTrivialCopyConstructor() const { in hasNonTrivialCopyConstructor() function
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaExprCXX.cpp3375 !RD->hasNonTrivialCopyConstructor(); in EvaluateUnaryTypeTrait()
3470 !RD->hasNonTrivialCopyConstructor()) in EvaluateUnaryTypeTrait()
DSemaDecl.cpp11586 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()
DSemaExpr.cpp772 if (!Record->hasNonTrivialCopyConstructor() && in isValidVarArgType()