Lines Matching defs:packed
489 /* Fixed packed. */
505 /* Varint packed. */
961 bool packed = f->label == _UPB_LABEL_PACKED;
972 uint32_t tag = packed ? 0 : (f->number << 3) | UPB_WIRE_TYPE_VARINT; \
985 #define TAG(wire_type) (packed ? 0 : (f->number << 3 | wire_type))
1057 if (packed) {
3080 upb_strtable syms; /* full_name -> packed def ptr */
4068 upb_strtable *addtab; /* full_name -> packed def ptr for new defs */
6489 /* TODO: prioritize based on packed setting in .proto file. */
6673 /* TODO(haberman): generate packed or non-packed first depending on "packed"
6692 putop(c, OP_STARTSEQ, getsel(f, UPB_HANDLER_STARTSEQ)); /* Non-packed */
6699 putop(c, OP_POP); /* Packed and non-packed join. */
6701 putop(c, OP_SETDELIM); /* Could remove for non-packed by dup ENDSEQ. */
7556 /* Lookup tag. Because of packed/non-packed compatibility, we have to
8433 bool packed = upb_fielddef_isseq(f) && upb_fielddef_isprimitive(f) &&
8437 packed ? UPB_WIRE_TYPE_DELIMITED
8443 if (packed) {
8450 if (packed) { \
9173 /* The type of packed message in Any. */
10269 p->status, "Cannot find packed type: %.*s\n", (int)len, buf);