Lines Matching refs:stmt
313 static void stmt ( IRStmt* st )
558 stmt( IRStmt_Put(integerGuestRegOffset(sz,archreg), e) );
569 stmt( IRStmt_Put( segmentGuestRegOffset(sreg), e ) );
600 stmt( IRStmt_Put( xmmGuestRegOffset(xmmreg), e ) );
606 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) );
612 stmt( IRStmt_Put( xmmGuestRegLane64offset(xmmreg,laneno), e ) );
618 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) );
624 stmt( IRStmt_Put( xmmGuestRegLane32offset(xmmreg,laneno), e ) );
630 stmt( IRStmt_Put( xmmGuestRegLane16offset(xmmreg,laneno), e ) );
635 stmt( IRStmt_WrTmp(dst, e) );
640 stmt( IRStmt_Store(Iend_LE, addr, data) );
764 stmt( IRStmt_CAS(cas) );
765 stmt( IRStmt_Exit(
926 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(ccOp)) );
927 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(dep1))) );
928 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(mkexpr(dep2))) );
931 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
951 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(ccOp)) );
952 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(dep1))) );
953 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0)) );
956 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
990 stmt( IRStmt_Put( OFFB_CC_OP,
994 stmt( IRStmt_Put( OFFB_CC_DEP1,
998 stmt( IRStmt_Put( OFFB_CC_DEP2,
1004 stmt( IRStmt_Put( OFFB_CC_NDEP,
1024 stmt( IRStmt_Put( OFFB_CC_NDEP, mk_x86g_calculate_eflags_c()) );
1025 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(ccOp)) );
1026 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(res))) );
1027 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0)) );
1039 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(base_op+0) ) );
1042 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(base_op+1) ) );
1045 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(base_op+2) ) );
1050 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(arg1)) ));
1051 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(mkexpr(arg2)) ));
1054 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
1165 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(thunkOp) ) );
1166 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(ta1)) ));
1167 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(binop(xor, mkexpr(ta2),
1169 stmt( IRStmt_Put( OFFB_CC_NDEP, mkexpr(oldc) ) );
1219 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(thunkOp) ) );
1220 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(ta1) )) );
1221 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(binop(xor, mkexpr(ta2),
1223 stmt( IRStmt_Put( OFFB_CC_NDEP, mkexpr(oldc) ) );
1355 stmt( IRStmt_Put( OFFB_EIP, mkU32(d32) ) );
1367 stmt( IRStmt_Put( OFFB_EIP, mkexpr(t) ) );
1384 stmt( IRStmt_Exit( mk_x86g_calculate_condition(condPos),
1388 stmt( IRStmt_Put( OFFB_EIP, mkU32(d32_true) ) );
1390 stmt( IRStmt_Exit( mk_x86g_calculate_condition(condPos),
1394 stmt( IRStmt_Put( OFFB_EIP, mkU32(d32_false) ) );
1471 stmt(
2451 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
2452 stmt( IRStmt_Put( OFFB_CC_DEP1, unop(Iop_64HIto32, mkexpr(r64)) ));
2453 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
2456 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
2579 stmt( IRStmt_Put( OFFB_CC_OP,
2583 stmt( IRStmt_Put( OFFB_CC_DEP1,
2587 stmt( IRStmt_Put( OFFB_CC_DEP2,
2591 stmt( IRStmt_Put( OFFB_CC_NDEP,
2723 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
2724 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
2725 stmt( IRStmt_Put(
2733 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
3293 stmt( IRStmt_Exit( binop(Iop_CmpEQ32,mkexpr(tc),mkU32(0)),
3306 stmt( IRStmt_Exit( mk_x86g_calculate_condition(cond),
3453 stmt( IRStmt_Put( OFFB_EMNOTE, e ) );
3477 stmt( IRStmt_Put( OFFB_FTOP, e ) );
3489 stmt( IRStmt_Put( OFFB_FC3210, e ) );
3500 stmt( IRStmt_Put( OFFB_FPROUND, e ) );
3530 stmt( IRStmt_PutI( mkIRPutI(descr, get_ftop(), i, value) ) );
3554 stmt( IRStmt_PutI( mkIRPutI(descr, get_ftop(), i, value) ) );
3830 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
3831 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
3832 stmt( IRStmt_Put( OFFB_CC_DEP1,
3839 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
4061 stmt( IRStmt_Dirty(d) );
4068 stmt(
4111 stmt(
4156 stmt( IRStmt_Dirty(d) );
4754 stmt( IRStmt_Dirty(d) );
4780 stmt( IRStmt_Dirty(d) );
4872 stmt( IRStmt_Dirty(d) );
5076 stmt( IRStmt_Dirty(d) );
5083 stmt(
5134 stmt( IRStmt_Dirty(d) );
5519 stmt( IRStmt_PutI( mkIRPutI(descr, zero, i, tag1) ) );
5530 stmt( IRStmt_PutI( mkIRPutI(descr, zero, i, tag0) ) );
5545 stmt( IRStmt_Put( OFFB_FPREGS + 8 * archreg, e ) );
6426 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
6427 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
6428 stmt( IRStmt_Put(
6438 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
6503 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
6504 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
6505 stmt( IRStmt_Put(
6516 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
6595 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
6596 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
6597 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
6598 stmt( IRStmt_Put( OFFB_CC_DEP1,
6608 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
6708 stmt( IRStmt_CAS(
7544 stmt( IRStmt_Put( OFFB_SSEROUND, sseround ) );
7647 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
7648 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
7649 stmt( IRStmt_Put( OFFB_CC_DEP1,
7660 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
7664 stmt( IRStmt_Put(
7676 stmt( IRStmt_Put(
7689 stmt( IRStmt_Put(
7702 stmt(
7880 stmt(
8179 stmt(IRStmt_Put(OFFB_CMSTART, mkU32(guest_EIP_curr_instr)));
8180 stmt(IRStmt_Put(OFFB_CMLEN, mkU32(14)));
8184 stmt( IRStmt_Put( OFFB_EIP, mkU32(guest_EIP_bbstart + delta) ) );
8386 stmt( IRStmt_Dirty(d) );
8460 stmt( IRStmt_Dirty(d) );
8544 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
8545 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
8546 stmt( IRStmt_Put(
8556 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
8780 stmt(
9088 stmt( IRStmt_MBE(Imbe_Fence) );
9609 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
9610 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
9611 stmt( IRStmt_Put(
9619 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
10172 stmt( IRStmt_MBE(Imbe_Fence) );
11765 stmt( IRStmt_Put(
11771 stmt( IRStmt_Put(OFFB_CMLEN, mkU32(lineszB) ) );
12984 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
12985 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
12986 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
12987 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(oszacp) ));
13007 stmt( IRStmt_Exit(
13171 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
13172 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
13173 stmt( IRStmt_Put( OFFB_CC_DEP1,
13184 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
13221 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
13222 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
13223 stmt( IRStmt_Put( OFFB_CC_DEP1,
13235 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
13395 stmt( IRStmt_Put( OFFB_IP_AT_SYSCALL,
13464 stmt( IRStmt_Exit(
13484 stmt( IRStmt_Exit(
13508 stmt( IRStmt_Exit(
13553 stmt( IRStmt_Exit(cond, Ijk_Boring, IRConst_U32(d32), OFFB_EIP) );
14174 stmt( IRStmt_Put( OFFB_DFLAG, mkU32(1)) );
14179 stmt( IRStmt_Put( OFFB_DFLAG, mkU32(0xFFFFFFFF)) );
14208 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
14209 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
14210 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(t1) ));
14213 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
14456 stmt( IRStmt_Dirty(d) );
14503 stmt( IRStmt_Dirty(d) );
14777 stmt( IRStmt_CAS(
14822 stmt( IRStmt_Put( OFFB_CC_OP, mkU32(X86G_CC_OP_COPY) ));
14823 stmt( IRStmt_Put( OFFB_CC_DEP1, mkexpr(flags_new) ));
14824 stmt( IRStmt_Put( OFFB_CC_DEP2, mkU32(0) ));
14828 stmt( IRStmt_Put( OFFB_CC_NDEP, mkU32(0) ));
14892 stmt( IRStmt_Dirty(d) );
14895 stmt( IRStmt_MBE(Imbe_Fence) );
15033 stmt( IRStmt_Exit(
15054 stmt( IRStmt_Exit(
15086 stmt( IRStmt_Dirty(d) );
15192 stmt( IRStmt_Put( OFFB_IP_AT_SYSCALL,
15341 stmt( IRStmt_Dirty(d) );
15346 stmt( IRStmt_Put( OFFB_IP_AT_SYSCALL,
15380 stmt( IRStmt_Put( OFFB_EIP, mkU32(guest_EIP_curr_instr) ) );
15398 stmt( IRStmt_Put( OFFB_EIP, mkU32(guest_EIP_bbstart + delta) ) );
15402 stmt( IRStmt_Put( OFFB_EIP, mkU32(dres.continueAt) ) );