Lines Matching refs:IConstant
6278 auto IConstant = getIConstantVRegValWithLookThrough(Src, MRI); in isOneOrOneSplat() local
6279 return IConstant && IConstant->Value == 1; in isOneOrOneSplat()
6291 auto IConstant = getIConstantVRegValWithLookThrough(Src, MRI); in isZeroOrZeroSplat() local
6292 return IConstant && IConstant->Value == 0; in isZeroOrZeroSplat()
6313 std::optional<ValueAndVReg> IConstant = in isConstantSplatVector() local
6315 if (IConstant && IConstant->Value == SplatValue) in isConstantSplatVector()
6326 auto IConstant = getIConstantVRegValWithLookThrough(Src, MRI); in getConstantOrConstantSplatVector() local
6327 if (IConstant) in getConstantOrConstantSplatVector()
6328 return IConstant->Value; in getConstantOrConstantSplatVector()
6337 std::optional<ValueAndVReg> IConstant = in getConstantOrConstantSplatVector() local
6339 if (!IConstant) in getConstantOrConstantSplatVector()
6342 Value = IConstant->Value; in getConstantOrConstantSplatVector()
6343 else if (*Value != IConstant->Value) in getConstantOrConstantSplatVector()