Lines Matching refs:push
216 # define push(x) \ in dwarf_eval_expr() macro
246 push (c->cfa); /* push current CFA as required by DWARF spec */ in dwarf_eval_expr()
282 push (opcode - DW_OP_lit0); in dwarf_eval_expr()
302 push (tmp1 + operand1); in dwarf_eval_expr()
311 push (tmp1 + operand2); in dwarf_eval_expr()
345 push (operand1); in dwarf_eval_expr()
352 push (operand1); in dwarf_eval_expr()
359 push (operand1); in dwarf_eval_expr()
366 push (operand1); in dwarf_eval_expr()
374 push (tmp2); in dwarf_eval_expr()
428 push (tmp2); in dwarf_eval_expr()
433 push (pick (0)); in dwarf_eval_expr()
443 push (pick (operand1)); in dwarf_eval_expr()
448 push (pick (1)); in dwarf_eval_expr()
455 push (tmp1); in dwarf_eval_expr()
456 push (tmp2); in dwarf_eval_expr()
464 push (tmp1); in dwarf_eval_expr()
465 push (tmp3); in dwarf_eval_expr()
466 push (tmp2); in dwarf_eval_expr()
474 push (tmp1); in dwarf_eval_expr()
481 push (tmp1 & tmp2); in dwarf_eval_expr()
490 push (tmp1); in dwarf_eval_expr()
498 push (tmp1); in dwarf_eval_expr()
507 push (tmp1); in dwarf_eval_expr()
516 push (tmp1); in dwarf_eval_expr()
521 push (-pop ()); in dwarf_eval_expr()
526 push (~pop ()); in dwarf_eval_expr()
533 push (tmp1 | tmp2); in dwarf_eval_expr()
540 push (tmp1 + tmp2); in dwarf_eval_expr()
546 push (tmp1 + operand1); in dwarf_eval_expr()
553 push (tmp2 << tmp1); in dwarf_eval_expr()
560 push (tmp2 >> tmp1); in dwarf_eval_expr()
567 push (sword (as, tmp2) >> tmp1); in dwarf_eval_expr()
574 push (tmp1 ^ tmp2); in dwarf_eval_expr()
581 push (sword (as, tmp2) <= sword (as, tmp1)); in dwarf_eval_expr()
588 push (sword (as, tmp2) >= sword (as, tmp1)); in dwarf_eval_expr()
595 push (sword (as, tmp2) == sword (as, tmp1)); in dwarf_eval_expr()
602 push (sword (as, tmp2) < sword (as, tmp1)); in dwarf_eval_expr()
609 push (sword (as, tmp2) > sword (as, tmp1)); in dwarf_eval_expr()
616 push (sword (as, tmp2) != sword (as, tmp1)); in dwarf_eval_expr()