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

References

tools/clang/lib/CodeGen/CGExprAgg.cpp
 1471   if (E->hadArrayRangeDesignator())
 1472     CGF.ErrorUnsupported(E, "GNU array range designator extension");
 1474   if (E->isTransparent())
 1475     return Visit(E->getInit(0));
 1477   AggValueSlot Dest = EnsureSlot(E->getType());
 1479   LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
 1482   if (E->getType()->isArrayType()) {
 1484     EmitArrayInit(Dest.getAddress(), AType, E->getType(), E);
 1484     EmitArrayInit(Dest.getAddress(), AType, E->getType(), E);
 1488   assert(E->getType()->isRecordType() && "Only support structs/unions here!");
 1494   unsigned NumInitElements = E->getNumInits();
 1495   RecordDecl *record = E->getType()->castAs<RecordType>()->getDecl();
 1513     assert(E->getNumInits() >= CXXRD->getNumBases() &&
 1527       CGF.EmitAggExpr(E->getInit(curInitIndex++), AggSlot);
 1543     if (!E->getInitializedFieldInUnion()) {
 1556     FieldDecl *Field = E->getInitializedFieldInUnion();
 1561       EmitInitializationToLValue(E->getInit(0), FieldLoc);
 1585         CGF.getTypes().isZeroInitializable(E->getType()))
 1595       EmitInitializationToLValue(E->getInit(curInitIndex++), LV);