Lines Matching refs:UnrollNum
2376 MachineInstr *OrigMI, int UnrollNum, in generatePhi() argument
2382 if (Schedule.getNumStages() - NumUnroll + UnrollNum - 1 >= StageNum) in generatePhi()
2384 else if (Schedule.getNumStages() - NumUnroll + UnrollNum == StageNum) in generatePhi()
2424 auto NewReg = KernelVRMap[UnrollNum].find(OrigReg); in generatePhi()
2425 if (NewReg == KernelVRMap[UnrollNum].end()) in generatePhi()
2429 int PrologNum = Schedule.getNumStages() - NumUnroll + UnrollNum - 1; in generatePhi()
2446 PhiVRMap[UnrollNum][OrigReg] = PhiReg; in generatePhi()
2557 for (int UnrollNum = 0; UnrollNum < NumUnroll; ++UnrollNum) { in generateKernel() local
2563 if (UnrollNum == NumUnroll - 1) in generateKernel()
2565 updateInstrDef(NewMI, KernelVRMap[UnrollNum], in generateKernel()
2566 (UnrollNum == NumUnroll - 1 && StageNum == 0)); in generateKernel()
2567 generatePhi(MI, UnrollNum, PrologVRMap, KernelVRMap, PhiVRMap); in generateKernel()
2568 NewMIMap[NewMI] = {UnrollNum, StageNum}; in generateKernel()
2575 int UnrollNum = I.second.first; in generateKernel() local
2577 updateInstrUse(MI, StageNum, UnrollNum, KernelVRMap, &PhiVRMap); in generateKernel()