Lines Matching refs:ExtractElementInst
484 if (isa<ExtractElementInst>(I)) in findBaseDefiningValue()
528 !isa<ExtractElementInst>(V) && !isa<InsertElementInst>(V) && in isKnownBaseResult()
679 isa<ExtractElementInst>(BDV) || isa<InsertElementInst>(BDV); in findBasePointer()
717 } else if (auto *EE = dyn_cast<ExtractElementInst>(Current)) { in findBasePointer()
776 } else if (auto *EE = dyn_cast<ExtractElementInst>(BDV)) { in findBasePointer()
819 if (State.isBase() && isa<ExtractElementInst>(I) && in findBasePointer()
821 auto *EE = cast<ExtractElementInst>(I); in findBasePointer()
825 auto *BaseInst = ExtractElementInst::Create( in findBasePointer()
853 } else if (auto *EE = dyn_cast<ExtractElementInst>(I)) { in findBasePointer()
856 return ExtractElementInst::Create(Undef, EE->getIndexOperand(), Name, in findBasePointer()
961 dyn_cast<ExtractElementInst>(State.getBaseValue())) { in findBasePointer()
962 Value *InVal = cast<ExtractElementInst>(BDV)->getVectorOperand(); in findBasePointer()