Lines Matching defs:at
16 License, or (at your option) any later version.
481 License, or (at your option) any later version.
1248 IRAtom* at;
1251 at = mkPCastTo(mce, Ity_I32, va1);
1252 at = mkUifU(mce, Ity_I32, at, mkPCastTo(mce, Ity_I32, va2));
1253 at = mkPCastTo(mce, finalVty, at);
1254 return at;
1355 static IRAtom* mkPCast8x16 ( MCEnv* mce, IRAtom* at )
1357 return assignNew(mce, Ity_V128, unop(Iop_CmpNEZ8x16, at));
1360 static IRAtom* mkPCast16x8 ( MCEnv* mce, IRAtom* at )
1362 return assignNew(mce, Ity_V128, unop(Iop_CmpNEZ16x8, at));
1365 static IRAtom* mkPCast32x4 ( MCEnv* mce, IRAtom* at )
1367 return assignNew(mce, Ity_V128, unop(Iop_CmpNEZ32x4, at));
1370 static IRAtom* mkPCast64x2 ( MCEnv* mce, IRAtom* at )
1372 return assignNew(mce, Ity_V128, unop(Iop_CmpNEZ64x2, at));
1415 IRAtom* at;
1418 at = mkUifUV128(mce, vatomX, vatomY);
1419 at = assignNew(mce, Ity_V128, mkPCast32x4(mce, at));
1420 return at;
1426 IRAtom* at;
1428 at = assignNew(mce, Ity_V128, mkPCast32x4(mce, vatomX));
1429 return at;
1435 IRAtom* at;
1438 at = mkUifUV128(mce, vatomX, vatomY);
1439 at = assignNew(mce, Ity_I32, unop(Iop_V128to32, at));
1440 at = mkPCastTo(mce, Ity_I32, at);
1441 at = assignNew(mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at));
1442 return at;
1448 IRAtom* at;
1450 at = assignNew(mce, Ity_I32, unop(Iop_V128to32, vatomX));
1451 at = mkPCastTo(mce, Ity_I32, at);
1452 at = assignNew(mce, Ity_V128, binop(Iop_SetV128lo32, vatomX, at));
1453 return at;
1461 IRAtom* at;
1464 at = mkUifUV128(mce, vatomX, vatomY);
1465 at = assignNew(mce, Ity_V128, mkPCast64x2(mce, at));
1466 return at;
1472 IRAtom* at;
1474 at = assignNew(mce, Ity_V128, mkPCast64x2(mce, vatomX));
1475 return at;
1481 IRAtom* at;
1484 at = mkUifUV128(mce, vatomX, vatomY);
1485 at = assignNew(mce, Ity_I64, unop(Iop_V128to64, at));
1486 at = mkPCastTo(mce, Ity_I64, at);
1487 at = assignNew(mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at));
1488 return at;
1494 IRAtom* at;
1496 at = assignNew(mce, Ity_I64, unop(Iop_V128to64, vatomX));
1497 at = mkPCastTo(mce, Ity_I64, at);
1498 at = assignNew(mce, Ity_V128, binop(Iop_SetV128lo64, vatomX, at));
1499 return at;
1521 1s as a result since that is the largest unsigned value at the
1525 to -1, so we still wind up with all 1s at the smaller width.
1557 IRAtom* at;
1558 at = mkUifUV128(mce, vatom1, vatom2);
1559 at = mkPCast8x16(mce, at);
1560 return at;
1566 IRAtom* at;
1567 at = mkUifUV128(mce, vatom1, vatom2);
1568 at = mkPCast16x8(mce, at);
1569 return at;
1575 IRAtom* at;
1576 at = mkUifUV128(mce, vatom1, vatom2);
1577 at = mkPCast32x4(mce, at);
1578 return at;
1584 IRAtom* at;
1585 at = mkUifUV128(mce, vatom1, vatom2);
1586 at = mkPCast64x2(mce, at);
1587 return at;
2317 looking at the annotations on it. This is the most complex part of
2502 static Bool isBogusAtom ( IRAtom* at )
2506 tl_assert(isIRAtom(at));
2507 if (at->tag == Iex_RdTmp)
2509 tl_assert(at->tag == Iex_Const);
2510 con = at->Iex.Const.con;
2516 default: ppIRExpr(at); tl_assert(0);