Lines Matching refs:fval
92 Value make_ifop(Value x, Instruction::Condition cond, Value y, Value tval, Value fval);
248 Value CE_Eliminator::make_ifop(Value x, Instruction::Condition cond, Value y, Value tval, Value fval) {
250 return new IfOp(x, cond, y, tval, fval);
254 fval = fval->subst();
255 if (tval == fval) {
268 Constant* x_fval_const = x_ifop->fval()->subst()->as_Constant();
278 Value new_tval = t_compare_res == Constant::cond_true ? tval : fval;
279 Value new_fval = f_compare_res == Constant::cond_true ? tval : fval;
296 return x_compare_res == Constant::cond_true ? tval : fval;
301 return new IfOp(x, cond, y, tval, fval);
410 Constant* fval = ifop->fval()->as_Constant();
411 if (tval && fval) {
430 BlockBegin* fblock = fval->compare(cond, con, tsux, fsux);