Searched defs:VRM (Results 1 - 10 of 10) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | AllocationOrder.cpp | 31 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 D | RegAllocBase.h | 63 VirtRegMap *VRM; member in class:llvm::RegAllocBase 69 : TRI(nullptr), MRI(nullptr), VRM(nullptr), LIS(nullptr), Matrix(nullptr) {}
|
H A D | SplitKit.h | 45 const VirtRegMap &VRM; member in class:llvm::SplitAnalysis 214 VirtRegMap &VRM; member in class:llvm::SplitEditor
|
H A D | VirtRegMap.cpp | 164 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 D | InlineSpiller.cpp | 66 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 D | LiveDebugVariables.cpp | 263 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 D | LiveIntervalAnalysis.cpp | 529 void LiveIntervals::addKillFlags(const VirtRegMap *VRM) { argument 544 for (MCRegUnitIterator Units(VRM->getPhys(Reg), TRI); Units.isValid();
|
/external/llvm/include/llvm/CodeGen/ |
H A D | LiveRegMatrix.h | 43 VirtRegMap *VRM; member in class:llvm::LiveRegMatrix
|
H A D | VirtRegMap.h | 184 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) { argument 185 VRM.print(OS);
|
H A D | LiveRangeEdit.h | 64 VirtRegMap *VRM; member in class:llvm::LiveRangeEdit 121 MRI(MF.getRegInfo()), LIS(lis), VRM(vrm),
|
Completed in 113 milliseconds