reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3989 if (field->isBitField()) { 3991 CGM.getTypes().getCGRecordLayout(field->getParent()); 3992 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field); 3994 unsigned Idx = RL.getLLVMFieldNo(field); 3998 Addr = Builder.CreateStructGEP(Addr, Idx, field->getName()); 4000 const RecordDecl *rec = field->getParent(); 4004 getDebugInfoFIndex(rec, field->getFieldIndex()), 4015 field->getType().withCVRQualifiers(base.getVRQualifiers()); 4025 QualType FieldType = field->getType(); 4026 const RecordDecl *rec = field->getParent(); 4048 getContext().getASTRecordLayout(field->getParent()); 4052 Layout.getFieldOffset(field->getFieldIndex()) / CharWidth; 4089 addr.getPointer(), getDebugInfoFIndex(rec, field->getFieldIndex()), DbgInfo), 4095 addr, CGM.getTypes().ConvertTypeForMem(FieldType), field->getName()); 4099 addr = emitAddrOfFieldStorage(*this, addr, field); 4102 addr = emitPreserveStructAccess(*this, addr, field); 4123 addr, CGM.getTypes().ConvertTypeForMem(FieldType), field->getName()); 4125 if (field->hasAttr<AnnotateAttr>()) 4126 addr = EmitFieldAnnotations(field, addr);