Lines Matching defs:expression
99 static void type_check(symbol_t *symbol, expression_t *expression, int and_op);
116 expression_t expression;
205 %type <expression> expression immediate immediate_or_a
448 | T_FIELD T_SYMBOL expression
456 | T_FIELD T_SYMBOL expression
470 | T_ENUM T_SYMBOL expression
491 | T_SYMBOL expression
499 T_MASK T_SYMBOL expression
591 expression:
592 expression '|' expression
599 | expression '&' expression
606 | expression '+' expression
613 | expression '-' expression
620 | expression '*' expression
627 | expression '/' expression
634 | expression T_EXPR_LSHIFT expression
641 | expression T_EXPR_RSHIFT expression
648 | '(' expression ')'
652 | '~' expression
657 | '-' expression %prec UMINUS
707 T_CONST T_SYMBOL expression
906 expression
911 expression
1305 f2_opcode destination ',' expression opt_source ret ';'
1814 type_check(symbol_t *symbol, expression_t *expression, int opcode)
1834 invalid_bits = expression->value & ~symbol->info.rinfo->valid_bitmask;
1845 * expression are defined for this register.
1848 for(node = expression->referenced_syms.slh_first;
1886 stop("Conditional expression '0' "
1901 stop("Conditional expression conflicts with a symbol",