Searched refs:isAggregate (Results 1 – 25 of 27) sorted by relevance
12
46 inline bool isAggregate(CVType CVT) { in isAggregate() function
267 bool isAggregate() const { return HasLV || RV.isAggregate(); } in isAggregate() function
66 bool isAggregate() const { return Flavor == Aggregate; }84 assert(isAggregate() && "Not an aggregate!");
1566 if (rvalue.isAggregate()) { in emitCopyIntoMemory()1599 if (rvalue.isAggregate()) in materializeRValue()1952 assert(!rvalue.isAggregate() || in EmitAtomicStore()2025 assert(!Expected.isAggregate() || in EmitAtomicCompareExchange()2028 assert(!Desired.isAggregate() || in EmitAtomicCompareExchange()
29 if (rv.isAggregate()) in needsSaving()49 assert(rv.isAggregate()); in save()
342 assert(src.isAggregate() && "value must be aggregate value!"); in EmitFinalDestCopy()1067 if (RV.isAggregate()) in VisitBinCmp()
5137 if (I->isAggregate()) { in EmitCall()5184 if (I->isAggregate()) { in EmitCall()5288 if (!I->isAggregate()) in EmitCall()5351 if (!I->isAggregate()) { in EmitCall()5441 if (I->isAggregate()) { in EmitCall()
2954 assert(msgRet.isAggregate()); in GenerateMessageSend()2973 } else if (msgRet.isAggregate()) { in GenerateMessageSend()
1416 } else if (RV.isAggregate()) { in EmitReturnOfRValue()
1805 if (result.isAggregate()) { in complete()1806 assert(result.isAggregate() && "null init of non-aggregate result?"); in complete()
2728 if (RD->isLambda() || RD->isAggregate() || in canUseCtorHoming()
6020 assert(!Val.isAggregate() && "Must be a scalar or complex."); in convertToScalarValue()
217 if (RD->isAggregate()) in getFixItZeroInitializerForType()
762 assert(RD->isAggregate() && "aggregate init on non-aggregate"); in visitLocalsRetainedByInitializer()
1188 CXXRD && !CXXRD->isAggregate()) { in CheckReductionVar()
6536 RD->isAggregate() && Failed() && in InitializeFrom()9862 if (!(RD->getDefinition() && RD->isAggregate())) in DeduceTemplateSpecializationFromInitializer()
9295 } else if (!RD->isAggregate() && !RD->hasConstexprNonCopyMoveConstructor() && in RequireLiteralType()
6420 (!getLangOpts().CPlusPlus || (CRD && CRD->isAggregate()))) { in ProduceConstructorSignatureHelp()
519 FIELD1(isAggregate); in createCXXRecordDefinitionData()
2443 FLAG(isAggregate, aggregate); in VisitCXXRecordDecl()
1450 return isAggregate() || (isLambda() && LangOpts.CPlusPlus17) || in isLiteral()
2341 return ClassDecl->isAggregate(); in isAggregateType()
2668 assert((CRD->isAggregate() || (Ctx.getLangOpts().ObjC && VI == VE)) && in bindStruct()
1147 bool isAggregate() const { return data().Aggregate; } in isAggregate() function
1928 isAggregate(CVEntry) in visitKnownRecord()