reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2520 for (ObjCIvarDecl *Field = ID->all_declared_ivar_begin(); Field; 2521 Field = Field->getNextIvar(), ++FieldNo) { 2521 Field = Field->getNextIvar(), ++FieldNo) { 2522 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); 2526 StringRef FieldName = Field->getName(); 2533 llvm::DIFile *FieldDefUnit = getOrCreateFile(Field->getLocation()); 2534 unsigned FieldLine = getLineNumber(Field->getLocation()); 2535 QualType FType = Field->getType(); 2542 FieldSize = Field->isBitField() 2543 ? Field->getBitWidthValue(CGM.getContext()) 2553 if (Field->isBitField()) { 2555 CGM.getObjCRuntime().ComputeBitfieldBitOffset(CGM, ID, Field); 2565 if (Field->getAccessControl() == ObjCIvarDecl::Protected) 2567 else if (Field->getAccessControl() == ObjCIvarDecl::Private) 2569 else if (Field->getAccessControl() == ObjCIvarDecl::Public) 2575 ImpD->FindPropertyImplIvarDecl(Field->getIdentifier())) {