Lines Matching refs:details
309 IRQop* qop = ex->Iex.Qop.details; in flatten_Expr()
321 IRTriop* triop = ex->Iex.Triop.details; in flatten_Expr()
422 puti = st->Ist.PutI.details; in flatten_Stmt()
445 sg = st->Ist.StoreG.details; in flatten_Stmt()
452 lg = st->Ist.LoadG.details; in flatten_Stmt()
460 cas = st->Ist.CAS.details; in flatten_Stmt()
479 d = st->Ist.Dirty.details; in flatten_Stmt()
670 key = mk_key_GetIPutI( st->Ist.PutI.details->descr ); in redundant_get_removal_BB()
682 IRDirty* d = st->Ist.Dirty.details; in redundant_get_removal_BB()
788 IRStoreG* sg = st->Ist.StoreG.details; in handle_gets_Stmt()
796 IRLoadG* lg = st->Ist.LoadG.details; in handle_gets_Stmt()
812 vassert(isIRAtom(st->Ist.PutI.details->ix)); in handle_gets_Stmt()
813 vassert(isIRAtom(st->Ist.PutI.details->data)); in handle_gets_Stmt()
954 key = mk_key_GetIPutI( st->Ist.PutI.details->descr ); in redundant_put_removal_BB()
955 vassert(isIRAtom(st->Ist.PutI.details->ix)); in redundant_put_removal_BB()
956 vassert(isIRAtom(st->Ist.PutI.details->data)); in redundant_put_removal_BB()
1109 IRTriop *tri1 = e1->Iex.Triop.details; in sameIRExprs_aux2()
1110 IRTriop *tri2 = e2->Iex.Triop.details; in sameIRExprs_aux2()
2457 IRQop* qop = ex->Iex.Qop.details; in subst_Expr()
2472 IRTriop* triop = ex->Iex.Triop.details; in subst_Expr()
2570 puti = st->Ist.PutI.details; in subst_and_fold_Stmt()
2598 IRStoreG* sg = st->Ist.StoreG.details; in subst_and_fold_Stmt()
2625 IRLoadG* lg = st->Ist.LoadG.details; in subst_and_fold_Stmt()
2655 cas = st->Ist.CAS.details; in subst_and_fold_Stmt()
2690 d = st->Ist.Dirty.details; in subst_and_fold_Stmt()
2827 IRLoadG* lg = st2->Ist.LoadG.details; in cprop_BB()
2880 IRLoadG* lg = lgu->Ist.LoadG.details; in cprop_BB()
2953 addUses_Expr(set, e->Iex.Qop.details->arg1); in addUses_Expr()
2954 addUses_Expr(set, e->Iex.Qop.details->arg2); in addUses_Expr()
2955 addUses_Expr(set, e->Iex.Qop.details->arg3); in addUses_Expr()
2956 addUses_Expr(set, e->Iex.Qop.details->arg4); in addUses_Expr()
2959 addUses_Expr(set, e->Iex.Triop.details->arg1); in addUses_Expr()
2960 addUses_Expr(set, e->Iex.Triop.details->arg2); in addUses_Expr()
2961 addUses_Expr(set, e->Iex.Triop.details->arg3); in addUses_Expr()
2994 addUses_Expr(set, st->Ist.PutI.details->ix); in addUses_Stmt()
2995 addUses_Expr(set, st->Ist.PutI.details->data); in addUses_Stmt()
3008 IRStoreG* sg = st->Ist.StoreG.details; in addUses_Stmt()
3015 IRLoadG* lg = st->Ist.LoadG.details; in addUses_Stmt()
3022 cas = st->Ist.CAS.details; in addUses_Stmt()
3037 d = st->Ist.Dirty.details; in addUses_Stmt()
3130 && st->Ist.Dirty.details->guard in do_deadcode_BB()
3131 && isZeroU1(st->Ist.Dirty.details->guard)) { in do_deadcode_BB()
3958 IRPutI *puti = st->Ist.PutI.details; in do_cse_BB()
4176 IRPutI *puti = st->Ist.PutI.details; in collapse_AddSub_chains_BB()
4263 IRPutI *puti = st->Ist.PutI.details; in findPutI()
4294 if (st->Ist.Dirty.details->nFxState > 0) in findPutI()
4316 IRPutI *p1 = pi->Ist.PutI.details; in identicalPutIs()
4317 IRPutI *p2 = s2->Ist.PutI.details; in identicalPutIs()
4343 IRPutI *p1 = pi->Ist.PutI.details; in guestAccessWhichMightOverlapPutI()
4367 if (s2->Ist.Dirty.details->nFxState > 0) in guestAccessWhichMightOverlapPutI()
4382 IRPutI *p2 = s2->Ist.PutI.details; in guestAccessWhichMightOverlapPutI()
4561 deltaIRExpr(e->Iex.Qop.details->arg1, delta); in deltaIRExpr()
4562 deltaIRExpr(e->Iex.Qop.details->arg2, delta); in deltaIRExpr()
4563 deltaIRExpr(e->Iex.Qop.details->arg3, delta); in deltaIRExpr()
4564 deltaIRExpr(e->Iex.Qop.details->arg4, delta); in deltaIRExpr()
4567 deltaIRExpr(e->Iex.Triop.details->arg1, delta); in deltaIRExpr()
4568 deltaIRExpr(e->Iex.Triop.details->arg2, delta); in deltaIRExpr()
4569 deltaIRExpr(e->Iex.Triop.details->arg3, delta); in deltaIRExpr()
4616 deltaIRExpr(st->Ist.PutI.details->ix, delta); in deltaIRStmt()
4617 deltaIRExpr(st->Ist.PutI.details->data, delta); in deltaIRStmt()
4631 IRStoreG* sg = st->Ist.StoreG.details; in deltaIRStmt()
4638 IRLoadG* lg = st->Ist.LoadG.details; in deltaIRStmt()
4646 if (st->Ist.CAS.details->oldHi != IRTemp_INVALID) in deltaIRStmt()
4647 st->Ist.CAS.details->oldHi += delta; in deltaIRStmt()
4648 st->Ist.CAS.details->oldLo += delta; in deltaIRStmt()
4649 deltaIRExpr(st->Ist.CAS.details->addr, delta); in deltaIRStmt()
4650 if (st->Ist.CAS.details->expdHi) in deltaIRStmt()
4651 deltaIRExpr(st->Ist.CAS.details->expdHi, delta); in deltaIRStmt()
4652 deltaIRExpr(st->Ist.CAS.details->expdLo, delta); in deltaIRStmt()
4653 if (st->Ist.CAS.details->dataHi) in deltaIRStmt()
4654 deltaIRExpr(st->Ist.CAS.details->dataHi, delta); in deltaIRStmt()
4655 deltaIRExpr(st->Ist.CAS.details->dataLo, delta); in deltaIRStmt()
4664 d = st->Ist.Dirty.details; in deltaIRStmt()
5013 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg1); in setHints_Expr()
5014 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg2); in setHints_Expr()
5015 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg3); in setHints_Expr()
5016 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg4); in setHints_Expr()
5019 setHints_Expr(doesLoad, getInterval, e->Iex.Triop.details->arg1); in setHints_Expr()
5020 setHints_Expr(doesLoad, getInterval, e->Iex.Triop.details->arg2); in setHints_Expr()
5021 setHints_Expr(doesLoad, getInterval, e->Iex.Triop.details->arg3); in setHints_Expr()
5096 aoccCount_Expr(uses, e->Iex.Qop.details->arg1); in aoccCount_Expr()
5097 aoccCount_Expr(uses, e->Iex.Qop.details->arg2); in aoccCount_Expr()
5098 aoccCount_Expr(uses, e->Iex.Qop.details->arg3); in aoccCount_Expr()
5099 aoccCount_Expr(uses, e->Iex.Qop.details->arg4); in aoccCount_Expr()
5103 aoccCount_Expr(uses, e->Iex.Triop.details->arg1); in aoccCount_Expr()
5104 aoccCount_Expr(uses, e->Iex.Triop.details->arg2); in aoccCount_Expr()
5105 aoccCount_Expr(uses, e->Iex.Triop.details->arg3); in aoccCount_Expr()
5162 aoccCount_Expr(uses, st->Ist.PutI.details->ix); in aoccCount_Stmt()
5163 aoccCount_Expr(uses, st->Ist.PutI.details->data); in aoccCount_Stmt()
5170 IRStoreG* sg = st->Ist.StoreG.details; in aoccCount_Stmt()
5177 IRLoadG* lg = st->Ist.LoadG.details; in aoccCount_Stmt()
5184 cas = st->Ist.CAS.details; in aoccCount_Stmt()
5199 d = st->Ist.Dirty.details; in aoccCount_Stmt()
5454 e->Iex.Qop.details->op, in atbSubst_Expr()
5455 atbSubst_Expr(env, e->Iex.Qop.details->arg1), in atbSubst_Expr()
5456 atbSubst_Expr(env, e->Iex.Qop.details->arg2), in atbSubst_Expr()
5457 atbSubst_Expr(env, e->Iex.Qop.details->arg3), in atbSubst_Expr()
5458 atbSubst_Expr(env, e->Iex.Qop.details->arg4) in atbSubst_Expr()
5462 e->Iex.Triop.details->op, in atbSubst_Expr()
5463 atbSubst_Expr(env, e->Iex.Triop.details->arg1), in atbSubst_Expr()
5464 atbSubst_Expr(env, e->Iex.Triop.details->arg2), in atbSubst_Expr()
5465 atbSubst_Expr(env, e->Iex.Triop.details->arg3) in atbSubst_Expr()
5522 IRStoreG* sg = st->Ist.StoreG.details; in atbSubst_Stmt()
5529 IRLoadG* lg = st->Ist.LoadG.details; in atbSubst_Stmt()
5546 puti = st->Ist.PutI.details; in atbSubst_Stmt()
5569 cas = st->Ist.CAS.details; in atbSubst_Stmt()
5588 d = st->Ist.Dirty.details; in atbSubst_Stmt()
5688 IRRegArray *descr = st->Ist.PutI.details->descr; in stmt_modifies_guest_state()
5706 return dirty_helper_puts(st->Ist.Dirty.details, in stmt_modifies_guest_state()
5875 && dirty_helper_stores(st->Ist.Dirty.details)) in ado_treebuild_BB()
6268 IRPutI* puti = st->Ist.PutI.details; in do_XOR_TRANSFORM_IRSB()
6291 IRStoreG* sg = st->Ist.StoreG.details; in do_XOR_TRANSFORM_IRSB()
6298 IRLoadG* lg = st->Ist.LoadG.details; in do_XOR_TRANSFORM_IRSB()
6305 IRCAS* cas = st->Ist.CAS.details; in do_XOR_TRANSFORM_IRSB()
6319 IRDirty* d = st->Ist.Dirty.details; in do_XOR_TRANSFORM_IRSB()
6504 IRStoreG* sg = st->Ist.StoreG.details; in considerExpensives()
6511 IRLoadG* lg = st->Ist.LoadG.details; in considerExpensives()
6518 cas = st->Ist.CAS.details; in considerExpensives()
6531 d = st->Ist.Dirty.details; in considerExpensives()