Lines Matching refs:builder

271 static void output_vector_union_type(GDBFeatureBuilder *builder, int reg_width,  in output_vector_union_type()  argument
307 builder, "<vector id=\"%s%c%c\" type=\"%s\" count=\"%d\"/>", in output_vector_union_type()
320 gdb_feature_builder_append_tag(builder, "<union id=\"%sn%c\">", in output_vector_union_type()
325 builder, "<field name=\"%c\" type=\"%s%c%c\"/>", in output_vector_union_type()
330 gdb_feature_builder_append_tag(builder, "</union>"); in output_vector_union_type()
334 gdb_feature_builder_append_tag(builder, "<union id=\"%s\">", name); in output_vector_union_type()
336 gdb_feature_builder_append_tag(builder, in output_vector_union_type()
340 gdb_feature_builder_append_tag(builder, "</union>"); in output_vector_union_type()
348 GDBFeatureBuilder builder; in arm_gen_dynamic_svereg_feature() local
353 gdb_feature_builder_init(&builder, &cpu->dyn_svereg_feature.desc, in arm_gen_dynamic_svereg_feature()
358 output_vector_union_type(&builder, reg_width, "svev"); in arm_gen_dynamic_svereg_feature()
362 &builder, "<vector id=\"svep\" type=\"uint8\" count=\"%d\"/>", in arm_gen_dynamic_svereg_feature()
368 gdb_feature_builder_append_reg(&builder, name, reg_width, reg++, in arm_gen_dynamic_svereg_feature()
373 gdb_feature_builder_append_reg(&builder, "fpsr", 32, reg++, in arm_gen_dynamic_svereg_feature()
375 gdb_feature_builder_append_reg(&builder, "fpcr", 32, reg++, in arm_gen_dynamic_svereg_feature()
381 gdb_feature_builder_append_reg(&builder, name, pred_width, reg++, in arm_gen_dynamic_svereg_feature()
384 gdb_feature_builder_append_reg(&builder, "ffr", pred_width, reg++, in arm_gen_dynamic_svereg_feature()
388 gdb_feature_builder_append_reg(&builder, "vg", 64, reg++, "int", NULL); in arm_gen_dynamic_svereg_feature()
390 gdb_feature_builder_end(&builder); in arm_gen_dynamic_svereg_feature()