HomeSort by relevance Sort by last modified time
    Searched refs:IRTemp (Results 1 - 25 of 28) sorted by null

1 2

  /external/valgrind/main/VEX/priv/
guest_s390_toIR.c 109 static __inline__ IRTemp
119 mkexpr(IRTemp tmp)
126 assign(IRTemp dst, IRExpr *expr)
132 static __inline__ IRTemp
135 IRTemp temp = newTemp(type);
427 s390_cc_widen(IRTemp v, Bool sign_extend)
453 s390_cc_thunk_put1(UInt opc, IRTemp d1, Bool sign_extend)
467 s390_cc_thunk_put2(UInt opc, IRTemp d1, IRTemp d2, Bool sign_extend)
492 s390_cc_thunk_put3(UInt opc, IRTemp d1, IRTemp d2, IRTemp nd, Bool sign_extend
    [all...]
guest_arm_toIR.c 39 All uses of newTemp assign to an IRTemp and not a UInt
154 is conditional, this holds the gating IRTemp :: Ity_I32. If the
157 static IRTemp r15guard; /* :: Ity_I32, 0 or 1 */
161 static IRTemp r15kind;
290 static IRExpr* mkexpr ( IRTemp tmp )
321 static void assign ( IRTemp dst, IRExpr* e )
332 static IRTemp newTemp ( IRType ty )
346 static IRExpr* genROR32( IRTemp src, Int rot )
533 IRTemp guardT /* :: Ity_I32, 0 or 1 */,
573 IRTemp guardT /* :: Ity_I32, 0 or 1 */
    [all...]
guest_ppc_toIR.c 449 static IRTemp newTemp ( IRType ty )
504 static void assign ( IRTemp dst, IRExpr* e )
538 static IRExpr* mkexpr ( IRTemp tmp )
593 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd )
595 IRTemp ones8x16 = newTemp(Ity_V128);
611 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd )
613 IRTemp ones8x16 = newTemp(Ity_V128);
629 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd
    [all...]
guest_amd64_toIR.c 230 static IRTemp newTemp ( IRType ty )
243 static void assign ( IRTemp dst, IRExpr* e )
263 static IRExpr* mkexpr ( IRTemp tmp )
    [all...]
guest_x86_toIR.c 322 static IRTemp newTemp ( IRType ty )
636 static void assign ( IRTemp dst, IRExpr* e )
661 static IRExpr* mkexpr ( IRTemp tmp )
759 IRTemp oldTmp = newTemp(tyE);
760 IRTemp expTmp = newTemp(tyE);
915 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty )
939 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty )
966 IRTemp res,
967 IRTemp resUS
    [all...]
ir_opt.c 263 the same value, after having appended extra IRTemp assignments to
271 IRTemp t1;
885 /* The env in this section is a map from IRTemp to IRExpr*,
886 that is, an array indexed by IRTemp. */
888 /* Are both expressions simply the same IRTemp ? */
906 /* Are both expressions either the same IRTemp or IRConst-U32s ? If
    [all...]
ir_defs.c 106 void ppIRTemp ( IRTemp tmp )
    [all...]
host_s390_isel.c 50 - A mapping from IRTemp to IRType, giving the type of any IRTemp we
54 - A mapping from IRTemp to HReg. This tells the insn selector
55 which virtual register(s) are associated with each IRTemp
60 - vregmap holds the primary register for the IRTemp.
61 - vregmapHI holds the secondary register for the IRTemp,
122 /* Return the virtual register to which a given IRTemp is mapped. */
124 lookupIRTemp(ISelEnv *env, IRTemp tmp)
133 /* Return the two virtual registers to which the IRTemp is mapped. */
135 lookupIRTemp128(HReg *hi, HReg *lo, ISelEnv *env, IRTemp tmp
    [all...]
guest_arm_helpers.c 724 IRTemp look_for = cond_n_op->Iex.RdTmp.tmp;
    [all...]
host_ppc_isel.c 215 - A mapping from IRTemp to IRType, giving the type of any IRTemp we
219 - A mapping from IRTemp to HReg. This tells the insn selector
220 which virtual register(s) are associated with each IRTemp
225 - vregmap holds the primary register for the IRTemp.
226 - vregmapHI holds the secondary register for the IRTemp,
279 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
287 ISelEnv* env, IRTemp tmp )
    [all...]
