Lines Matching refs:expr
181 expr(ir_expression_operation op, operand a) in expr() function
189 expr(ir_expression_operation op, operand a, operand b) in expr() function
197 expr(ir_expression_operation op, operand a, operand b, operand c) in expr() function
206 return expr(ir_binop_add, a, b); in add()
211 return expr(ir_binop_sub, a, b); in sub()
216 return expr(ir_binop_min, a, b); in min2()
221 return expr(ir_binop_max, a, b); in max2()
226 return expr(ir_binop_mul, a, b); in mul()
231 return expr(ir_binop_imul_high, a, b); in imul_high()
236 return expr(ir_binop_div, a, b); in div()
241 return expr(ir_binop_carry, a, b); in carry()
246 return expr(ir_binop_borrow, a, b); in borrow()
251 return expr(ir_unop_trunc, a); in trunc()
256 return expr(ir_unop_round_even, a); in round_even()
261 return expr(ir_unop_fract, a); in fract()
270 return expr(ir_binop_mul, a, b); in dot()
272 return expr(ir_binop_dot, a, b); in dot()
278 return expr(ir_binop_min, expr(ir_binop_max, a, b), c); in clamp()
284 return expr(ir_unop_saturate, a); in saturate()
290 return expr(ir_unop_abs, a); in abs()
296 return expr(ir_unop_neg, a); in neg()
302 return expr(ir_unop_sin, a); in sin()
308 return expr(ir_unop_cos, a); in cos()
314 return expr(ir_unop_exp, a); in exp()
320 return expr(ir_unop_rcp, a); in rcp()
326 return expr(ir_unop_rsq, a); in rsq()
332 return expr(ir_unop_sqrt, a); in sqrt()
338 return expr(ir_unop_log, a); in log()
344 return expr(ir_unop_sign, a); in sign()
350 return expr(ir_unop_subroutine_to_int, a); in subr_to_int()
356 return expr(ir_binop_equal, a, b); in equal()
362 return expr(ir_binop_nequal, a, b); in nequal()
368 return expr(ir_binop_less, a, b); in less()
374 return expr(ir_binop_less, b, a); in greater()
380 return expr(ir_binop_gequal, b, a); in lequal()
386 return expr(ir_binop_gequal, a, b); in gequal()
392 return expr(ir_unop_logic_not, a); in logic_not()
398 return expr(ir_binop_logic_and, a, b); in logic_and()
404 return expr(ir_binop_logic_or, a, b); in logic_or()
410 return expr(ir_unop_bit_not, a); in bit_not()
416 return expr(ir_binop_bit_and, a, b); in bit_and()
422 return expr(ir_binop_bit_or, a, b); in bit_or()
428 return expr(ir_binop_bit_xor, a, b); in bit_xor()
434 return expr(ir_binop_lshift, a, b); in lshift()
440 return expr(ir_binop_rshift, a, b); in rshift()
446 return expr(ir_unop_f2i, a); in f2i()
452 return expr(ir_unop_bitcast_f2i, a); in bitcast_f2i()
458 return expr(ir_unop_i2f, a); in i2f()
464 return expr(ir_unop_bitcast_i2f, a); in bitcast_i2f()
470 return expr(ir_unop_i2u, a); in i2u()
476 return expr(ir_unop_u2i, a); in u2i()
482 return expr(ir_unop_f2u, a); in f2u()
488 return expr(ir_unop_bitcast_f2u, a); in bitcast_f2u()
494 return expr(ir_unop_u2f, a); in u2f()
500 return expr(ir_unop_bitcast_u2f, a); in bitcast_u2f()
506 return expr(ir_unop_i2b, a); in i2b()
512 return expr(ir_unop_b2i, a); in b2i()
518 return expr(ir_unop_f2b, a); in f2b()
524 return expr(ir_unop_b2f, a); in b2f()
530 return expr(ir_unop_bitcast_d2i64, a); in bitcast_d2i64()
536 return expr(ir_unop_bitcast_d2u64, a); in bitcast_d2u64()
542 return expr(ir_unop_bitcast_i642d, a); in bitcast_i642d()
548 return expr(ir_unop_bitcast_u642d, a); in bitcast_u642d()
554 return expr(ir_unop_interpolate_at_centroid, a); in interpolate_at_centroid()
560 return expr(ir_binop_interpolate_at_offset, a, b); in interpolate_at_offset()
566 return expr(ir_binop_interpolate_at_sample, a, b); in interpolate_at_sample()
572 return expr(ir_unop_f2d, a); in f2d()
578 return expr(ir_unop_i2d, a); in i2d()
584 return expr(ir_unop_u2d, a); in u2d()
590 return expr(ir_triop_fma, a, b, c); in fma()
596 return expr(ir_triop_lrp, x, y, a); in lrp()
602 return expr(ir_triop_csel, a, b, c); in csel()
608 return expr(ir_triop_bitfield_extract, a, b, c); in bitfield_extract()