Lines Matching refs:UnitSize
7575 unsigned UnitSize = 0;
7583 UnitSize = 1;
7585 UnitSize = 2;
7591 UnitSize = 16;
7593 UnitSize = 8;
7596 if (UnitSize == 0)
7597 UnitSize = 4;
7601 bool IsNeon = UnitSize >= 8;
7604 VecTRC = UnitSize == 16 ? &ARM::DPairRegClass
7605 : UnitSize == 8 ? &ARM::DPRRegClass
7608 unsigned BytesLeft = SizeVal % UnitSize;
7613 // [scratch, srcOut] = LDR_POST(srcIn, UnitSize)
7614 // [destOut] = STR_POST(scratch, destIn, UnitSize)
7617 for (unsigned i = 0; i < LoopSize; i+=UnitSize) {
7621 emitPostLd(BB, MI, TII, dl, UnitSize, scratch, srcIn, srcOut,
7623 emitPostSt(BB, MI, TII, dl, UnitSize, scratch, destIn, destOut,
7658 // [scratch, srcLoop] = LDR_POST(srcPhi, UnitSize)
7659 // [destLoop] = STR_POST(scratch, destPhi, UnitSize)
7660 // subs varLoop, varPhi, #UnitSize
7736 // [scratch, srcLoop] = LDR_POST(srcPhi, UnitSize)
7739 emitPostLd(BB, BB->end(), TII, dl, UnitSize, scratch, srcPhi, srcLoop,
7741 emitPostSt(BB, BB->end(), TII, dl, UnitSize, scratch, destPhi, destLoop,
7744 // Decrement loop variable by UnitSize.
7749 MIB.addReg(varPhi).addImm(UnitSize);
7755 AddDefaultCC(AddDefaultPred(MIB.addReg(varPhi).addImm(UnitSize)));