Searched defs:addr_expr (Results 1 - 2 of 2) sorted by relevance
/external/valgrind/main/drd/ |
H A D | drd_load_store.c | 309 * Return true if and only if addr_expr matches the pattern (SP) or 312 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr) argument 316 if (addr_expr->tag == Iex_RdTmp) 323 && bb->stmts[i]->Ist.WrTmp.tmp == addr_expr->Iex.RdTmp.tmp) 350 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr, argument 356 tmp = newIRTemp(bb->tyenv, typeOfIRExpr(bb->tyenv, addr_expr)); 357 addStmtToIRSB(bb, IRStmt_WrTmp(tmp, addr_expr)); 358 addr_expr = IRExpr_RdTmp(tmp); 364 mkIRExprVec_2(addr_expr, mkIRExpr_HWord(size))); 368 return addr_expr; 374 instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr, IRExpr* data_expr_hi, IRExpr* data_expr_lo, IRExpr* const guard ) argument 473 instrument_load(IRSB* const bb, IRExpr* const addr_expr, const HWord size, IRExpr* const guard ) argument 527 instrument_store(IRSB* const bb, IRExpr* addr_expr, IRExpr* const data_expr, IRExpr* const guard_expr ) argument 664 IRExpr* addr_expr = lg->addr; local 680 IRExpr* addr_expr = data->Iex.Load.addr; local 771 IRExpr* addr_expr = st->Ist.LLSC.addr; local [all...] |
/external/valgrind/main/VEX/priv/ |
H A D | guest_amd64_toIR.c | 27310 IRExpr *expr, *addr_expr; local 27319 addr_expr = isVM64x ? getYMMRegLane64( rI, i ) 27322 case 2: addr_expr = binop(Iop_Shl64, addr_expr, mkU8(1)); break; 27323 case 4: addr_expr = binop(Iop_Shl64, addr_expr, mkU8(2)); break; 27324 case 8: addr_expr = binop(Iop_Shl64, addr_expr, mkU8(3)); break; 27327 addr_expr = binop(Iop_Add64, mkexpr(addr), addr_expr); [all...] |
Completed in 300 milliseconds