Lines Matching refs:LDVImpl
107 class LDVImpl;
201 void mapVirtRegs(LDVImpl *LDV);
280 class LDVImpl { class
323 LDVImpl(LiveDebugVariables *ps) : pass(*ps) {} in LDVImpl() function in __anonf795f96c0311::LDVImpl
371 void LDVImpl::print(raw_ostream &OS) { in print()
405 void UserValue::mapVirtRegs(LDVImpl *LDV) { in mapVirtRegs()
412 UserValue *LDVImpl::getUserValue(const MDNode *Var, unsigned Offset, in getUserValue()
429 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) { in mapVirtReg()
435 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) { in lookupVirtReg()
441 bool LDVImpl::handleDebugValue(MachineInstr *MI, SlotIndex Idx) { in handleDebugValue()
457 bool LDVImpl::collectDebugValues(MachineFunction &mf) { in collectDebugValues()
674 void LDVImpl::computeIntervals() { in computeIntervals()
682 bool LDVImpl::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
703 pImpl = new LDVImpl(this); in runOnMachineFunction()
704 return static_cast<LDVImpl*>(pImpl)->runOnMachineFunction(mf); in runOnMachineFunction()
709 static_cast<LDVImpl*>(pImpl)->clear(); in releaseMemory()
714 delete static_cast<LDVImpl*>(pImpl); in ~LiveDebugVariables()
733 void LDVImpl::
753 static_cast<LDVImpl*>(pImpl)->renameRegister(OldReg, NewReg, SubIdx); in renameRegister()
873 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) { in splitRegister()
890 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs); in splitRegister()
1006 void LDVImpl::emitDebugValues(VirtRegMap *VRM) { in emitDebugValues()
1018 static_cast<LDVImpl*>(pImpl)->emitDebugValues(VRM); in emitDebugValues()
1025 static_cast<LDVImpl*>(pImpl)->print(dbgs()); in dump()