HomeSort by: relevance | last modified time | path
    Searched defs:VRM (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
CalcSpillWeights.h 49 const VirtRegMap &VRM;
59 const VirtRegMap &VRM, const MachineLoopInfo &Loops,
61 : MF(MF), LIS(LIS), VRM(VRM), Loops(Loops), MBFI(MBFI) {}
LiveRegMatrix.h 43 VirtRegMap *VRM;
LiveRangeEdit.h 75 VirtRegMap *VRM;
134 /// @param vrm Map of virtual registers to physical registers for this
140 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
144 VRM(vrm), TII(*MF.getSubtarget().getInstrInfo()), TheDelegate(delegate),
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RegAllocBase.h 66 VirtRegMap *VRM = nullptr;
81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
MIRVRegNamerUtils.cpp 26 bool VRegRenamer::doVRegRenaming(const VRegRenameMap &VRM) {
29 for (const auto &E : VRM) {
49 VRegRenameMap VRM;
52 VRM[Reg] = createVirtualRegisterWithLowerName(Reg, GetUniqueVRegName(VReg));
54 return VRM;
SplitKit.h 100 const VirtRegMap &VRM;
173 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
270 VirtRegMap &VRM;
463 VirtRegMap &VRM, MachineDominatorTree &MDT,
VirtRegMap.cpp 183 VirtRegMap *VRM;
251 VRM = &getAnalysis<VirtRegMap>();
254 LLVM_DEBUG(VRM->dump());
257 LIS->addKillFlags(VRM);
266 getAnalysis<LiveDebugVariables>().emitDebugValues(VRM);
271 VRM->clearAllVirt();
334 Register PhysReg = VRM->getPhys(VirtReg);
544 MCRegister PhysReg = VRM->getPhys(VirtReg);
RegAllocPBQP.cpp 165 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller);
169 MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM,
176 VirtRegMap &VRM,
182 VirtRegMap &VRM) const;
529 PBQPVirtRegAuxInfo(MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM,
532 : VirtRegAuxInfo(MF, LIS, VRM, Loops, MBFI) {}
590 void RegAllocPBQP::initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM,
654 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller);
693 VirtRegMap &VRM, Spiller &VRegSpiller) {
695 LiveRangeEdit LRE(&LIS.getInterval(VReg), NewIntervals, MF, LIS, &VRM,
    [all...]
InlineSpiller.cpp 93 VirtRegMap &VRM;
141 VirtRegMap &vrm)
146 Loops(pass.getAnalysis<MachineLoopInfo>()), VRM(vrm),
166 VirtRegMap &VRM;
200 InlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF, VirtRegMap &VRM,
206 Loops(Pass.getAnalysis<MachineLoopInfo>()), VRM(VRM),
210 HSpiller(Pass, MF, VRM), VRAI(VRAI) {}
247 MachineFunction &MF, VirtRegMap &VRM,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIPreAllocateWWMRegs.cpp 37 VirtRegMap *VRM;
98 if (VRM->hasPhys(Reg))
128 if (!VRM->hasPhys(VirtReg))
131 Register PhysReg = VRM->getPhys(VirtReg);
150 const Register PhysReg = VRM->getPhys(Reg);
209 VRM = &getAnalysis<VirtRegMap>();
GCNNSAReassign.cpp 71 VirtRegMap *VRM;
112 if (VRM->hasPhys(Intervals[N]->reg()))
173 if (Reg.isPhysical() || !VRM->isAssignedReg(Reg))
176 Register PhysReg = VRM->getPhys(Reg);
198 if (VRM->getPreSplitReg(Reg))
234 VRM = &getAnalysis<VirtRegMap>();
291 OrigRegs.push_back(VRM->getPhys(Reg));
310 << " " << llvm::printReg((VRM->getPhys(LI->reg())), TRI);
316 if (VRM->hasPhys(Intervals.back()->reg())) // Did not change allocation.
335 if (VRM->hasPhys(Intervals[I]->reg())
    [all...]
SILowerSGPRSpills.cpp 44 VirtRegMap *VRM = nullptr;
297 VRM = getAnalysisIfAvailable<VirtRegMap>();
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TileConfig.cpp 85 VirtRegMap &VRM = getAnalysis<VirtRegMap>();
87 if (VRM.isShapeMapEmpty())
123 unsigned Index = VRM.getPhys(VirtReg) - X86::TMM0;
135 ShapeT Shape = VRM.getShape(Phys2Virt[I]);

Completed in 24 milliseconds