Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13367 SmallVector<std::pair<int, int>, 4> DWordPairs; in lowerV8I16GeneralSingleInputShuffle() local
13380 for (int j = 0, e = DWordPairs.size(); j < e; ++j) { in lowerV8I16GeneralSingleInputShuffle()
13381 auto &DWordPair = DWordPairs[j]; in lowerV8I16GeneralSingleInputShuffle()
13392 PSHUFDMask[DWord] = DOffset + DWordPairs.size(); in lowerV8I16GeneralSingleInputShuffle()
13393 DWordPairs.push_back(std::make_pair(M0, M1)); in lowerV8I16GeneralSingleInputShuffle()
13397 if (DWordPairs.size() <= 2) { in lowerV8I16GeneralSingleInputShuffle()
13398 DWordPairs.resize(2, std::make_pair(-1, -1)); in lowerV8I16GeneralSingleInputShuffle()
13399 int PSHUFHalfMask[4] = {DWordPairs[0].first, DWordPairs[0].second, in lowerV8I16GeneralSingleInputShuffle()
13400 DWordPairs[1].first, DWordPairs[1].second}; in lowerV8I16GeneralSingleInputShuffle()