Home
last modified time | relevance | path

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

1234567

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayout.h111 const FieldDecl *FD,
138 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo;
142 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
197 unsigned getLLVMFieldNo(const FieldDecl *FD) const { in getLLVMFieldNo()
216 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo()
219 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
H A DCGNonTrivialStruct.cpp25 static uint64_t getFieldSize(const FieldDecl *FD, QualType FT, in getFieldSize()
44 for (const FieldDecl *FD : RD->fields()) { in visitStructFields()
61 uint64_t getFieldOffsetInBits(const FieldDecl *FD) { in getFieldOffsetInBits()
67 CharUnits getFieldOffset(const FieldDecl *FD) { in getFieldOffset()
87 const FieldDecl *FD, CharUnits CurStructOffset, Ts &&... Args) { in preVisit()
94 const FieldDecl *FD, CharUnits CurStructOffset, in visitWithKind()
107 void visitTrivial(QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, in visitTrivial()
159 void visitARCStrong(QualType FT, const FieldDecl *FD, in visitARCStrong()
168 void visitARCWeak(QualType FT, const FieldDecl *FD, in visitARCWeak()
175 void visitStruct(QualType QT, const FieldDecl *FD, in visitStruct()
[all …]
H A DCGRecordLayoutBuilder.cpp82 const FieldDecl *FD;
86 const FieldDecl *FD = nullptr) in MemberInfo()
147 llvm::Type *getStorageType(const FieldDecl *FD) { in getStorageType()
167 bool isZeroInitializable(const FieldDecl *FD) { in isZeroInitializable()
177 uint64_t getFieldBitOffset(const FieldDecl *FD) { in getFieldBitOffset()
181 void setBitFieldInfo(const FieldDecl *FD, CharUnits StartOffset,
217 llvm::DenseMap<const FieldDecl *, unsigned> Fields;
218 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
239 const FieldDecl *FD, CharUnits StartOffset, llvm::Type *StorageType) { in setBitFieldInfo()
549 const FieldDecl *Field = I.first; in computeVolatileBitfields()
[all …]
H A DCGClass.cpp619 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization()
624 LHS = CGF.EmitLValueForFieldInitialization(LHS, cast<FieldDecl>(I)); in EmitLValueForAnyFieldInitialization()
641 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer()
692 void CodeGenFunction::EmitInitializerForField(FieldDecl *Field, LValue LHS, in EmitInitializerForField()
801 const FieldDecl *D = Field; in EmitAsanPrologueOrEpilogue()
925 bool isMemcpyableField(FieldDecl *F) const { in isMemcpyableField()
935 void addMemcpyableField(FieldDecl *F) { in addMemcpyableField()
1015 void addInitialField(FieldDecl *F) { in addInitialField()
1023 void addNextField(FieldDecl *F) { in addNextField()
1047 FieldDecl *FirstField;
[all …]
H A DCGOpenMPRuntimeGPU.h344 const VarDecl *translateParameter(const FieldDecl *FD,
443 const FieldDecl *FD = nullptr;
450 MappedVarData(const FieldDecl *FD, bool IsOnePerTeam = false)
H A DCGOpenMPRuntimeGPU.cpp145 llvm::SmallDenseMap<const ValueDecl *, const FieldDecl *> in buildRecordForGlobalizedVars()
180 FieldDecl *Field; in buildRecordForGlobalizedVars()
182 Field = FieldDecl::Create( in buildRecordForGlobalizedVars()
198 Field = FieldDecl::Create( in buildRecordForGlobalizedVars()
229 llvm::SmallDenseMap<const ValueDecl *, const FieldDecl *> MappedDeclsFields;
244 if (const FieldDecl *FD = CSI->lookup(cast<VarDecl>(VD))) { in markAsEscaped()
505 const FieldDecl *getFieldForGlobalizedVar(const ValueDecl *VD) const { in getFieldForGlobalizedVar()
1644 llvm::SmallDenseMap<const ValueDecl *, const FieldDecl *> MappedDeclsFields; in emitTeamsOutlinedFunction()
1667 llvm::SmallDenseMap<const ValueDecl *, const FieldDecl *> in emitTeamsOutlinedFunction()
1673 llvm::SmallDenseMap<const ValueDecl *, const FieldDecl *> in emitTeamsOutlinedFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DCXXFieldCollector.h21 class FieldDecl; variable
29 SmallVector<FieldDecl*, 32> Fields;
55 void Add(FieldDecl *D) { in Add()
68 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); } in getCurFields()
H A DMultiplexExternalSemaSource.h186 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
226 FieldDecl *, llvm::SmallVector<std::pair<SourceLocation, bool>, 4>> &
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp99 SmallVector<const FieldDecl *, 20> OptimalFieldsOrder; in visitRecord()
173 auto IsTrickyField = [](const FieldDecl *FD) -> bool { in shouldSkipDecl()
195 for (const FieldDecl *FD : RD->fields()) { in calculateBaselinePad()
226 static std::pair<CharUnits, SmallVector<const FieldDecl *, 20>>
232 const FieldDecl *Field; in calculateOptimalPad()
247 auto GatherSizesAndAlignments = [](const FieldDecl *FD) { in calculateOptimalPad()
268 SmallVector<const FieldDecl *, 20> OptimalFieldsOrder; in calculateOptimalPad()
307 const SmallVector<const FieldDecl *, 20> &OptimalFieldsOrder) const { in reportRecord() argument
H A DLLVMConventionsChecker.cpp215 SmallVector<FieldDecl*, 10> FieldChain;
225 void Visit(FieldDecl *D);
241 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit()
267 for (SmallVectorImpl<FieldDecl*>::iterator I=FieldChain.begin(), in ReportError()
H A DDeadStoresChecker.cpp510 llvm::DenseMap<const VarDecl *, FieldDecl *> CaptureFields; in findLambdaReferenceCaptures()
511 FieldDecl *ThisCaptureField; in findLambdaReferenceCaptures()
519 const FieldDecl *FD = CaptureFields[VD]; in findLambdaReferenceCaptures()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DRecord.h27 const FieldDecl *Decl;
57 const Field *getField(const FieldDecl *FD) const;
108 llvm::DenseMap<const FieldDecl *, Field *> FieldMap;
H A DDescriptor.h119 const FieldDecl *asFieldDecl() const { in asFieldDecl()
120 return dyn_cast_or_null<FieldDecl>(asDecl()); in asFieldDecl()
H A DInterp.cpp118 const FieldDecl *InactiveField = Ptr.getField(); in CheckActive()
129 const FieldDecl *ActiveField = nullptr; in CheckActive()
277 const FieldDecl *Field = Ptr.getField(); in CheckMutable()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DRecordLayoutBuilder.cpp70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets;
80 uint64_t getExternalFieldOffset(const FieldDecl *FD) { in getExternalFieldOffset()
133 void UpdateEmptyFieldSubobjects(const FieldDecl *FD, CharUnits Offset,
161 bool CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD,
184 bool CanPlaceFieldAtOffset(const FieldDecl *FD, CharUnits Offset);
207 for (const FieldDecl *FD : Class->fields()) { in ComputeEmptySubobjectSizes()
430 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, in CanPlaceFieldSubobjectAtOffset()
470 EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD, in CanPlaceFieldAtOffset()
538 const FieldDecl *FD, CharUnits Offset, bool PlacingOverlappingField) { in UpdateEmptyFieldSubobjects()
715 void LayoutField(const FieldDecl *D, bool InsertExtraPadding);
[all …]
H A DDecl.cpp684 assert(!isa<FieldDecl>(D) && "Didn't expect a FieldDecl!"); in getLVForNamespaceScopeDecl()
932 isa<FieldDecl>(D) || in getLVForClassMember()
1836 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
4137 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
4142 return new (C, DC) FieldDecl(Decl::Field, DC, StartLoc, IdLoc, Id, T, TInfo, in Create()
4146 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4147 return new (C, ID) FieldDecl(Field, nullptr, SourceLocation(), in CreateDeserialized()
4152 bool FieldDecl::isAnonymousStructOrUnion() const { in isAnonymousStructOrUnion()
4162 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const { in getBitWidthValue()
4167 bool FieldDecl::isZeroLengthBitField(const ASTContext &Ctx) const { in isZeroLengthBitField()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp132 static bool hasUnguardedAccess(const FieldDecl *FD, ProgramStateRef State);
298 for (const FieldDecl *I : RD->fields()) { in isNonUnionUninit()
505 for (const FieldDecl *FD : RD->fields()) { in shouldIgnoreRecord()
525 static bool hasUnguardedAccess(const FieldDecl *FD, ProgramStateRef State) { in hasUnguardedAccess()
581 std::string clang::ento::getVariableName(const FieldDecl *Field) { in getVariableName()
H A DUninitializedObject.h118 const FieldDecl *getDecl() const { in getDecl()
150 std::string getVariableName(const FieldDecl *Field);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTMutationListener.h25 class FieldDecl; variable
105 virtual void DefaultMemberInitializerInstantiated(const FieldDecl *D) {} in DefaultMemberInitializerInstantiated()
H A DAPValue.h37 class FieldDecl; variable
289 const FieldDecl *Field;
346 explicit APValue(const FieldDecl *D, const APValue &V = APValue())
555 const FieldDecl *getUnionField() const {
616 void setUnion(const FieldDecl *Field, const APValue &Value);
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXCursor.h29 class FieldDecl; variable
122 CXCursor MakeCursorMemberRef(const FieldDecl *Field, SourceLocation Loc,
127 std::pair<const FieldDecl *, SourceLocation> getCursorMemberRef(CXCursor C);
H A DCXType.cpp380 if (const FieldDecl *FD = dyn_cast_or_null<FieldDecl>(D)) { in clang_getFieldDeclBitWidth()
1035 if (const FieldDecl *FD = dyn_cast<FieldDecl>(Res.front())) in clang_Type_getOffsetOf()
1065 if (const FieldDecl *FD = dyn_cast_or_null<FieldDecl>(D)) in clang_Cursor_getOffsetOfField()
1094 const FieldDecl *FD = dyn_cast_or_null<FieldDecl>(cxcursor::getCursorDecl(C)); in clang_Cursor_isBitField()
1244 const FieldDecl *FD = dyn_cast_or_null<FieldDecl>((*I)); in clang_Type_visitFields()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DSwiftCallingConv.h31 class FieldDecl; variable
111 void addBitFieldData(const FieldDecl *field, CharUnits begin,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h52 if (const FieldDecl *FD = Initializer->getMember()) { in VisitCXXConstructorDecl()
128 const FieldDecl *Decl = D.getField(); in VisitDesignatedInitExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h52 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,

1234567