Lines Matching defs:LaneIdx
161 /// The lane inserted into is defined by \p LaneIdx. The vector source
165 Register EltReg, unsigned LaneIdx,
321 Register VecReg, unsigned LaneIdx,
2874 unsigned LaneIdx = Offset / 64;
2876 DstReg, DstRB, LLT::scalar(64), SrcReg, LaneIdx, MIB);
3930 /* LaneIdx */ 0, RB, MIB);
3934 Src2Reg, /* LaneIdx */ 1, RB, MIB);
4010 Register VecReg, unsigned LaneIdx, MachineIRBuilder &MIRBuilder) const {
4041 if (LaneIdx == 0) {
4060 MIRBuilder.buildInstr(CopyOpc, {*DstReg}, {InsertReg}).addImm(LaneIdx);
4094 unsigned LaneIdx = VRegAndVal->Value.getSExtValue();
4099 LaneIdx, MIB);
4229 unsigned LaneIdx = 1;
4231 Register CopyTo = I.getOperand(LaneIdx).getReg();
4235 .addImm(LaneIdx);
4237 ++LaneIdx;
5269 unsigned LaneIdx, const RegisterBank &RB,
5285 .addImm(LaneIdx)
5290 .addImm(LaneIdx)
7879 auto LaneIdx = getIConstantVRegValWithLookThrough(
7881 if (LaneIdx && SrcTy == LLT::fixed_vector(2, 64) &&
7882 LaneIdx->Value.getSExtValue() == 1) {