Lines Matching refs:const_expr
35 input_types, algebraic_properties, const_expr): argument
73 assert isinstance(const_expr, str)
87 self.const_expr = const_expr
108 algebraic_properties, const_expr): argument
111 input_types, algebraic_properties, const_expr)
113 def unop_convert(name, out_type, in_type, const_expr): argument
114 opcode(name, 0, out_type, [0], [in_type], "", const_expr)
116 def unop(name, ty, const_expr): argument
117 opcode(name, 0, ty, [0], [ty], "", const_expr)
120 const_expr): argument
122 const_expr)
355 def binop_convert(name, out_type, in_type, alg_props, const_expr): argument
356 opcode(name, 0, out_type, [0, 0], [in_type, in_type], alg_props, const_expr)
358 def binop(name, ty, alg_props, const_expr): argument
359 binop_convert(name, ty, ty, alg_props, const_expr)
361 def binop_compare(name, ty, alg_props, const_expr): argument
362 binop_convert(name, tbool, ty, alg_props, const_expr)
365 src2_type, const_expr): argument
367 "", const_expr)
614 def triop(name, ty, const_expr): argument
615 opcode(name, 0, ty, [0, 0, 0], [ty, ty, ty], "", const_expr)
616 def triop_horiz(name, output_size, src1_size, src2_size, src3_size, const_expr): argument
619 [tuint, tuint, tuint], "", const_expr)
716 src4_size, const_expr): argument
720 "", const_expr)