/external/valgrind/main/VEX/priv/ |
guest_generic_bb_to_IR.c | 78 returning a new IRSB. The disassembler may chase across basic 93 NULL. If non-NULL, the IRSB under construction is handed to 108 IRSB* bb_to_IR ( /*OUT*/VexGuestExtents* vge, 120 /*IN*/ Bool (*preamble_function)(void*,IRSB*), 132 IRSB* irsb; local 160 irsb = emptyIRSB(); 180 selfcheck_idx = irsb->stmts_used; 181 addStmtToIRSB( irsb, IRStmt_NoOp() ); 182 addStmtToIRSB( irsb, IRStmt_NoOp() ) [all...] |
main_main.c | 183 HInstrArray* (*iselSB) ( IRSB*, VexArch, VexArchInfo*, 193 IRSB* irsb; local 445 irsb = bb_to_IR ( vta->guest_extents, 463 if (irsb == NULL) { 497 sanityCheckIRSB( irsb, "initial IR", 503 irsb = do_iropt_BB ( irsb, specHelper, preciseMemExnsFn, 506 sanityCheckIRSB( irsb, "after initial iropt", 513 ppIRSB ( irsb ); [all...] |
guest_ppc_toIR.c | 160 /* The IRSB* into which we're generating code. */ 161 static IRSB* irsb; variable 388 /* Add a statement to the list held by "irsb". */ 391 addStmtToIRSB( irsb, st ); 398 return newIRTemp( irsb->tyenv, ty ); 458 IRType tyA = typeOfIRExpr(irsb->tyenv, addr); 517 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1); 518 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1); 525 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1) [all...] |
guest_arm_toIR.c | 137 /* MOD: The IRSB* into which we're generating code. */ 138 static IRSB* irsb; variable 318 addStmtToIRSB( irsb, st ); 335 return newIRTemp( irsb->tyenv, ty ); 522 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32); 662 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F64); 706 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64); 773 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128); 833 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F32) [all...] |
guest_amd64_toIR.c | 206 /* The IRSB* into which we're generating code. */ 207 static IRSB* irsb; variable 233 return newIRTemp( irsb->tyenv, ty ); 236 /* Add a statement to the list held by "irsb". */ 239 addStmtToIRSB( irsb, st ); 955 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I8); 988 IRType ty = typeOfIRExpr(irsb->tyenv, e); [all...] |
guest_x86_toIR.c | 214 /* The IRSB* into which we're generating code. */ 215 static IRSB* irsb; variable 318 addStmtToIRSB( irsb, st ); 325 return newIRTemp( irsb->tyenv, ty ); 553 IRType ty = typeOfIRExpr(irsb->tyenv, e); 571 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); 602 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); 608 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); 614 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64) [all...] |