Lines Matching refs:ExtractElementInst
536 if (isa<ExtractElementInst>(I)) in findBaseDefiningValue()
580 !isa<ExtractElementInst>(V) && !isa<InsertElementInst>(V) && in isKnownBaseResult()
750 isa<ExtractElementInst>(BDV) || isa<InsertElementInst>(BDV); in findBasePointer()
788 } else if (auto *EE = dyn_cast<ExtractElementInst>(Current)) { in findBasePointer()
846 } else if (auto *EE = dyn_cast<ExtractElementInst>(BDV)) { in findBasePointer()
889 if (State.isBase() && isa<ExtractElementInst>(I) && in findBasePointer()
891 auto *EE = cast<ExtractElementInst>(I); in findBasePointer()
895 auto *BaseInst = ExtractElementInst::Create(State.getBase(), in findBasePointer()
927 } else if (auto *EE = dyn_cast<ExtractElementInst>(I)) { in findBasePointer()
930 return ExtractElementInst::Create(Undef, EE->getIndexOperand(), Name, in findBasePointer()
1042 } else if (auto *BaseEE = dyn_cast<ExtractElementInst>(State.getBase())) { in findBasePointer()
1043 Value *InVal = cast<ExtractElementInst>(BDV)->getVectorOperand(); in findBasePointer()