Lines Matching refs:ty
308 sz = sizeofIRType(data->Iex.LDle.ty);
505 static IRType shadowType ( IRType ty );
648 static IRType shadowType ( IRType ty ) in shadowType() argument
650 switch (ty) { in shadowType()
655 case Ity_I64: return ty; in shadowType()
659 default: ppIRType(ty); in shadowType()
666 static IRExpr* definedOfType ( IRType ty ) { in definedOfType() argument
667 switch (ty) { in definedOfType()
704 static IRAtom* assignNew ( MCEnv* mce, IRType ty, IRExpr* e ) { in assignNew() argument
705 IRTemp t = newIRTemp(mce->bb->tyenv, ty); in assignNew()
936 IRType ty; in mkPCastTo() local
941 ty = typeOfIRExpr(mce->bb->tyenv, vbits); in mkPCastTo()
943 switch (ty) { in mkPCastTo()
1019 IRType ty; in complainIfUndefined() local
1033 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in complainIfUndefined()
1036 sz = ty==Ity_I1 ? 0 : sizeofIRType(ty); in complainIfUndefined()
1084 definedOfType(ty)); in complainIfUndefined()
1133 IRType ty; in do_shadow_PUT() local
1143 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in do_shadow_PUT()
1144 tl_assert(ty != Ity_I1); in do_shadow_PUT()
1145 if (isAlwaysDefd(mce, offset, sizeofIRType(ty))) { in do_shadow_PUT()
1164 IRType ty, tyS; in do_shadow_PUTI() local
1170 ty = descr->elemTy; in do_shadow_PUTI()
1171 tyS = shadowType(ty); in do_shadow_PUTI()
1172 arrSize = descr->nElems * sizeofIRType(ty); in do_shadow_PUTI()
1173 tl_assert(ty != Ity_I1); in do_shadow_PUTI()
1195 IRExpr* shadow_GET ( MCEnv* mce, Int offset, IRType ty ) in shadow_GET() argument
1197 IRType tyS = shadowType(ty); in shadow_GET()
1198 tl_assert(ty != Ity_I1); in shadow_GET()
1199 if (isAlwaysDefd(mce, offset, sizeofIRType(ty))) { in shadow_GET()
1216 IRType ty = descr->elemTy; in shadow_GETI() local
1217 IRType tyS = shadowType(ty); in shadow_GETI()
1218 Int arrSize = descr->nElems * sizeofIRType(ty); in shadow_GETI()
1219 tl_assert(ty != Ity_I1); in shadow_GETI()
1301 IRType ty; in expensiveAdd32() local
1311 ty = Ity_I32; in expensiveAdd32()
1319 a_min = assignNew(mce,ty, in expensiveAdd32()
1321 assignNew(mce,ty, unop(opNOT, qaa)))); in expensiveAdd32()
1324 b_min = assignNew(mce,ty, in expensiveAdd32()
1326 assignNew(mce,ty, unop(opNOT, qbb)))); in expensiveAdd32()
1329 a_max = assignNew(mce,ty, binop(opOR, aa, qaa)); in expensiveAdd32()
1332 b_max = assignNew(mce,ty, binop(opOR, bb, qbb)); in expensiveAdd32()
1336 assignNew(mce,ty, in expensiveAdd32()
1338 assignNew(mce,ty, binop(opOR, qaa, qbb)), in expensiveAdd32()
1339 assignNew(mce,ty, in expensiveAdd32()
1340 binop(opXOR, assignNew(mce,ty, binop(opADD, a_min, b_min)), in expensiveAdd32()
1341 assignNew(mce,ty, binop(opADD, a_max, b_max)) in expensiveAdd32()
2007 IRAtom* expr2vbits_LDle_WRK ( MCEnv* mce, IRType ty, IRAtom* addr, UInt bias ) in expr2vbits_LDle_WRK() argument
2023 ty = shadowType(ty); in expr2vbits_LDle_WRK()
2024 switch (ty) { in expr2vbits_LDle_WRK()
2037 default: ppIRType(ty); in expr2vbits_LDle_WRK()
2056 datavbits = newIRTemp(mce->bb->tyenv, ty); in expr2vbits_LDle_WRK()
2068 IRAtom* expr2vbits_LDle ( MCEnv* mce, IRType ty, IRAtom* addr, UInt bias ) in expr2vbits_LDle() argument
2071 switch (shadowType(ty)) { in expr2vbits_LDle()
2076 return expr2vbits_LDle_WRK(mce, ty, addr, bias); in expr2vbits_LDle()
2094 IRType ty; in expr2vbits_Mux0X() local
2107 ty = typeOfIRExpr(mce->bb->tyenv, vbits0); in expr2vbits_Mux0X()
2110 mkUifU(mce, ty, assignNew(mce, ty, IRExpr_Mux0X(cond, vbits0, vbitsX)), in expr2vbits_Mux0X()
2111 mkPCastTo(mce, ty, vbitsC) ); in expr2vbits_Mux0X()
2122 return shadow_GET( mce, e->Iex.Get.offset, e->Iex.Get.ty ); in expr2vbits()
2145 return expr2vbits_LDle( mce, e->Iex.Load.ty, in expr2vbits()
2174 IRType ty, tyH; in zwidenToHostWord() local
2179 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in zwidenToHostWord()
2183 switch (ty) { in zwidenToHostWord()
2193 VG_(printf)("\nty = "); ppIRType(ty); VG_(printf)("\n"); in zwidenToHostWord()
2208 IRType ty, tyAddr; in do_shadow_STle() local
2237 ty = typeOfIRExpr(mce->bb->tyenv, vdata); in do_shadow_STle()
2245 switch (ty) { in do_shadow_STle()
2262 if (ty == Ity_V128) { in do_shadow_STle()
2296 if (ty == Ity_I64) { in do_shadow_STle()