Searched refs:isTrivial (Results 1 – 25 of 30) sorted by relevance
12
44 assert(Ctor->getDecl()->isTrivial()); in performTrivialCopy()49 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); in performTrivialCopy()279 if (CE->getConstructor()->isTrivial() && in VisitCXXConstructExpr()
897 return MD->isTrivial(); in isTrivialObjectAssignment()
584 (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()
49 assert(CD->isTrivial()); in canCopyArgument()
176 if (MD->isTrivial()) { in EmitCXXMemberOrOperatorMemberCallExpr()416 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitCXXConstructExpr()913 if (Ctor->isTrivial()) { in EmitNewArrayInitializer()
822 if (!E->getConstructor()->isTrivial()) in VisitCXXConstructExpr()1019 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitConstantInit()
395 Cons->getConstructor()->isTrivial(); in isTrivialFiller()
765 return (construct->getConstructor()->isTrivial()); in hasTrivialGetExpr()1068 if (callee->isTrivial()) in hasTrivialSetExpr()
1083 if (Constructor->isTrivial() && in isTrivialInitializer()
748 assert(CD->isTrivial()); in getRecordArgABI()3687 if (!DtorD->isTrivial()) in getThrowInfo()
2773 assert(!Dtor->isTrivial()); in Emit()
112 if (til::ThreadSafetyTIL::isTrivial(V->definition())) { in simplifyToCanonicalVal()
632 if (!E || !CurrentBB || E->block() || til::ThreadSafetyTIL::isTrivial(E)) in addStatement()
600 } else if (Method->isTrivial()) in addedMember()960 if (!D->isTrivial() || D->getAccess() != AS_public || D->isDeleted()) in finishedDefaultedOrDeletedMember()969 if (D->isTrivial()) in finishedDefaultedOrDeletedMember()
2756 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()
1281 if (!ClassDecl->isTrivial()) return false; in isCXX11PODType()
3618 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()
2065 return RD->isTrivial() && RD->isStandardLayout(); in mustSkipTailPadding()
186 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() && in GetDiagForGotoScopeDecl()
4828 } 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()
1222 if (!FuncDecl->isTrivial()) in ActOnPropertyImplDecl()
807 if (CD->isTrivial()) in CheckCXXThrowOperand()5123 if (Destructor->isTrivial()) in MaybeBindToTemporary()
1297 bool isTrivial() const { in isTrivial() function
1759 bool isTrivial() const { return IsTrivial; } in isTrivial() function
321 inline bool isTrivial(const SExpr *E) { in isTrivial() function