Lines Matching refs:vatom
1213 IRAtom* vatom; in complainIfUndefined() local
1236 vatom = expr2vbits( mce, atom ); in complainIfUndefined()
1237 tl_assert(isShadowAtom(mce, vatom)); in complainIfUndefined()
1238 tl_assert(sameKindedAtoms(atom, vatom)); in complainIfUndefined()
1240 ty = typeOfIRExpr(mce->sb->tyenv, vatom); in complainIfUndefined()
1245 cond = mkPCastTo( mce, Ity_I1, vatom ); in complainIfUndefined()
1364 tl_assert(isIRAtom(vatom)); in complainIfUndefined()
1366 if (vatom->tag == Iex_RdTmp) { in complainIfUndefined()
1432 IRAtom* atom, IRAtom* vatom, IRExpr *guard ) in do_shadow_PUT() argument
1443 tl_assert(!vatom); in do_shadow_PUT()
1445 vatom = expr2vbits( mce, atom ); in do_shadow_PUT()
1447 tl_assert(vatom); in do_shadow_PUT()
1448 tl_assert(isShadowAtom(mce, vatom)); in do_shadow_PUT()
1451 ty = typeOfIRExpr(mce->sb->tyenv, vatom); in do_shadow_PUT()
1468 vatom = assignNew('V', mce, ty, IRExpr_ITE(cond, vatom, iffalse)); in do_shadow_PUT()
1470 stmt( 'V', mce, IRStmt_Put( offset + mce->layout->total_sizeB, vatom )); in do_shadow_PUT()
1481 IRAtom* vatom; in do_shadow_PUTI() local
1496 vatom = expr2vbits( mce, atom ); in do_shadow_PUTI()
1497 tl_assert(sameKindedAtoms(atom, vatom)); in do_shadow_PUTI()
1514 stmt( 'V', mce, IRStmt_PutI( mkIRPutI(new_descr, ix, bias, vatom) )); in do_shadow_PUTI()
1970 IRAtom* atom, IRAtom* vatom ) in expensiveCountTrailingZeroes() argument
1976 tl_assert(isShadowAtom(mce,vatom)); in expensiveCountTrailingZeroes()
1978 tl_assert(sameKindedAtoms(atom,vatom)); in expensiveCountTrailingZeroes()
2015 binop(andOp, vatom, improver)); in expensiveCountTrailingZeroes()
4288 IRAtom* vatom = expr2vbits( mce, atom ); in expr2vbits_Unop() local
4296 return unary64Fx2(mce, vatom); in expr2vbits_Unop()
4299 return unary64F0x2(mce, vatom); in expr2vbits_Unop()
4304 return unary32Fx8(mce, vatom); in expr2vbits_Unop()
4307 return unary64Fx4(mce, vatom); in expr2vbits_Unop()
4322 return unary32Fx4(mce, vatom); in expr2vbits_Unop()
4331 return unary32Fx2(mce, vatom); in expr2vbits_Unop()
4336 return unary32F0x4(mce, vatom); in expr2vbits_Unop()
4355 return assignNew('V', mce, Ity_V128, unop(op, vatom)); in expr2vbits_Unop()
4359 return assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, vatom)); in expr2vbits_Unop()
4362 return assignNew('V', mce, Ity_I64, unop(Iop_128to64, vatom)); in expr2vbits_Unop()
4366 return mkPCastTo(mce, Ity_I128, vatom); in expr2vbits_Unop()
4378 return mkPCastTo(mce, Ity_I128, vatom); in expr2vbits_Unop()
4401 return mkPCastTo(mce, Ity_I64, vatom); in expr2vbits_Unop()
4404 return mkPCastTo(mce, Ity_I128, vatom); in expr2vbits_Unop()
4411 return mkPCastTo(mce, Ity_I32, vatom); in expr2vbits_Unop()
4415 return expensiveCountTrailingZeroes(mce, op, atom, vatom); in expr2vbits_Unop()
4440 return assignNew('V', mce, Ity_I64, unop(op, vatom)); in expr2vbits_Unop()
4451 return assignNew('V', mce, Ity_I32, unop(op, vatom)); in expr2vbits_Unop()
4459 return assignNew('V', mce, Ity_I16, unop(op, vatom)); in expr2vbits_Unop()
4468 return assignNew('V', mce, Ity_I8, unop(op, vatom)); in expr2vbits_Unop()
4471 return assignNew('V', mce, Ity_I1, unop(Iop_32to1, vatom)); in expr2vbits_Unop()
4474 return assignNew('V', mce, Ity_I1, unop(Iop_64to1, vatom)); in expr2vbits_Unop()
4489 return vatom; in expr2vbits_Unop()
4496 return mkPCast8x8(mce, vatom); in expr2vbits_Unop()
4503 return mkPCast8x16(mce, vatom); in expr2vbits_Unop()
4509 return mkPCast16x4(mce, vatom); in expr2vbits_Unop()
4515 return mkPCast16x8(mce, vatom); in expr2vbits_Unop()
4523 return mkPCast32x2(mce, vatom); in expr2vbits_Unop()
4532 return mkPCast32x4(mce, vatom); in expr2vbits_Unop()
4535 return mkPCastTo(mce, Ity_I32, vatom); in expr2vbits_Unop()
4538 return mkPCastTo(mce, Ity_I64, vatom); in expr2vbits_Unop()
4544 return mkPCast64x2(mce, vatom); in expr2vbits_Unop()
4547 return assignNew('V', mce, Ity_V128, unop(op, vatom)); in expr2vbits_Unop()
4561 return vectorNarrowUnV128(mce, op, vatom); in expr2vbits_Unop()
4569 return vectorWidenI64(mce, op, vatom); in expr2vbits_Unop()
4574 assignNew('V', mce, Ity_I64, unop(op, mkPCast32x2(mce, vatom)))); in expr2vbits_Unop()
4579 assignNew('V', mce, Ity_I64, unop(op, mkPCast16x4(mce, vatom)))); in expr2vbits_Unop()
4584 assignNew('V', mce, Ity_I64, unop(op, mkPCast8x8(mce, vatom)))); in expr2vbits_Unop()
4589 assignNew('V', mce, Ity_V128, unop(op, mkPCast32x4(mce, vatom)))); in expr2vbits_Unop()
4594 assignNew('V', mce, Ity_V128, unop(op, mkPCast16x8(mce, vatom)))); in expr2vbits_Unop()
4599 assignNew('V', mce, Ity_V128, unop(op, mkPCast8x16(mce, vatom)))); in expr2vbits_Unop()
4962 IRExpr* zwidenToHostWord ( MCEnv* mce, IRAtom* vatom ) in zwidenToHostWord() argument
4967 tl_assert(isShadowAtom(mce,vatom)); in zwidenToHostWord()
4969 ty = typeOfIRExpr(mce->sb->tyenv, vatom); in zwidenToHostWord()
4975 return vatom; in zwidenToHostWord()
4977 return assignNew('V', mce, tyH, unop(Iop_16Uto32, vatom)); in zwidenToHostWord()
4979 return assignNew('V', mce, tyH, unop(Iop_8Uto32, vatom)); in zwidenToHostWord()
4987 return assignNew('V', mce, tyH, unop(Iop_32Uto64, vatom)); in zwidenToHostWord()
4990 assignNew('V', mce, Ity_I32, unop(Iop_16Uto32, vatom)))); in zwidenToHostWord()
4993 assignNew('V', mce, Ity_I32, unop(Iop_8Uto32, vatom)))); in zwidenToHostWord()