| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| lower_noise.cpp | 46 ir_expression *expr = (*rvalue)->as_expression(); 47 if (!expr) 53 if (expr->operation == ir_unop_noise) { 54 *rvalue = ir_constant::zero(ralloc_parent(expr), expr->type);
|
| lower_vec_index_to_swizzle.cpp | 62 ir_expression *const expr = (*rv)->as_expression(); local 63 if (expr == NULL || expr->operation != ir_binop_vector_extract) 66 void *mem_ctx = ralloc_parent(expr); 68 expr->operands[1]->constant_expression_value(mem_ctx); 89 (int) expr->operands[0]->type->vector_elements - 1); 91 *rv = new(mem_ctx) ir_swizzle(expr->operands[0], i, 0, 0, 0, 1);
|
| s_expression.cpp | 63 s_expression *expr = NULL; local 75 expr = new(ctx) s_float(INFINITY); 85 expr = new(ctx) s_float(f); 87 expr = new(ctx) s_int(i); 91 expr = new(ctx) s_symbol(symbol_buffer, n); 98 return expr; 114 s_expression *expr; local 116 while ((expr = __read_expression(ctx, src, symbol_buffer)) != NULL) { 117 list->subexpressions.push_tail(expr); 168 foreach_in_list(s_expression, expr, &this->subexpressions) [all...] |
| lower_vector_insert.cpp | 61 ir_expression *const expr = (ir_expression *) *rv; local 63 if (likely(expr->operation != ir_triop_vector_insert)) 66 factory.mem_ctx = ralloc_parent(expr); 69 expr->operands[2]->constant_expression_value(factory.mem_ctx); 80 factory.make_temp(expr->operands[0]->type, "vec_tmp"); 84 factory.emit(assign(temp, expr->operands[0])); 85 factory.emit(assign(temp, expr->operands[1], mask)); 104 factory.make_temp(expr->operands[0]->type, "vec_tmp"); 107 factory.make_temp(expr->operands[1]->type, "src_temp"); 109 factory.emit(assign(temp, expr->operands[0])) [all...] |
| hir_field_selection.cpp | 30 _mesa_ast_field_selection_to_hir(const ast_expression *expr, 38 op = expr->subexpressions[0]->hir(instructions, state); 46 YYLTYPE loc = expr->get_location(); 51 expr->primary_expression.identifier); 56 expr->primary_expression.identifier); 61 expr->primary_expression.identifier, 71 expr->primary_expression.identifier); 76 expr->primary_expression.identifier);
|
| ir_builder.cpp | 181 expr(ir_expression_operation op, operand a) function in namespace:ir_builder 189 expr(ir_expression_operation op, operand a, operand b) function in namespace:ir_builder 197 expr(ir_expression_operation op, operand a, operand b, operand c) function in namespace:ir_builder 206 return expr(ir_binop_add, a, b); 211 return expr(ir_binop_sub, a, b); 216 return expr(ir_binop_min, a, b); 221 return expr(ir_binop_max, a, b); 226 return expr(ir_binop_mul, a, b); 231 return expr(ir_binop_imul_high, a, b); 236 return expr(ir_binop_div, a, b) [all...] |
| opt_rebalance_tree.cpp | 219 /* Array/record dereferences have subtrees that are not part of the expr 228 ir_expression *expr = ir->as_expression(); local 229 if (!expr) 236 if (expr->type->is_matrix() || 237 expr->operands[0]->type->is_matrix() || 238 (expr->operands[1] && expr->operands[1]->type->is_matrix())) { 243 if (ird->type != NULL && ird->type != expr->type) { 247 ird->type = expr->type; 250 if (is_reduction_operation(expr->operation)) 286 ir_expression *expr = ir->as_expression(); local [all...] |
| lower_vector.cpp | 125 ir_expression *expr = (*rvalue)->as_expression(); 126 if ((expr == NULL) || (expr->operation != ir_quadop_vector)) 129 if (this->dont_lower_swz && is_extended_swizzle(expr)) 134 void *const mem_ctx = expr; 136 assert(expr->type->vector_elements == expr->num_operands); 141 new(mem_ctx) ir_variable(expr->type, "vecop_tmp", ir_var_temporary); 165 for (unsigned i = 0; i < expr->type->vector_elements; i++) { 166 const ir_constant *const c = expr->operands[i]->as_constant() [all...] |
| ir_reader.cpp | 91 s_expression *expr = s_expression::read_expression(sx_mem_ctx, src); local 92 if (expr == NULL) { 98 scan_for_prototypes(instructions, expr); 103 read_instructions(instructions, expr, NULL); 111 ir_reader::ir_read_error(s_expression *expr, const char *fmt, ...) 127 if (expr != NULL) { 129 expr->print(); 135 ir_reader::read_type(s_expression *expr) 141 if (MATCH(expr, pat)) { 151 s_symbol *type_sym = SX_AS_SYMBOL(expr); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| Debug.h | 47 AssertFail(const char *expr, const char *file, unsigned line, const char *function); 51 #define ASSERT(expr) ((expr) ? (void)0 : AssertFail(#expr, __FILE__, __LINE__, __FUNCTION__)) 53 #define ASSERT(expr) do { } while (0 && (expr)) 65 #define LOG_UNSUPPORTED(expr) \ 66 do { if (expr) DebugPrintf("%s:%d XXX %s\n", __FUNCTION__, __LINE__, #expr); } while(0)
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| lower_vec_index_to_swizzle.cpp | 62 ir_expression *const expr = (*rv)->as_expression(); local 63 if (expr == NULL || expr->operation != ir_binop_vector_extract) 66 void *mem_ctx = ralloc_parent(expr); 68 expr->operands[1]->constant_expression_value(mem_ctx); 89 (int) expr->operands[0]->type->vector_elements - 1); 91 *rv = new(mem_ctx) ir_swizzle(expr->operands[0], i, 0, 0, 0, 1);
|
| s_expression.cpp | 63 s_expression *expr = NULL; local 75 expr = new(ctx) s_float(INFINITY); 85 expr = new(ctx) s_float(f); 87 expr = new(ctx) s_int(i); 91 expr = new(ctx) s_symbol(symbol_buffer, n); 98 return expr; 114 s_expression *expr; local 116 while ((expr = __read_expression(ctx, src, symbol_buffer)) != NULL) { 117 list->subexpressions.push_tail(expr); 168 foreach_in_list(s_expression, expr, &this->subexpressions) [all...] |
| lower_vector_insert.cpp | 47 virtual ir_visitor_status visit_leave(ir_assignment *expr); 64 ir_expression *const expr = (ir_expression *) *rv; local 66 if (likely(expr->operation != ir_triop_vector_insert)) 69 factory.mem_ctx = ralloc_parent(expr); 72 expr->operands[2]->constant_expression_value(factory.mem_ctx); 76 if (index >= expr->operands[0]->type->vector_elements) { 98 factory.make_temp(expr->operands[0]->type, "vec_tmp"); 102 factory.emit(assign(temp, expr->operands[0])); 103 factory.emit(assign(temp, expr->operands[1], mask)); 122 factory.make_temp(expr->operands[0]->type, "vec_tmp") [all...] |
| hir_field_selection.cpp | 30 _mesa_ast_field_selection_to_hir(const ast_expression *expr, 38 op = expr->subexpressions[0]->hir(instructions, state); 46 YYLTYPE loc = expr->get_location(); 51 expr->primary_expression.identifier); 56 expr->primary_expression.identifier); 61 expr->primary_expression.identifier, 71 expr->primary_expression.identifier); 76 expr->primary_expression.identifier);
|
| ir_builder.cpp | 181 expr(ir_expression_operation op, operand a) function in namespace:ir_builder 189 expr(ir_expression_operation op, operand a, operand b) function in namespace:ir_builder 197 expr(ir_expression_operation op, operand a, operand b, operand c) function in namespace:ir_builder 206 return expr(ir_binop_add, a, b); 211 return expr(ir_binop_sub, a, b); 216 return expr(ir_binop_min, a, b); 221 return expr(ir_binop_max, a, b); 226 return expr(ir_binop_mul, a, b); 231 return expr(ir_binop_imul_high, a, b); 236 return expr(ir_binop_div, a, b) [all...] |
| opt_rebalance_tree.cpp | 219 /* Array/record dereferences have subtrees that are not part of the expr 228 ir_expression *expr = ir->as_expression(); local 229 if (!expr) 236 if (expr->type->is_matrix() || 237 expr->operands[0]->type->is_matrix() || 238 (expr->operands[1] && expr->operands[1]->type->is_matrix())) { 243 if (ird->type != NULL && ird->type != expr->type) { 247 ird->type = expr->type; 250 if (is_reduction_operation(expr->operation)) 286 ir_expression *expr = ir->as_expression(); local [all...] |
| lower_vector.cpp | 125 ir_expression *expr = (*rvalue)->as_expression(); 126 if ((expr == NULL) || (expr->operation != ir_quadop_vector)) 129 if (this->dont_lower_swz && is_extended_swizzle(expr)) 134 void *const mem_ctx = expr; 136 assert(expr->type->vector_elements == expr->num_operands); 141 new(mem_ctx) ir_variable(expr->type, "vecop_tmp", ir_var_temporary); 165 for (unsigned i = 0; i < expr->type->vector_elements; i++) { 166 const ir_constant *const c = expr->operands[i]->as_constant() [all...] |
| ir_reader.cpp | 91 s_expression *expr = s_expression::read_expression(sx_mem_ctx, src); local 92 if (expr == NULL) { 98 scan_for_prototypes(instructions, expr); 103 read_instructions(instructions, expr, NULL); 111 ir_reader::ir_read_error(s_expression *expr, const char *fmt, ...) 127 if (expr != NULL) { 129 expr->print(); 135 ir_reader::read_type(s_expression *expr) 141 if (MATCH(expr, pat)) { 151 s_symbol *type_sym = SX_AS_SYMBOL(expr); [all...] |
| /xsrc/external/mit/xkbcomp/dist/ |
| expr.c | 29 #include "expr.h" 130 ExprResolveLhs(const ExprDef *expr, ExprResult *elem_rtrn, 133 switch (expr->op) 137 field_rtrn->str = XkbAtomGetString(NULL, expr->value.str); 141 elem_rtrn->str = XkbAtomGetString(NULL, expr->value.field.element); 142 field_rtrn->str = XkbAtomGetString(NULL, expr->value.field.field); 146 elem_rtrn->str = XkbAtomGetString(NULL, expr->value.array.element); 147 field_rtrn->str = XkbAtomGetString(NULL, expr->value.array.field); 148 *index_rtrn = expr->value.array.entry; 149 if (expr->value.array.element != None && elem_rtrn->str == NULL [all...] |
| xkbparse.c | 268 ExprDef *expr; member in union:YYSTYPE 430 YYSYMBOL_Expr = 120, /* Expr */ 894 "MergeMode", "OptExprList", "ExprList", "Expr", "Term", 2098 case 49: /* VarDecl: Lhs EQUALS Expr SEMI */ 2100 { (yyval.var)= VarCreate((yyvsp[-3].expr),(yyvsp[-1].expr)); } 2116 case 52: /* KeyNameDecl: KeyName EQUALS Expr SEMI */ 2121 def= KeycodeCreate((yyvsp[-3].str),(yyvsp[-1].expr)); 2165 case 58: /* VModDef: Ident EQUALS Expr */ 2167 { (yyval.vmod)= VModCreate((yyvsp[-2].sval),(yyvsp[0].expr)); } 2490 ExprDef *expr; local 2823 ExprDef *expr; local 2834 ExprDef *expr; local 2846 ExprDef *expr; local 2859 ExprDef *expr; local 2872 ExprDef *expr; local 2883 ExprDef *expr; local 2894 ExprDef *expr; local 2905 ExprDef *expr; local [all...] |
| /xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/ |
| compiler.h | 32 #define likely(expr) (__builtin_expect (!!(expr), 1)) 33 #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 44 #define likely(expr) (expr) 45 #define unlikely(expr) (expr)
|
| /xsrc/external/mit/xf86-video-vboxvideo/dist/src/ |
| VBoxVideoIPRT.h | 95 # define AssertCompile(expr) static_assert(!!(expr), #expr) 97 # define AssertCompile(expr) _Static_assert(!!(expr), #expr) 100 # define AssertCompile(expr) \ 102 RTASSERTVAR[(expr) ? 1 : 0] __attribute__((__unused__)) 112 # define AssertMsg(expr, msg) \ 114 if (!(expr)) xf86ErrorF msg; [all...] |
| /xsrc/external/mit/xf86-video-intel/dist/src/sna/ |
| compiler.h | 32 #define likely(expr) (__builtin_expect (!!(expr), 1)) 33 #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 45 #define likely(expr) (expr) 46 #define unlikely(expr) (expr)
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/tests/ |
| opt_add_neg_to_sub_test.cpp | 97 ir_expression *const expr = assign->rhs->as_expression(); local 98 ASSERT_NE((void *)0, expr); 99 EXPECT_EQ(ir_binop_add, expr->operation); 102 expr->operands[0]->as_dereference_variable(); 104 expr->operands[1]->as_dereference_variable(); 130 ir_expression *const expr = assign->rhs->as_expression(); local 131 ASSERT_NE((void *)0, expr); 132 EXPECT_EQ(ir_binop_sub, expr->operation); 135 expr->operands[0]->as_dereference_variable(); 137 expr->operands[1]->as_dereference_variable() 163 ir_expression *const expr = assign->rhs->as_expression(); local 196 ir_expression *const expr = assign->rhs->as_expression(); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mapi/glapi/gen/ |
| typeexpr.py | 104 te.expr.append(tn) 115 self.expr = [] 156 if not self.expr: 164 self.expr.append( t ) 166 if self.expr: 198 self.expr = copy.deepcopy(te.expr) 200 t = self.expr[ len(self.expr) - 1 ] 209 self.expr = [tn [all...] |