Lines Matching defs:Packed
79 /// Packed - Whether the resulting LLVM struct will be packed or not.
80 bool Packed;
195 Packed(false), Types(Types) { }
206 Packed = D->hasAttr<PackedAttr>() || Layout.getSize() % Alignment != 0;
217 Packed = true;
314 if (!Packed && ((*FJ)->hasAttr<PackedAttr>() || !(*FJ)->getDeclName()))
381 if (!Packed && D->hasAttr<PackedAttr>())
399 assert(!Packed && "Alignment is wrong even with packed struct!");
403 if (!Packed) {
427 assert(!Packed && "Could not place field even with packed struct!");
522 Packed = true;
673 assert(!Packed && "Alignment is wrong even with packed struct!");
729 assert(!Packed && "cannot layout even as packed struct");
740 FieldTypes, "", Packed);
777 assert(!Packed &&
786 assert(!Packed &&
796 assert(!Packed && "Could not layout even with a packed LLVM struct!");
858 if (!Packed) {
910 if (Packed)
917 if (Packed)
956 Ty->setBody(Builder.FieldTypes, Builder.Packed);