Lines Matching refs:inst_imm

198 			inst->inst_imm	  = imm;				\
212 inst->inst_imm = imm; \
218 inst->inst_imm = 0; \
2880 ins->backend.data = (gpointer) last->inst_imm; in compare_and_branch()
2889 ins->backend.data = (gpointer) last->inst_imm; in compare_and_branch()
3026 if (!s390_is_imm16 (ins->inst_imm)) in mono_arch_lowering_pass()
3176 s390_lghi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3182 s390_lghi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3188 s390_lgfi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3195 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3318 if ((ins->inst_imm == 0) && (!branchUn)) { in mono_arch_output_basic_block()
3321 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3331 if ((ins->inst_imm == 0) && (!branchUn)) { in mono_arch_output_basic_block()
3334 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3373 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3374 s390_aghik(code, ins->dreg, ins->sreg1, ins->inst_imm); in mono_arch_output_basic_block()
3376 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3383 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3384 s390_aghi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3385 } else if (s390_is_imm32 (ins->inst_imm)) { in mono_arch_output_basic_block()
3386 s390_agfi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3388 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3398 if (s390_is_imm32 (ins->inst_imm)) { in mono_arch_output_basic_block()
3399 s390_agfi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3401 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3410 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3411 s390_lghi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3414 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3479 if (s390_is_imm16 (-ins->inst_imm)) { in mono_arch_output_basic_block()
3480 s390_aghi (code, ins->dreg, -ins->inst_imm); in mono_arch_output_basic_block()
3481 } else if (s390_is_imm32 (-ins->inst_imm)) { in mono_arch_output_basic_block()
3482 s390_slgfi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3484 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3493 if (s390_is_imm16 (-ins->inst_imm)) { in mono_arch_output_basic_block()
3494 s390_aghi (code, ins->dreg, -ins->inst_imm); in mono_arch_output_basic_block()
3495 } else if (s390_is_imm32 (-ins->inst_imm)) { in mono_arch_output_basic_block()
3496 s390_slgfi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3498 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3507 if (s390_is_imm16 (-ins->inst_imm)) { in mono_arch_output_basic_block()
3508 s390_lghi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3511 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3551 S390_SET_MASK (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3582 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3583 s390_lghi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3585 s390_lgfi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3617 S390_SET_MASK(code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3648 S390_SET_MASK(code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3669 s390_sllg (code, ins->dreg, ins->dreg, 0, (ins->inst_imm & 0x3f)); in mono_arch_output_basic_block()
3682 s390_srag (code, ins->dreg, ins->dreg, 0, (ins->inst_imm & 0x3f)); in mono_arch_output_basic_block()
3690 s390_srlg (code, ins->dreg, ins->dreg, 0, (ins->inst_imm & 0x3f)); in mono_arch_output_basic_block()
3721 (s390_is_imm32 (ins->inst_imm))) { in mono_arch_output_basic_block()
3722 s390_msgfi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3724 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3725 s390_lghi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3726 } else if (s390_is_imm32 (ins->inst_imm)) { in mono_arch_output_basic_block()
3727 s390_lgfi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3729 S390_SET (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3789 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3790 s390_aghi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3792 s390_afi (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
3800 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3801 s390_lghi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3804 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3858 if (s390_is_imm16 (-ins->inst_imm)) { in mono_arch_output_basic_block()
3859 s390_aghi (code, ins->dreg, -ins->inst_imm); in mono_arch_output_basic_block()
3861 s390_agfi (code, ins->dreg, -ins->inst_imm); in mono_arch_output_basic_block()
3866 S390_SET (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3923 S390_SET_MASK (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
3949 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3950 s390_lghi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3952 s390_lgfi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3974 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
3975 s390_lghi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3977 s390_lgfi (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
3995 S390_SET_MASK (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
4016 S390_SET_MASK (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
4036 s390_sll (code, ins->dreg, 0, (ins->inst_imm & 0x1f)); in mono_arch_output_basic_block()
4048 s390_sra (code, ins->dreg, 0, (ins->inst_imm & 0x1f)); in mono_arch_output_basic_block()
4055 s390_srl (code, ins->dreg, 0, (ins->inst_imm & 0x1f)); in mono_arch_output_basic_block()
4084 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
4085 s390_lghi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
4087 s390_lgfi (code, s390_r0, ins->inst_imm); in mono_arch_output_basic_block()
5017 ins->inst_offset, ins->sreg1, ins->inst_imm); in mono_arch_output_basic_block()
5031 if (ins->inst_imm > 0) { in mono_arch_output_basic_block()
5032 if (s390_is_imm16 (ins->inst_imm)) { in mono_arch_output_basic_block()
5033 s390_aghi (code, s390_r12, ins->inst_imm); in mono_arch_output_basic_block()
5034 } else if (s390_is_imm32 (ins->inst_imm)) { in mono_arch_output_basic_block()
5035 s390_agfi (code, s390_r12, ins->inst_imm); in mono_arch_output_basic_block()
5037 S390_SET (code, s390_r13, ins->inst_imm); in mono_arch_output_basic_block()
5477 s390x_psrlw_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
5484 s390x_psraw_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
5491 s390x_psllw_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
5498 s390x_psrld_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
5505 s390x_psrad_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
5512 s390x_pslld_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
5519 s390x_psrlq_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()
5535 s390x_psllq_reg_imm (code, ins->dreg, ins->inst_imm); in mono_arch_output_basic_block()