Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp12204 std::optional<std::pair<unsigned, unsigned>> SecondSrc; in matchPERM() local
12216 if (SecondSrc) in matchPERM()
12217 if (!PermOp.hasSameSrc(PermNodes[SecondSrc->first]) || in matchPERM()
12218 ((PermOp.SrcOffset / 4) != SecondSrc->second)) in matchPERM()
12222 SecondSrc = {i, PermNodes[i].SrcOffset / 4}; in matchPERM()
12223 assert(!(PermNodes[SecondSrc->first].Src->getValueSizeInBits() % 8)); in matchPERM()
12236 if (!SecondSrc) { in matchPERM()
12248 SDValue OtherOp = SecondSrc ? *PermNodes[SecondSrc->first].Src : Op; in matchPERM()
12250 if (SecondSrc) { in matchPERM()
12251 OtherOp = getDWordFromOffset(DAG, DL, OtherOp, SecondSrc->second); in matchPERM()