| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ComparisonCategories.cpp | 51 if (std::distance(Record->field_begin(), Record->field_end()) != 1 || in hasValidIntValue() 52 !Record->field_begin()->getType()->isIntegralOrEnumerationType()) in hasValidIntValue()
|
| H A D | RecordLayoutBuilder.cpp | 303 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 D | ASTStructuralEquivalence.cpp | 1623 RecordDecl::field_iterator Field2 = D2->field_begin(), in IsStructurallyEquivalent() 1625 for (RecordDecl::field_iterator Field1 = D1->field_begin(), in IsStructurallyEquivalent()
|
| H A D | ExprConstant.cpp | 4798 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 D | CastSizeChecker.cpp | 57 RecordDecl::field_iterator Iter(RD->field_begin()); in evenFlexibleArraySize()
|
| H A D | PaddingChecker.cpp | 264 std::transform(RD->field_begin(), RD->field_end(), in calculateOptimalPad()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | LayoutOverrideSource.cpp | 172 for (RecordDecl::field_iterator F = Record->field_begin(), in layoutRecordType()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 3945 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 D | CGRecordLayoutBuilder.cpp | 373 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 D | CodeGenTBAA.cpp | 296 for (RecordDecl::field_iterator i = RD->field_begin(), in CollectFields()
|
| H A D | CGExprAgg.cpp | 403 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 D | TargetInfo.cpp | 202 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 D | CGDebugInfo.cpp | 1491 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 D | ConstructionContext.h | 706 auto It = LE->getLambdaClass()->field_begin(); in getFieldDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | InlayHints.cpp | 45 FieldsIt = RD->field_begin(); in AggregateDesignatorNames()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTSource.cpp | 1531 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 D | CodeCompleteConsumer.cpp | 541 std::distance(AggregateType->field_begin(), AggregateType->field_end()); in getNumParams()
|
| H A D | SemaInit.cpp | 1030 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 D | SemaDeclObjC.cpp | 3238 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 D | TypeSystemClang.cpp | 2696 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 D | Decl.h | 4145 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 D | ExprEngineCXX.cpp | 1137 CXXRecordDecl::field_iterator CurField = LE->getLambdaClass()->field_begin(); in VisitLambdaExpr()
|
| H A D | MemRegion.cpp | 1580 for (RecordDecl::field_iterator FI = RD->field_begin(), in calculateOffset()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXType.cpp | 1256 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 D | ASTImporterTest.cpp | 3389 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()
|