Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11923 SmallVector<ByteProvider<SDValue>, 8> PermNodes; in matchPERM() local
11932 PermNodes.push_back(*P); in matchPERM()
11934 if (PermNodes.size() != 4) in matchPERM()
11940 for (size_t i = 0; i < PermNodes.size(); i++) { in matchPERM()
11941 auto PermOp = PermNodes[i]; in matchPERM()
11946 if (!PermOp.hasSameSrc(PermNodes[FirstSrc])) { in matchPERM()
11948 if (!PermOp.hasSameSrc(PermNodes[*SecondSrc])) in matchPERM()
11953 assert(!(PermNodes[*SecondSrc].Src->getValueSizeInBits() % 8)); in matchPERM()
11961 SDValue Op = *PermNodes[FirstSrc].Src; in matchPERM()
11962 SDValue OtherOp = SecondSrc.has_value() ? *PermNodes[*SecondSrc].Src in matchPERM()
[all …]