Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h268 bool isTrivial() const;
519 return N->succ_size() == 1 && N->getFirstSucc()->isTrivial();
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp111 if (til::ThreadSafetyTIL::isTrivial(V->definition())) { in simplifyToCanonicalVal()
H A DThreadSafetyCommon.cpp675 if (!E || !CurrentBB || E->block() || til::ThreadSafetyTIL::isTrivial(E)) in addStatement()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaCUDA.cpp468 if (CD->isTrivial()) in isEmptyCudaConstructor()
510 if (DD->isTrivial()) in isEmptyCudaDestructor()
H A DJumpDiagnostics.cpp206 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() && in GetDiagForGotoScopeDecl()
H A DSema.cpp1930 MD->isTrivial()) in checkTypeSupport()
1934 if (Ctor->isCopyOrMoveConstructor() && Ctor->isTrivial()) in checkTypeSupport()
H A DSemaDeclCXX.cpp6149 } else if (!MD->isTrivial() || in ReferenceDllExportedMembers()
6437 (Ctor || isa<CXXDestructorDecl>(MD)) && MD->isTrivial()) in checkClassLevelDLLAttribute()
6679 if (CD->isTrivial()) in canPassInRegisters()
6984 M->isTrivial() && in CheckCompletedCXXClass()
9154 !Decl->isTrivial()) { in shouldDeleteForSubobjectCall()
9693 return SMOR.getMethod()->isTrivial(); in findTrivialSpecialMember()
14316 if (CE && CE->getMethodDecl()->isTrivial() && Depth) in buildSingleCopyAssignRecursively()
14895 if (!SMOR.getMethod() || SMOR.getMethod()->isTrivial() || in checkMoveAssignmentForRepeatedMove()
15699 if (Destructor->isTrivial()) return; in FinalizeVarWithDestructor()
16547 if (!construct->getConstructor()->isTrivial()) { in BuildExceptionDeclaration()
H A DSemaObjCProperty.cpp1544 if (!FuncDecl->isTrivial()) in ActOnPropertyImplDecl()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp48 assert(Ctor->getDecl()->isTrivial()); in performTrivialCopy()
54 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); in performTrivialCopy()
773 if (CE && CE->getConstructor()->isTrivial() && in handleConstructor()
H A DExplodedGraph.cpp284 bool ExplodedNode::isTrivial() const { in isTrivial() function in ExplodedNode
H A DRangeConstraintManager.cpp943 [[nodiscard]] inline bool isTrivial(ProgramStateRef State) const;
2474 bool EquivalenceClass::isTrivial(ProgramStateRef State) const { in isTrivial() function in EquivalenceClass
2480 return isTrivial(State) && Reaper.isDead(getRepresentativeSymbol()); in isTriviallyDead()
H A DExprEngineCallAndReturn.cpp1212 return MD->isTrivial(); in isTrivialObjectAssignment()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGExprCXX.cpp249 MD->isTrivial() || (MD->isDefaulted() && MD->getParent()->isUnion()); in EmitCXXMemberOrOperatorMemberCallExpr()
612 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitCXXConstructExpr()
1156 if (Ctor->isTrivial()) { in EmitNewArrayInitializer()
H A DCGClass.cpp605 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.cpp1312 if (!E->getConstructor()->isTrivial()) in VisitCXXConstructExpr()
1649 if (CD->isTrivial() && CD->isDefaultConstructor()) in tryEmitPrivateForVarInit()
H A DCGBlocks.cpp356 bool isTrivial() const { in isTrivial() function
433 if (!Layout.back().isTrivial()) in addBlockLayout()
H A DCGObjC.cpp1076 return (construct->getConstructor()->isTrivial()); in hasTrivialGetExpr()
1420 if (callee->isTrivial()) in hasTrivialSetExpr()
H A DCGExprAgg.cpp484 Cons->getConstructor()->isTrivial(); in isTrivialFiller()
/openbsd/gnu/llvm/clang/lib/AST/
H A DExpr.cpp3303 if (CE->getConstructor()->isTrivial() && in isConstantInitializer()
3731 if (!CE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3740 if (!ICIE->getConstructor()->isTrivial() && IncludePossibleEffects) in HasSideEffects()
3824 if (Method->isTrivial()) { in VisitCallExpr()
3835 if (E->getConstructor()->isTrivial()) { in VisitCXXConstructExpr()
3845 if (E->getTemporary()->getDestructor()->isTrivial()) { in VisitCXXBindTemporaryExpr()
H A DDeclCXX.cpp1408 } else if (MD->isTrivial()) { in addedEligibleSpecialMemberFunction()
1447 if (!D->isTrivial() || D->getAccess() != AS_public || D->isDeleted()) in finishedDefaultedOrDeletedMember()
1457 if (D->isTrivial()) in finishedDefaultedOrDeletedMember()
H A DTextNodeDumper.cpp1701 if (D->isTrivial()) in VisitFunctionDecl()
1987 FLAG(isTrivial, trivial); in VisitCXXRecordDecl()
H A DJSONNodeDumper.cpp485 FIELD1(isTrivial); in createCXXRecordDefinitionData()
H A DRecordLayoutBuilder.cpp2434 return RD->isTrivial() && RD->isCXX11StandardLayout(); in mustSkipTailPadding()
/openbsd/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h333 inline bool isTrivial(const SExpr *E) { in isTrivial() function
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DDeclCXX.h1402 bool isTrivial() const { in isTrivial() function

12