host_amd64_isel.c 99 - A mapping from IRTemp to IRType, giving the type of any IRTemp we
103 - A mapping from IRTemp to HReg. This tells the insn selector
104 which virtual register is associated with each IRTemp
109 - vregmap holds the primary register for the IRTemp.
143 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
151 ISelEnv* env, IRTemp tmp )
    [all...]
  /external/valgrind/main/VEX/pub/
libvex_ir.h 382 typedef UInt IRTemp;
384 /* Pretty-print an IRTemp. */
385 extern void ppIRTemp ( IRTemp );
387 #define IRTemp_INVALID ((IRTemp)0xFFFFFFFF)
    [all...]
  /external/valgrind/main/exp-sgcheck/
sg_main.h 57 struct _SGEnv* sg_instrument_init ( IRTemp (*newIRTemp_cb)(IRType,void*),
h_main.c 499 IRTemp shadow;
571 /* Create a new IRTemp of type 'ty' and kind 'kind', and add it to
575 static IRTemp newTemp ( PCEnv* pce, IRType ty, TempKind kind )
579 IRTemp tmp = newIRTemp(pce->sb->tyenv, ty);
601 static IRTemp for_sg__newIRTemp_cb ( IRType ty, void* opaque )
sg_main.c     [all...]
  /external/valgrind/tsan/
ts_valgrind.cc 937 IRTemp need_sleep = newIRTemp(bbOut->tyenv, Ity_I32);
942 IRTemp need_sleep_i1 = newIRTemp(bbOut->tyenv, Ity_I1);
965 static IRTemp gen_Get_SP ( IRSB* bbOut,
970 IRTemp sp_temp;
1007 IRTemp sp_post_call_insn
1026 IRTemp sp_post_call_insn
    [all...]
  /external/valgrind/main/coregrind/
m_translate.c 136 IRTemp temp;
157 static void add_SP_alias(IRTemp temp, Long delta)
166 static Bool get_SP_delta(IRTemp temp, ULong* delta)
448 IRTemp tttmp = st->Ist.Put.data->Iex.RdTmp.tmp;
499 IRTemp old_SP;
542 IRTemp new_SP;
    [all...]
  /external/valgrind/main/memcheck/
mc_translate.c 129 static IRTemp findShadowTmpB ( struct _MCEnv* mce, IRTemp orig );
158 IRTemp shadowV;
159 IRTemp shadowB;
227 /* Create a new IRTemp of type 'ty' and kind 'kind', and add it to
231 static IRTemp newTemp ( MCEnv* mce, IRType ty, TempKind kind )
235 IRTemp tmp = newIRTemp(mce->sb->tyenv, ty);
247 static IRTemp findShadowTmpV ( MCEnv* mce, IRTemp orig )
255 IRTemp tmp
    [all...]
  /external/valgrind/main/exp-dhat/
dh_main.c 786 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64);
787 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
838 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr);
841 IRTemp sp_minus_rz = newIRTemp(sbOut->tyenv, tyAddr);
850 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr);
859 IRTemp guard = newIRTemp(sbOut->tyenv, Ity_I1);
    [all...]
  /external/valgrind/main/VEX/
test_main.c 527 IRTemp* tmpMap;
566 static IRTemp findShadowTmp ( MCEnv* mce, IRTemp orig )
583 static void newShadowTmp ( MCEnv* mce, IRTemp orig )
705 IRTemp t = newIRTemp(mce->bb->tyenv, ty);
    [all...]
  /external/valgrind/main/cachegrind/
cg_main.c     [all...]
  /external/valgrind/main/callgrind/
main.c     [all...]
  /external/valgrind/main/massif/
ms_main.c     [all...]
  /external/valgrind/main/coregrind/m_gdbserver/
m_gdbserver.c 939 IRTemp jmp,
    [all...]
  /external/valgrind/main/helgrind/
hg_main.c     [all...]

Completed in 250 milliseconds

1 2