Home | History | Annotate | Download | only in priv

Lines Matching refs:Const

275           && e->Iex.Const.con->tag == Ico_U64
276 && e->Iex.Const.con->Ico.U64 == 0ULL;
282 && e->Iex.Const.con->tag == Ico_U32
283 && e->Iex.Const.con->Ico.U32 == 0;
389 vassert(e->Iex.Const.con->tag == Ico_U64);
390 if (fitsIn32Bits(e->Iex.Const.con->Ico.U64)) {
393 AMD64RMI_Imm(toUInt(e->Iex.Const.con->Ico.U64)),
397 return AMD64Instr_Imm64(e->Iex.Const.con->Ico.U64, dst);
520 && guard->Iex.Const.con->tag == Ico_U1
521 && guard->Iex.Const.con->Ico.U1 == True) {
595 && guard->Iex.Const.con->tag == Ico_U1
596 && guard->Iex.Const.con->Ico.U1 == True) {
1007 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1008 nshift = e->Iex.Binop.arg2->Iex.Const.con->Ico.U8;
1779 addInstr(env, AMD64Instr_Imm64(e->Iex.Const.con->Ico.U64, r));
1899 && imm8->Iex.Const.con->tag == Ico_U8
1900 && imm8->Iex.Const.con->Ico.U8 < 4
1903 && simm32->Iex.Const.con->tag == Ico_U64
1904 && fitsIn32Bits(simm32->Iex.Const.con->Ico.U64)) {
1905 UInt shift = imm8->Iex.Const.con->Ico.U8;
1906 UInt offset = toUInt(simm32->Iex.Const.con->Ico.U64);
1920 && e->Iex.Binop.arg2->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8) {
1921 UInt shift = e->Iex.Binop.arg2->Iex.Binop.arg2->Iex.Const.con->Ico.U8;
1933 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64
1934 && fitsIn32Bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) {
1937 toUInt(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64),
1984 switch (e->Iex.Const.con->tag) {
1986 if (fitsIn32Bits(e->Iex.Const.con->Ico.U64)) {
1987 return AMD64RMI_Imm(toUInt(e->Iex.Const.con->Ico.U64));
1991 return AMD64RMI_Imm(e->Iex.Const.con->Ico.U32); break;
1993 return AMD64RMI_Imm(0xFFFF & e->Iex.Const.con->Ico.U16); break;
1995 return AMD64RMI_Imm(0xFF & e->Iex.Const.con->Ico.U8); break;
2053 switch (e->Iex.Const.con->tag) {
2055 if (fitsIn32Bits(e->Iex.Const.con->Ico.U64)) {
2056 return AMD64RI_Imm(toUInt(e->Iex.Const.con->Ico.U64));
2060 return AMD64RI_Imm(e->Iex.Const.con->Ico.U32);
2062 return AMD64RI_Imm(0xFFFF & e->Iex.Const.con->Ico.U16);
2064 return AMD64RI_Imm(0xFF & e->Iex.Const.con->Ico.U8);
2155 vassert(e->Iex.Const.con->tag == Ico_U1);
2156 vassert(e->Iex.Const.con->Ico.U1 == True
2157 || e->Iex.Const.con->Ico.U1 == False);
2161 return e->Iex.Const.con->Ico.U1 ? Acc_Z : Acc_NZ;
2287 vassert(con->Iex.Const.con->tag == Ico_U64);
2290 addInstr(env, AMD64Instr_Imm64(con->Iex.Const.con->Ico.U64, tmp));
2381 //.. ULong w64 = e->Iex.Const.con->Ico.U64;
2386 //.. vassert(e->Iex.Const.con->tag == Ico_U64);
2947 if (e->Iex.Const.con->tag == Ico_F64) {
2948 u.f64 = e->Iex.Const.con->Ico.F64;
2950 else if (e->Iex.Const.con->tag == Ico_F64i) {
2951 u.u64 = e->Iex.Const.con->Ico.F64i;
2954 vpanic("iselDblExpr(amd64): const");
3281 vassert(e->Iex.Const.con->tag == Ico_V128);
3282 switch (e->Iex.Const.con->Ico.V128) {
3293 (e->Iex.Const.con->Ico.V128 >> 8) & 0xFF
3296 (e->Iex.Const.con->Ico.V128 >> 0) & 0xFF