Home
last modified time | relevance | path

Searched refs:VRMap (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp119 ValueMapTy *VRMap = new ValueMapTy[(MaxStageCount + 1) * 2]; in generatePipelinedLoop() local
131 generateProlog(MaxStageCount, KernelBB, VRMap, PrologBBs); in generatePipelinedLoop()
142 updateInstruction(NewMI, false, MaxStageCount, StageNum, VRMap); in generatePipelinedLoop()
152 updateInstruction(NewMI, false, MaxStageCount, 0, VRMap); in generatePipelinedLoop()
162 generateExistingPhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, in generatePipelinedLoop()
164 generatePhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, VRMapPhi, in generatePipelinedLoop()
171 generateEpilog(MaxStageCount, KernelBB, BB, VRMap, VRMapPhi, EpilogBBs, in generatePipelinedLoop()
182 addBranches(*Preheader, PrologBBs, KernelBB, EpilogBBs, VRMap); in generatePipelinedLoop()
184 delete[] VRMap; in generatePipelinedLoop()
199 ValueMapTy *VRMap, in generateProlog() argument
[all …]
H A DLiveDebugVariables.cpp590 using VRMap = DenseMap<Register, UserValue *>; typedef in llvm::LiveDebugVariables::LDVImpl
591 VRMap virtRegToEqClass;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h193 ValueMapTy *VRMap, MBBVectorTy &PrologBBs);
195 MachineBasicBlock *OrigBB, ValueMapTy *VRMap,
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);
405 void generateProlog(SmallVectorImpl<ValueMapTy> &VRMap);
420 void updateInstrDef(MachineInstr *NewMI, ValueMapTy &VRMap, bool LastDef);