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.cpp12974 std::optional<std::pair<unsigned, unsigned>> SecondSrc; in matchPERM() local
12986 if (SecondSrc) in matchPERM()
12987 if (!PermOp.hasSameSrc(PermNodes[SecondSrc->first]) || in matchPERM()
12988 ((PermOp.SrcOffset / 4) != SecondSrc->second)) in matchPERM()
12992 SecondSrc = {i, PermNodes[i].SrcOffset / 4}; in matchPERM()
12993 assert(!(PermNodes[SecondSrc->first].Src->getValueSizeInBits() % 8)); in matchPERM()
13006 if (!SecondSrc) { in matchPERM()
13018 SDValue OtherOp = SecondSrc ? *PermNodes[SecondSrc->first].Src : Op; in matchPERM()
13020 if (SecondSrc) { in matchPERM()
13021 OtherOp = getDWordFromOffset(DAG, DL, OtherOp, SecondSrc->second); in matchPERM()