/external/valgrind/main/memcheck/tests/vbit-test/ |
D | vtest.h | 86 IRType type; 122 unsigned sizeof_irtype(IRType); 123 void typeof_primop(IROp, IRType *t_dst, IRType *t_arg1, IRType *t_arg2, 124 IRType *t_arg3, IRType *t_arg4); 126 static unsigned __inline__ 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()
|
D | main.c | 19 IRType t_dst, t1, t2, t3, t4; in new_test_data()
|
/external/valgrind/main/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/main/VEX/pub/ |
D | libvex.h | 691 IRType gWordTy, IRType hWordTy ); 697 IRType gWordTy, IRType hWordTy ); 862 IRType t_result; // type of result 863 IRType t_opnd1; // type of 1st operand 864 IRType t_opnd2; // type of 2nd operand 865 IRType t_opnd3; // type of 3rd operand 866 IRType t_opnd4; // type of 4th operand
|
D | libvex_ir.h | 237 IRType; typedef 240 extern void ppIRType ( IRType ); 243 extern Int sizeofIRType ( IRType ); 247 extern IRType integerIRTypeOfSize ( Int szB ); 376 IRType elemTy; /* type of each element in the indexed area */ 381 extern IRRegArray* mkIRRegArray ( Int, IRType, Int ); 1795 IRType ty; /* Type of the value being read */ 1888 IRType ty; /* Type of the loaded value */ 1948 IRType retty; /* Type of return value. */ 2010 extern IRExpr* IRExpr_Get ( Int off, IRType ty ); [all …]
|
/external/valgrind/main/lackey/ |
D | lk_main.c | 310 static Int type2index ( IRType ty ) in type2index() 361 static void instrument_detail(IRSB* sb, Op op, IRType type, IRAtom* guard) in instrument_detail() 652 IRType gWordTy, IRType hWordTy ) in lk_instrument() 778 IRType type = typeOfIRExpr(sbOut->tyenv, expr); in lk_instrument() 800 IRType type = typeOfIRExpr(tyenv, data); in lk_instrument() 816 IRType type = typeOfIRExpr(tyenv, data); in lk_instrument() 831 IRType type = Ity_INVALID; /* loaded type */ in lk_instrument() 832 IRType typeWide = Ity_INVALID; /* after implicit widening */ in lk_instrument() 875 IRType dataTy; in lk_instrument() 900 IRType dataTy; in lk_instrument()
|
/external/valgrind/main/none/ |
D | nl_main.c | 44 IRType gWordTy, IRType hWordTy ) in nl_instrument()
|
/external/valgrind/main/drd/ |
D | drd_load_store.h | 47 IRType const gWordTy, 48 IRType const hWordTy);
|
D | drd_load_store.c | 378 IRType ty_data_expr; in instr_trace_mem_store() 596 IRType const gWordTy, in DRD_() 597 IRType const hWordTy) in DRD_() 662 IRType type = Ity_INVALID; /* loaded type */ in DRD_() 663 IRType typeWide = Ity_INVALID; /* after implicit widening */ in DRD_() 765 IRType dataTy; in DRD_()
|
/external/valgrind/main/VEX/ |
D | test_main.c | 84 IRType gWordTy, IRType hWordTy ); 299 IRSB* ac_instrument (IRSB* bb_in, VexGuestLayout* layout, IRType hWordTy ) 528 static IRType shadowType ( IRType ty ); 559 IRType hWordTy; 671 static IRType shadowType ( IRType ty ) in shadowType() 689 static IRExpr* definedOfType ( IRType ty ) { in definedOfType() 727 static IRAtom* assignNew ( MCEnv* mce, IRType ty, IRExpr* e ) { in assignNew() 802 static IRAtom* mkUifU ( MCEnv* mce, IRType vty, IRAtom* a1, IRAtom* a2 ) { in mkUifU() 957 static IRAtom* mkPCastTo( MCEnv* mce, IRType dst_ty, IRAtom* vbits ) in mkPCastTo() 959 IRType ty; in mkPCastTo() [all …]
|
/external/valgrind/main/coregrind/ |
D | pub_core_gdbserver.h | 147 IRType gWordTy, IRType hWordTy);
|
D | m_translate.c | 226 IRType gWordTy, in tool_instrument_then_gdbserver_if_needed() 227 IRType hWordTy ) in tool_instrument_then_gdbserver_if_needed() 267 IRType gWordTy, in vg_SP_update_pass() 268 IRType hWordTy ) in vg_SP_update_pass() 276 IRType typeof_SP; in vg_SP_update_pass() 951 IRType ty_Word = Ity_I64; in gen_PUSH() 965 IRType ty_Word = Ity_I32; in gen_PUSH() 1045 IRType ty_Word = Ity_I64; in gen_POP() 1057 IRType ty_Word = Ity_I32; in gen_POP() 1549 IRType,IRType) in VG_() [all …]
|
D | pub_core_tooliface.h | 114 VexArchInfo*, IRType, IRType);
|
/external/valgrind/main/memcheck/ |
D | mc_translate.c | 133 static IRType shadowTypeV ( IRType ty ); 211 IRType hWordTy; 243 static IRTemp newTemp ( MCEnv* mce, IRType ty, TempKind kind ) in newTemp() 368 static IRType shadowTypeV ( IRType ty ) in shadowTypeV() 392 static IRExpr* definedOfType ( IRType ty ) { in definedOfType() 448 static IRAtom* assignNew ( HChar cat, MCEnv* mce, IRType ty, IRExpr* e ) in assignNew() 452 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e); in assignNew() 578 static IRAtom* mkUifU ( MCEnv* mce, IRType vty, IRAtom* a1, IRAtom* a2 ) { in mkUifU() 749 static IRAtom* mkPCastTo( MCEnv* mce, IRType dst_ty, IRAtom* vbits ) in mkPCastTo() 751 IRType src_ty; in mkPCastTo() [all …]
|
D | mc_include.h | 167 IRType MC_(get_otrack_reg_array_equiv_int_type) ( IRRegArray* arr ); 659 IRType gWordTy, IRType hWordTy );
|
/external/valgrind/main/VEX/priv/ |
D | guest_arm64_toIR.c | 297 static IRExpr* loadLE ( IRType ty, IRExpr* addr ) in loadLE() 362 static IRTemp newTemp ( IRType ty ) in newTemp() 403 static IROp mkAND ( IRType ty ) { in mkAND() 411 static IROp mkOR ( IRType ty ) { in mkOR() 419 static IROp mkXOR ( IRType ty ) { in mkXOR() 427 static IROp mkSHL ( IRType ty ) { in mkSHL() 435 static IROp mkSHR ( IRType ty ) { in mkSHR() 443 static IROp mkSAR ( IRType ty ) { in mkSAR() 451 static IROp mkNOT ( IRType ty ) { in mkNOT() 459 static IROp mkADD ( IRType ty ) { in mkADD() [all …]
|
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 | ir_defs.c | 47 void ppIRType ( IRType ty ) in ppIRType() 1680 IRRegArray* mkIRRegArray ( Int base, IRType elemTy, Int nElems ) in mkIRRegArray() 1701 IRExpr* IRExpr_Get ( Int off, IRType ty ) { in IRExpr_Get() 1762 IRExpr* IRExpr_Load ( IREndness end, IRType ty, IRExpr* addr ) { in IRExpr_Load() 1777 IRExpr* IRExpr_CCall ( IRCallee* cee, IRType retty, IRExpr** args ) { in IRExpr_CCall() 2090 env->types = LibVEX_Alloc(8 * sizeof(IRType)); in emptyIRTypeEnv() 2342 dst->types = LibVEX_Alloc(dst->types_size * sizeof(IRType)); in deepCopyIRTypeEnv() 2379 IRType* t_dst, in typeOfPrimop() 2380 IRType* t_arg1, IRType* t_arg2, in typeOfPrimop() 2381 IRType* t_arg3, IRType* t_arg4 ) in typeOfPrimop() [all …]
|
D | host_arm64_isel.c | 209 IRExpr* e, IRType dty ); 211 IRExpr* e, IRType dty ); 511 IRCallee* cee, IRType retTy, IRExpr** args ) in doHelperCall() 673 IRType aTy = Ity_INVALID; in doHelperCall() 712 IRType aTy = Ity_INVALID; in doHelperCall() 875 ARM64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e, IRType dty ) in iselIntExpr_AMode() 883 ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e, IRType dty ) in iselIntExpr_AMode_wrk() 885 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode_wrk() 1101 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RIA_wrk() 1365 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RIL_wrk() [all …]
|
D | guest_generic_bb_to_IR.h | 184 /*IN*/ IRType guest_word_type,
|
/external/clang/lib/CodeGen/ |
D | TargetInfo.cpp | 478 bool IsX86_MMXType(llvm::Type *IRType) { in IsX86_MMXType() argument 480 return IRType->isVectorTy() && IRType->getPrimitiveSizeInBits() == 64 && in IsX86_MMXType() 481 cast<llvm::VectorType>(IRType)->getElementType()->isIntegerTy() && in IsX86_MMXType() 482 IRType->getScalarSizeInBits() != 64; in IsX86_MMXType() 1258 llvm::Type *GetSSETypeAtOffset(llvm::Type *IRType, 1261 llvm::Type *GetINTEGERTypeAtOffset(llvm::Type *IRType, 1921 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType() local 1925 llvm::StructType *STy = dyn_cast<llvm::StructType>(IRType); in GetByteVectorType() 1927 IRType = STy->getElementType(0); in GetByteVectorType() 1928 STy = dyn_cast<llvm::StructType>(IRType); in GetByteVectorType() [all …]
|
/external/valgrind/main/coregrind/m_gdbserver/ |
D | m_gdbserver.c | 1109 IRType gWordTy, IRType hWordTy, in VG_() 1184 IRType gWordTy, in VG_() 1203 IRType gWordTy, IRType hWordTy) in VG_()
|