• Home
  • Raw
  • Download

Lines Matching refs:opnd

400 s390_opnd_copy(UChar size, HReg dst, s390_opnd_RMI opnd)  in s390_opnd_copy()  argument
402 switch (opnd.tag) { in s390_opnd_copy()
404 return s390_insn_load(size, dst, opnd.variant.am); in s390_opnd_copy()
407 return s390_insn_move(size, dst, opnd.variant.reg); in s390_opnd_copy()
410 return s390_insn_load_immediate(size, dst, opnd.variant.imm); in s390_opnd_copy()
422 s390_opnd_RMI opnd; in s390_opnd_reg() local
424 opnd.tag = S390_OPND_REG; in s390_opnd_reg()
425 opnd.variant.reg = reg; in s390_opnd_reg()
427 return opnd; in s390_opnd_reg()
435 s390_opnd_RMI opnd; in s390_opnd_imm() local
437 opnd.tag = S390_OPND_IMMEDIATE; in s390_opnd_imm()
438 opnd.variant.imm = value; in s390_opnd_imm()
440 return opnd; in s390_opnd_imm()
1119 s390_opnd_RMI op2, value, opnd; in s390_isel_int_expr_wrk() local
1165 opnd = s390_opnd_reg(r11); in s390_isel_int_expr_wrk()
1166 addInstr(env, s390_insn_alu(size, S390_ALU_OR, res, opnd)); in s390_isel_int_expr_wrk()
1208 opnd = s390_opnd_reg(r11); in s390_isel_int_expr_wrk()
1209 addInstr(env, s390_insn_alu(8, S390_ALU_OR, res, opnd)); in s390_isel_int_expr_wrk()
1318 opnd = s390_opnd_reg(h2); in s390_isel_int_expr_wrk()
1319 addInstr(env, s390_insn_alu(size, S390_ALU_OR, res, opnd)); in s390_isel_int_expr_wrk()
1544 s390_opnd_RMI opnd; in s390_isel_int_expr_wrk() local
1565 opnd = s390_isel_int_expr_RMI(env, arg->Iex.Binop.arg2); /* 2nd opnd */ in s390_isel_int_expr_wrk()
1568 addInstr(env, s390_insn_alu(size, S390_ALU_MUL, dst, opnd)); in s390_isel_int_expr_wrk()
1684 opnd = s390_isel_int_expr_RMI(env, arg); /* Process the operand */ in s390_isel_int_expr_wrk()
1690 insn = s390_insn_unop(size, S390_ZERO_EXTEND_8, dst, opnd); in s390_isel_int_expr_wrk()
1695 insn = s390_insn_unop(size, S390_ZERO_EXTEND_16, dst, opnd); in s390_isel_int_expr_wrk()
1699 insn = s390_insn_unop(size, S390_ZERO_EXTEND_32, dst, opnd); in s390_isel_int_expr_wrk()
1705 insn = s390_insn_unop(size, S390_SIGN_EXTEND_8, dst, opnd); in s390_isel_int_expr_wrk()
1710 insn = s390_insn_unop(size, S390_SIGN_EXTEND_16, dst, opnd); in s390_isel_int_expr_wrk()
1714 insn = s390_insn_unop(size, S390_SIGN_EXTEND_32, dst, opnd); in s390_isel_int_expr_wrk()
1726 insn = s390_opnd_copy(8, dst, opnd); in s390_isel_int_expr_wrk()
1730 addInstr(env, s390_opnd_copy(8, dst, opnd)); in s390_isel_int_expr_wrk()
1736 addInstr(env, s390_opnd_copy(4, dst, opnd)); in s390_isel_int_expr_wrk()
1742 addInstr(env, s390_opnd_copy(2, dst, opnd)); in s390_isel_int_expr_wrk()
1753 addInstr(env, s390_opnd_copy(size, dst, opnd)); in s390_isel_int_expr_wrk()
1761 addInstr(env, s390_insn_unop(size, S390_NEGATE, dst, opnd)); in s390_isel_int_expr_wrk()
1762 insn = s390_insn_alu(size, S390_ALU_OR, dst, opnd); in s390_isel_int_expr_wrk()
1769 addInstr(env, s390_insn_unop(size, S390_NEGATE, dst, opnd)); in s390_isel_int_expr_wrk()
1770 addInstr(env, s390_insn_alu(size, S390_ALU_OR, dst, opnd)); in s390_isel_int_expr_wrk()
1786 addInstr(env, s390_insn_clz(8, r10, r11, opnd)); in s390_isel_int_expr_wrk()