Lines Matching refs:ExtractElementInst
600 if (isa<ExtractElementInst>(I)) in findBaseDefiningValue()
644 !isa<ExtractElementInst>(V) && !isa<InsertElementInst>(V) && in isKnownBaseResult()
797 isa<ExtractElementInst>(BDV) || isa<InsertElementInst>(BDV) || in findBasePointer()
836 } else if (auto *EE = dyn_cast<ExtractElementInst>(Current)) { in findBasePointer()
897 } else if (auto *EE = dyn_cast<ExtractElementInst>(BDV)) { in findBasePointer()
945 if (State.isBase() && isa<ExtractElementInst>(I) && in findBasePointer()
947 auto *EE = cast<ExtractElementInst>(I); in findBasePointer()
951 auto *BaseInst = ExtractElementInst::Create( in findBasePointer()
979 } else if (auto *EE = dyn_cast<ExtractElementInst>(I)) { in findBasePointer()
982 return ExtractElementInst::Create(Undef, EE->getIndexOperand(), Name, in findBasePointer()
1092 dyn_cast<ExtractElementInst>(State.getBaseValue())) { in findBasePointer()
1093 Value *InVal = cast<ExtractElementInst>(BDV)->getVectorOperand(); in findBasePointer()