Searched refs:ValueAndVReg (Results 1 – 8 of 8) sorted by relevance
183 struct ValueAndVReg { struct190 std::optional<ValueAndVReg> argument197 std::optional<ValueAndVReg> getAnyConstantVRegValWithLookThrough(
143 std::optional<ValueAndVReg> &ValReg;144 GCstAndRegMatch(std::optional<ValueAndVReg> &ValReg) : ValReg(ValReg) {} in GCstAndRegMatch()151 inline GCstAndRegMatch m_GCst(std::optional<ValueAndVReg> &ValReg) { in m_GCst()
295 std::optional<ValueAndVReg> ValAndVReg = getIConstantVRegValWithLookThrough( in getIConstantVRegVal()317 std::optional<ValueAndVReg> getConstantVRegValWithLookThrough( in getConstantVRegValWithLookThrough()374 return ValueAndVReg{Val, VReg}; in getConstantVRegValWithLookThrough()414 std::optional<ValueAndVReg> llvm::getIConstantVRegValWithLookThrough( in getIConstantVRegValWithLookThrough()420 std::optional<ValueAndVReg> llvm::getAnyConstantVRegValWithLookThrough( in getAnyConstantVRegValWithLookThrough()1205 std::optional<ValueAndVReg> getAnyConstantSplat(Register VReg, in getAnyConstantSplat()1216 std::optional<ValueAndVReg> SplatValAndReg; in getAnyConstantSplat()1266 if (std::optional<ValueAndVReg> ValAndVReg = in getIConstantSplatVal()
4604 std::optional<ValueAndVReg> LHSCstOff; in matchReassocConstantInnerLHS()6022 std::optional<ValueAndVReg> ShiftAmount; in matchBuildVectorIdentityFold()6053 std::optional<ValueAndVReg> ShiftAmt; in matchTruncLshrBuildVectorFold()6313 std::optional<ValueAndVReg> IConstant = in isConstantSplatVector()6337 std::optional<ValueAndVReg> IConstant = in getConstantOrConstantSplatVector()6365 std::optional<ValueAndVReg> TrueOpt = in tryFoldSelectOfConstants()6367 std::optional<ValueAndVReg> FalseOpt = in tryFoldSelectOfConstants()
205 std::optional<ValueAndVReg> K0, K1; in matchIntMinMaxToMed3()
155 std::optional<ValueAndVReg> ConstVal = in selectCOPY()943 std::optional<ValueAndVReg> ConstSelect = in selectWritelane()952 std::optional<ValueAndVReg> ConstVal = in selectWritelane()1426 std::optional<ValueAndVReg> Arg = in selectBallot()3253 std::optional<ValueAndVReg> MaybeVOffset = in selectBufferLoadLds()4136 std::optional<ValueAndVReg> ShiftAmt; in selectSWMMACIndex8()4158 std::optional<ValueAndVReg> ShiftAmt; in selectSWMMACIndex16()4780 std::optional<ValueAndVReg> RhsValReg = in isFlatScratchBaseLegal()4825 std::optional<ValueAndVReg> RHSOffset = in isFlatScratchBaseLegalSVImm()5031 std::optional<ValueAndVReg> MaybeOffset = in getPtrBaseWithConstantOffset()
2639 std::optional<ValueAndVReg> MaybeIdxVal = in legalizeExtractVectorElt()2693 std::optional<ValueAndVReg> MaybeIdxVal = in legalizeInsertVectorElt()5377 std::optional<ValueAndVReg> StrideConst = in legalizePointerAsRsrcIntrin()
4894 std::optional<ValueAndVReg> C; in emitConditionalComparison()