Lines Matching refs:Field
79 if (FieldDecl *Field = dyn_cast<FieldDecl>(ME->getMemberDecl())) {
80 if (!Field->isBitField() && !Field->getType()->isReferenceType()) {
82 Adjustments.push_back(SubobjectAdjustment(Field));
1371 assert(getKind() == Field || getKind() == Identifier);
1372 if (getKind() == Field)
2834 for (const auto *Field : RD->fields()) {
2836 if (RD->isUnion() && ILE->getInitializedFieldInUnion() != Field)
2840 if (Field->isUnnamedBitfield())
2845 if (Field->isBitField()) {
2854 bool RefType = Field->getType()->isReferenceType();
3441 if (FieldDecl *Field = dyn_cast<FieldDecl>(MemRef->getMemberDecl()))
3442 if (Field->isBitField())
3443 return Field;
3451 if (FieldDecl *Field = dyn_cast<FieldDecl>(DeclRef->getDecl()))
3452 if (Field->isBitField())
3453 return Field;
3653 assert(Kind == FieldDesignator && "Only valid on a field designator");
3654 if (Field.NameOrField & 0x01)
3655 return reinterpret_cast<IdentifierInfo *>(Field.NameOrField&~0x01);
3770 StartLoc = SourceLocation::getFromRawEncoding(First.Field.FieldLoc);
3772 StartLoc = SourceLocation::getFromRawEncoding(First.Field.DotLoc);