Home | History | Annotate | Download | only in GlobalISel

Lines Matching refs:NumParts

70 void LegalizerHelper::extractParts(unsigned Reg, LLT Ty, int NumParts,
72 for (int i = 0; i < NumParts; ++i)
286 int NumParts = SizeOp0 / NarrowSize;
289 for (int i = 0; i < NumParts; ++i)
302 int NumParts = SizeOp0 / NarrowTy.getSizeInBits();
305 extractParts(MI.getOperand(1).getReg(), NarrowTy, NumParts, Src1Regs);
306 extractParts(MI.getOperand(2).getReg(), NarrowTy, NumParts, Src2Regs);
311 for (int i = 0; i < NumParts; ++i) {
335 int NumParts = SizeOp1 / NarrowSize;
339 extractParts(MI.getOperand(1).getReg(), NarrowTy, NumParts, SrcRegs);
344 for (int i = 0; i < NumParts; ++i) {
388 int NumParts = SizeOp0 / NarrowSize;
392 extractParts(MI.getOperand(1).getReg(), NarrowTy, NumParts, SrcRegs);
397 for (int i = 0; i < NumParts; ++i) {
438 assert(DstRegs.size() == (unsigned)NumParts && "not all parts covered");
456 int NumParts = SizeOp0 / NarrowSize;
461 for (int i = 0; i < NumParts; ++i) {
497 int NumParts = SizeOp0 / NarrowSize;
502 extractParts(MI.getOperand(0).getReg(), NarrowTy, NumParts, SrcRegs);
504 for (int i = 0; i < NumParts; ++i) {
527 int NumParts = SizeOp0 / NarrowSize;
532 for (int i = 0; i < NumParts; ++i) {
559 int NumParts = SizeOp0 / NarrowSize;
568 for (int i = 0; i < NumParts; ++i) {
582 for (int i = 0; i < NumParts; ++i)
1003 int NumParts = Size / NarrowSize;
1012 extractParts(MI.getOperand(1).getReg(), NarrowTy, NumParts, Src1Regs);
1013 extractParts(MI.getOperand(2).getReg(), NarrowTy, NumParts, Src2Regs);
1015 for (int i = 0; i < NumParts; ++i) {