Searched refs:ValueAndVReg (Results 1 – 9 of 9) sorted by relevance
72 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElement()114 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithDifferentIndices()132 std::optional<ValueAndVReg> MaybeInsertIndex = in matchExtractVectorElementWithDifferentIndices()192 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithBuildVector()253 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithBuildVectorTrunc()320 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithShuffleVector()393 std::optional<ValueAndVReg> MaybeIndex = in matchInsertVectorElementOOB()
297 std::optional<ValueAndVReg> ValAndVReg = getIConstantVRegValWithLookThrough( in getIConstantVRegVal()328 std::optional<ValueAndVReg>383 return ValueAndVReg{std::move(Val), VReg}; in getConstantVRegValWithLookThrough()426 std::optional<ValueAndVReg> llvm::getIConstantVRegValWithLookThrough( in getIConstantVRegValWithLookThrough()432 std::optional<ValueAndVReg> llvm::getAnyConstantVRegValWithLookThrough( in getAnyConstantVRegValWithLookThrough()1335 std::optional<ValueAndVReg> getAnyConstantSplat(Register VReg, in getAnyConstantSplat()1346 std::optional<ValueAndVReg> SplatValAndReg; in getAnyConstantSplat()1396 if (std::optional<ValueAndVReg> ValAndVReg = in getIConstantSplatVal()1750 std::optional<ValueAndVReg> Val = in shiftAmountKnownInRange()1763 std::optional<ValueAndVReg> Val = in shiftAmountKnownInRange()[all …]
4766 std::optional<ValueAndVReg> LHSCstOff; in matchReassocConstantInnerLHS()6305 std::optional<ValueAndVReg> ShiftAmount; in matchBuildVectorIdentityFold()6336 std::optional<ValueAndVReg> ShiftAmt; in matchTruncLshrBuildVectorFold()6623 std::optional<ValueAndVReg> IConstant = in isConstantSplatVector()6647 std::optional<ValueAndVReg> IConstant = in getConstantOrConstantSplatVector()6671 std::optional<ValueAndVReg> IConstant = in isConstantOrConstantVectorI()6698 std::optional<ValueAndVReg> TrueOpt = in tryFoldSelectOfConstants()6700 std::optional<ValueAndVReg> FalseOpt = in tryFoldSelectOfConstants()7007 std::optional<ValueAndVReg> MaybeC1 = in tryFoldAndOrOrICmpsUsingRanges()7013 std::optional<ValueAndVReg> MaybeC2 = in tryFoldAndOrOrICmpsUsingRanges()[all …]
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()
205 std::optional<ValueAndVReg> K0, K1; in matchIntMinMaxToMed3()
150 std::optional<ValueAndVReg> ConstVal = in selectCOPY()933 std::optional<ValueAndVReg> ConstSelect = in selectWritelane()942 std::optional<ValueAndVReg> ConstVal = in selectWritelane()1414 std::optional<ValueAndVReg> Arg = in selectBallot()3200 std::optional<ValueAndVReg> MaybeVOffset = in selectBufferLoadLds()4083 std::optional<ValueAndVReg> ShiftAmt; in selectSWMMACIndex8()4105 std::optional<ValueAndVReg> ShiftAmt; in selectSWMMACIndex16()4741 std::optional<ValueAndVReg> RhsValReg = in isFlatScratchBaseLegal()4786 std::optional<ValueAndVReg> RHSOffset = in isFlatScratchBaseLegalSVImm()4992 std::optional<ValueAndVReg> MaybeOffset = in getPtrBaseWithConstantOffset()
2735 std::optional<ValueAndVReg> MaybeIdxVal = in legalizeExtractVectorElt()2789 std::optional<ValueAndVReg> MaybeIdxVal = in legalizeInsertVectorElt()5581 std::optional<ValueAndVReg> StrideConst = in legalizePointerAsRsrcIntrin()
4741 std::optional<ValueAndVReg> C; in emitConditionalComparison()