Searched defs:VRM (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/CodeGen/
H A DAllocationOrder.cpp31 const VirtRegMap &VRM,
34 const MachineFunction &MF = VRM.getMachineFunction();
35 const TargetRegisterInfo *TRI = &VRM.getTargetRegInfo();
37 TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM);
30 AllocationOrder(unsigned VirtReg, const VirtRegMap &VRM, const RegisterClassInfo &RegClassInfo) argument
H A DRegAllocBase.h63 VirtRegMap *VRM; member in class:llvm::RegAllocBase
69 : TRI(nullptr), MRI(nullptr), VRM(nullptr), LIS(nullptr), Matrix(nullptr) {}
H A DSplitKit.h45 const VirtRegMap &VRM; member in class:llvm::SplitAnalysis
214 VirtRegMap &VRM; member in class:llvm::SplitEditor
H A DVirtRegMap.cpp164 VirtRegMap *VRM; member in class:__anon25833::VirtRegRewriter
213 VRM = &getAnalysis<VirtRegMap>();
217 DEBUG(VRM->dump());
220 LIS->addKillFlags(VRM);
229 getAnalysis<LiveDebugVariables>().emitDebugValues(VRM);
233 VRM->clearAllVirt();
251 unsigned PhysReg = VRM->getPhys(VirtReg);
333 VRM->getPhys(MO.getReg()) :
339 unsigned PhysReg = VRM->getPhys(VirtReg);
H A DInlineSpiller.cpp66 VirtRegMap &VRM; member in class:__anon25751::InlineSpiller
151 VRM(vrm),
316 VRM.getOriginal(Reg) == Original;
1312 StackSlot = VRM.assignVirt2StackSlot(Original);
1319 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot);
1361 Original = VRM.getOriginal(edit.getReg());
1362 StackSlot = VRM.getStackSlot(Original);
H A DLiveDebugVariables.cpp263 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI);
266 void emitDebugValues(VirtRegMap *VRM,
356 void emitDebugValues(VirtRegMap *VRM);
873 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) { argument
883 if (VRM.isAssignedReg(VirtReg) &&
884 TargetRegisterInfo::isPhysicalRegister(VRM.getPhys(VirtReg))) {
888 Loc.substPhysReg(VRM.getPhys(VirtReg), TRI);
889 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
891 Loc = MachineOperand::CreateFI(VRM.getStackSlot(VirtReg));
945 void UserValue::emitDebugValues(VirtRegMap *VRM, LiveInterval argument
978 emitDebugValues(VirtRegMap *VRM) argument
991 emitDebugValues(VirtRegMap *VRM) argument
[all...]
H A DLiveIntervalAnalysis.cpp529 void LiveIntervals::addKillFlags(const VirtRegMap *VRM) { argument
544 for (MCRegUnitIterator Units(VRM->getPhys(Reg), TRI); Units.isValid();
/external/llvm/include/llvm/CodeGen/
H A DLiveRegMatrix.h43 VirtRegMap *VRM; member in class:llvm::LiveRegMatrix
H A DVirtRegMap.h184 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) { argument
185 VRM.print(OS);
H A DLiveRangeEdit.h64 VirtRegMap *VRM; member in class:llvm::LiveRangeEdit
121 MRI(MF.getRegInfo()), LIS(lis), VRM(vrm),

Completed in 113 milliseconds