Lines Matching defs:field
1511 // Get the location for the field.
1613 // Get the location for the field.
1657 // this of the lambda class and having a field member of 'this' or
1711 const FieldDecl *field, uint64_t OffsetInBits, llvm::DIFile *tunit,
1714 StringRef name = field->getName();
1715 QualType type = field->getType();
1722 if (field->isBitField()) {
1724 FieldType = BitFieldType = createBitFieldType(field, RecordTy, RD);
1726 createBitFieldSeparatorIfNeeded(field, BitFieldType, elements, RD))
1729 auto Align = getDeclAlignIfRequired(field, CGM.getContext());
1730 llvm::DINodeArray Annotations = CollectBTFDeclTagAnnotations(field);
1732 createFieldType(name, type, field->getLocation(), field->getAccess(),
1790 } else if (const auto *field = dyn_cast<FieldDecl>(I)) {
1791 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), tunit,
1794 // Bump field number for next field.
2912 // PCH files don't have a signature field in the control block,
3050 // Get the location for the field.
4659 // offset of __forwarding field
4665 // offset of x field
4776 // If the declaration is bound to a bitfield struct field, its type may have a
4863 // Currently if the field offset is not a multiple of byte, the produced
4996 // offset of __forwarding field
5002 // offset of x field
5511 // to find the name of any field in the union.