Lines Matching refs:pn

172 STATIC const char *get_arg_str(mp_parse_node_t pn) {  in get_arg_str()  argument
173 if (MP_PARSE_NODE_IS_ID(pn)) { in get_arg_str()
174 qstr qst = MP_PARSE_NODE_LEAF_ARG(pn); in get_arg_str()
181 STATIC mp_uint_t get_arg_reg(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn, mp_uint_t… in get_arg_reg() argument
182 const char *reg_str = get_arg_str(pn); in get_arg_reg()
205 STATIC mp_uint_t get_arg_special_reg(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn) { in get_arg_special_reg() argument
206 const char *reg_str = get_arg_str(pn); in get_arg_special_reg()
220 STATIC mp_uint_t get_arg_vfpreg(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn) { in get_arg_vfpreg() argument
221 const char *reg_str = get_arg_str(pn); in get_arg_vfpreg()
248 STATIC mp_uint_t get_arg_reglist(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn) { in get_arg_reglist() argument
251 if (!MP_PARSE_NODE_IS_STRUCT_KIND(pn, PN_atom_brace)) { in get_arg_reglist()
255 mp_parse_node_struct_t *pns = (mp_parse_node_struct_t *)pn; in get_arg_reglist()
257 pn = pns->nodes[0]; in get_arg_reglist()
261 if (MP_PARSE_NODE_IS_ID(pn)) { in get_arg_reglist()
263 reglist |= 1 << get_arg_reg(emit, op, pn, 15); in get_arg_reglist()
264 } else if (MP_PARSE_NODE_IS_STRUCT(pn)) { in get_arg_reglist()
265 pns = (mp_parse_node_struct_t *)pn; in get_arg_reglist()
300 STATIC uint32_t get_arg_i(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn, uint32_t fit… in get_arg_i() argument
302 if (!mp_parse_node_get_int_maybe(pn, &o)) { in get_arg_i()
314 STATIC bool get_arg_addr(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn, mp_parse_node… in get_arg_addr() argument
315 if (!MP_PARSE_NODE_IS_STRUCT_KIND(pn, PN_atom_bracket)) { in get_arg_addr()
318 mp_parse_node_struct_t *pns = (mp_parse_node_struct_t *)pn; in get_arg_addr()
336 STATIC int get_arg_label(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn) { in get_arg_label() argument
337 if (!MP_PARSE_NODE_IS_ID(pn)) { in get_arg_label()
341 qstr label_qstr = MP_PARSE_NODE_LEAF_ARG(pn); in get_arg_label()