Lines Matching defs:field
776 /// In the following descriptions, 'I' is the value of the immediate field.
777 /// (field following the opcode).
2364 void visitField(const FieldDecl *field, CharUnits offset);
2413 // __isa is the first field in block descriptor and must assume by runtime's
2525 // Note that 'i' here is actually the field index inside RD of Field,
2597 // Last field was a bitfield. Must update the info.
2611 // Last field was unnamed. Must update skip info.
2880 // field of the instruction
3216 // This field is only used by the runtime.
3506 for (auto field : recType->getDecl()->fields()) {
3507 if (hasWeakMember(field->getType()))
4491 thrown exception into the appropriate field, and longjmps
5321 [&](const FieldDecl *field) -> CharUnits {
5324 auto offsetInBits = recLayout->getFieldOffset(field->getFieldIndex());
5334 auto field = *begin;
5337 if (field->isBitField()) {
5341 // Compute the offset of the field within the aggregate.
5342 CharUnits fieldOffset = aggregateOffset + getOffset(field);
5344 visitField(field, fieldOffset);
5349 void IvarLayoutBuilder::visitField(const FieldDecl *field,
5351 QualType fieldType = field->getType();
6096 // FIXME. Add 'reserved' field in 64bit abi mode!