Lines Matching refs:ValueAndVReg
296 std::optional<ValueAndVReg> ValAndVReg = getIConstantVRegValWithLookThrough( in getIConstantVRegVal()
335 std::optional<ValueAndVReg>
390 return ValueAndVReg{std::move(Val), VReg}; in getConstantVRegValWithLookThrough()
433 std::optional<ValueAndVReg> llvm::getIConstantVRegValWithLookThrough( in getIConstantVRegValWithLookThrough()
439 std::optional<ValueAndVReg> llvm::getAnyConstantVRegValWithLookThrough( in getAnyConstantVRegValWithLookThrough()
1353 std::optional<ValueAndVReg> getAnyConstantSplat(Register VReg, in getAnyConstantSplat()
1364 std::optional<ValueAndVReg> SplatValAndReg; in getAnyConstantSplat()
1415 if (std::optional<ValueAndVReg> ValAndVReg = in getIConstantSplatVal()
1775 std::optional<ValueAndVReg> Val = in shiftAmountKnownInRange()
1788 std::optional<ValueAndVReg> Val = in shiftAmountKnownInRange()
1871 std::optional<ValueAndVReg> Index = in canCreateUndefOrPoison()
1883 std::optional<ValueAndVReg> Index = in canCreateUndefOrPoison()
2028 std::optional<ValueAndVReg> MayBeConstant = in getConstant()
2040 std::optional<ValueAndVReg> MayBeConstant = in getConstant()
2049 std::optional<ValueAndVReg> MayBeConstant = in getConstant()