Home | History | Annotate | Download | only in dtc

Lines Matching refs:LABEL

55 	void (*beginnode)(void *, struct label *labels);
56 void (*endnode)(void *, struct label *labels);
57 void (*property)(void *, struct label *labels);
92 static void bin_emit_beginnode(void *e, struct label *labels)
97 static void bin_emit_endnode(void *e, struct label *labels)
102 static void bin_emit_property(void *e, struct label *labels)
117 static void emit_label(FILE *f, const char *prefix, const char *label)
119 fprintf(f, "\t.globl\t%s_%s\n", prefix, label);
120 fprintf(f, "%s_%s:\n", prefix, label);
121 fprintf(f, "_%s_%s:\n", prefix, label);
124 static void emit_offset_label(FILE *f, const char *label, int offset)
126 fprintf(f, "\t.globl\t%s\n", label);
127 fprintf(f, "%s\t= . + %d\n", label, offset);
170 for_each_marker_of_type(m, LABEL)
186 static void asm_emit_beginnode(void *e, struct label *labels)
189 struct label *l;
192 fprintf(f, "\t.globl\t%s\n", l->label);
193 fprintf(f, "%s:\n", l->label);
199 static void asm_emit_endnode(void *e, struct label *labels)
202 struct label *l;
207 fprintf(f, "\t.globl\t%s_end\n", l->label);
208 fprintf(f, "%s_end:\n", l->label);
212 static void asm_emit_property(void *e, struct label *labels)
215 struct label *l;
218 fprintf(f, "\t.globl\t%s\n", l->label);
219 fprintf(f, "%s:\n", l->label);
532 struct label *l;
535 fprintf(f, "\t.globl\t%s\n", l->label);
536 fprintf(f, "%s:\n", l->label);