Home
last modified time | relevance | path

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

1234567

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGRecordLayout.h99 const FieldDecl *FD,
126 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo;
130 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
185 unsigned getLLVMFieldNo(const FieldDecl *FD) const { in getLLVMFieldNo()
204 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo()
207 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()
160 void visitARCStrong(QualType FT, const FieldDecl *FD, in visitARCStrong()
169 void visitARCWeak(QualType FT, const FieldDecl *FD, in visitARCWeak()
176 void visitStruct(QualType QT, const FieldDecl *FD, in visitStruct()
423 const FieldDecl *FD) { in getAddrWithOffset()
588 void visitARCStrong(QualType QT, const FieldDecl *FD, in visitARCStrong()
629 void visitARCStrong(QualType QT, const FieldDecl *FD, in visitARCStrong()
[all …]
H A DCGRecordLayoutBuilder.cpp83 const FieldDecl *FD;
87 const FieldDecl *FD = nullptr) in MemberInfo()
135 llvm::Type *getStorageType(const FieldDecl *FD) { in getStorageType()
155 bool isZeroInitializable(const FieldDecl *FD) { in isZeroInitializable()
165 uint64_t getFieldBitOffset(const FieldDecl *FD) { in getFieldBitOffset()
169 void setBitFieldInfo(const FieldDecl *FD, CharUnits StartOffset,
204 llvm::DenseMap<const FieldDecl *, unsigned> Fields;
205 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
685 const FieldDecl *FD, in MakeInfo()
799 const FieldDecl *FD = *it; in ComputeRecordLayout()
[all …]
H A DCGClass.cpp780 const FieldDecl *D = Field; in EmitAsanPrologueOrEpilogue()
915 void addMemcpyableField(FieldDecl *F) { in addMemcpyableField()
992 void addInitialField(FieldDecl *F) { in addInitialField()
1000 void addNextField(FieldDecl *F) { in addNextField()
1024 FieldDecl *FirstField;
1025 FieldDecl *LastField;
1148 FieldDecl *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); in getMemcpyableField()
1168 FieldDecl *Field = dyn_cast<FieldDecl>(IOA->getMemberDecl()); in getMemcpyableField()
1188 FieldDecl *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); in getMemcpyableField()
1218 FieldDecl *F = getMemcpyableField(S); in emitAssignment()
[all …]
H A DCGOpenMPRuntimeNVPTX.h332 const VarDecl *translateParameter(const FieldDecl *FD,
423 const FieldDecl *FD = nullptr;
430 MappedVarData(const FieldDecl *FD, bool IsOnePerTeam = false)
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DCXXFieldCollector.h22 class FieldDecl; variable
30 SmallVector<FieldDecl*, 32> Fields;
56 void Add(FieldDecl *D) { in Add()
69 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); } in getCurFields()
H A DMultiplexExternalSemaSource.h187 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
227 FieldDecl *, llvm::SmallVector<std::pair<SourceLocation, bool>, 4>> &
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp102 SmallVector<const FieldDecl *, 20> OptimalFieldsOrder; in visitRecord()
176 auto IsTrickyField = [](const FieldDecl *FD) -> bool { in shouldSkipDecl()
198 for (const FieldDecl *FD : RD->fields()) { in calculateBaselinePad()
229 static std::pair<CharUnits, SmallVector<const FieldDecl *, 20>>
235 const FieldDecl *Field; in calculateOptimalPad()
250 auto GatherSizesAndAlignments = [](const FieldDecl *FD) { in calculateOptimalPad()
270 SmallVector<const FieldDecl *, 20> OptimalFieldsOrder; in calculateOptimalPad()
311 const SmallVector<const FieldDecl *, 20> &OptimalFieldsOrder) const { in reportRecord() argument
H A DLLVMConventionsChecker.cpp216 SmallVector<FieldDecl*, 10> FieldChain;
226 void Visit(FieldDecl *D);
242 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit()
268 for (SmallVectorImpl<FieldDecl*>::iterator I=FieldChain.begin(), in ReportError()
H A DDeadStoresChecker.cpp426 llvm::DenseMap<const VarDecl *, FieldDecl *> CaptureFields; in findLambdaReferenceCaptures()
427 FieldDecl *ThisCaptureField; in findLambdaReferenceCaptures()
435 const FieldDecl *FD = CaptureFields[VD]; in findLambdaReferenceCaptures()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets;
80 uint64_t getExternalFieldOffset(const FieldDecl *FD) { in getExternalFieldOffset()
206 for (const FieldDecl *FD : Class->fields()) { in ComputeEmptySubobjectSizes()
686 void LayoutBitField(const FieldDecl *D);
2281 void layoutField(const FieldDecl *FD);
2282 void layoutBitField(const FieldDecl *FD);
2285 void layoutZeroWidthBitField(const FieldDecl *FD);
2392 const FieldDecl *FD) { in getAdjustedElementInfo()
2646 for (const FieldDecl *Field : RD->fields()) in layoutFields()
3108 if (const FieldDecl *FD = dyn_cast<FieldDecl>(VD)) { in getFieldOffset()
[all …]
H A DDecl.cpp673 assert(!isa<FieldDecl>(D) && "Didn't expect a FieldDecl!"); in getLVForNamespaceScopeDecl()
900 isa<FieldDecl>(D) || in getLVForClassMember()
3762 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
3771 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
3772 return new (C, ID) FieldDecl(Field, nullptr, SourceLocation(), in CreateDeserialized()
3777 bool FieldDecl::isAnonymousStructOrUnion() const { in isAnonymousStructOrUnion()
3797 unsigned FieldDecl::getFieldIndex() const { in getFieldIndex()
3798 const FieldDecl *Canonical = getCanonicalDecl(); in getFieldIndex()
3817 SourceRange FieldDecl::getSourceRange() const { in getSourceRange()
4237 const FieldDecl *RecordDecl::findFirstNamedDataMember() const { in findFirstNamedDataMember()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTMutationListener.h26 class FieldDecl; variable
106 virtual void DefaultMemberInitializerInstantiated(const FieldDecl *D) {} in DefaultMemberInitializerInstantiated()
H A DAPValue.h29 class FieldDecl; variable
151 const FieldDecl *Field;
205 explicit APValue(const FieldDecl *D, const APValue &V = APValue())
382 const FieldDecl *getUnionField() const { in getUnionField()
441 void setUnion(const FieldDecl *Field, const APValue &Value) { in setUnion()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h36 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
101 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DSwiftCallingConv.h32 class FieldDecl; variable
112 void addBitFieldData(const FieldDecl *field, CharUnits begin,
H A DCodeGenABITypes.h86 const RecordDecl *RD, const FieldDecl *FD);
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObject.h111 const FieldDecl *getDecl() const { in getDecl()
143 std::string getVariableName(const FieldDecl *Field);
H A DUninitializedObjectChecker.cpp282 for (const FieldDecl *I : RD->fields()) { in isNonUnionUninit()
489 for (const FieldDecl *FD : RD->fields()) { in shouldIgnoreRecord()
499 std::string clang::ento::getVariableName(const FieldDecl *Field) { in getVariableName()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h53 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp764 else if (FieldDecl *TD = dyn_cast<FieldDecl>(FoundDecl)) in LookupInlineAsmField()
784 FieldDecl *FD = dyn_cast<FieldDecl>(FoundDecl); in LookupInlineAsmField()
824 ValueDecl *FD = dyn_cast<FieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
H A DSemaExprMember.cpp110 isField |= isa<FieldDecl>(D) || isa<MSPropertyDecl>(D) || in ClassifyImplicitMemberAccess()
214 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
843 FieldDecl *field = cast<FieldDecl>(*FI); in BuildAnonymousStructUnionMemberReference()
863 FieldDecl *field = cast<FieldDecl>(*FI++); in BuildAnonymousStructUnionMemberReference()
1100 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
1741 FieldDecl *Field, DeclAccessPair FoundDecl, in BuildFieldReferenceExpr()
H A DSemaDeclCXX.cpp3212 FieldDecl *FD = cast<FieldDecl>(Member); in ActOnCXXMemberDeclarator()
3651 FieldDecl *FD = dyn_cast<FieldDecl>(D); in ActOnFinishCXXInClassMemberInitializer()
3789 if (FieldDecl *Member = dyn_cast<FieldDecl>(ND)) in ValidateCandidate()
3993 FieldDecl *DirectMember = dyn_cast<FieldDecl>(Member); in BuildMemberInitializer()
4599 FieldDecl *Field = dyn_cast<FieldDecl>(C); in isWithinInactiveUnionMember()
4755 FieldDecl *FD = dyn_cast<FieldDecl>(C); in SetCtorInitializers()
5503 FieldDecl *FD = cast<FieldDecl>(D); in CheckAbstractClassUsage()
6936 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in shouldDeleteForSubobjectCall()
6985 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in shouldDeleteForClassSubobject()
10778 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in visitClassSubobject()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.h151 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
264 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexingContext.cpp155 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D) || in isTemplateImplicitInstantiation()
208 } else if (isa<FieldDecl>(D) || isa<TypedefNameDecl>(D)) { in adjustTemplateImplicitInstantiation()
245 isa<FieldDecl>(D) || in isDeclADefinition()

1234567