Searched refs:ThisW (Results 1 – 1 of 1) sorted by relevance
1116 int ThisW = 0, OtherW = 1; in concat() local1118 Work[ThisW].assign(Vecs.begin(), Vecs.end()); in concat()1119 while (Work[ThisW].size() > 1) { in concat()1120 auto *Ty = cast<VectorType>(Work[ThisW].front()->getType()); in concat()1126 if (Work[ThisW].size() % 2 != 0) in concat()1127 Work[ThisW].push_back(UndefValue::get(Ty)); in concat()1128 for (int i = 0, e = Work[ThisW].size(); i < e; i += 2) { in concat()1129 Value *Joined = Builder.CreateShuffleVector(Work[ThisW][i], in concat()1130 Work[ThisW][i + 1], SMask); in concat()1133 std::swap(ThisW, OtherW); in concat()