Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1346 std::optional<ValueAndVReg> SplatValAndReg; in getAnyConstantSplat() local
1364 if (!SplatValAndReg) in getAnyConstantSplat()
1365 SplatValAndReg = ElementValAndReg; in getAnyConstantSplat()
1368 if (SplatValAndReg->Value != ElementValAndReg->Value) in getAnyConstantSplat()
1372 return SplatValAndReg; in getAnyConstantSplat()
1380 if (auto SplatValAndReg = getAnyConstantSplat(Reg, MRI, AllowUndef)) in isBuildVectorConstantSplat() local
1381 return mi_match(SplatValAndReg->VReg, MRI, m_SpecificICst(SplatValue)); in isBuildVectorConstantSplat()
1394 if (auto SplatValAndReg = in getIConstantSplatVal() local
1397 getIConstantVRegValWithLookThrough(SplatValAndReg->VReg, MRI)) in getIConstantSplatVal()
1413 if (auto SplatValAndReg = in getIConstantSplatSExtVal() local
[all …]