Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComparisonCategories.cpp52 if (std::distance(Record->field_begin(), Record->field_end()) != 1 || in hasValidIntValue()
53 !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()
1458 for (auto I = D->field_begin(), End = D->field_end(); I != End; ++I) { in LayoutFields()
3677 for (RecordDecl::field_iterator I = RD->field_begin(), in DumpRecordLayout()
H A DASTStructuralEquivalence.cpp1820 RecordDecl::field_iterator Field2 = D2->field_begin(), in IsStructurallyEquivalent()
1822 for (RecordDecl::field_iterator Field1 = D1->field_begin(), in IsStructurallyEquivalent()
H A DExprConstant.cpp4913 std::distance(RD->field_begin(), RD->field_end())); in handleDefaultInitValue()
6431 std::distance(RD->field_begin(), RD->field_end())); in HandleConstructorCall()
6448 CXXRecordDecl::field_iterator FieldIt = RD->field_begin(); in HandleConstructorCall()
7365 std::distance(RD->field_begin(), RD->field_end())); in visit()
10242 std::distance(RD->field_begin(), RD->field_end())); in HandleClassZeroInitialization()
10285 RecordDecl::field_iterator I = RD->field_begin(); in ZeroInitialization()
10403 std::distance(RD->field_begin(), RD->field_end())); in VisitCXXParenListOrInitListExpr()
10571 RecordDecl::field_iterator Field = Record->field_begin(); in VisitCXXStdInitializerListExpr()
10607 std::distance(ClosureClass->field_begin(), ClosureClass->field_end()); in VisitLambdaExpr()
H A DDecl.cpp5061 RecordDecl::field_iterator RecordDecl::field_begin() const { in field_begin() function in RecordDecl
5067 return D->field_begin(); in field_begin()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DMips.cpp157 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in HandleAggregates()
264 RecordDecl::field_iterator b = RD->field_begin(), e = RD->field_end(); in returnAggregateInRegs()
H A DARM.cpp490 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in isIntegerLikeType()
H A DX86.cpp2093 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in classify()
2361 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in BitsContainNoUserData()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp3035 CGF.EmitLValueForField(TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin()); in emitProxyTaskFunction()
3037 auto PartIdFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTPartId); in emitProxyTaskFunction()
3041 auto SharedsFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTShareds); in emitProxyTaskFunction()
3047 auto PrivatesFI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin(), 1); in emitProxyTaskFunction()
3066 auto LBFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTLowerBound); in emitProxyTaskFunction()
3069 auto UBFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTUpperBound); in emitProxyTaskFunction()
3072 auto StFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTStride); in emitProxyTaskFunction()
3075 auto LIFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTLastIter); in emitProxyTaskFunction()
3078 auto RFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTReductions); in emitProxyTaskFunction()
3132 auto FI = std::next(KmpTaskTWithPrivatesQTyRD->field_begin()); in emitDestructorsFunction()
[all …]
H A DCGRecordLayoutBuilder.cpp381 for (RecordDecl::field_iterator Field = D->field_begin(), in accumulateFields()
1160 RecordDecl::field_iterator it = D->field_begin(); in ComputeRecordLayout()
1233 it2 = RD->field_begin(); *it2 != it->first; ++it2) in print()
H A DCodeGenTBAA.cpp359 for (RecordDecl::field_iterator i = RD->field_begin(), e = RD->field_end(); in CollectFields()
H A DABIInfoImpl.cpp150 return UD->field_begin()->getType(); in useFirstFieldIfTransparentUnion()
H A DCGExprAgg.cpp427 RecordDecl::field_iterator Field = Record->field_begin(); in VisitCXXStdInitializerListExpr()
1116 DestLV, *CmpInfo.Record->field_begin()); in VisitBinCmp()
1378 CXXRecordDecl::field_iterator CurField = E->getLambdaClass()->field_begin(); in VisitLambdaExpr()
H A DCGDebugInfo.cpp1680 auto PreviousBitfield = RD->field_begin(); in createBitFieldSeparatorIfNeeded()
1764 RecordDecl::field_iterator Field = CXXDecl->field_begin(); in CollectRecordLambdaFields()
2666 if (CXXDecl->field_begin() == CXXDecl->field_end()) in isDefinedInClangModule()
2668 if (!CXXDecl->field_begin()->isFromASTFile()) in isDefinedInClangModule()
H A DCGOpenMPRuntimeGPU.cpp1895 auto CurField = RD->field_begin(); in createParallelDataSharingWrapper()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DConstructionContext.h706 auto It = LE->getLambdaClass()->field_begin(); in getFieldDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp669 for (RecordDecl::field_iterator fi = origin_record->field_begin(), in importRecordLayoutFromOrigin()
711 for (RecordDecl::field_iterator fi = record->field_begin(), in importRecordLayoutFromOrigin()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp547 std::distance(AggregateType->field_begin(), AggregateType->field_end()); in getNumParams()
H A DSemaInit.cpp1111 auto FieldIt = ParentRD->field_begin(); in isIdiomaticBraceElisionEntity()
1386 CheckStructUnionTypes(Entity, IList, DeclType, Bases, RD->field_begin(), in CheckListElementTypes()
2503 for (RecordDecl::field_iterator it = HasDesignatedInit ? RD->field_begin() in CheckStructUnionTypes()
2537 RecordDecl::field_iterator I = HasDesignatedInit ? RD->field_begin() in CheckStructUnionTypes()
2969 for (auto FI = RD->field_begin(); FI != RD->field_end(); ++FI) { in CheckDesignatedInitializer()
8288 RecordDecl::field_iterator Field = Record->field_begin(); in Perform()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2615 cxx_record_decl->field_begin(); in GetCompleteRecordType()
3055 for (field_pos = record_decl->field_begin(); field_pos != field_end; in IsHomogeneousAggregate()
5391 num_children += std::distance(record_decl->field_begin(), in GetNumChildren()
5612 count = std::distance(record_decl->field_begin(), in GetNumFields()
5727 for (field = record_decl->field_begin(), in GetFieldAtIndex()
6319 for (field = record_decl->field_begin(), in GetChildCompilerTypeAtIndex()
6678 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); in GetIndexForRecordChild()
6741 for (field = record_decl->field_begin(), in GetIndexOfChildMemberWithName()
7006 for (field = record_decl->field_begin(), in GetIndexOfChildWithName()
7532 for (field_pos = record_decl->field_begin(); field_pos != field_end_pos; in BuildIndirectFields()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h4347 field_range fields() const { return field_range(field_begin(), field_end()); } in fields()
4348 field_iterator field_begin() const;
4356 return field_begin() == field_end(); in field_empty()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1643 for (RecordDecl::field_iterator FI = RD->field_begin(), in calculateOffset()
H A DRegionStore.cpp2695 for (FI = RD->field_begin(), FE = RD->field_end(); FI != FE; ++FI) { in bindStruct()

12