Lines Matching defs:fval
93 Value make_ifop(Value x, Instruction::Condition cond, Value y, Value tval, Value fval);
249 Value CE_Eliminator::make_ifop(Value x, Instruction::Condition cond, Value y, Value tval, Value fval) {
251 return new IfOp(x, cond, y, tval, fval);
255 fval = fval->subst();
256 if (tval == fval) {
269 Constant* x_fval_const = x_ifop->fval()->subst()->as_Constant();
279 Value new_tval = t_compare_res == Constant::cond_true ? tval : fval;
280 Value new_fval = f_compare_res == Constant::cond_true ? tval : fval;
297 return x_compare_res == Constant::cond_true ? tval : fval;
302 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);