Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/AST/
H A DComparisonCategories.cpp51 if (std::distance(Record->field_begin(), Record->field_end()) != 1 || in hasValidIntValue()
52 !Record->field_begin()->getType()->isIntegralOrEnumerationType()) in hasValidIntValue()
H A DRecordLayoutBuilder.cpp303 for (CXXRecordDecl::field_iterator I = Info->Class->field_begin(), in CanPlaceBaseSubobjectAtOffset()
350 for (CXXRecordDecl::field_iterator I = Info->Class->field_begin(), in UpdateEmptyBaseSubobjects()
415 for (CXXRecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end(); in CanPlaceFieldSubobjectAtOffset()
526 for (CXXRecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end(); in UpdateEmptyFieldSubobjects()
1451 for (auto I = D->field_begin(), End = D->field_end(); I != End; ++I) { in LayoutFields()
3603 for (RecordDecl::field_iterator I = RD->field_begin(), in DumpRecordLayout()
H A DASTStructuralEquivalence.cpp1623 RecordDecl::field_iterator Field2 = D2->field_begin(), in IsStructurallyEquivalent()
1625 for (RecordDecl::field_iterator Field1 = D1->field_begin(), in IsStructurallyEquivalent()
H A DExprConstant.cpp4798 std::distance(RD->field_begin(), RD->field_end())); in getDefaultInitValue()
6270 std::distance(RD->field_begin(), RD->field_end())); in HandleConstructorCall()
6287 CXXRecordDecl::field_iterator FieldIt = RD->field_begin(); in HandleConstructorCall()
7131 std::distance(RD->field_begin(), RD->field_end())); in visit()
9828 std::distance(RD->field_begin(), RD->field_end())); in HandleClassZeroInitialization()
9871 RecordDecl::field_iterator I = RD->field_begin(); in ZeroInitialization()
9975 std::distance(RD->field_begin(), RD->field_end())); in VisitInitListExpr()
10144 RecordDecl::field_iterator Field = Record->field_begin(); in VisitCXXStdInitializerListExpr()
10188 std::distance(ClosureClass->field_begin(), ClosureClass->field_end()); in VisitLambdaExpr()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCastSizeChecker.cpp57 RecordDecl::field_iterator Iter(RD->field_begin()); in evenFlexibleArraySize()
H A DPaddingChecker.cpp264 std::transform(RD->field_begin(), RD->field_end(), in calculateOptimalPad()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp172 for (RecordDecl::field_iterator F = Record->field_begin(), in layoutRecordType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp3945 TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin()); in emitTaskDupFunction()
3960 TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin()); in emitTaskDupFunction()
4474 auto FI = std::next(KmpTaskTQTyRD->field_begin(), Data1); in emitTaskInit()
4634 Base, *std::next(KmpDependInfoRD->field_begin(), Len)); in emitDependData()
9186 Layout.append(RD->field_begin(), RD->field_end()); in generateInfoForCapture()
9391 DimsLVal, *std::next(RD->field_begin(), OffsetFD)); in emitNonContiguousDescriptor()
9395 DimsLVal, *std::next(RD->field_begin(), CountFD)); in emitNonContiguousDescriptor()
9399 DimsLVal, *std::next(RD->field_begin(), StrideFD)); in emitNonContiguousDescriptor()
10378 auto RI = CS.getCapturedRecordDecl()->field_begin(); in emitTargetCall()
12012 DimsLVal, *std::next(RD->field_begin(), UpperFD)); in emitDoacrossInit()
[all …]
H A DCGRecordLayoutBuilder.cpp373 for (RecordDecl::field_iterator Field = D->field_begin(), in accumulateFields()
951 RecordDecl::field_iterator it = D->field_begin(); in ComputeRecordLayout()
1024 it2 = RD->field_begin(); *it2 != it->first; ++it2) in print()
H A DCodeGenTBAA.cpp296 for (RecordDecl::field_iterator i = RD->field_begin(), in CollectFields()
H A DCGExprAgg.cpp403 RecordDecl::field_iterator Field = Record->field_begin(); in VisitCXXStdInitializerListExpr()
1081 DestLV, *CmpInfo.Record->field_begin()); in VisitBinCmp()
1339 CXXRecordDecl::field_iterator CurField = E->getLambdaClass()->field_begin(); in VisitLambdaExpr()
H A DTargetInfo.cpp202 return UD->field_begin()->getType(); in useFirstFieldIfTransparentUnion()
3146 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in classify()
3411 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in BitsContainNoUserData()
6773 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in isIntegerLikeType()
8005 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in HandleAggregates()
8112 RecordDecl::field_iterator b = RD->field_begin(), e = RD->field_end(); in returnAggregateInRegs()
H A DCGDebugInfo.cpp1491 RecordDecl::field_iterator Field = CXXDecl->field_begin(); in CollectRecordLambdaFields()
2418 if (CXXDecl->field_begin() == CXXDecl->field_end()) in isDefinedInClangModule()
2420 if (!CXXDecl->field_begin()->isFromASTFile()) in isDefinedInClangModule()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DConstructionContext.h706 auto It = LE->getLambdaClass()->field_begin(); in getFieldDecl()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DInlayHints.cpp45 FieldsIt = RD->field_begin(); in AggregateDesignatorNames()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp1531 for (RecordDecl::field_iterator fi = origin_record->field_begin(), in layoutRecordType()
1575 for (RecordDecl::field_iterator fi = record->field_begin(), in layoutRecordType()
/llvm-project-15.0.7/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp541 std::distance(AggregateType->field_begin(), AggregateType->field_end()); in getNumParams()
H A DSemaInit.cpp1030 auto FieldIt = ParentRD->field_begin(); in isIdiomaticBraceElisionEntity()
1301 CheckStructUnionTypes(Entity, IList, DeclType, Bases, RD->field_begin(), in CheckListElementTypes()
2155 RecordDecl::field_iterator F = RD->field_begin(); in CheckStructUnionTypes()
2289 RecordDecl::field_iterator I = HasDesignatedInit ? RD->field_begin() in CheckStructUnionTypes()
2700 for (auto FI = RT->getDecl()->field_begin(); in CheckDesignatedInitializer()
H A DSemaDeclObjC.cpp3238 RecordDecl::field_iterator li = left->field_begin(), le = left->field_end(); in tryMatchRecordTypes()
3239 RecordDecl::field_iterator ri = right->field_begin(), re = right->field_end(); in tryMatchRecordTypes()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2696 cxx_record_decl->field_begin(); in GetCompleteQualType()
3068 for (field_pos = record_decl->field_begin(); field_pos != field_end; in IsHomogeneousAggregate()
5378 for (field = record_decl->field_begin(), in GetNumChildren()
5594 for (field = record_decl->field_begin(), in GetNumFields()
5712 for (field = record_decl->field_begin(), in GetFieldAtIndex()
6267 for (field = record_decl->field_begin(), in GetChildCompilerTypeAtIndex()
6622 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); in GetIndexForRecordChild()
6686 for (field = record_decl->field_begin(), in GetIndexOfChildMemberWithName()
6953 for (field = record_decl->field_begin(), in GetIndexOfChildWithName()
7432 for (field_pos = record_decl->field_begin(); field_pos != field_end_pos; in BuildIndirectFields()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h4145 field_range fields() const { return field_range(field_begin(), field_end()); } in fields()
4146 field_iterator field_begin() const;
4154 return field_begin() == field_end(); in field_empty()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp1137 CXXRecordDecl::field_iterator CurField = LE->getLambdaClass()->field_begin(); in VisitLambdaExpr()
H A DMemRegion.cpp1580 for (RecordDecl::field_iterator FI = RD->field_begin(), in calculateOffset()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXType.cpp1256 for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end(); in clang_Type_visitFields()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp3389 auto *ToField = *ToSpec->field_begin(); in TEST_P()
3402 auto *FromField = *FromSpec->field_begin(); in TEST_P()
5225 FieldDecl *FieldInSpec = *Spec->field_begin(); in TEST_P()

12