/external/valgrind/VEX/priv/ |
D | guest_s390_toIR.c | 52 static void s390_irgen_xonc(IROp, IRTemp, IRTemp, IRTemp); 53 static void s390_irgen_CLC_EX(IRTemp, IRTemp, IRTemp); 105 static __inline__ IRTemp 115 mkexpr(IRTemp tmp) in mkexpr() 129 assign(IRTemp dst, IRExpr *expr) in assign() 142 static __inline__ IRTemp 145 IRTemp temp = newTemp(type); in mktemp() 557 s390_cc_widen(IRTemp v, Bool sign_extend) in s390_cc_widen() 583 s390_cc_thunk_put1(UInt opc, IRTemp d1, Bool sign_extend) in s390_cc_thunk_put1() 597 s390_cc_thunk_put2(UInt opc, IRTemp d1, IRTemp d2, Bool sign_extend) in s390_cc_thunk_put2() [all …]
|
D | guest_arm64_toIR.c | 271 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr() 302 static void assign ( IRTemp dst, IRExpr* e ) in assign() 356 static IRTemp newTemp ( IRType ty ) in newTemp() 363 static IRTemp newTempV128(void) in newTempV128() 370 void newTempsV128_2(IRTemp* t1, IRTemp* t2) in newTempsV128_2() 379 void newTempsV128_3(IRTemp* t1, IRTemp* t2, IRTemp* t3) in newTempsV128_3() 390 void newTempsV128_4(IRTemp* t1, IRTemp* t2, IRTemp* t3, IRTemp* t4) in newTempsV128_4() 403 void newTempsV128_7(IRTemp* t1, IRTemp* t2, IRTemp* t3, in newTempsV128_7() 404 IRTemp* t4, IRTemp* t5, IRTemp* t6, IRTemp* t7) in newTempsV128_7() 997 static IRTemp mathROR ( IRType ty, IRTemp arg, UInt imm ) in mathROR() [all …]
|
D | guest_ppc_toIR.c | 539 static IRTemp newTemp ( IRType ty ) in newTemp() 601 static void assign ( IRTemp dst, IRExpr* e ) in assign() 639 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr() 681 static IRStmt* stmt_load ( IRTemp result, in stmt_load() 706 static inline IRExpr* mkXOr4_32( IRTemp t0, IRTemp t1, IRTemp t2, in mkXOr4_32() 707 IRTemp t3 ) in mkXOr4_32() 714 static inline IRExpr* mkOr3_V128( IRTemp t0, IRTemp t1, IRTemp t2 ) in mkOr3_V128() 721 static inline IRExpr* mkOr4_V128( IRTemp t0, IRTemp t1, IRTemp t2, in mkOr4_V128() 722 IRTemp t3 ) in mkOr4_V128() 746 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd ) in expand8Ux16() [all …]
|
D | guest_arm_toIR.c | 160 static IRTemp r15guard; /* :: Ity_I32, 0 or 1 */ 164 static IRTemp r15kind; 301 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr() 332 static void assign ( IRTemp dst, IRExpr* e ) in assign() 342 static void storeGuardedLE ( IRExpr* addr, IRExpr* data, IRTemp guardT ) in storeGuardedLE() 353 static void loadGuardedLE ( IRTemp dst, IRLoadGOp cvt, in loadGuardedLE() 355 IRTemp guardT /* :: Ity_I32, 0 or 1 */ ) in loadGuardedLE() 386 static IRTemp newTemp ( IRType ty ) in newTemp() 400 static IRExpr* genROR32( IRTemp src, Int rot ) in genROR32() 590 IRTemp guardT /* :: Ity_I32, 0 or 1 */, in putIRegA() [all …]
|
D | guest_amd64_toIR.c | 225 static IRTemp newTemp ( IRType ty ) in newTemp() 238 static void assign ( IRTemp dst, IRExpr* e ) in assign() 258 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr() 1626 IRTemp oldTmp = newTemp(tyE); in casLE() 1627 IRTemp expTmp = newTemp(tyE); in casLE() 1793 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2() 1818 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1() 1846 IRTemp res, in setFlags_DEP1_DEP2_shift() 1847 IRTemp resUS, in setFlags_DEP1_DEP2_shift() 1849 IRTemp guard ) in setFlags_DEP1_DEP2_shift() [all …]
|
D | guest_x86_toIR.c | 319 static IRTemp newTemp ( IRType ty ) in newTemp() 633 static void assign ( IRTemp dst, IRExpr* e ) in assign() 658 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr() 757 IRTemp oldTmp = newTemp(tyE); in casLE() 758 IRTemp expTmp = newTemp(tyE); in casLE() 914 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2() 938 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1() 965 IRTemp res, in setFlags_DEP1_DEP2_shift() 966 IRTemp resUS, in setFlags_DEP1_DEP2_shift() 968 IRTemp guard ) in setFlags_DEP1_DEP2_shift() [all …]
|
D | guest_mips_toIR.c | 877 static IRExpr *mkexpr(IRTemp tmp) in mkexpr() 920 static void assign(IRTemp dst, IRExpr * e) in assign() 935 static IRTemp newTemp(IRType ty) in newTemp() 953 IRTemp t0 = newTemp(Ity_I8); in genRORV32() 954 IRTemp t1 = newTemp(Ity_I8); in genRORV32() 1156 IRTemp fcsr = newTemp(Ity_I32); in calculateFCSR() 1266 IRTemp t_lo = newTemp(Ity_I32); in putLO() 1267 IRTemp t_hi = newTemp(Ity_I32); in putLO() 1284 IRTemp t_lo = newTemp(Ity_I32); in putHI() 1285 IRTemp t_hi = newTemp(Ity_I32); in putHI() [all …]
|
D | ir_opt.c | 290 IRTemp t1; in flatten_Expr() 2904 IRTemp tLoaded = newIRTemp(out->tyenv, cvtArg); in cprop_BB() 2933 static void addUses_Temp ( Bool* set, IRTemp tmp ) in addUses_Temp() 3344 union { IRTemp tmp; IRConst* con; } u; 3432 IRTemp arg; 3437 IRTemp arg1; 3438 IRTemp arg2; 3443 IRTemp arg1; 3450 IRTemp arg2; 3458 IRTemp co; [all …]
|
D | ir_defs.c | 112 void ppIRTemp ( IRTemp tmp ) in ppIRTemp() 1835 IRExpr* IRExpr_RdTmp ( IRTemp tmp ) { in IRExpr_RdTmp() 2074 IRCAS* mkIRCAS ( IRTemp oldHi, IRTemp oldLo, in mkIRCAS() 2119 IRTemp dst, IRExpr* addr, IRExpr* alt, IRExpr* guard ) in mkIRLoadG() 2170 IRStmt* IRStmt_WrTmp ( IRTemp tmp, IRExpr* data ) { in IRStmt_WrTmp() 2194 IRStmt* IRStmt_LoadG ( IREndness end, IRLoadGOp cvt, IRTemp dst, in IRStmt_LoadG() 2208 IRTemp result, IRExpr* addr, IRExpr* storedata ) { in IRStmt_LLSC() 3571 IRTemp newIRTemp ( IRTypeEnv* env, IRType ty ) in newIRTemp() 3599 IRType typeOfIRTemp ( const IRTypeEnv* env, IRTemp tmp ) in typeOfIRTemp() 3911 void useBeforeDef_Temp ( const IRSB* bb, const IRStmt* stmt, IRTemp tmp, in useBeforeDef_Temp() [all …]
|
D | host_arm64_isel.c | 115 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp ) in lookupIRTemp() 123 ISelEnv* env, IRTemp tmp ) in lookupIRTempPair() 3667 IRTemp tmp = stmt->Ist.WrTmp.tmp; in iselStmt() 3804 IRTemp res = stmt->Ist.LLSC.result; in iselStmt() 3848 IRTemp res = stmt->Ist.LLSC.result; in iselStmt()
|
D | host_s390_isel.c | 197 lookupIRTemp(ISelEnv *env, IRTemp tmp) in lookupIRTemp() 208 lookupIRTemp128(HReg *hi, HReg *lo, ISelEnv *env, IRTemp tmp) in lookupIRTemp128() 3317 IRTemp tmp = cond->Iex.RdTmp.tmp; in s390_isel_cc() 3731 IRTemp tmp = stmt->Ist.WrTmp.tmp; in s390_isel_stmt()
|
D | host_mips_isel.c | 130 static HReg lookupIRTemp(ISelEnv * env, IRTemp tmp) in lookupIRTemp() 136 static void lookupIRTemp64(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp) in lookupIRTemp64() 145 lookupIRTempPair(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp) in lookupIRTempPair() 3753 IRTemp tmp = stmt->Ist.WrTmp.tmp; in iselStmt() 3910 IRTemp res = stmt->Ist.LLSC.result; in iselStmt()
|
/external/valgrind/VEX/pub/ |
D | libvex_ir.h | 395 typedef UInt IRTemp; typedef 398 extern void ppIRTemp ( IRTemp ); 400 #define IRTemp_INVALID ((IRTemp)0xFFFFFFFF) 2047 IRTemp tmp; /* The temporary number */ 2215 extern IRExpr* IRExpr_RdTmp ( IRTemp tmp ); 2429 IRTemp tmp; /* to assign result to, or IRTemp_INVALID if none */ 2484 IRDirty* unsafeIRDirty_1_N ( IRTemp dst, 2571 IRTemp oldHi; /* old value of *addr is written here */ 2572 IRTemp oldLo; 2584 extern IRCAS* mkIRCAS ( IRTemp oldHi, IRTemp oldLo, [all …]
|
/external/valgrind/drd/ |
D | drd_load_store.c | 354 IRTemp tmp; in instr_trace_mem_load() 390 IRTemp tmp = newIRTemp(bb->tyenv, Ity_F32); in instr_trace_mem_store() 396 IRTemp tmp = newIRTemp(bb->tyenv, Ity_F64); in instr_trace_mem_store() 405 IRTemp tmp = newIRTemp(bb->tyenv, Ity_I32); in instr_trace_mem_store() 411 IRTemp tmp = newIRTemp(bb->tyenv, Ity_I64); in instr_trace_mem_store() 436 IRTemp tmp; in instr_trace_mem_store() 445 IRTemp tmp; in instr_trace_mem_store() 539 IRTemp tmp = newIRTemp(bb->tyenv, typeOfIRExpr(bb->tyenv, addr_expr)); in instrument_store()
|
/external/valgrind/coregrind/ |
D | m_translate.c | 147 IRTemp temp; 168 static void add_SP_alias(IRTemp temp, Long delta) in add_SP_alias() 177 static Bool get_SP_delta(IRTemp temp, Long* delta) in get_SP_delta() 467 IRTemp tttmp = st->Ist.Put.data->Iex.RdTmp.tmp; in vg_SP_update_pass() 518 IRTemp old_SP; in vg_SP_update_pass() 570 IRTemp new_SP; in vg_SP_update_pass() 1018 IRTemp t1; in gen_PUSH() 1113 static IRTemp gen_POP ( IRSB* bb ) in gen_POP() 1142 IRTemp t1 = newIRTemp( bb->tyenv, ty_Word ); in gen_POP() 1143 IRTemp res = newIRTemp( bb->tyenv, ty_Word ); in gen_POP() [all …]
|
/external/valgrind/exp-sgcheck/ |
D | h_main.c | 499 IRTemp shadow; 575 static IRTemp newTemp ( PCEnv* pce, IRType ty, TempKind kind ) in newTemp() 579 IRTemp tmp = newIRTemp(pce->sb->tyenv, ty); in newTemp() 601 static IRTemp for_sg__newIRTemp_cb ( IRType ty, void* opaque ) in for_sg__newIRTemp_cb()
|
D | sg_main.h | 57 struct _SGEnv* sg_instrument_init ( IRTemp (*newIRTemp_cb)(IRType,void*),
|
D | sg_main.c | 2082 IRTemp (*newIRTemp_cb)(IRType,void*); 2089 static IRTemp gen_Get_SP ( struct _SGEnv* sge, in gen_Get_SP() 2095 IRTemp sp_temp; in gen_Get_SP() 2107 static IRTemp gen_Get_FP ( struct _SGEnv* sge, in gen_Get_FP() 2113 IRTemp fp_temp; in gen_Get_FP() 2163 { IRTemp t_SP = gen_Get_SP( sge, bbOut, layout, hWordTy_szB ); in instrument_mem_access() 2164 IRTemp t_FP = gen_Get_FP( sge, bbOut, layout, hWordTy_szB ); in instrument_mem_access() 2185 struct _SGEnv * sg_instrument_init ( IRTemp (*newIRTemp_cb)(IRType,void*), in sg_instrument_init() 2353 IRTemp sp_post_call_insn, fp_post_call_insn; in sg_instrument_final_jump()
|
/external/valgrind/exp-dhat/ |
D | dh_main.c | 785 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64); in add_counter_update() 786 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64); in add_counter_update() 837 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr); in addMemEvent() 840 IRTemp sp_minus_rz = newIRTemp(sbOut->tyenv, tyAddr); in addMemEvent() 849 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr); in addMemEvent() 858 IRTemp guard = newIRTemp(sbOut->tyenv, Ity_I1); in addMemEvent()
|
/external/valgrind/memcheck/ |
D | mc_translate.c | 142 static IRTemp findShadowTmpB ( struct _MCEnv* mce, IRTemp orig ); 171 IRTemp shadowV; 172 IRTemp shadowB; 250 static IRTemp newTemp ( MCEnv* mce, IRType ty, TempKind kind ) in newTemp() 254 IRTemp tmp = newIRTemp(mce->sb->tyenv, ty); in newTemp() 266 static IRTemp findShadowTmpV ( MCEnv* mce, IRTemp orig ) in findShadowTmpV() 274 IRTemp tmpV in findShadowTmpV() 296 static void newShadowTmpV ( MCEnv* mce, IRTemp orig ) in newShadowTmpV() 304 IRTemp tmpV in newShadowTmpV() 431 void assign ( HChar cat, MCEnv* mce, IRTemp tmp, IRExpr* expr ) { in assign() [all …]
|
/external/valgrind/helgrind/ |
D | hg_main.c | 4415 IRTemp wide1 = newIRTemp(sbOut->tyenv, Ity_I32); in mk_And1() 4416 IRTemp wide2 = newIRTemp(sbOut->tyenv, Ity_I32); in mk_And1() 4417 IRTemp anded = newIRTemp(sbOut->tyenv, Ity_I32); in mk_And1() 4418 IRTemp res = newIRTemp(sbOut->tyenv, Ity_I1); in mk_And1() 4546 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr); in instrument_mem_access() 4550 IRTemp addr_minus_sp = newIRTemp(sbOut->tyenv, tyAddr); in instrument_mem_access() 4560 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr); in instrument_mem_access() 4570 IRTemp guardA = newIRTemp(sbOut->tyenv, Ity_I1); in instrument_mem_access()
|
/external/valgrind/cachegrind/ |
D | cg_main.c | 1251 IRTemp guard1 = newIRTemp(cgs.sbOut->tyenv, Ity_I1); in cg_instrument() 1252 IRTemp guardW = newIRTemp(cgs.sbOut->tyenv, tyW); in cg_instrument() 1253 IRTemp guard = newIRTemp(cgs.sbOut->tyenv, tyW); in cg_instrument()
|
/external/valgrind/callgrind/ |
D | main.c | 1197 IRTemp guard1 = newIRTemp(clgs.sbOut->tyenv, Ity_I1); in CLG_() 1198 IRTemp guardW = newIRTemp(clgs.sbOut->tyenv, tyW); in CLG_() 1199 IRTemp guard = newIRTemp(clgs.sbOut->tyenv, tyW); in CLG_()
|
/external/valgrind/massif/ |
D | ms_main.c | 1667 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64); in add_counter_update() 1668 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64); in add_counter_update()
|
/external/valgrind/coregrind/m_gdbserver/ |
D | m_gdbserver.c | 1150 IRTemp jmp, in VG_()
|