Lines Matching refs:Goto
837 i->Pin.Goto.cond = cond;
838 i->Pin.Goto.dst = dst;
839 i->Pin.Goto.jk = jk;
1337 vex_printf("goto: ");
1338 if (i->Pin.Goto.cond.test != Pct_ALWAYS) {
1339 vex_printf("if (%s) ", showPPCCondCode(i->Pin.Goto.cond));
1342 if (i->Pin.Goto.jk != Ijk_Boring
1343 && i->Pin.Goto.jk != Ijk_Call
1344 && i->Pin.Goto.jk != Ijk_Ret) {
1346 ppIRJumpKind(i->Pin.Goto.jk);
1349 if (i->Pin.Goto.dst->tag == Pri_Imm) {
1350 ppLoadImm(hregPPC_GPR3(mode64), i->Pin.Goto.dst->Pri.Imm,
1353 ppMovReg(hregPPC_GPR3(mode64), i->Pin.Goto.dst->Pri.Reg);
1813 addRegUsage_PPCRI(u, i->Pin.Goto.dst);
1816 if (i->Pin.Goto.jk != Ijk_Boring
1817 && i->Pin.Goto.jk != Ijk_Call
1818 && i->Pin.Goto.jk != Ijk_Ret)
2036 mapRegs_PPCRI(m, i->Pin.Goto.dst);
2687 goto done;
2756 goto bad;
2758 goto done;
2870 goto bad;
2872 goto done;
2894 goto done;
2929 goto bad;
2931 goto done;
2956 default: goto bad;
2958 goto done;
2992 goto done;
3032 goto done;
3067 goto done;
3073 PPCCondCode cond = i->Pin.Goto.cond;
3093 switch (i->Pin.Goto.jk) {
3111 ppIRJumpKind(i->Pin.Goto.jk);
3121 if (i->Pin.Goto.dst->tag == Pri_Imm) {
3122 imm_dst = i->Pin.Goto.dst->Pri.Imm;
3125 vassert(i->Pin.Goto.dst->tag == Pri_Reg);
3126 r_dst = iregNo(i->Pin.Goto.dst->Pri.Reg, mode64);
3141 goto done;
3171 default: goto bad;
3182 goto done;
3200 default: goto bad;
3203 goto done;
3210 default: goto bad;
3213 goto done;
3215 goto bad;
3223 goto done;
3228 goto done;
3230 goto bad;
3260 goto done;
3266 goto done;
3272 goto done;
3292 goto bad;
3295 goto done;
3304 goto bad;
3307 goto done;
3309 goto bad;
3311 goto done;
3318 goto done;
3323 goto done;
3325 goto bad;
3363 goto bad;
3365 goto done;
3398 goto bad;
3400 goto done;
3422 goto bad;
3424 goto done;
3452 goto done;
3461 goto done;
3469 goto done;
3479 goto done;
3483 goto done;
3490 goto done;
3494 goto done;
3501 goto done;
3505 goto done;
3509 goto done;
3512 goto bad;
3520 if (fr_dst == fr_src) goto done;
3532 goto done;
3538 goto done;
3556 goto done;
3563 goto done;
3593 goto done;
3610 goto bad;
3621 goto done;
3632 goto done;
3637 goto done;
3645 goto bad;
3648 goto done;
3691 goto bad;
3694 goto done;
3743 goto bad;
3746 goto done;
3791 goto bad;
3794 goto done;
3848 goto bad;
3850 goto done;
3869 goto bad;
3872 goto done;
3881 goto done;
3890 goto done;
3900 goto done;
3926 goto done;
3934 if (v_dst == v_src) goto done;
3945 goto done;
3951 goto done;
3955 goto bad;