Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedLocalVarsChecker.cpp155 if (!TFA.isTrivial(IS)) in checkASTDecl()
161 if (!TFA.isTrivial(FS)) in checkASTDecl()
167 if (!TFA.isTrivial(FRS)) in checkASTDecl()
173 if (!TFA.isTrivial(WS)) in checkASTDecl()
179 if (!TFA.isTrivial(CS)) in checkASTDecl()
H A DPtrTypesSemantics.h78 bool isTrivial(const Decl *D) const { return isTrivialImpl(D, TheCache); } in isTrivial() function
79 bool isTrivial(const Stmt *S) const { return isTrivialImpl(S, TheCache); } in isTrivial() function
H A DUncountedCallArgsChecker.cpp154 if (Callee && TFA.isTrivial(Callee)) in shouldSkipCall()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h269 bool isTrivial() const;
516 return N->succ_size() == 1 && N->getFirstSucc()->isTrivial();
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp111 if (til::ThreadSafetyTIL::isTrivial(V->definition())) { in simplifyToCanonicalVal()
H A DThreadSafetyCommon.cpp683 if (!E || !CurrentBB || E->block() || til::ThreadSafetyTIL::isTrivial(E)) in addStatement()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp50 assert(Ctor->getDecl()->isTrivial()); in performTrivialCopy()
56 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); in performTrivialCopy()
779 if (CE && CE->getConstructor()->isTrivial() && in handleConstructor()
H A DExplodedGraph.cpp283 bool ExplodedNode::isTrivial() const { in isTrivial() function in ExplodedNode
H A DRangeConstraintManager.cpp943 [[nodiscard]] inline bool isTrivial(ProgramStateRef State) const;
2481 bool EquivalenceClass::isTrivial(ProgramStateRef State) const { in isTrivial() function in EquivalenceClass
2487 return isTrivial(State) && Reaper.isDead(getRepresentativeSymbol()); in isTriviallyDead()
H A DExprEngineCallAndReturn.cpp1211 return MD->isTrivial(); in isTrivialObjectAssignment()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCUDA.cpp519 if (CD->isTrivial()) in isEmptyConstructor()
561 if (DD->isTrivial()) in isEmptyDestructor()
H A DJumpDiagnostics.cpp206 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() && in GetDiagForGotoScopeDecl()
H A DSema.cpp1983 MD->isTrivial()) in checkTypeSupport()
1987 if (Ctor->isCopyOrMoveConstructor() && Ctor->isTrivial()) in checkTypeSupport()
H A DSemaDeclCXX.cpp6198 } else if (!MD->isTrivial() || in ReferenceDllExportedMembers()
6496 (Ctor || isa<CXXDestructorDecl>(MD)) && MD->isTrivial()) in checkClassLevelDLLAttribute()
6729 if (CD->isTrivial()) in canPassInRegisters()
7033 M->isTrivial() && in CheckCompletedCXXClass()
9340 !Decl->isTrivial()) { in shouldDeleteForSubobjectCall()
9899 return SMOR.getMethod()->isTrivial(); in findTrivialSpecialMember()
14627 if (CE && CE->getMethodDecl()->isTrivial() && Depth) in buildSingleCopyAssignRecursively()
15222 if (!SMOR.getMethod() || SMOR.getMethod()->isTrivial() || in checkMoveAssignmentForRepeatedMove()
16036 if (Destructor->isTrivial()) return; in FinalizeVarWithDestructor()
16862 if (!construct->getConstructor()->isTrivial()) { in BuildExceptionDeclaration()
[all...]
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.cpp2470 Ctor->isTrivial() && in VisitCXXConstructExpr()
2478 if (Ctor->isTrivial()) in VisitCXXConstructExpr()
2498 if (Ctor->isTrivial()) in VisitCXXConstructExpr()
2757 assert(!Ctor->isTrivial() && in VisitCXXInheritedCtorInitExpr()
5524 Dtor && !Dtor->isTrivial()) { in emitRecordDestruction()
5571 !Dtor || Dtor->isTrivial()) in emitDestruction()
H A DInterp.cpp859 Dtor && !Dtor->isTrivial()) { in runRecordDestructor()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp254 MD->isTrivial() || (MD->isDefaulted() && MD->getParent()->isUnion()); in EmitCXXMemberOrOperatorMemberCallExpr()
619 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitCXXConstructExpr()
1181 if (Ctor->isTrivial()) { in EmitNewArrayInitializer()
H A DCGClass.cpp606 if (D->isTrivial() && !D->getParent()->mayInsertExtraPadding()) in isMemcpyEquivalentSpecialMember()
1847 assert((!DD->isTrivial() || DD->hasAttr<DLLExportAttr>()) && in EnterDtorCleanups()
2115 assert(!dtor->isTrivial()); in destroyCXXObject()
2210 if (D->isTrivial() && D->isDefaultConstructor()) { in EmitCXXConstructorCall()
H A DCGExprConstant.cpp1430 if (!E->getConstructor()->isTrivial()) in VisitCXXConstructExpr()
1781 if (CD->isTrivial() && CD->isDefaultConstructor()) in tryEmitPrivateForVarInit()
H A DCGBlocks.cpp340 bool isTrivial() const { in isTrivial() function
417 if (!Layout.back().isTrivial()) in addBlockLayout()
H A DCGObjC.cpp1077 return (construct->getConstructor()->isTrivial()); in hasTrivialGetExpr()
1416 if (callee->isTrivial()) in hasTrivialSetExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3337 if (CE->getConstructor()->isTrivial() && in isConstantInitializer()
3800 if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3809 if (!ICIE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3893 if (Method->isTrivial()) { in VisitCallExpr()
3904 if (E->getConstructor()->isTrivial()) { in VisitCXXConstructExpr()
3918 if (DtorDecl->isTrivial()) { in VisitCXXBindTemporaryExpr()
H A DDeclCXX.cpp1488 } else if (MD->isTrivial()) { in addedEligibleSpecialMemberFunction()
1527 if (!D->isTrivial() || D->getAccess() != AS_public || D->isDeleted()) in finishedDefaultedOrDeletedMember()
1537 if (D->isTrivial()) in finishedDefaultedOrDeletedMember()
H A DTextNodeDumper.cpp2125 if (D->isTrivial()) in VisitFunctionDecl()
2447 FLAG(isTrivial, trivial); in VisitCXXRecordDecl()
H A DJSONNodeDumper.cpp523 FIELD1(isTrivial); in createCXXRecordDefinitionData()

12