Lines Matching defs:LDVImpl
277 class LDVImpl;
411 void mapVirtRegs(LDVImpl *LDV);
532 class LDVImpl {
637 LDVImpl(LiveDebugVariables *ps) : pass(*ps) {}
756 void LDVImpl::print(raw_ostream &OS) {
766 void UserValue::mapVirtRegs(LDVImpl *LDV) {
773 LDVImpl::getUserValue(const DILocalVariable *Var,
788 void LDVImpl::mapVirtReg(Register VirtReg, UserValue *EC) {
794 UserValue *LDVImpl::lookupVirtReg(Register VirtReg) {
800 bool LDVImpl::handleDebugValue(MachineInstr &MI, SlotIndex Idx) {
876 MachineBasicBlock::iterator LDVImpl::handleDebugInstr(MachineInstr &MI,
897 bool LDVImpl::handleDebugLabel(MachineInstr &MI, SlotIndex Idx) {
920 bool LDVImpl::collectDebugValues(MachineFunction &mf, bool InstrRef) {
1253 void LDVImpl::computeIntervals() {
1263 bool LDVImpl::runOnMachineFunction(MachineFunction &mf, bool InstrRef) {
1314 pImpl = new LDVImpl(this);
1315 return static_cast<LDVImpl *>(pImpl)->runOnMachineFunction(mf, InstrRef);
1320 static_cast<LDVImpl*>(pImpl)->clear();
1325 delete static_cast<LDVImpl*>(pImpl);
1448 void LDVImpl::splitPHIRegister(Register OldReg, ArrayRef<Register> NewRegs) {
1486 void LDVImpl::splitRegister(Register OldReg, ArrayRef<Register> NewRegs) {
1508 static_cast<LDVImpl*>(pImpl)->splitRegister(OldReg, NewRegs);
1810 void LDVImpl::emitDebugValues(VirtRegMap *VRM) {
1963 static_cast<LDVImpl*>(pImpl)->emitDebugValues(VRM);
1969 static_cast<LDVImpl*>(pImpl)->print(dbgs());