Home
last modified time | relevance | path

Searched refs:ThisW (Results 1 – 1 of 1) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2409 int ThisW = 0, OtherW = 1; in concat() local
2411 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()