Lines Matching defs:expr
1181 ir_expression *expr = ir->rhs->as_expression();
1184 if (expr &&
1185 (expr->operation == ir_unop_f162f ||
1186 expr->operation == ir_unop_i2i ||
1187 expr->operation == ir_unop_u2u) &&
1188 expr->operands[0]->type->is_16bit()) {
1193 ir->rhs = expr->operands[0];
1242 ir_expression *expr = ir->as_expression();
1243 ir_dereference *expr_op0_deref = expr ? expr->operands[0]->as_dereference() : NULL;
1246 if (expr &&
1248 (expr->operation == ir_unop_f2fmp ||
1249 expr->operation == ir_unop_i2imp ||
1250 expr->operation == ir_unop_u2ump ||
1251 expr->operation == ir_unop_f2f16 ||
1252 expr->operation == ir_unop_i2i ||
1253 expr->operation == ir_unop_u2u) &&
1254 expr->type->without_array()->is_16bit() &&