Lines Matching refs:abbrev
258 unsigned abbrev, const struct dxil_abbrev *a,
261 assert(abbrev >= DXIL_FIRST_APPLICATION_ABBREV);
263 if (!dxil_buffer_emit_abbrev_id(b, abbrev))
274 abbrev-definition already */
974 enum type_table_abbrev_id abbrev,
977 assert(abbrev < ARRAY_SIZE(type_table_abbrevs));
978 return emit_record_abbrev(&m->buf, abbrev + DXIL_FIRST_APPLICATION_ABBREV,
979 type_table_abbrevs + abbrev, data, size);
1026 emit_const_abbrev_record(struct dxil_module *m, enum const_abbrev_id abbrev,
1029 assert(abbrev < ARRAY_SIZE(const_abbrevs));
1031 return emit_record_abbrev(&m->buf, abbrev + DXIL_FIRST_APPLICATION_ABBREV,
1032 const_abbrevs + abbrev, data, size);
1122 emit_func_abbrev_record(struct dxil_module *m, enum func_abbrev_id abbrev,
1125 assert(abbrev < ARRAY_SIZE(func_abbrevs));
1126 return emit_record_abbrev(&m->buf, abbrev + DXIL_FIRST_APPLICATION_ABBREV,
1127 func_abbrevs + abbrev, data, size);
1391 enum type_table_abbrev_id abbrev = TYPE_TABLE_ABBREV_STRUCT_ANON;
1394 abbrev = TYPE_TABLE_ABBREV_STRUCT_NAMED;
1414 return emit_type_table_abbrev_record(m, abbrev, temp,
2173 enum value_symtab_abbrev_id abbrev,
2176 assert(abbrev < ARRAY_SIZE(value_symtab_abbrevs));
2177 return emit_record_abbrev(&m->buf, abbrev + DXIL_FIRST_APPLICATION_ABBREV,
2178 value_symtab_abbrevs + abbrev, data, size);
2192 enum value_symtab_abbrev_id abbrev = VST_ABBREV_ENTRY_8;
2194 abbrev = VST_ABBREV_ENTRY_6;
2196 abbrev = VST_ABBREV_ENTRY_7;
2198 return emit_value_symtab_abbrev_record(m, abbrev, temp, 2 + strlen(name));
2435 enum metadata_abbrev_id abbrev,
2438 assert(abbrev < ARRAY_SIZE(metadata_abbrevs));
2439 return emit_record_abbrev(&m->buf, abbrev + DXIL_FIRST_APPLICATION_ABBREV,
2440 metadata_abbrevs + abbrev, data, size);