Lines Matching refs:ValueMapTy
166 using ValueMapTy = DenseMap<unsigned, unsigned>;
193 ValueMapTy *VRMap, MBBVectorTy &PrologBBs);
195 MachineBasicBlock *OrigBB, ValueMapTy *VRMap,
196 ValueMapTy *VRMapPhi, MBBVectorTy &EpilogBBs,
200 ValueMapTy *VRMap, InstrMapTy &InstrMap,
205 ValueMapTy *VRMap, ValueMapTy *VRMapPhi,
213 ValueMapTy *VRMap);
223 ValueMapTy *VRMap);
226 unsigned LoopStage, ValueMapTy *VRMap,
229 ValueMapTy *VRMap, InstrMapTy &InstrMap);
377 using ValueMapTy = DenseMap<unsigned, unsigned>;
405 void generateProlog(SmallVectorImpl<ValueMapTy> &VRMap);
407 SmallVectorImpl<ValueMapTy> &PrologVRMap,
408 SmallVectorImpl<ValueMapTy> &KernelVRMap,
409 SmallVectorImpl<ValueMapTy> &PhiVRMap);
410 void generateKernel(SmallVectorImpl<ValueMapTy> &PrologVRMap,
411 SmallVectorImpl<ValueMapTy> &KernelVRMap,
413 void generateEpilog(SmallVectorImpl<ValueMapTy> &KernelVRMap,
414 SmallVectorImpl<ValueMapTy> &EpilogVRMap,
420 void updateInstrDef(MachineInstr *NewMI, ValueMapTy &VRMap, bool LastDef);
424 SmallVectorImpl<ValueMapTy> &VRMapProlog,
425 SmallVectorImpl<ValueMapTy> &VRMapPhi);
427 SmallVectorImpl<ValueMapTy> &CurVRMap,
428 SmallVectorImpl<ValueMapTy> *PrevVRMap);