Home
last modified time | relevance | path

Searched refs:IRType (Results 1 – 25 of 45) sorted by relevance

12

/external/valgrind/main/exp-sgcheck/
Dsg_main.h57 struct _SGEnv* sg_instrument_init ( IRTemp (*newIRTemp_cb)(IRType,void*),
66 IRType gWordTy, IRType hWordTy );
73 IRType gWordTy, IRType hWordTy );
Dh_main.h75 IRType gWordTy, IRType hWordTy );
Dh_main.c536 IRType hWordTy;
539 IRType gWordTy;
575 static IRTemp newTemp ( PCEnv* pce, IRType ty, TempKind kind ) in newTemp()
601 static IRTemp for_sg__newIRTemp_cb ( IRType ty, void* opaque ) in for_sg__newIRTemp_cb()
612 IRType gWordTy, IRType hWordTy ) in h_instrument()
Dsg_main.c2074 IRTemp (*newIRTemp_cb)(IRType,void*);
2088 IRType sp_type; in gen_Get_SP()
2106 IRType fp_type; in gen_Get_FP()
2126 IRType tyAddr = Ity_INVALID; in instrument_mem_access()
2177 struct _SGEnv * sg_instrument_init ( IRTemp (*newIRTemp_cb)(IRType,void*), in sg_instrument_init() argument
2203 IRType gWordTy, IRType hWordTy ) in sg_instrument_IRStmt()
2338 IRType gWordTy, IRType hWordTy ) in sg_instrument_final_jump()
/external/valgrind/main/VEX/pub/
Dlibvex_ir.h237 IRType; typedef
240 extern void ppIRType ( IRType );
243 extern Int sizeofIRType ( IRType );
372 IRType elemTy; /* type of each element in the indexed area */
377 extern IRRegArray* mkIRRegArray ( Int, IRType, Int );
1579 IRType ty; /* Type of the value being read */
1672 IRType ty; /* Type of the loaded value */
1727 IRType retty; /* Type of return value. */
1765 extern IRExpr* IRExpr_Get ( Int off, IRType ty );
1774 extern IRExpr* IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr );
[all …]
Dlibvex.h592 IRType gWordTy, IRType hWordTy );
597 IRType gWordTy, IRType hWordTy );
/external/valgrind/main/none/
Dnl_main.c43 IRType gWordTy, IRType hWordTy ) in nl_instrument()
/external/valgrind/main/drd/
Ddrd_load_store.h46 IRType const gWordTy,
47 IRType const hWordTy);
Ddrd_load_store.c372 IRType ty_data_expr; in instr_trace_mem_store()
584 IRType const gWordTy, in DRD_()
585 IRType const hWordTy) in DRD_()
723 IRType dataTy; in DRD_()
/external/valgrind/main/VEX/
Dtest_main.c84 IRType gWordTy, IRType hWordTy );
276 IRSB* ac_instrument (IRSB* bb_in, VexGuestLayout* layout, IRType hWordTy )
505 static IRType shadowType ( IRType ty );
536 IRType hWordTy;
648 static IRType shadowType ( IRType ty ) in shadowType()
666 static IRExpr* definedOfType ( IRType ty ) { in definedOfType()
704 static IRAtom* assignNew ( MCEnv* mce, IRType ty, IRExpr* e ) { in assignNew()
779 static IRAtom* mkUifU ( MCEnv* mce, IRType vty, IRAtom* a1, IRAtom* a2 ) { in mkUifU()
934 static IRAtom* mkPCastTo( MCEnv* mce, IRType dst_ty, IRAtom* vbits ) in mkPCastTo()
936 IRType ty; in mkPCastTo()
[all …]
/external/valgrind/main/coregrind/
Dpub_core_gdbserver.h119 IRType gWordTy, IRType hWordTy);
Dm_translate.c223 IRType gWordTy, in tool_instrument_then_gdbserver_if_needed()
224 IRType hWordTy ) in tool_instrument_then_gdbserver_if_needed()
262 IRType gWordTy, in vg_SP_update_pass()
263 IRType hWordTy ) in vg_SP_update_pass()
271 IRType typeof_SP; in vg_SP_update_pass()
918 IRType ty_Word = Ity_I64; in gen_PUSH()
932 IRType ty_Word = Ity_I32; in gen_PUSH()
1012 IRType ty_Word = Ity_I64; in gen_POP()
1024 IRType ty_Word = Ity_I32; in gen_POP()
1507 IRType,IRType) in VG_()
[all …]
Dpub_core_tooliface.h112 IRType, IRType);
/external/valgrind/main/lackey/
Dlk_main.c306 static Int type2index ( IRType ty ) in type2index()
353 static void instrument_detail(IRSB* sb, Op op, IRType type) in instrument_detail()
606 IRType gWordTy, IRType hWordTy ) in lk_instrument()
612 IRType type; in lk_instrument()
796 IRType dataTy; in lk_instrument()
821 IRType dataTy; in lk_instrument()
/external/valgrind/main/memcheck/
Dmc_translate.c128 static IRType shadowTypeV ( IRType ty );
206 IRType hWordTy;
238 static IRTemp newTemp ( MCEnv* mce, IRType ty, TempKind kind ) in newTemp()
363 static IRType shadowTypeV ( IRType ty ) in shadowTypeV()
387 static IRExpr* definedOfType ( IRType ty ) { in definedOfType()
441 static IRAtom* assignNew ( HChar cat, MCEnv* mce, IRType ty, IRExpr* e ) in assignNew()
445 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e); in assignNew()
571 static IRAtom* mkUifU ( MCEnv* mce, IRType vty, IRAtom* a1, IRAtom* a2 ) { in mkUifU()
741 static IRAtom* mkPCastTo( MCEnv* mce, IRType dst_ty, IRAtom* vbits ) in mkPCastTo()
743 IRType src_ty; in mkPCastTo()
[all …]
Dmc_include.h152 IRType MC_(get_otrack_reg_array_equiv_int_type) ( IRRegArray* arr );
569 IRType gWordTy, IRType hWordTy );
/external/clang/lib/CodeGen/
DTargetInfo.cpp485 bool UseX86_MMXType(llvm::Type *IRType) { in UseX86_MMXType() argument
488 return IRType->isVectorTy() && IRType->getPrimitiveSizeInBits() == 64 && in UseX86_MMXType()
489 cast<llvm::VectorType>(IRType)->getElementType()->isIntegerTy() && in UseX86_MMXType()
490 IRType->getScalarSizeInBits() != 64; in UseX86_MMXType()
913 llvm::Type *IRType = CGT.ConvertType(Ty); in classifyArgumentType() local
914 if (UseX86_MMXType(IRType)) { in classifyArgumentType()
918 ABIArgInfo AAI = ABIArgInfo::getDirect(IRType); in classifyArgumentType()
1135 llvm::Type *GetSSETypeAtOffset(llvm::Type *IRType,
1138 llvm::Type *GetINTEGERTypeAtOffset(llvm::Type *IRType,
1746 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType() local
[all …]
/external/valgrind/main/VEX/priv/
Dir_defs.c47 void ppIRType ( IRType ty ) in ppIRType()
1475 IRRegArray* mkIRRegArray ( Int base, IRType elemTy, Int nElems ) in mkIRRegArray()
1496 IRExpr* IRExpr_Get ( Int off, IRType ty ) { in IRExpr_Get()
1557 IRExpr* IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr ) { in IRExpr_Load()
1572 IRExpr* IRExpr_CCall ( IRCallee* cee, IRType retty, IRExpr** args ) { in IRExpr_CCall()
1834 env->types = LibVEX_Alloc(8 * sizeof(IRType)); in emptyIRTypeEnv()
2067 dst->types = LibVEX_Alloc(dst->types_size * sizeof(IRType)); in deepCopyIRTypeEnv()
2104 IRType* t_dst, in typeOfPrimop()
2105 IRType* t_arg1, IRType* t_arg2, in typeOfPrimop()
2106 IRType* t_arg3, IRType* t_arg4 ) in typeOfPrimop()
[all …]
Dguest_generic_bb_to_IR.h177 /*IN*/ IRType guest_word_type,
Dhost_mips_isel.c235 IRType xferTy);
236 static MIPSAMode *iselWordExpr_AMode(ISelEnv * env, IRExpr * e, IRType xferTy);
566 static MIPSAMode *iselWordExpr_AMode(ISelEnv * env, IRExpr * e, IRType xferTy) in iselWordExpr_AMode()
575 IRType xferTy) in iselWordExpr_AMode_wrk()
577 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_AMode_wrk()
636 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_R_wrk()
1533 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH_wrk()
1601 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH5u_wrk()
2176 IRType ty = typeOfIRExpr(env->type_env, e); in iselFltExpr_wrk()
2444 IRType ty = typeOfIRExpr(env->type_env, e); in iselDblExpr_wrk()
[all …]
Dhost_ppc_isel.c421 static PPCAMode* iselWordExpr_AMode_wrk ( ISelEnv* env, IRExpr* e, IRType xferTy );
422 static PPCAMode* iselWordExpr_AMode ( ISelEnv* env, IRExpr* e, IRType xferTy );
1103 IRType ty = typeOfIRExpr(env->type_env,e); in mk_AvDuplicateRI()
1242 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_R_wrk()
2222 PPCAMode* iselWordExpr_AMode ( ISelEnv* env, IRExpr* e, IRType xferTy ) in iselWordExpr_AMode()
2230 static PPCAMode* iselWordExpr_AMode_wrk ( ISelEnv* env, IRExpr* e, IRType xferTy ) in iselWordExpr_AMode_wrk()
2232 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_AMode_wrk()
2333 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_RH_wrk()
2392 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_RI_wrk()
2444 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_RH5u_wrk()
[all …]
Dhost_s390_isel.c475 IRType type = typeOfIRExpr(env->type_env, args[i]); in doHelperCall()
610 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int128_expr_wrk()
786 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int_expr_wrk()
1451 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int_expr_RMI()
1496 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_float128_expr_wrk()
1726 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_float_expr_wrk()
2226 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Store.data); in s390_isel_stmt()
2261 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Put.data); in s390_isel_stmt()
2387 IRType tyd = typeOfIRTemp(env->type_env, tmp); in s390_isel_stmt()
2444 IRType retty; in s390_isel_stmt()
/external/valgrind/main/coregrind/m_gdbserver/
Dm_gdbserver.c1041 IRType gWordTy, IRType hWordTy, in VG_()
1116 IRType gWordTy, in VG_()
1135 IRType gWordTy, IRType hWordTy) in VG_()
/external/valgrind/main/include/
Dpub_tool_tooliface.h223 IRType gWordTy,
224 IRType hWordTy),
/external/valgrind/main/exp-bbv/
Dbbv_main.c350 IRType gWordTy, IRType hWordTy ) in bbv_instrument()

12