Home
last modified time | relevance | path

Searched refs:isTriviallyCopyable (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/
H A DNonTrivialTypesLibcMemoryCallsCheck.cpp30 AST_MATCHER(CXXRecordDecl, isTriviallyCopyable) { in AST_MATCHER() argument
98 ArgChecker(unless(isTriviallyCopyable()), IsStructPointer())) in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DMemberwiseConstructor.cpp205 CanCopy, CanMove, C.isTriviallyCopyable()); in considerClassValue()
206 if (CanCopy && C.isTriviallyCopyable()) in considerClassValue()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUndefinedMemoryManipulationCheck.cpp22 return Node.hasDefinition() ? !Node.isTriviallyCopyable() : false; in AST_MATCHER()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DMoveConstructorInitCheck.cpp53 if (RD && RD->isTriviallyCopyable()) in check()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1381 bool isTriviallyCopyable() const;
1389 return isTriviallyCopyable() && hasTrivialDefaultConstructor(); in isTrivial()
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp2458 ClassDecl->isTriviallyCopyable(); in isTrivialType()
2498 if (!ClassDecl->isTriviallyCopyable()) return false; in isTriviallyCopyableType()
H A DJSONNodeDumper.cpp482 FIELD1(isTriviallyCopyable); in createCXXRecordDefinitionData()
H A DTextNodeDumper.cpp1961 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
H A DDeclCXX.cpp573 bool CXXRecordDecl::isTriviallyCopyable() const { in isTriviallyCopyable() function in CXXRecordDecl
H A DDecl.cpp4779 else if (CXXRD->isTriviallyCopyable()) in mayInsertExtraPadding()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaPseudoObject.cpp239 return ClassDecl->isTriviallyCopyable(); in CanCaptureValue()
H A DSemaDeclCXX.cpp11388 if (!Info->Record->isTriviallyCopyable()) in CheckComparisonCategoryType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprAgg.cpp1015 assert(CmpInfo.Record->isTriviallyCopyable() && in VisitBinCmp()