Home
last modified time | relevance | path

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

12

/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp44 assert(Ctor->getDecl()->isTrivial()); in performTrivialCopy()
49 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); in performTrivialCopy()
279 if (CE->getConstructor()->isTrivial() && in VisitCXXConstructExpr()
DExprEngineCallAndReturn.cpp897 return MD->isTrivial(); in isTrivialObjectAssignment()
/external/clang/lib/CodeGen/
DCGClass.cpp584 (CE && CE->getConstructor()->isTrivial())) { in EmitMemberInitializer()
1026 if (!(CE && CE->getConstructor()->isTrivial()) && in isMemberInitMemcpyable()
1133 MD->isTrivial())) in getMemcpyableField()
1524 assert((!DD->isTrivial() || DD->hasAttr<DLLExportAttr>()) && in EnterDtorCleanups()
1727 assert(!dtor->isTrivial()); in destroyCXXObject()
1738 if (D->isTrivial() && !D->getParent()->mayInsertExtraPadding()) { in EmitCXXConstructorCall()
1789 if (D->isTrivial() && in EmitSynthesizedCXXCopyCtorCall()
DCGCXXABI.cpp49 assert(CD->isTrivial()); in canCopyArgument()
DCGExprCXX.cpp176 if (MD->isTrivial()) { in EmitCXXMemberOrOperatorMemberCallExpr()
416 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitCXXConstructExpr()
913 if (Ctor->isTrivial()) { in EmitNewArrayInitializer()
DCGExprConstant.cpp822 if (!E->getConstructor()->isTrivial()) in VisitCXXConstructExpr()
1019 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitConstantInit()
DCGExprAgg.cpp395 Cons->getConstructor()->isTrivial(); in isTrivialFiller()
DCGObjC.cpp765 return (construct->getConstructor()->isTrivial()); in hasTrivialGetExpr()
1068 if (callee->isTrivial()) in hasTrivialSetExpr()
DCGDecl.cpp1083 if (Constructor->isTrivial() && in isTrivialInitializer()
DMicrosoftCXXABI.cpp748 assert(CD->isTrivial()); in getRecordArgABI()
3687 if (!DtorD->isTrivial()) in getThrowInfo()
DCGCall.cpp2773 assert(!Dtor->isTrivial()); in Emit()
/external/clang/lib/Analysis/
DThreadSafetyTIL.cpp112 if (til::ThreadSafetyTIL::isTrivial(V->definition())) { in simplifyToCanonicalVal()
DThreadSafetyCommon.cpp632 if (!E || !CurrentBB || E->block() || til::ThreadSafetyTIL::isTrivial(E)) in addStatement()
/external/clang/lib/AST/
DDeclCXX.cpp600 } else if (Method->isTrivial()) in addedMember()
960 if (!D->isTrivial() || D->getAccess() != AS_public || D->isDeleted()) in finishedDefaultedOrDeletedMember()
969 if (D->isTrivial()) in finishedDefaultedOrDeletedMember()
DExpr.cpp2756 if (CE->getConstructor()->isTrivial() && in isConstantInitializer()
3069 if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3146 if (Method->isTrivial()) { in VisitCallExpr()
3157 if (E->getConstructor()->isTrivial()) { in VisitCXXConstructExpr()
3167 if (E->getTemporary()->getDestructor()->isTrivial()) { in VisitCXXBindTemporaryExpr()
DType.cpp1281 if (!ClassDecl->isTrivial()) return false; in isCXX11PODType()
DExprConstant.cpp3618 if (!CD->isTrivial() || !CD->isDefaultConstructor()) in CheckTrivialDefaultConstructor()
3730 if (MD && MD->isDefaulted() && MD->isTrivial() && in HandleFunctionCall()
3796 ((Definition->isCopyConstructor() && Definition->isTrivial()) || in HandleConstructorCall()
3797 (Definition->isMoveConstructor() && Definition->isTrivial())) && in HandleConstructorCall()
DRecordLayoutBuilder.cpp2065 return RD->isTrivial() && RD->isStandardLayout(); in mustSkipTailPadding()
/external/clang/lib/Sema/
DJumpDiagnostics.cpp186 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() && in GetDiagForGotoScopeDecl()
DSemaDeclCXX.cpp4828 } else if (!MD->isTrivial() || MD->isExplicitlyDefaulted() || in checkDLLAttribute()
5514 !Decl->isTrivial()) { in shouldDeleteForSubobjectCall()
5958 return SMOR->getMethod()->isTrivial(); in findTrivialSpecialMember()
9814 if (CE && CE->getMethodDecl()->isTrivial() && Depth) in buildSingleCopyAssignRecursively()
10492 if (!SMOR->getMethod() || SMOR->getMethod()->isTrivial() || in checkMoveAssignmentForRepeatedMove()
11378 if (Destructor->isTrivial()) return; in FinalizeVarWithDestructor()
12011 if (!construct->getConstructor()->isTrivial()) { in BuildExceptionDeclaration()
DSemaObjCProperty.cpp1222 if (!FuncDecl->isTrivial()) in ActOnPropertyImplDecl()
DSemaExprCXX.cpp807 if (CD->isTrivial()) in CheckCXXThrowOperand()
5123 if (Destructor->isTrivial()) in MaybeBindToTemporary()
/external/clang/include/clang/AST/
DDeclCXX.h1297 bool isTrivial() const { in isTrivial() function
DDecl.h1759 bool isTrivial() const { return IsTrivial; } in isTrivial() function
/external/clang/include/clang/Analysis/Analyses/
DThreadSafetyTIL.h321 inline bool isTrivial(const SExpr *E) { in isTrivial() function

12