Home
last modified time | relevance | path

Searched refs:isCopyOrMoveConstructor (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp521 if (DtorDec || (CtorDec && CtorDec->isCopyOrMoveConstructor()) || in isInMoveSafeContext()
596 if (CtorDec && CtorDec->isCopyOrMoveConstructor()) { in checkPreCall()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp48 assert(Ctor->getDecl()->isCopyOrMoveConstructor()); in performTrivialCopy()
540 CE->getConstructor()->isCopyOrMoveConstructor() && in VisitCXXConstructExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp771 if (Constructor->isConstexpr() && !Constructor->isCopyOrMoveConstructor()) in addedMember()
2366 return isCopyOrMoveConstructor(TypeQuals) && in isCopyConstructor()
2371 return isCopyOrMoveConstructor(TypeQuals) && in isMoveConstructor()
2376 bool CXXConstructorDecl::isCopyOrMoveConstructor(unsigned &TypeQuals) const { in isCopyOrMoveConstructor() function in CXXConstructorDecl
H A DExprConstant.cpp4536 if (Definition->isDefaulted() && Definition->isCopyOrMoveConstructor() && in HandleConstructorCall()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp576 if (!(CD && CD->isCopyOrMoveConstructor()) && in isMemcpyEquivalentSpecialMember()
640 Constructor->isCopyOrMoveConstructor()) { in EmitMemberInitializer()
1037 if (CD->isCopyOrMoveConstructor() && CD->isDefaulted()) in getTrivialCopySource()
1072 CD->isCopyOrMoveConstructor() && in ConstructorMemcpyizer()
H A DCGExprCXX.cpp277 cast<CXXConstructorDecl>(MD)->isCopyOrMoveConstructor()) { in EmitCXXMemberOrOperatorMemberCallExpr()
H A DCGExprConstant.cpp1066 assert(E->getConstructor()->isCopyOrMoveConstructor() && in VisitCXXConstructExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclCXX.h2648 bool isCopyOrMoveConstructor(unsigned &TypeQuals) const;
2651 bool isCopyOrMoveConstructor() const {
2653 return isCopyOrMoveConstructor(Quals);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclCXX.cpp5983 if (CD && CD->isCopyOrMoveConstructor()) in canPassInRegisters()
12911 Constructor->isCopyOrMoveConstructor() && hasOneRealArgument(ExprArgs)) { in BuildCXXConstructExpr()
H A DSemaOpenMP.cpp4076 if ((Ctor->isCopyOrMoveConstructor() || in setLCDeclAndLB()
4252 if ((Ctor->isCopyOrMoveConstructor() || in getInitLCDecl()
H A DSemaInit.cpp7149 if (!CCE->getConstructor()->isCopyOrMoveConstructor()) in CheckMoveOnConstruction()
H A DSemaOverload.cpp10414 if (cast<CXXConstructorDecl>(Fn)->isCopyOrMoveConstructor()) in NoteFunctionCandidate()