Lines Matching refs:MaybeIndex
72 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElement() local
76 if (MaybeIndex) in matchExtractVectorElement()
77 IndexC = MaybeIndex->Value; in matchExtractVectorElement()
114 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithDifferentIndices() local
118 if (!MaybeIndex) in matchExtractVectorElementWithDifferentIndices()
121 IndexC = MaybeIndex->Value; in matchExtractVectorElementWithDifferentIndices()
192 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithBuildVector() local
194 if (!MaybeIndex) in matchExtractVectorElementWithBuildVector()
203 B.buildCopy(Dst, Build->getSourceReg(MaybeIndex->Value.getZExtValue())); in matchExtractVectorElementWithBuildVector()
253 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithBuildVectorTrunc() local
255 if (!MaybeIndex) in matchExtractVectorElementWithBuildVectorTrunc()
270 B.buildTrunc(Dst, Build->getSourceReg(MaybeIndex->Value.getZExtValue())); in matchExtractVectorElementWithBuildVectorTrunc()
320 std::optional<ValueAndVReg> MaybeIndex = in matchExtractVectorElementWithShuffleVector() local
322 if (!MaybeIndex) in matchExtractVectorElementWithShuffleVector()
330 unsigned Offset = MaybeIndex->Value.getZExtValue(); in matchExtractVectorElementWithShuffleVector()
393 std::optional<ValueAndVReg> MaybeIndex = in matchInsertVectorElementOOB() local
396 if (MaybeIndex && MaybeIndex->Value.uge(DstTy.getNumElements()) && in matchInsertVectorElementOOB()