Home
last modified time | relevance | path

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

123

/external/valgrind/main/memcheck/tests/vbit-test/
Dvtest.h86 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()
Dutil.c101 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()
Dmain.c19 IRType t_dst, t1, t2, t3, t4; in new_test_data()
/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.h76 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()
613 IRType gWordTy, IRType hWordTy ) in h_instrument()
/external/valgrind/main/VEX/pub/
Dlibvex.h691 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
Dlibvex_ir.h237 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/
Dlk_main.c310 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/
Dnl_main.c44 IRType gWordTy, IRType hWordTy ) in nl_instrument()
/external/valgrind/main/drd/
Ddrd_load_store.h47 IRType const gWordTy,
48 IRType const hWordTy);
Ddrd_load_store.c378 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/
Dtest_main.c84 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/
Dpub_core_gdbserver.h147 IRType gWordTy, IRType hWordTy);
Dm_translate.c226 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 …]
Dpub_core_tooliface.h114 VexArchInfo*, IRType, IRType);
/external/valgrind/main/memcheck/
Dmc_translate.c133 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 …]
Dmc_include.h167 IRType MC_(get_otrack_reg_array_equiv_int_type) ( IRRegArray* arr );
659 IRType gWordTy, IRType hWordTy );
/external/valgrind/main/VEX/priv/
Dguest_arm64_toIR.c297 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 …]
Dir_inject.c61 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()
Dir_defs.c47 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 …]
Dhost_arm64_isel.c209 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 …]
Dguest_generic_bb_to_IR.h184 /*IN*/ IRType guest_word_type,
/external/clang/lib/CodeGen/
DTargetInfo.cpp478 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/
Dm_gdbserver.c1109 IRType gWordTy, IRType hWordTy, in VG_()
1184 IRType gWordTy, in VG_()
1203 IRType gWordTy, IRType hWordTy) in VG_()

123