Lines Matching defs:pred
131 * (this->%condition_<condid> && pred);
134 * Note: if condid==0, we will instead do "... = (1 && pred)", to effectively
135 * convert the pred to a boolean.
143 dt_node_t *pred, int condid, int newcond)
152 * value is (1 && pred)
156 * Therefore, value can't simply be <pred>, because then
160 value = dt_node_op2(DT_TOK_LAND, dt_node_int(1), pred);
162 /* value is (this->%condition_<condid> && pred) */
164 dt_sugar_new_condition_var(condid), pred);
180 dt_sugar_new_condition(dt_sugar_parse_t *dp, dt_node_t *pred, int condid)
184 pred, condid, dp->dtsp_num_conditions));
344 dt_node_t *pred =
347 dt_sugar_new_condition(dp, pred, precondition));
364 dt_node_t *pred = NULL;
373 pred = dt_node_op1(DT_TOK_LNEG,
377 pred = dt_node_op2(DT_TOK_LAND,
382 dt_node_clause(dp->dtsp_pdescs, pred, stmts));