/external/valgrind/main/VEX/priv/ |
guest_mips_toIR.c | 481 assign(t2, binop(Iop_And64, mkexpr(t1), mkU64(0xFFFFFFFFFFFFFFFCULL))); \ 484 mkexpr(t1), mkU64(0x3)))); 488 assign(t2, binop(Iop_And64, mkexpr(t1), mkU64(0xFFFFFFFFFFFFFFF8ULL))); \ 490 assign(t4, binop(Iop_And64, mkexpr(t1), mkU64(0x7))); 494 assign(t2, binop(Iop_And32, mkexpr(t1), mkU32(0xFFFFFFFC))); \ 496 assign(t4, binop(Iop_And32, mkexpr(t1), mkU32(0x00000003))) 868 static IRExpr *mkexpr(IRTemp tmp) function 948 assign(t1, binop(Iop_Sub8, mkU8(32), mkexpr(t0))); 949 return binop(Iop_Or32, binop(Iop_Shl32, src, mkexpr(t1)), 950 binop(Iop_Shr32, src, mkexpr(t0))) [all...] |
guest_ppc_toIR.c | 557 static IRExpr* mkexpr ( IRTemp tmp ) function 623 assign( *vOdd, binop(Iop_MullEven8Ux16, mkexpr(ones8x16), vIn) ); 624 assign( *vEvn, binop(Iop_MullEven8Ux16, mkexpr(ones8x16), 641 assign( *vOdd, binop(Iop_MullEven8Sx16, mkexpr(ones8x16), vIn) ); 642 assign( *vEvn, binop(Iop_MullEven8Sx16, mkexpr(ones8x16), 659 assign( *vOdd, binop(Iop_MullEven16Ux8, mkexpr(ones16x8), vIn) ); 660 assign( *vEvn, binop(Iop_MullEven16Ux8, mkexpr(ones16x8), 677 assign( *vOdd, binop(Iop_MullEven16Sx8, mkexpr(ones16x8), vIn) ); 678 assign( *vEvn, binop(Iop_MullEven16Sx8, mkexpr(ones16x8), 706 unop( Iop_64HIto32, mkexpr( hi64 ) ) ) ) ) [all...] |
guest_s390_toIR.c | 124 mkexpr(IRTemp tmp) function 554 expr = mkexpr(v); 645 dep1 = mkexpr(d1); 669 dep1 = mkexpr(d1); 685 hi = unop(Iop_F128HItoF64, mkexpr(d1)); 686 lo = unop(Iop_F128LOtoF64, mkexpr(d1)); 701 hi = unop(Iop_F128HItoF64, mkexpr(d1)); 702 lo = unop(Iop_ReinterpF64asI64, unop(Iop_F128LOtoF64, mkexpr(d1))); 719 hi = unop(Iop_D128HItoD64, mkexpr(d1)); 720 lo = unop(Iop_D128LOtoD64, mkexpr(d1)) [all...] |
guest_arm_toIR.c | 293 static IRExpr* mkexpr ( IRTemp tmp ) function 341 binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) ); 373 binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) ); 396 return mkexpr(src); 399 binop(Iop_Shl32, mkexpr(src), mkU8(32 - rot)), 400 binop(Iop_Shr32, mkexpr(src), mkU8(rot))); 599 IRExpr_ITE( binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0)), 632 IRExpr_ITE( binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0)), 727 IRExpr_ITE( binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0)), 770 IRExpr_ITE( binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0)) [all...] |
guest_x86_toIR.c | 658 static IRExpr* mkexpr ( IRTemp tmp ) function 763 NULL, mkexpr(expTmp), NULL, newVal ); 767 mkexpr(oldTmp), mkexpr(expTmp) ), 927 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(dep1))) ); 928 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(mkexpr(dep2))) ); 952 stmt( IRStmt_Put( OFFB_CC_DEP1, widenUto32(mkexpr(dep1))) ); 987 assign( guardB, binop(Iop_CmpNE8, mkexpr(guard), mkU8(0)) ); 991 IRExpr_ITE( mkexpr(guardB), 995 IRExpr_ITE( mkexpr(guardB) [all...] |
guest_amd64_toIR.c | 258 static IRExpr* mkexpr ( IRTemp tmp ) function [all...] |
guest_arm64_toIR.c | 277 static IRExpr* mkexpr ( IRTemp tmp ) function 325 //ZZ binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) ); 357 //ZZ binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) ); 380 //ZZ return mkexpr(src); 383 //ZZ binop(Iop_Shl32, mkexpr(src), mkU8(32 - rot)), 384 //ZZ binop(Iop_Shr32, mkexpr(src), mkU8(rot))); 557 binop(mkSHL(ty), mkexpr(arg), mkU8(w - imm)), 558 binop(mkSHR(ty), mkexpr(arg), mkU8(imm)) )); 577 binop(mkSHL(ty), mkexpr(arg), mkU8(w - 1 - imm)), [all...] |
/external/valgrind/main/exp-dhat/ |
dh_main.c | 767 #define mkexpr(_tmp) IRExpr_RdTmp((_tmp)) macro 791 IRStmt* st2 = assign(t2, binop(Iop_Add64, mkexpr(t1), mkU64(n))); 792 IRStmt* st3 = IRStmt_Store(END, counter_addr, mkexpr(t2)); 846 ? binop(Iop_Sub32, mkexpr(sp), mkU32(rz_szB)) 847 : binop(Iop_Sub64, mkexpr(sp), mkU64(rz_szB))) 855 ? binop(Iop_Sub32, addr, mkexpr(sp_minus_rz)) 856 : binop(Iop_Sub64, addr, mkexpr(sp_minus_rz))) 864 ? binop(Iop_CmpLT32U, mkU32(THRESH), mkexpr(diff)) 865 : binop(Iop_CmpLT64U, mkU64(THRESH), mkexpr(diff))) 867 di->guard = mkexpr(guard) 1021 #undef mkexpr macro [all...] |
/external/valgrind/main/helgrind/ |
hg_main.c | 4257 #define mkexpr macro 4722 #undef mkexpr macro [all...] |
/external/valgrind/main/memcheck/ |
mc_translate.c | 438 #define mkexpr(_tmp) IRExpr_RdTmp((_tmp)) macro 465 return mkexpr(t); [all...] |
/external/valgrind/main/VEX/ |
test_main.c | 722 #define mkexpr(_tmp) IRExpr_RdTmp((_tmp)) macro 730 return mkexpr(t); [all...] |