Home | History | Annotate | Download | only in glsl

Lines Matching refs:oper

905    switch (this->oper) {
934 result = new(ctx) ir_expression(operations[this->oper], type,
946 (this->oper == ast_mul),
950 result = new(ctx) ir_expression(operations[this->oper], type,
960 assert(operations[this->oper] == ir_binop_mod);
962 result = new(ctx) ir_expression(operations[this->oper], type,
971 operator_string(this->oper));
977 type = shift_result_type(op[0]->type, op[1]->type, this->oper, state,
979 result = new(ctx) ir_expression(operations[this->oper], type,
1000 result = new(ctx) ir_expression(operations[this->oper], type,
1023 "type", (this->oper == ast_equal) ? "==" : "!=");
1032 result = do_comparison(ctx, operations[this->oper], op[0], op[1]);
1043 type = bit_logic_result_type(op[0]->type, op[1]->type, this->oper,
1045 result = new(ctx) ir_expression(operations[this->oper], type,
1074 operator_string(this->oper));
1088 operator_string(this->oper));
1112 operator_string(this->oper));
1139 operator_string(this->oper));
1155 operator_string(this->oper));
1176 operator_string(this->oper));
1201 result = new(ctx) ir_expression(operations[this->oper], glsl_type::bool_type,
1217 result = new(ctx) ir_expression(operations[this->oper], glsl_type::bool_type,
1230 (this->oper == ast_mul_assign),
1233 ir_rvalue *temp_rhs = new(ctx) ir_expression(operations[this->oper], type,
1256 assert(operations[this->oper] == ir_binop_mod);
1259 temp_rhs = new(ctx) ir_expression(operations[this->oper], type,
1274 type = shift_result_type(op[0]->type, op[1]->type, this->oper, state,
1276 ir_rvalue *temp_rhs = new(ctx) ir_expression(operations[this->oper],
1290 type = bit_logic_result_type(op[0]->type, op[1]->type, this->oper,
1292 ir_rvalue *temp_rhs = new(ctx) ir_expression(operations[this->oper],
1407 temp_rhs = new(ctx) ir_expression(operations[this->oper], type,
1431 temp_rhs = new(ctx) ir_expression(operations[this->oper], type,