Lines Matching defs:build_op
641 build_op(op_t op, bool sys, type_t *type, tnode_t *ln, tnode_t *rn)
1089 return build_op(ADDR, sys, expr_derive_type(tn->tn_type, PTR),
1343 tnode_t *ntn = build_op(PLUS, sys, ptr_tp, ln, ctn);
1348 ntn = build_op(nop, sys, ntn->tn_type->t_subt, ntn, NULL);
1421 return build_op(op, sys, ln->tn_type, ln, cn);
1503 tnode_t *prod = build_op(MULT, sys, rn->tn_type, rn, elsz);
1507 return build_op(op, sys, ln->tn_type, ln, prod);
1516 tnode_t *raw_diff = build_op(op, sys, ptrdiff, ln, rn);
1523 return build_op(DIV, sys, ptrdiff, raw_diff, elsz);
1526 return build_op(op, sys, ln->tn_type, ln, rn);
1538 return build_op(op, sys, ln->tn_type, ln, rn);
1628 return build_op(COLON, sys, tp, ln, rn);
1706 rn = build_op(MULT, sys, rn->tn_type, rn, ctn);
1752 return build_op(op, sys, ln->tn_type, ln, rn);
1787 tnode_t *ntn = build_op(op, sys, gettyp(t), ln, NULL);
2093 ntn = build_op(INDIR, sys, ln->tn_type->t_subt, ln, NULL);
2127 ntn = build_op(op, sys, rn->tn_type, ln, rn);
2151 ntn = build_op(op, sys, rettp, ln, rn);
2390 tn = build_op(ADDR, tn->tn_sys,
2401 tn = build_op(LOAD, tn->tn_sys, tp, tn, NULL);
4432 tnode_t *ntn = build_op(CVT, sys, ntp, otn, NULL);