HomeSort by: relevance | last modified time | path
    Searched refs:expr (Results 1 - 25 of 1079) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 17 milliseconds

1 2 3 4 5 6 7 8 91011>>