Lines Matching refs:condition
1387 "condition", &error_emitted);
3487 ir_rvalue *const condition = this->condition->hir(instructions, state);
3498 if (!condition->type->is_boolean() || !condition->type->is_scalar()) {
3499 YYLTYPE loc = this->condition->get_location();
3501 _mesa_glsl_error(& loc, state, "if-statement condition must be scalar "
3505 ir_if *const stmt = new(ctx) ir_if(condition);
3783 if (condition != NULL) {
3785 condition->hir(& stmt->body_instructions, state);
3789 YYLTYPE loc = condition->get_location();
3792 "loop condition must be scalar boolean");
3795 * like 'if (!condition) break;' as the loop termination condition.