Lines Matching refs:result
51 ir_rvalue *result = ast->hir(instructions, state);
54 if (!result) {
61 result->constant_expression_value(mem_ctx);
64 result = constant;
66 actual_parameters->push_tail(result);
713 /* if _mesa_glsl_find_builtin_function failed, fall back to the result
873 ir_expression *result = NULL;
888 result = new(ctx) ir_expression(ir_unop_i2u, src);
891 result = new(ctx) ir_expression(ir_unop_f2u, src);
894 result = new(ctx) ir_expression(ir_unop_i2u,
899 result = new(ctx) ir_expression(ir_unop_d2u, src);
902 result = new(ctx) ir_expression(ir_unop_u642u, src);
905 result = new(ctx) ir_expression(ir_unop_i642u, src);
908 result = new(ctx) ir_expression(ir_unop_unpack_sampler_2x32, src);
911 result = new(ctx) ir_expression(ir_unop_unpack_image_2x32, src);
918 result = new(ctx) ir_expression(ir_unop_u2i, src);
921 result = new(ctx) ir_expression(ir_unop_f2i, src);
924 result = new(ctx) ir_expression(ir_unop_b2i, src);
927 result = new(ctx) ir_expression(ir_unop_d2i, src);
930 result = new(ctx) ir_expression(ir_unop_u642i, src);
933 result = new(ctx) ir_expression(ir_unop_i642i, src);
940 result = new(ctx) ir_expression(ir_unop_u2f, desired_type, src, NULL);
943 result = new(ctx) ir_expression(ir_unop_i2f, desired_type, src, NULL);
946 result = new(ctx) ir_expression(ir_unop_b2f, desired_type, src, NULL);
949 result = new(ctx) ir_expression(ir_unop_d2f, desired_type, src, NULL);
952 result = new(ctx) ir_expression(ir_unop_u642f, desired_type, src, NULL);
955 result = new(ctx) ir_expression(ir_unop_i642f, desired_type, src, NULL);
962 result = new(ctx) ir_expression(ir_unop_i2b,
967 result = new(ctx) ir_expression(ir_unop_i2b, desired_type, src, NULL);
970 result = new(ctx) ir_expression(ir_unop_f2b, desired_type, src, NULL);
973 result = new(ctx) ir_expression(ir_unop_d2b, desired_type, src, NULL);
976 result = new(ctx) ir_expression(ir_unop_i642b,
981 result = new(ctx) ir_expression(ir_unop_i642b, desired_type, src, NULL);
988 result = new(ctx) ir_expression(ir_unop_i2d, src);
991 result = new(ctx) ir_expression(ir_unop_u2d, src);
994 result = new(ctx) ir_expression(ir_unop_f2d,
999 result = new(ctx) ir_expression(ir_unop_f2d, desired_type, src, NULL);
1002 result = new(ctx) ir_expression(ir_unop_u642d, desired_type, src, NULL);
1005 result = new(ctx) ir_expression(ir_unop_i642d, desired_type, src, NULL);
1012 result = new(ctx) ir_expression(ir_unop_i2u64, src);
1015 result = new(ctx) ir_expression(ir_unop_u2u64, src);
1018 result = new(ctx) ir_expression(ir_unop_i642u64,
1023 result = new(ctx) ir_expression(ir_unop_f2u64, src);
1026 result = new(ctx) ir_expression(ir_unop_d2u64, src);
1029 result = new(ctx) ir_expression(ir_unop_i642u64, src);
1036 result = new(ctx) ir_expression(ir_unop_i2i64, src);
1039 result = new(ctx) ir_expression(ir_unop_u2i64, src);
1042 result = new(ctx) ir_expression(ir_unop_b2i64, src);
1045 result = new(ctx) ir_expression(ir_unop_f2i64, src);
1048 result = new(ctx) ir_expression(ir_unop_d2i64, src);
1051 result = new(ctx) ir_expression(ir_unop_u642i64, src);
1058 result = new(ctx)
1066 result = new(ctx)
1073 assert(result != NULL);
1074 assert(result->type == desired_type);
1077 ir_constant *const constant = result->constant_expression_value(ctx);
1078 return (constant != NULL) ? (ir_rvalue *) constant : (ir_rvalue *) result;
1106 ir_rvalue *result = from;
1120 result = convert_component(from, desired_type);
1124 ir_rvalue *const constant = result->constant_expression_value(mem_ctx);
1127 result = constant;
1129 if (from != result) {
1130 from->replace_with(result);
1131 from = result;
1735 * (column i, row j) in the result that has a corresponding
1826 * swizzles, this this will typically result in a more compact IR
2023 ir_rvalue *result;
2053 result = new(ctx)
2059 result = new (ctx)
2063 result = new(ctx) ir_constant(op->type->array_size());
2068 result = new(ctx) ir_constant((int) op->type->vector_elements);
2077 result = new(ctx) ir_constant((int) op->type->matrix_columns);
2091 return result;
2208 ir_rvalue *result = ast->hir(instructions, state);
2222 if (!is_valid_constructor(result->type, state)) {
2232 if (result->type->is_matrix())
2237 actual_parameters.push_tail(result);
2238 components_used += result->type->components();
2359 ir_rvalue *result = convert_component(ir, desired_type);
2365 ir_rvalue *const constant = result->constant_expression_value(ctx);
2368 result = constant;
2372 if (result != ir) {
2373 ir->replace_with(result);