Lines Matching defs:build_op
598 build_op(op_t op, bool sys, type_t *type, tnode_t *ln, tnode_t *rn)
1055 return build_op(ADDR, sys, expr_derive_type(tn->tn_type, PTR),
1309 tnode_t *ntn = build_op(PLUS, sys, ptr_tp, ln, ctn);
1314 ntn = build_op(nop, sys, ntn->tn_type->t_subt, ntn, NULL);
1387 return build_op(op, sys, ln->tn_type, ln, cn);
1461 tnode_t *prod = build_op(MULT, sys, rn->tn_type, rn, elsz);
1465 return build_op(op, sys, ln->tn_type, ln, prod);
1474 tnode_t *raw_diff = build_op(op, sys, ptrdiff, ln, rn);
1481 return build_op(DIV, sys, ptrdiff, raw_diff, elsz);
1484 return build_op(op, sys, ln->tn_type, ln, rn);
1496 return build_op(op, sys, ln->tn_type, ln, rn);
1586 return build_op(COLON, sys, tp, ln, rn);
1664 rn = build_op(MULT, sys, rn->tn_type, rn, ctn);
1710 return build_op(op, sys, ln->tn_type, ln, rn);
1745 tnode_t *ntn = build_op(op, sys, gettyp(t), ln, NULL);
2051 ntn = build_op(op, sys, gettyp(Tflag ? BOOL : INT), ln, NULL);
2063 ntn = build_op(INDIR, sys, ln->tn_type->t_subt, ln, NULL);
2097 ntn = build_op(op, sys, rn->tn_type, ln, rn);
2107 ntn = build_op(op, sys, rettp, ln, rn);
2355 tn = build_op(ADDR, tn->tn_sys,
2366 tn = build_op(LOAD, tn->tn_sys, tp, tn, NULL);
4382 tnode_t *ntn = build_op(CVT, sys, ntp, otn, NULL);