Lines Matching refs:Goto
653 i->Xin.Goto.cond = cond;
654 i->Xin.Goto.dst = dst;
655 i->Xin.Goto.jk = jk;
957 if (i->Xin.Goto.cond != Xcc_ALWAYS) {
959 showX86CondCode(i->Xin.Goto.cond));
961 if (i->Xin.Goto.jk != Ijk_Boring
962 && i->Xin.Goto.jk != Ijk_Call
963 && i->Xin.Goto.jk != Ijk_Ret) {
965 ppIRJumpKind(i->Xin.Goto.jk);
969 ppX86RI(i->Xin.Goto.dst);
971 if (i->Xin.Goto.cond != Xcc_ALWAYS) {
1262 addRegUsage_X86RI(u, i->Xin.Goto.dst);
1265 if (i->Xin.Goto.jk != Ijk_Boring
1266 && i->Xin.Goto.jk != Ijk_Call
1267 && i->Xin.Goto.jk != Ijk_Ret)
1466 mapRegs_X86RI(m, i->Xin.Goto.dst);
2319 if (i->Xin.Goto.cond != Xcc_ALWAYS) {
2321 *p++ = toUChar(0x70 + (0xF & (i->Xin.Goto.cond ^ 1)));
2332 switch (i->Xin.Goto.jk) {
2381 ppIRJumpKind(i->Xin.Goto.jk);
2386 if (i->Xin.Goto.dst->tag == Xri_Imm) {
2389 p = emit32(p, i->Xin.Goto.dst->Xri.Imm.imm32);
2391 vassert(i->Xin.Goto.dst->tag == Xri_Reg);
2393 if (i->Xin.Goto.dst->Xri.Reg.reg != hregX86_EAX()) {
2395 p = doAMode_R(p, i->Xin.Goto.dst->Xri.Reg.reg, hregX86_EAX());
2413 if (i->Xin.Goto.cond != Xcc_ALWAYS) {