Home | History | Annotate | Download | only in priv

Lines Matching defs:srcTy

1038 static IRExpr* widenUto64 ( IRType srcTy, IRExpr* e )
1040 switch (srcTy) {
2098 static IRTemp math_DUP_TO_64 ( IRTemp src, IRType srcTy )
2100 if (srcTy == Ity_I8) {
2112 if (srcTy == Ity_I16) {
2121 if (srcTy == Ity_I32) {
2127 if (srcTy == Ity_I64) {
2135 static IRTemp math_DUP_TO_V128 ( IRTemp src, IRType srcTy )
2138 if (srcTy == Ity_F64) {
2144 if (srcTy == Ity_F32) {
2153 if (srcTy == Ity_I64) {
2157 if (srcTy == Ity_I32 || srcTy == Ity_I16 || srcTy == Ity_I8) {
2159 assign(t1, widenUto64(srcTy, mkexpr(src)));
2160 IRTemp t2 = math_DUP_TO_64(t1, srcTy);
12179 IRType srcTy = size == X00 ? Ity_F32 : Ity_F64;
12184 src[i] = newTemp(srcTy);
12185 assign(src[i], getQRegLane(nn, i, srcTy));
12205 IRType srcTy = Ity_F64;
12209 src[i] = newTemp(srcTy);
12210 assign(src[i], getQRegLane(nn, i, srcTy));
12229 IRType srcTy = size == X00 ? Ity_F16 : Ity_F32;
12233 src[i] = newTemp(srcTy);
12234 assign(src[i], getQRegLane(nn, nLanes * bitQ + i, srcTy));
13036 IRType srcTy = srcIsH ? Ity_F16 : Ity_F32;
13039 getQRegLO(nn, srcTy)));
13043 nameQRegLO(dd, Ity_F64), nameQRegLO(nn, srcTy));
13063 IRType srcTy = toH ? Ity_F32 : Ity_F16;
13069 getQRegLO(nn, srcTy)));
13073 getQRegLO(nn, srcTy)));
13078 nameQRegLO(dd, dstTy), nameQRegLO(nn, srcTy));
13594 IRType srcTy = isF64 ? Ity_F64 : Ity_F32;
13596 IRTemp src = newTemp(srcTy);
13598 assign(src, getQRegLO(nn, srcTy));
13602 nameIRegOrZR(isI64, dd), nameQRegLO(nn, srcTy));