Lines Matching defs:LaneIdx
162 /// The lane inserted into is defined by \p LaneIdx. The vector source
166 Register EltReg, unsigned LaneIdx,
322 Register VecReg, unsigned LaneIdx,
2752 unsigned LaneIdx = Offset / 64;
2754 DstReg, DstRB, LLT::scalar(64), SrcReg, LaneIdx, MIB);
3805 /* LaneIdx */ 0, RB, MIB);
3809 Src2Reg, /* LaneIdx */ 1, RB, MIB);
3885 Register VecReg, unsigned LaneIdx, MachineIRBuilder &MIRBuilder) const {
3916 if (LaneIdx == 0) {
3935 MIRBuilder.buildInstr(CopyOpc, {*DstReg}, {InsertReg}).addImm(LaneIdx);
3969 unsigned LaneIdx = VRegAndVal->Value.getSExtValue();
3974 LaneIdx, MIB);
4104 unsigned LaneIdx = 1;
4106 Register CopyTo = I.getOperand(LaneIdx).getReg();
4110 .addImm(LaneIdx);
4112 ++LaneIdx;
5144 unsigned LaneIdx, const RegisterBank &RB,
5160 .addImm(LaneIdx)
5165 .addImm(LaneIdx)
7751 auto LaneIdx = getIConstantVRegValWithLookThrough(
7753 if (LaneIdx && SrcTy == LLT::fixed_vector(2, 64) &&
7754 LaneIdx->Value.getSExtValue() == 1) {