Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h270 bool isTrivial() const;
521 return N->succ_size() == 1 && N->getFirstSucc()->isTrivial();
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp46 assert(Ctor->getDecl()->isTrivial()); in performTrivialCopy()
52 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); in performTrivialCopy()
620 if (CE && CE->getConstructor()->isTrivial() && in handleConstructor()
DExplodedGraph.cpp285 bool ExplodedNode::isTrivial() const { in isTrivial() function in ExplodedNode
DRangeConstraintManager.cpp574 LLVM_NODISCARD inline bool isTrivial(ProgramStateRef State) const;
1972 bool EquivalenceClass::isTrivial(ProgramStateRef State) const { in isTrivial() function in EquivalenceClass
1978 return isTrivial(State) && Reaper.isDead(getRepresentativeSymbol()); in isTriviallyDead()
DExprEngineCallAndReturn.cpp1044 return MD->isTrivial(); in isTrivialObjectAssignment()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DThreadSafetyTIL.cpp111 if (til::ThreadSafetyTIL::isTrivial(V->definition())) { in simplifyToCanonicalVal()
DThreadSafetyCommon.cpp638 if (!E || !CurrentBB || E->block() || til::ThreadSafetyTIL::isTrivial(E)) in addStatement()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaCUDA.cpp471 if (CD->isTrivial()) in isEmptyCudaConstructor()
513 if (DD->isTrivial()) in isEmptyCudaDestructor()
DJumpDiagnostics.cpp206 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() && in GetDiagForGotoScopeDecl()
DSema.cpp1865 MD->isTrivial()) in checkDeviceDecl()
1869 if (Ctor->isCopyOrMoveConstructor() && Ctor->isTrivial()) in checkDeviceDecl()
DSemaDeclCXX.cpp5996 } else if (!MD->isTrivial() || in ReferenceDllExportedMembers()
6285 (Ctor || isa<CXXDestructorDecl>(MD)) && MD->isTrivial()) in checkClassLevelDLLAttribute()
6526 if (CD->isTrivial()) in canPassInRegisters()
6831 M->isTrivial() && in CheckCompletedCXXClass()
8888 !Decl->isTrivial()) { in shouldDeleteForSubobjectCall()
9427 return SMOR.getMethod()->isTrivial(); in findTrivialSpecialMember()
14004 if (CE && CE->getMethodDecl()->isTrivial() && Depth) in buildSingleCopyAssignRecursively()
14577 if (!SMOR.getMethod() || SMOR.getMethod()->isTrivial() || in checkMoveAssignmentForRepeatedMove()
15438 if (Destructor->isTrivial()) return; in FinalizeVarWithDestructor()
16227 if (!construct->getConstructor()->isTrivial()) { in BuildExceptionDeclaration()
DSemaObjCProperty.cpp1544 if (!FuncDecl->isTrivial()) in ActOnPropertyImplDecl()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGClass.cpp603 if (D->isTrivial() && !D->getParent()->mayInsertExtraPadding()) in isMemcpyEquivalentSpecialMember()
1794 assert((!DD->isTrivial() || DD->hasAttr<DLLExportAttr>()) && in EnterDtorCleanups()
2046 assert(!dtor->isTrivial()); in destroyCXXObject()
2141 if (D->isTrivial() && D->isDefaultConstructor()) { in EmitCXXConstructorCall()
DCGExprCXX.cpp247 MD->isTrivial() || (MD->isDefaulted() && MD->getParent()->isUnion()); in EmitCXXMemberOrOperatorMemberCallExpr()
608 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitCXXConstructExpr()
1157 if (Ctor->isTrivial()) { in EmitNewArrayInitializer()
DCGExprConstant.cpp1283 if (!E->getConstructor()->isTrivial()) in VisitCXXConstructExpr()
1623 if (CD->isTrivial() && CD->isDefaultConstructor()) in tryEmitPrivateForVarInit()
DCGObjC.cpp1072 return (construct->getConstructor()->isTrivial()); in hasTrivialGetExpr()
1385 if (callee->isTrivial()) in hasTrivialSetExpr()
DCGExprAgg.cpp466 Cons->getConstructor()->isTrivial(); in isTrivialFiller()
DCGDecl.cpp1697 if (Constructor->isTrivial() && in isTrivialInitializer()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DExpr.cpp3191 if (CE->getConstructor()->isTrivial() && in isConstantInitializer()
3614 if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3623 if (!ICIE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3707 if (Method->isTrivial()) { in VisitCallExpr()
3718 if (E->getConstructor()->isTrivial()) { in VisitCXXConstructExpr()
3728 if (E->getTemporary()->getDestructor()->isTrivial()) { in VisitCXXBindTemporaryExpr()
DDeclCXX.cpp899 } else if (Method->isTrivial()) { in addedMember()
1416 if (!D->isTrivial() || D->getAccess() != AS_public || D->isDeleted()) in finishedDefaultedOrDeletedMember()
1425 if (D->isTrivial()) in finishedDefaultedOrDeletedMember()
DTextNodeDumper.cpp1654 if (D->isTrivial()) in VisitFunctionDecl()
1930 FLAG(isTrivial, trivial); in VisitCXXRecordDecl()
DJSONNodeDumper.cpp484 FIELD1(isTrivial); in createCXXRecordDefinitionData()
DRecordLayoutBuilder.cpp2383 return RD->isTrivial() && RD->isCXX11StandardLayout(); in mustSkipTailPadding()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
DThreadSafetyTIL.h334 inline bool isTrivial(const SExpr *E) { in isTrivial() function
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DDeclCXX.h1378 bool isTrivial() const { in isTrivial() function

12