Lines Matching defs:function
36 * any function argument that isn't 32 bits (or promoted to such)
80 struct function {
94 STOR_ARG, /* function argument */
188 static struct function *current_func = NULL;
481 static inline void push_cstring(struct function *f, struct string *str,
493 static inline void push_atom(struct function *f, struct atom *atom)
498 static void push_text_atom(struct function *f, const char *text)
523 struct function *f = current_func;
628 struct function *f = current_func;
646 struct function *f = current_func;
661 struct function *f = current_func;
674 struct function *f = current_func;
708 static void emit_insn_atom(struct function *f, struct atom *atom)
738 static void emit_atom_list(struct function *f)
759 static void emit_string_list(struct function *f)
774 static void func_cleanup(struct function *f)
797 /* function prologue */
800 struct function *f;
821 f = (struct function *) mem;
846 /* function epilogue */
850 struct function *f = current_func;
856 /* function prologue */
860 printf("\t.type\t%s, @function\n", name);
870 /* function epilogue */
891 /* function footer */
1536 struct function *f = current_func;
1636 struct function *f = current_func;
1879 struct function *f = current_func;
1891 struct function *f = current_func;
2066 struct function *f = current_func;
2093 !framesize ? "begin function call" : NULL);
2131 emit_move(REG_EAX, retval, NULL, "end function call");
2138 struct function *f = current_func;