Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCall.h252 bool isAggregate() const { return HasLV || RV.isAggregate(); } in isAggregate() function
H A DCGValue.h56 bool isAggregate() const { return V1.getInt() == Aggregate; } in isAggregate() function
74 assert(isAggregate() && "Not an aggregate!"); in getAggregateAddress()
80 assert(isAggregate() && "Not an aggregate!"); in getAggregatePointer()
H A DCGAtomic.cpp1670 if (rvalue.isAggregate()) { in emitCopyIntoMemory()
1703 if (rvalue.isAggregate()) in materializeRValue()
2051 assert(!rvalue.isAggregate() || in EmitAtomicStore()
2122 assert(!Expected.isAggregate() || in EmitAtomicCompareExchange()
2125 assert(!Desired.isAggregate() || in EmitAtomicCompareExchange()
H A DCGCleanup.cpp29 if (rv.isAggregate()) in needsSaving()
60 assert(rv.isAggregate()); in save()
H A DCGExprAgg.cpp318 assert(src.isAggregate() && "value must be aggregate value!"); in EmitFinalDestCopy()
1032 if (RV.isAggregate()) in VisitBinCmp()
H A DCGCall.cpp4828 if (I->isAggregate()) { in EmitCall()
4878 if (!I->isAggregate()) { in EmitCall()
4978 if (!I->isAggregate()) in EmitCall()
5021 if (!I->isAggregate()) { in EmitCall()
5088 if (I->isAggregate()) { in EmitCall()
H A DCGObjCGNU.cpp2828 assert(msgRet.isAggregate()); in GenerateMessageSend()
2847 } else if (msgRet.isAggregate()) { in GenerateMessageSend()
H A DCGStmt.cpp1216 } else if (RV.isAggregate()) { in EmitReturnOfRValue()
H A DCGObjCMac.cpp1793 if (result.isAggregate()) { in complete()
1794 assert(result.isAggregate() && "null init of non-aggregate result?"); in complete()
H A DCGDebugInfo.cpp2476 return !RD->isLambda() && !RD->isAggregate() && in canUseCtorHoming()
H A DCGStmtOpenMP.cpp5852 assert(!Val.isAggregate() && "Must be a scalar or complex."); in convertToScalarValue()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaFixItUtils.cpp213 if (RD->isAggregate()) in getFixItZeroInitializerForType()
H A DSemaType.cpp9046 } else if (!RD->isAggregate() && !RD->hasConstexprNonCopyMoveConstructor() && in RequireLiteralType()
H A DSemaInit.cpp7380 assert(RD->isAggregate() && "aggregate init on non-aggregate"); in visitLocalsRetainedByInitializer()
H A DSemaCodeComplete.cpp6235 (!LangOpts.CPlusPlus || (CRD && CRD->isAggregate()))) { in ProduceConstructorSignatureHelp()
H A DSemaDeclCXX.cpp6753 !Record->isAggregate() && !Record->hasUserDeclaredConstructor() && in CheckCompletedCXXClass()
H A DSemaChecking.cpp591 if (InnerRD && (!InnerCXXRD || InnerCXXRD->isAggregate())) { in dumpRecordValue()
/llvm-project-15.0.7/clang-tools-extra/clang-reorder-fields/
H A DReorderFieldsAction.cpp291 if (!CXXRD || CXXRD->isAggregate()) in HandleTranslationUnit()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DInlayHints.cpp50 Valid = CRD->isAggregate(); in AggregateDesignatorNames()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1105 bool isAggregate() const { return data().Aggregate; } in isAggregate() function
1415 (isAggregate() || isLambda() || in isLiteral()
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp480 FIELD1(isAggregate); in createCXXRecordDefinitionData()
H A DTextNodeDumper.cpp1959 FLAG(isAggregate, aggregate); in VisitCXXRecordDecl()
H A DType.cpp2213 return ClassDecl->isAggregate(); in isAggregateType()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp2675 assert((CRD->isAggregate() || (Ctx.getLangOpts().ObjC && VI == VE)) && in bindStruct()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp6153 EXPECT_EQ(ImportedX->isAggregate(), FromX->isAggregate()); in TEST_P()