Searched refs:ThisW (Results 1 – 1 of 1) sorted by relevance
2409 int ThisW = 0, OtherW = 1; in concat() local2411 Work[ThisW].assign(Vecs.begin(), Vecs.end()); in concat()2412 while (Work[ThisW].size() > 1) { in concat()2413 auto *Ty = cast<VectorType>(Work[ThisW].front()->getType()); in concat()2418 if (Work[ThisW].size() % 2 != 0) in concat()2419 Work[ThisW].push_back(UndefValue::get(Ty)); in concat()2420 for (int i = 0, e = Work[ThisW].size(); i < e; i += 2) { in concat()2422 Work[ThisW][i], Work[ThisW][i + 1], SMask, "shf"); in concat()2425 std::swap(ThisW, OtherW); in concat()2433 Value *Total = Work[ThisW].front(); in concat()