Lines Matching refs:expr

168 expr(ir_expression_operation op, operand a)
176 expr(ir_expression_operation op, operand a, operand b)
184 expr(ir_expression_operation op, operand a, operand b, operand c)
193 return expr(ir_binop_add, a, b);
198 return expr(ir_binop_sub, a, b);
203 return expr(ir_binop_min, a, b);
208 return expr(ir_binop_max, a, b);
213 return expr(ir_binop_mul, a, b);
218 return expr(ir_binop_imul_high, a, b);
223 return expr(ir_binop_div, a, b);
228 return expr(ir_binop_carry, a, b);
233 return expr(ir_binop_borrow, a, b);
238 return expr(ir_unop_trunc, a);
243 return expr(ir_unop_round_even, a);
248 return expr(ir_unop_fract, a);
257 return expr(ir_binop_mul, a, b);
259 return expr(ir_binop_dot, a, b);
265 return expr(ir_binop_min, expr(ir_binop_max, a, b), c);
271 return expr(ir_unop_saturate, a);
277 return expr(ir_unop_abs, a);
283 return expr(ir_unop_neg, a);
289 return expr(ir_unop_sin, a);
295 return expr(ir_unop_cos, a);
301 return expr(ir_unop_exp, a);
307 return expr(ir_unop_rcp, a);
313 return expr(ir_unop_rsq, a);
319 return expr(ir_unop_sqrt, a);
325 return expr(ir_unop_log, a);
331 return expr(ir_unop_sign, a);
337 return expr(ir_unop_subroutine_to_int, a);
343 return expr(ir_binop_equal, a, b);
349 return expr(ir_binop_nequal, a, b);
355 return expr(ir_binop_less, a, b);
361 return expr(ir_binop_less, b, a);
367 return expr(ir_binop_gequal, b, a);
373 return expr(ir_binop_gequal, a, b);
379 return expr(ir_unop_logic_not, a);
385 return expr(ir_binop_logic_and, a, b);
391 return expr(ir_binop_logic_or, a, b);
397 return expr(ir_unop_bit_not, a);
403 return expr(ir_binop_bit_and, a, b);
409 return expr(ir_binop_bit_or, a, b);
415 return expr(ir_binop_bit_xor, a, b);
421 return expr(ir_binop_lshift, a, b);
427 return expr(ir_binop_rshift, a, b);
433 return expr(ir_unop_f2i, a);
439 return expr(ir_unop_bitcast_f2i, a);
445 return expr(ir_unop_i2f, a);
451 return expr(ir_unop_bitcast_i2f, a);
457 return expr(ir_unop_i2u, a);
463 return expr(ir_unop_u2i, a);
469 return expr(ir_unop_f2u, a);
475 return expr(ir_unop_bitcast_f2u, a);
481 return expr(ir_unop_u2f, a);
487 return expr(ir_unop_bitcast_u2f, a);
493 return expr(ir_unop_i2b, a);
499 return expr(ir_unop_b2i, a);
505 return expr(ir_unop_f2b, a);
511 return expr(ir_unop_b2f, a);
517 return expr(ir_unop_bitcast_d2i64, a);
523 return expr(ir_unop_bitcast_d2u64, a);
529 return expr(ir_unop_bitcast_i642d, a);
535 return expr(ir_unop_bitcast_u642d, a);
541 return expr(ir_unop_interpolate_at_centroid, a);
547 return expr(ir_binop_interpolate_at_offset, a, b);
553 return expr(ir_binop_interpolate_at_sample, a, b);
559 return expr(ir_unop_f2d, a);
565 return expr(ir_unop_i2d, a);
571 return expr(ir_unop_u2d, a);
577 return expr(ir_triop_fma, a, b, c);
583 return expr(ir_triop_lrp, x, y, a);
589 return expr(ir_triop_csel, a, b, c);
595 return expr(ir_triop_bitfield_extract, a, b, c);