Lines Matching refs:LDVImpl
111 class LDVImpl;
210 void mapVirtRegs(LDVImpl *LDV);
280 class LDVImpl { class
329 LDVImpl(LiveDebugVariables *ps) in LDVImpl() function in __anonb2ee42a60311::LDVImpl
418 void LDVImpl::print(raw_ostream &OS) { in print()
452 void UserValue::mapVirtRegs(LDVImpl *LDV) { in mapVirtRegs()
459 UserValue *LDVImpl::getUserValue(const MDNode *Var, const MDNode *Expr, in getUserValue()
478 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) { in mapVirtReg()
484 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) { in lookupVirtReg()
490 bool LDVImpl::handleDebugValue(MachineInstr *MI, SlotIndex Idx) { in handleDebugValue()
511 bool LDVImpl::collectDebugValues(MachineFunction &mf) { in collectDebugValues()
726 void LDVImpl::computeIntervals() { in computeIntervals()
734 bool LDVImpl::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
771 pImpl = new LDVImpl(this); in runOnMachineFunction()
772 return static_cast<LDVImpl*>(pImpl)->runOnMachineFunction(mf); in runOnMachineFunction()
777 static_cast<LDVImpl*>(pImpl)->clear(); in releaseMemory()
782 delete static_cast<LDVImpl*>(pImpl); in ~LiveDebugVariables()
904 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { in splitRegister()
921 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs); in splitRegister()
1031 void LDVImpl::emitDebugValues(VirtRegMap *VRM) { in emitDebugValues()
1046 static_cast<LDVImpl*>(pImpl)->emitDebugValues(VRM); in emitDebugValues()
1057 static_cast<LDVImpl*>(pImpl)->print(dbgs()); in dump()