Searched refs:expr (Results 1 - 25 of 1383) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_noise.cpp46 ir_expression *expr = (*rvalue)->as_expression(); local in function:lower_noise_visitor::handle_rvalue
47 if (!expr)
53 if (expr->operation == ir_unop_noise) {
54 *rvalue = ir_constant::zero(ralloc_parent(expr), expr->type);
H A Dlower_vec_index_to_swizzle.cpp62 ir_expression *const expr = (*rv)->as_expression(); local in function:ir_vec_index_to_swizzle_visitor::handle_rvalue
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);
H A Ds_expression.cpp63 s_expression *expr = NULL; local in function:read_atom
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 in function:__read_expression
116 while ((expr = __read_expression(ctx, src, symbol_buffer)) != NULL) {
117 list->subexpressions.push_tail(expr);
168 foreach_in_list(s_expression, expr,
179 match(s_expression * expr) argument
[all...]
H A Dlower_vector_insert.cpp61 ir_expression *const expr = (ir_expression *) *rv; local in function:vector_insert_visitor::handle_rvalue
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
[all...]
H A Dhir_field_selection.cpp30 _mesa_ast_field_selection_to_hir(const ast_expression *expr, argument
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);
H A Dir_builder.cpp181 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_di
[all...]
H A Dopt_rebalance_tree.cpp219 /* Array/record dereferences have subtrees that are not part of the expr
228 ir_expression *expr = ir->as_expression(); local in function:is_reduction
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
260 handle_expression(ir_expression * expr) argument
286 ir_expression *expr = ir->as_expression(); local in function:update_types
305 ir_expression *expr = (*rvalue)->as_expression(); local in function:ir_rebalance_visitor::handle_rvalue
[all...]
H A Dlower_vector.cpp125 ir_expression *expr = (*rvalue)->as_expression(); local in function:lower_vector_visitor::handle_rvalue
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
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/
H A DDebug.h47 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/
H A Dlower_vec_index_to_swizzle.cpp62 ir_expression *const expr = (*rv)->as_expression(); local in function:ir_vec_index_to_swizzle_visitor::handle_rvalue
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);
H A Ds_expression.cpp63 s_expression *expr = NULL; local in function:read_atom
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 in function:__read_expression
116 while ((expr = __read_expression(ctx, src, symbol_buffer)) != NULL) {
117 list->subexpressions.push_tail(expr);
168 foreach_in_list(s_expression, expr,
179 match(s_expression * expr) argument
[all...]
H A Dlower_vector_insert.cpp47 virtual ir_visitor_status visit_leave(ir_assignment *expr);
64 ir_expression *const expr = (ir_expression *) *rv; local in function:vector_insert_visitor::handle_rvalue
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
[all...]
H A Dhir_field_selection.cpp30 _mesa_ast_field_selection_to_hir(const ast_expression *expr, argument
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);
H A Dir_builder.cpp181 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_di
[all...]
H A Dopt_rebalance_tree.cpp219 /* Array/record dereferences have subtrees that are not part of the expr
228 ir_expression *expr = ir->as_expression(); local in function:is_reduction
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
260 handle_expression(ir_expression * expr) argument
286 ir_expression *expr = ir->as_expression(); local in function:update_types
305 ir_expression *expr = (*rvalue)->as_expression(); local in function:ir_rebalance_visitor::handle_rvalue
[all...]
H A Dlower_vector.cpp125 ir_expression *expr = (*rvalue)->as_expression(); local in function:lower_vector_visitor::handle_rvalue
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
[all...]
H A Dir_reader.cpp91 s_expression *expr = s_expression::read_expression(sx_mem_ctx, src); local in function:ir_reader::read
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, ...) argument
127 if (expr != NULL) {
129 expr->print();
135 ir_reader::read_type(s_expression *expr) argument
141 if (MATCH(expr, pat)) {
151 s_symbol *type_sym = SX_AS_SYMBOL(expr);
166 scan_for_prototypes(exec_list * instructions,s_expression * expr) argument
190 read_function(s_expression * expr,bool skip_body) argument
226 read_function_sig(ir_function * f,s_expression * expr,bool skip_body) argument
310 read_instructions(exec_list * instructions,s_expression * expr,ir_loop * loop_ctx) argument
338 read_instruction(s_expression * expr,ir_loop * loop_ctx) argument
390 read_declaration(s_expression * expr) argument
472 read_if(s_expression * expr,ir_loop * loop_ctx) argument
503 read_loop(s_expression * expr) argument
525 read_return(s_expression * expr) argument
548 read_rvalue(s_expression * expr) argument
579 read_assignment(s_expression * expr) argument
650 read_call(s_expression * expr) argument
709 read_expression(s_expression * expr) argument
760 read_swizzle(s_expression * expr) argument
789 read_constant(s_expression * expr) argument
882 read_var_ref(s_expression * expr) argument
899 read_dereference(s_expression * expr) argument
936 read_texture(s_expression * expr) argument
1122 read_emit_vertex(s_expression * expr) argument
1141 read_end_primitive(s_expression * expr) argument
1160 read_barrier(s_expression * expr) argument
[all...]
/xsrc/external/mit/xkbcomp/dist/
H A Dexpr.c29 #include "expr.h"
130 ExprResolveLhs(const ExprDef *expr, ExprResult *elem_rtrn, argument
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;
151 WSGO("Unexpected operator %d in ResolveLhs\n", expr
369 ExprResolveModMask(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
382 ExprResolveBoolean(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
478 ExprResolveFloat(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
590 ExprResolveInteger(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
710 ExprResolveString(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
825 ExprResolveKeyName(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
914 ExprResolveEnum(const ExprDef * expr,ExprResult * val_rtrn,const LookupEntry * values) argument
945 ExprResolveMask(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
1053 ExprResolveKeySym(const ExprDef * expr,ExprResult * val_rtrn,IdentLookupFunc lookup,XPointer lookupPriv) argument
[all...]
/xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/
H A Dcompiler.h32 #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/MesaLib.old/dist/src/mapi/glapi/gen/
H A Dtypeexpr.py106 te.expr.append(tn)
117 self.expr = []
158 if not self.expr:
166 self.expr.append( t )
168 if self.expr:
200 self.expr = copy.deepcopy(te.expr)
202 t = self.expr[ len(self.expr) - 1 ]
211 self.expr
[all...]
/xsrc/external/mit/MesaLib/dist/src/mapi/glapi/gen/
H A Dtypeexpr.py104 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
[all...]
/xsrc/external/mit/xf86-video-vboxvideo/dist/src/
H A DVBoxVideoIPRT.h95 # 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)) xf86Error
[all...]
/xsrc/external/mit/xcb-proto/dist/xcbgen/
H A DMakefile.am3 pkgpython_PYTHON = __init__.py error.py expr.py align.py matcher.py state.py xtypes.py
/xsrc/external/mit/xf86-video-intel/dist/src/sna/
H A Dcompiler.h32 #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/isaspec/
H A Dencode.py68 self.expr = None
69 if case.expr is not None:
70 self.expr = isa.expressions[case.expr]
75 self.expr = None
76 if case.expr is not None:
77 self.expr = isa.expressions[case.expr]
93 if case.expr is not None:
94 expr
[all...]

Completed in 13 milliseconds

1234567891011>>