Lines Matching defs:KernelVRMap
2297 SmallVector<ValueMapTy> PrologVRMap, KernelVRMap, EpilogVRMap;
2299 generateKernel(PrologVRMap, KernelVRMap, LastStage0Insts);
2300 generateEpilog(KernelVRMap, EpilogVRMap, LastStage0Insts);
2309 // PrologVRMap/KernelVRMap/EpilogVRMap respectively.
2310 // PrevVRMap is nullptr/PhiVRMap/KernelVRMap respectively.
2346 // value is defined in the kernel block and KernelVRMap is referenced.
2379 SmallVectorImpl<ValueMapTy> &KernelVRMap,
2425 auto NewReg = KernelVRMap[UnrollNum].find(OrigReg);
2426 if (NewReg == KernelVRMap[UnrollNum].end())
2551 SmallVectorImpl<ValueMapTy> &KernelVRMap, InstrMapTy &LastStage0Insts) {
2552 KernelVRMap.clear();
2553 KernelVRMap.resize(NumUnroll);
2566 updateInstrDef(NewMI, KernelVRMap[UnrollNum],
2568 generatePhi(MI, UnrollNum, PrologVRMap, KernelVRMap, PhiVRMap);
2578 updateInstrUse(MI, StageNum, UnrollNum, KernelVRMap, &PhiVRMap);
2592 SmallVectorImpl<ValueMapTy> &KernelVRMap,
2616 updateInstrUse(MI, StageNum, EpilogNum, EpilogVRMap, &KernelVRMap);