Lines Matching refs:const_expr
36 input_types, algebraic_properties, const_expr): argument
74 assert isinstance(const_expr, str)
88 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)
343 def binop_convert(name, out_type, in_type, alg_props, const_expr): argument
344 opcode(name, 0, out_type, [0, 0], [in_type, in_type], alg_props, const_expr)
346 def binop(name, ty, alg_props, const_expr): argument
347 binop_convert(name, ty, ty, alg_props, const_expr)
349 def binop_compare(name, ty, alg_props, const_expr): argument
350 binop_convert(name, tbool, ty, alg_props, const_expr)
353 src2_type, const_expr): argument
355 "", const_expr)
602 def triop(name, ty, const_expr): argument
603 opcode(name, 0, ty, [0, 0, 0], [ty, ty, ty], "", const_expr)
604 def triop_horiz(name, output_size, src1_size, src2_size, src3_size, const_expr): argument
607 [tuint, tuint, tuint], "", const_expr)
704 src4_size, const_expr): argument
708 "", const_expr)