Lines Matching refs:Extract

35   GExtractVectorElement *Extract = cast<GExtractVectorElement>(&MI);  in matchExtractVectorElement()  local
37 Register Dst = Extract->getReg(0); in matchExtractVectorElement()
38 Register Vector = Extract->getVectorReg(); in matchExtractVectorElement()
39 Register Index = Extract->getIndexReg(); in matchExtractVectorElement()
94 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithDifferentIndices() local
111 Register Index = Extract->getIndexReg(); in matchExtractVectorElementWithDifferentIndices()
123 Register Vector = Extract->getVectorReg(); in matchExtractVectorElementWithDifferentIndices()
130 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithDifferentIndices()
151 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithBuildVector() local
173 Register Vector = Extract->getVectorReg(); in matchExtractVectorElementWithBuildVector()
188 Register Index = Extract->getIndexReg(); in matchExtractVectorElementWithBuildVector()
200 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVector()
212 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithBuildVectorTrunc() local
234 Register Vector = Extract->getVectorReg(); in matchExtractVectorElementWithBuildVectorTrunc()
249 Register Index = Extract->getIndexReg(); in matchExtractVectorElementWithBuildVectorTrunc()
261 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVectorTrunc()
278 GExtractVectorElement *Extract = in matchExtractVectorElementWithShuffleVector() local
321 getIConstantVRegValWithLookThrough(Extract->getIndexReg(), MRI); in matchExtractVectorElementWithShuffleVector()
326 cast<GShuffleVector>(getDefIgnoringCopies(Extract->getVectorReg(), MRI)); in matchExtractVectorElementWithShuffleVector()
340 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithShuffleVector()
364 LLT IdxTy = MRI.getType(Extract->getIndexReg()); in matchExtractVectorElementWithShuffleVector()