Lines Matching defs:getElementIndex
568 static std::optional<unsigned> getElementIndex(const Value *Inst,
654 std::optional<unsigned> Idx = getElementIndex(II);
5522 std::optional<unsigned> Idx1 = getElementIndex(IE1);
5523 std::optional<unsigned> Idx2 = getElementIndex(IE2);
5538 unsigned Idx1 = getElementIndex(IE1).value_or(*Idx2);
5547 unsigned Idx2 = getElementIndex(IE2).value_or(*Idx1);
5760 return getElementIndex(IE1) < getElementIndex(IE2);
5778 return getElementIndex(EE1) < getElementIndex(EE2);
7687 assert(getElementIndex(V) != std::nullopt &&
8526 unsigned Idx = *getElementIndex(VL[I]);
11334 unsigned OffsetBeg = *getElementIndex(VL.front());
11338 unsigned Idx = *getElementIndex(V);
11379 unsigned InsertIdx = *getElementIndex(VL[PrevMask[I]]);
12290 unsigned Idx1 = *getElementIndex(IE1);
12291 unsigned Idx2 = *getElementIndex(IE2);
12300 getElementIndex(I1).value_or(Idx2) != Idx2)
12303 getElementIndex(I2).value_or(Idx1) != Idx1)
12535 std::optional<unsigned> InsertIdx = getElementIndex(VU);
15434 unsigned Offset = *getElementIndex(VL0);
15452 unsigned InsertIdx = *getElementIndex(Scalar);
15466 std::optional<unsigned> InsertIdx = getElementIndex(Ins);
16651 std::optional<unsigned> InsertIdx = getElementIndex(VU);
20835 getElementIndex(LastInsertInst, OperandOffset);