Home
last modified time | relevance | path

Searched refs:isTriviallyCopyableType (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm-project/clang-tools-extra/clang-tidy/performance/
DMoveConstructorInitCheck.cpp51 if (QT.isTriviallyCopyableType(*Result.Context)) in check()
DMoveConstArgCheck.cpp75 Arg->getType().isTriviallyCopyableType(*Result.Context); in check()
/external/llvm-project/clang-tools-extra/clang-tidy/utils/
DTypeTraits.cpp45 return !Type.isTriviallyCopyableType(Context) && in isExpensiveToCopy()
/external/llvm-project/clang-tools-extra/clang-tidy/modernize/
DPassByValueCheck.cpp187 if (ParamDecl->getType().getNonReferenceType().isTriviallyCopyableType( in check()
DLoopConvertCheck.cpp675 Descriptor.ElemType.isTriviallyCopyableType(*Context) && in doConversion()
/external/clang/lib/Analysis/
DBodyFarm.cpp462 !IVar->getType().isTriviallyCopyableType(Ctx)) in createObjCPropertyGetter()
/external/llvm-project/clang/lib/Analysis/
DBodyFarm.cpp798 !IVar->getType().isTriviallyCopyableType(Ctx)) in createObjCPropertyGetter()
/external/llvm-project/clang/lib/Sema/
DSemaCast.cpp2995 if (!DestType.isTriviallyCopyableType(Self.Context)) { in CheckBuiltinBitCast()
3002 if (!SrcType.isTriviallyCopyableType(Self.Context)) { in CheckBuiltinBitCast()
DSemaStmt.cpp2859 (VariableType.isTriviallyCopyableType(Ctx) || in DiagnoseForRangeConstVariableCopies()
3228 .isTriviallyCopyableType(Context)) { in PerformMoveOrCopyInitialization()
3259 .isTriviallyCopyableType(Context)) { in PerformMoveOrCopyInitialization()
DSemaExprObjC.cpp719 if (!ValueType.isTriviallyCopyableType(Context)) { in BuildObjCBoxedExpr()
DSemaExprCXX.cpp4769 return T.isTriviallyCopyableType(C); in EvaluateUnaryTypeTrait()
DSemaType.cpp9059 else if (!T.isTriviallyCopyableType(Context)) in BuildAtomicType()
DSemaOpenMP.cpp2296 D->getType().getNonReferenceType().isTriviallyCopyableType(Context) && in isOpenMPPrivateDecl()
16682 !QTy.isTriviallyCopyableType(SemaRef.Context)) in checkTypeMappable()
/external/clang/lib/AST/
DType.cpp2098 bool QualType::isTriviallyCopyableType(const ASTContext &Context) const { in isTriviallyCopyableType() function in QualType
2100 return Context.getBaseElementType(*this).isTriviallyCopyableType(Context); in isTriviallyCopyableType()
/external/llvm-project/clang/lib/AST/
DType.cpp2437 bool QualType::isTriviallyCopyableType(const ASTContext &Context) const { in isTriviallyCopyableType() function in QualType
2439 return Context.getBaseElementType(*this).isTriviallyCopyableType(Context); in isTriviallyCopyableType()
DASTContext.cpp2677 if (!Ty.isTriviallyCopyableType(*this)) in hasUniqueObjectRepresentations()
/external/llvm-project/clang/lib/CodeGen/
DCGExprAgg.cpp498 elementType.isTriviallyCopyableType(CGF.getContext())) { in EmitArrayInit()
DCodeGenFunction.cpp1284 return !T.isTriviallyCopyableType(Context); in shouldUseUndefinedBehaviorReturnOptimization()
DCGClass.cpp1077 !(FieldType.isTriviallyCopyableType(CGF.getContext()) || in isMemberInitMemcpyable()
/external/clang/lib/CodeGen/
DCGClass.cpp1151 !(FieldType.isTriviallyCopyableType(CGF.getContext()) || in isMemberInitMemcpyable()
/external/clang/include/clang/AST/
DType.h755 bool isTriviallyCopyableType(const ASTContext &Context) const;
/external/clang/lib/Sema/
DSemaExprObjC.cpp692 if (!ValueType.isTriviallyCopyableType(Context)) { in BuildObjCBoxedExpr()
DSemaType.cpp7381 else if (!T.isTriviallyCopyableType(Context)) in BuildAtomicType()
DSemaExprCXX.cpp4004 return T.isTriviallyCopyableType(C); in EvaluateUnaryTypeTrait()
/external/llvm-project/clang/include/clang/AST/
DType.h817 bool isTriviallyCopyableType(const ASTContext &Context) const;

12