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()
151 updateInstruction(NewMI, false, MaxStageCount, 0, VRMap); in generatePipelinedLoop()
160 generateExistingPhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, in generatePipelinedLoop()
162 generatePhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, VRMapPhi, in generatePipelinedLoop()
169 generateEpilog(MaxStageCount, KernelBB, BB, VRMap, VRMapPhi, EpilogBBs, in generatePipelinedLoop()
180 addBranches(*Preheader, PrologBBs, KernelBB, EpilogBBs, VRMap); in generatePipelinedLoop()
182 delete[] VRMap; in generatePipelinedLoop()
197 ValueMapTy *VRMap, in generateProlog() argument
[all …]
H A DLiveDebugVariables.cpp578 using VRMap = DenseMap<unsigned, UserValue *>; typedef in __anon093131440411::LDVImpl
579 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);