/external/valgrind/memcheck/tests/vbit-test/ |
D | vtest.h | 88 IRType type; 124 unsigned sizeof_irtype(IRType); 125 void typeof_primop(IROp, IRType *t_dst, IRType *t_arg1, IRType *t_arg2, 126 IRType *t_arg3, IRType *t_arg4); 128 static __inline__ unsigned bitsof_irtype(IRType type) in bitsof_irtype()
|
D | util.c | 101 is_floating_point_type(IRType type) in is_floating_point_type() 121 IRType t_dst, t_arg1, t_arg2, t_arg3, t_arg4; in is_floating_point_op_with_rounding_mode() 146 IRType unused, t1, t2, t3, t4; in get_num_operands() 176 sizeof_irtype(IRType ty) in sizeof_irtype() 201 typeof_primop(IROp op, IRType *t_dst, IRType *t_arg1, IRType *t_arg2, in typeof_primop() 202 IRType *t_arg3, IRType *t_arg4) in typeof_primop() 222 const IRType ity_RMode = Ity_I32; in typeof_primop()
|
/external/valgrind/exp-sgcheck/ |
D | sg_main.h | 57 struct _SGEnv* sg_instrument_init ( IRTemp (*newIRTemp_cb)(IRType,void*), 66 IRType gWordTy, IRType hWordTy ); 73 IRType gWordTy, IRType hWordTy );
|
D | h_main.h | 76 IRType gWordTy, IRType hWordTy );
|
D | h_main.c | 536 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() 613 IRType gWordTy, IRType hWordTy ) in h_instrument()
|
/external/valgrind/VEX/pub/ |
D | libvex.h | 656 IRType gWordTy, IRType hWordTy ); 662 IRType gWordTy, IRType hWordTy ); 841 IRType t_result; // type of result 842 IRType t_opnd1; // type of 1st operand 843 IRType t_opnd2; // type of 2nd operand 844 IRType t_opnd3; // type of 3rd operand 845 IRType t_opnd4; // type of 4th operand
|
D | libvex_ir.h | 238 IRType; typedef 241 extern void ppIRType ( IRType ); 244 extern Int sizeofIRType ( IRType ); 248 extern IRType integerIRTypeOfSize ( Int szB ); 377 IRType elemTy; /* type of each element in the indexed area */ 382 extern IRRegArray* mkIRRegArray ( Int, IRType, Int ); 1943 IRType ty; /* Type of the value being read */ 2036 IRType ty; /* Type of the loaded value */ 2096 IRType retty; /* Type of return value. */ 2158 extern IRExpr* IRExpr_Get ( Int off, IRType ty ); [all …]
|
/external/valgrind/lackey/ |
D | lk_main.c | 310 static Int type2index ( IRType ty ) in type2index() 367 static void instrument_detail(IRSB* sb, Op op, IRType type, IRAtom* guard) in instrument_detail() 658 IRType gWordTy, IRType hWordTy ) in lk_instrument() 784 IRType type = typeOfIRExpr(sbOut->tyenv, expr); in lk_instrument() 806 IRType type = typeOfIRExpr(tyenv, data); in lk_instrument() 822 IRType type = typeOfIRExpr(tyenv, data); in lk_instrument() 837 IRType type = Ity_INVALID; /* loaded type */ in lk_instrument() 838 IRType typeWide = Ity_INVALID; /* after implicit widening */ in lk_instrument() 881 IRType dataTy; in lk_instrument() 906 IRType dataTy; in lk_instrument()
|
/external/valgrind/none/ |
D | nl_main.c | 44 IRType gWordTy, IRType hWordTy ) in nl_instrument()
|
/external/valgrind/VEX/useful/ |
D | test_main.c | 84 IRType gWordTy, IRType hWordTy ); 320 IRSB* ac_instrument (IRSB* bb_in, VexGuestLayout* layout, IRType hWordTy ) 549 static IRType shadowType ( IRType ty ); 580 IRType hWordTy; 692 static IRType shadowType ( IRType ty ) in shadowType() 710 static IRExpr* definedOfType ( IRType ty ) { in definedOfType() 748 static IRAtom* assignNew ( MCEnv* mce, IRType ty, IRExpr* e ) { in assignNew() 823 static IRAtom* mkUifU ( MCEnv* mce, IRType vty, IRAtom* a1, IRAtom* a2 ) { in mkUifU() 978 static IRAtom* mkPCastTo( MCEnv* mce, IRType dst_ty, IRAtom* vbits ) in mkPCastTo() 980 IRType ty; in mkPCastTo() [all …]
|
/external/valgrind/drd/ |
D | drd_load_store.h | 47 IRType const gWordTy, 48 IRType const hWordTy);
|
D | drd_load_store.c | 380 IRType ty_data_expr; in instr_trace_mem_store() 598 IRType const gWordTy, in DRD_() 599 IRType const hWordTy) in DRD_() 666 IRType type = Ity_INVALID; /* loaded type */ in DRD_() 667 IRType typeWide = Ity_INVALID; /* after implicit widening */ in DRD_() 769 IRType dataTy; in DRD_()
|
/external/valgrind/coregrind/ |
D | pub_core_gdbserver.h | 160 IRType gWordTy, IRType hWordTy);
|
D | m_translate.c | 235 IRType gWordTy, in tool_instrument_then_gdbserver_if_needed() 236 IRType hWordTy ) in tool_instrument_then_gdbserver_if_needed() 276 IRType gWordTy, in vg_SP_update_pass() 277 IRType hWordTy ) in vg_SP_update_pass() 285 IRType typeof_SP; in vg_SP_update_pass() 1028 IRType ty_Word = Ity_I64; in gen_PUSH() 1042 IRType ty_Word = Ity_I32; in gen_PUSH() 1122 IRType ty_Word = Ity_I64; in gen_POP() 1134 IRType ty_Word = Ity_I32; in gen_POP() 1710 const VexArchInfo*,IRType,IRType) in VG_() [all …]
|
D | pub_core_tooliface.h | 114 const VexArchInfo*, IRType, IRType);
|
/external/valgrind/memcheck/ |
D | mc_translate.c | 140 static IRType shadowTypeV ( IRType ty ); 218 IRType hWordTy; 250 static IRTemp newTemp ( MCEnv* mce, IRType ty, TempKind kind ) in newTemp() 375 static IRType shadowTypeV ( IRType ty ) in shadowTypeV() 400 static IRExpr* definedOfType ( IRType ty ) { in definedOfType() 456 static IRAtom* assignNew ( HChar cat, MCEnv* mce, IRType ty, IRExpr* e ) in assignNew() 460 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e); in assignNew() 586 static IRAtom* mkUifU ( MCEnv* mce, IRType vty, IRAtom* a1, IRAtom* a2 ) { in mkUifU() 757 static IRAtom* mkPCastTo( MCEnv* mce, IRType dst_ty, IRAtom* vbits ) in mkPCastTo() 759 IRType src_ty; in mkPCastTo() [all …]
|
D | mc_include.h | 167 IRType MC_(get_otrack_reg_array_equiv_int_type) ( IRRegArray* arr ); 663 IRType gWordTy, IRType hWordTy );
|
/external/valgrind/VEX/priv/ |
D | ir_inject.c | 61 load_aux(IREndness endian, IRType type, IRExpr *addr) in load_aux() 82 load(IREndness endian, IRType type, HWord haddr) in load() 160 IRType type = typeOfIRExpr(irsb->tyenv, data); in store()
|
D | host_tilegx_isel.c | 170 IRType xferTy ); 172 IRType xferTy ); 215 IRExpr ** args, IRType retTy ) in doHelperCall() 391 IRType xferTy ) in iselWordExpr_AMode() 400 IRType xferTy ) in iselWordExpr_AMode_wrk() 402 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_AMode_wrk() 453 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_R_wrk() 1145 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH_wrk() 1212 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH6u_wrk() 1410 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Store.data); in iselStmt() [all …]
|
D | ir_defs.c | 47 void ppIRType ( IRType ty ) in ppIRType() 1769 IRRegArray* mkIRRegArray ( Int base, IRType elemTy, Int nElems ) in mkIRRegArray() 1790 IRExpr* IRExpr_Get ( Int off, IRType ty ) { in IRExpr_Get() 1851 IRExpr* IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr ) { in IRExpr_Load() 1866 IRExpr* IRExpr_CCall ( IRCallee* cee, IRType retty, IRExpr** args ) { in IRExpr_CCall() 2179 env->types = LibVEX_Alloc_inline(8 * sizeof(IRType)); in emptyIRTypeEnv() 2439 dst->types = LibVEX_Alloc_inline(dst->types_size * sizeof(IRType)); in deepCopyIRTypeEnv() 2476 IRType* t_dst, in typeOfPrimop() 2477 IRType* t_arg1, IRType* t_arg2, in typeOfPrimop() 2478 IRType* t_arg3, IRType* t_arg4 ) in typeOfPrimop() [all …]
|
D | guest_arm64_toIR.c | 290 static IRExpr* loadLE ( IRType ty, IRExpr* addr ) in loadLE() 355 static IRTemp newTemp ( IRType ty ) in newTemp() 456 static IROp mkAND ( IRType ty ) { in mkAND() 464 static IROp mkOR ( IRType ty ) { in mkOR() 472 static IROp mkXOR ( IRType ty ) { in mkXOR() 480 static IROp mkSHL ( IRType ty ) { in mkSHL() 488 static IROp mkSHR ( IRType ty ) { in mkSHR() 496 static IROp mkSAR ( IRType ty ) { in mkSAR() 504 static IROp mkNOT ( IRType ty ) { in mkNOT() 512 static IROp mkADD ( IRType ty ) { in mkADD() [all …]
|
D | guest_generic_bb_to_IR.h | 185 /*IN*/ IRType guest_word_type,
|
D | host_arm64_isel.c | 179 IRExpr* e, IRType dty ); 181 IRExpr* e, IRType dty ); 480 IRCallee* cee, IRType retTy, IRExpr** args ) in doHelperCall() 642 IRType aTy = Ity_INVALID; in doHelperCall() 681 IRType aTy = Ity_INVALID; in doHelperCall() 844 ARM64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e, IRType dty ) in iselIntExpr_AMode() 852 ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e, IRType dty ) in iselIntExpr_AMode_wrk() 854 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode_wrk() 940 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RIA_wrk() 1204 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RIL_wrk() [all …]
|
/external/clang/lib/CodeGen/ |
D | TargetInfo.cpp | 508 bool IsX86_MMXType(llvm::Type *IRType) { in IsX86_MMXType() argument 510 return IRType->isVectorTy() && IRType->getPrimitiveSizeInBits() == 64 && in IsX86_MMXType() 511 cast<llvm::VectorType>(IRType)->getElementType()->isIntegerTy() && in IsX86_MMXType() 512 IRType->getScalarSizeInBits() != 64; in IsX86_MMXType() 1449 llvm::Type *GetSSETypeAtOffset(llvm::Type *IRType, 1452 llvm::Type *GetINTEGERTypeAtOffset(llvm::Type *IRType, 2212 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType() local 2213 assert(isa<llvm::VectorType>(IRType) && in GetByteVectorType() 2215 return IRType; in GetByteVectorType() 2306 static bool ContainsFloatAtOffset(llvm::Type *IRType, unsigned IROffset, in ContainsFloatAtOffset() argument [all …]
|
/external/valgrind/coregrind/m_gdbserver/ |
D | m_gdbserver.c | 1138 IRType gWordTy, IRType hWordTy, in VG_() 1213 IRType gWordTy, in VG_() 1232 IRType gWordTy, IRType hWordTy) in VG_()
|