Home
last modified time | relevance | path

Searched refs:IRStmt (Results 1 – 25 of 42) sorted by relevance

12

/external/valgrind/main/VEX/pub/
Dlibvex_ir.h2124 IRStmt; typedef
2127 extern IRStmt* IRStmt_NoOp ( void );
2128 extern IRStmt* IRStmt_IMark ( Addr64 addr, Int len, UChar delta );
2129 extern IRStmt* IRStmt_AbiHint ( IRExpr* base, Int len, IRExpr* nia );
2130 extern IRStmt* IRStmt_Put ( Int off, IRExpr* data );
2131 extern IRStmt* IRStmt_PutI ( IRRegArray* descr, IRExpr* ix, Int bias,
2133 extern IRStmt* IRStmt_WrTmp ( IRTemp tmp, IRExpr* data );
2134 extern IRStmt* IRStmt_Store ( IREndness end, IRExpr* addr, IRExpr* data );
2135 extern IRStmt* IRStmt_CAS ( IRCAS* details );
2136 extern IRStmt* IRStmt_LLSC ( IREndness end, IRTemp result,
[all …]
/external/valgrind/main/VEX/priv/
Dir_defs.c1155 void ppIRStmt ( IRStmt* s ) in ppIRStmt()
1616 IRStmt* IRStmt_NoOp ( void ) in IRStmt_NoOp()
1619 static IRStmt static_closure; in IRStmt_NoOp()
1623 IRStmt* IRStmt_IMark ( Addr64 addr, Int len, UChar delta ) { in IRStmt_IMark()
1624 IRStmt* s = LibVEX_Alloc(sizeof(IRStmt)); in IRStmt_IMark()
1631 IRStmt* IRStmt_AbiHint ( IRExpr* base, Int len, IRExpr* nia ) { in IRStmt_AbiHint()
1632 IRStmt* s = LibVEX_Alloc(sizeof(IRStmt)); in IRStmt_AbiHint()
1639 IRStmt* IRStmt_Put ( Int off, IRExpr* data ) { in IRStmt_Put()
1640 IRStmt* s = LibVEX_Alloc(sizeof(IRStmt)); in IRStmt_Put()
1646 IRStmt* IRStmt_PutI ( IRRegArray* descr, IRExpr* ix, in IRStmt_PutI()
[all …]
Dguest_ppc_defs.h67 IRStmt** precedingStmts,
73 IRStmt** precedingStmts,
Dir_opt.h48 IRExpr* (*specHelper) (HChar*, IRExpr**, IRStmt**, Int),
Dir_opt.c377 static void flatten_Stmt ( IRSB* bb, IRStmt* st ) in flatten_Stmt()
577 IRStmt* st = bb->stmts[i]; in redundant_get_removal_BB()
673 IRStmt* st, in handle_gets_Stmt()
810 IRStmt* st; in redundant_put_removal_BB()
1907 static IRStmt* subst_and_fold_Stmt ( IRExpr** env, IRStmt* st ) in subst_and_fold_Stmt()
2060 IRStmt* st2; in cprop_BB()
2193 static void addUses_Stmt ( Bool* set, IRStmt* st ) in addUses_Stmt()
2291 IRStmt* st; in do_deadcode_BB()
2361 IRExpr* (*specHelper) (HChar*, IRExpr**, IRStmt**, Int) in spec_helpers_BB() argument
2365 IRStmt* st; in spec_helpers_BB()
[all …]
Dguest_arm_defs.h60 IRStmt** precedingStmts,
Dguest_s390_defs.h60 IRStmt **precedingStmts,
Dguest_x86_defs.h66 IRStmt** precedingStmts,
Dguest_amd64_defs.h66 IRStmt** precedingStmts,
Dguest_ppc_helpers.c192 IRStmt** precedingStmts, in guest_ppc32_spechelper()
200 IRStmt** precedingStmts, in guest_ppc64_spechelper()
Dguest_arm_helpers.c555 IRStmt** precedingStmts, in guest_arm_spechelper()
729 IRStmt* st = precedingStmts[j]; in guest_arm_spechelper()
Dguest_generic_bb_to_IR.c166 IRStmt* imark; in bb_to_IR()
167 IRStmt* nop; in bb_to_IR()
Dguest_s390_helpers.c704 IRStmt **precedingStmts, Int n_precedingStmts) in guest_s390x_spechelper()
Dmain_main.c189 IRExpr* (*specHelper) ( HChar*, IRExpr**, IRStmt**, Int ); in LibVEX_Translate()
/external/valgrind/tsan/
Dts_valgrind.cc943 IRStmt* cmp_stmt = IRStmt_WrTmp(need_sleep_i1, in ts_instrument_trace_entry_verify()
951 IRStmt* exit_stmt = IRStmt_Exit(IRExpr_RdTmp(need_sleep_i1), in ts_instrument_trace_entry_verify()
1065 IRStmt *temp_stmt = IRStmt_WrTmp(temp, tleb_plus_idx_expr); in gen_store_to_tleb()
1066 IRStmt *store_stmt = IRStmt_Store(Iend_LE, IRExpr_RdTmp(temp), x); in gen_store_to_tleb()
1077 IRStmt* st, in instrument_mem_access()
1129 IRStmt *star_addr_stmt = IRStmt_WrTmp(star_addr, addr_load_expr); in instrument_mem_access()
1136 IRStmt *sub_stmt = IRStmt_WrTmp(sub, sub_expr); in instrument_mem_access()
1142 IRStmt *mask_stmt = IRStmt_WrTmp(mask, mask_expr); in instrument_mem_access()
1149 IRStmt *and_stmt = IRStmt_WrTmp(and_tmp, and_expr); in instrument_mem_access()
1167 void instrument_statement (IRStmt* st, IRSB* bbIn, IRSB* bbOut, IRType hWordTy, in instrument_statement()
[all …]
/external/valgrind/main/exp-sgcheck/
Dsg_main.h64 IRStmt* st,
Dh_main.c592 static /*inline*/ void stmt ( HChar cat, PCEnv* pce, IRStmt* st ) { in stmt()
666 IRStmt* st = sbIn->stmts[i]; in h_instrument()
/external/valgrind/main/exp-dhat/
Ddh_main.c790 IRStmt* st1 = assign(t1, IRExpr_Load(END, Ity_I64, counter_addr)); in add_counter_update()
791 IRStmt* st2 = assign(t2, binop(Iop_Add64, mkexpr(t1), mkU64(n))); in add_counter_update()
792 IRStmt* st3 = IRStmt_Store(END, counter_addr, mkexpr(t2)); in add_counter_update()
900 IRStmt* st = sbIn->stmts[i]; in dh_instrument()
/external/valgrind/main/massif/
Dms_main.c2054 IRStmt* st1 = IRStmt_WrTmp(t1, IRExpr_Load(END, Ity_I64, counter_addr)); in add_counter_update()
2055 IRStmt* st2 = in add_counter_update()
2059 IRStmt* st3 = IRStmt_Store(END, counter_addr, IRExpr_RdTmp(t2)); in add_counter_update()
2079 IRStmt* st = sbIn->stmts[i]; in ms_instrument2()
/external/valgrind/main/exp-bbv/
Dbbv_main.c354 IRStmt *st; in bbv_instrument()
/external/valgrind/main/drd/
Ddrd_load_store.c454 IRStmt* const st = bb_in->stmts[i]; in DRD_()
/external/valgrind/main/lackey/
Dlk_main.c656 IRStmt* st = sbIn->stmts[i]; in lk_instrument()
/external/valgrind/main/cachegrind/
Dcg_main.c574 IRStmt* st; in get_SB_info()
952 IRStmt* st; in cg_instrument()
/external/valgrind/main/VEX/
Dtest_main.c284 IRStmt* st;
2526 static Bool checkForBogusLiterals ( /*FLAT*/ IRStmt* st ) in checkForBogusLiterals()
2580 IRStmt* st; in mc_instrument()
/external/valgrind/main/memcheck/
Dmc_translate.c395 static inline void stmt ( HChar cat, MCEnv* mce, IRStmt* st ) { in stmt()
4739 static void schemeS ( MCEnv* mce, IRStmt* st );
4774 static Bool checkForBogusLiterals ( /*FLAT*/ IRStmt* st ) in checkForBogusLiterals()
4875 IRStmt* st; in MC_()
5264 IRStmt* st; in MC_()
5771 static void schemeS ( MCEnv* mce, IRStmt* st ) in schemeS()

12