reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExpr.cpp
 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);