Home
last modified time | relevance | path

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

123

/external/valgrind/memcheck/tests/vbit-test/
Dvtest.h88 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()
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()
/external/valgrind/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/VEX/pub/
Dlibvex.h656 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
Dlibvex_ir.h238 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/
Dlk_main.c310 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/
Dnl_main.c44 IRType gWordTy, IRType hWordTy ) in nl_instrument()
/external/valgrind/VEX/useful/
Dtest_main.c84 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/
Ddrd_load_store.h47 IRType const gWordTy,
48 IRType const hWordTy);
Ddrd_load_store.c380 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/
Dpub_core_gdbserver.h160 IRType gWordTy, IRType hWordTy);
Dm_translate.c235 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 …]
Dpub_core_tooliface.h114 const VexArchInfo*, IRType, IRType);
/external/valgrind/memcheck/
Dmc_translate.c140 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 …]
Dmc_include.h167 IRType MC_(get_otrack_reg_array_equiv_int_type) ( IRRegArray* arr );
663 IRType gWordTy, IRType hWordTy );
/external/valgrind/VEX/priv/
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()
Dhost_tilegx_isel.c170 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 …]
Dir_defs.c47 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 …]
Dguest_arm64_toIR.c290 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 …]
Dguest_generic_bb_to_IR.h185 /*IN*/ IRType guest_word_type,
Dhost_arm64_isel.c179 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/
DTargetInfo.cpp508 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/
Dm_gdbserver.c1138 IRType gWordTy, IRType hWordTy, in VG_()
1213 IRType gWordTy, in VG_()
1232 IRType gWordTy, IRType hWordTy) in VG_()

123