• Home
  • Raw
  • Download

Lines Matching refs:FieldDecl

88   void UpdateEmptyFieldSubobjects(const FieldDecl *FD, CharUnits Offset);
115 bool CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD,
138 bool CanPlaceFieldAtOffset(const FieldDecl *FD, CharUnits Offset);
394 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, in CanPlaceFieldSubobjectAtOffset()
436 EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD, in CanPlaceFieldAtOffset()
500 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(const FieldDecl *FD, in UpdateEmptyFieldSubobjects()
637 llvm::DenseMap<const FieldDecl *, uint64_t> ExternalFieldOffsets;
676 void LayoutField(const FieldDecl *D);
678 bool FieldPacked, const FieldDecl *D);
679 void LayoutBitField(const FieldDecl *D);
769 uint64_t updateExternalFieldOffset(const FieldDecl *Field,
774 bool isPacked, const FieldDecl *D);
1742 const FieldDecl *D) { in LayoutWideBitField()
1805 void RecordLayoutBuilder::LayoutBitField(const FieldDecl *D) { in LayoutBitField()
1943 void RecordLayoutBuilder::LayoutField(const FieldDecl *D) { in LayoutField()
2153 RecordLayoutBuilder::updateExternalFieldOffset(const FieldDecl *Field, in updateExternalFieldOffset()
2190 const FieldDecl *D) { in CheckFieldPadding()
2470 static uint64_t getFieldOffset(const ASTContext &C, const FieldDecl *FD) { in getFieldOffset()
2477 if (const FieldDecl *FD = dyn_cast<FieldDecl>(VD)) { in getFieldOffset()
2486 OffsetInBits += ::getFieldOffset(*this, cast<FieldDecl>(*CI)); in getFieldOffset()
2610 const FieldDecl &Field = **I; in DumpCXXRecordLayout()