Lines Matching refs:VarLocBasedLDV
289 class VarLocBasedLDV : public LDVImpl { class
1014 VarLocBasedLDV();
1016 ~VarLocBasedLDV();
1030 VarLocBasedLDV::VarLocBasedLDV() { } in VarLocBasedLDV() function in VarLocBasedLDV
1032 VarLocBasedLDV::~VarLocBasedLDV() { } in ~VarLocBasedLDV()
1039 void VarLocBasedLDV::OpenRangesSet::erase(const VarLoc &VL) { in erase()
1066 VarLocBasedLDV::OptFragmentInfo FragmentHolder; in erase()
1068 FragmentHolder = VarLocBasedLDV::OptFragmentInfo(Fragment); in erase()
1074 void VarLocBasedLDV::OpenRangesSet::erase(const VarLocsInRange &KillSet, in erase()
1089 void VarLocBasedLDV::OpenRangesSet::insertFromLocSet(const VarLocSet &ToLoad, in insertFromLocSet()
1103 void VarLocBasedLDV::OpenRangesSet::insert(LocIndices VarLocIDs, in insert()
1114 VarLocBasedLDV::OpenRangesSet::getEntryValueBackup(DebugVariable Var) { in getEntryValueBackup()
1122 void VarLocBasedLDV::collectIDsForRegs(VarLocsInRange &Collected, in collectIDsForRegs()
1157 void VarLocBasedLDV::getUsedRegs(const VarLocSet &CollectFrom, in getUsedRegs()
1188 void VarLocBasedLDV::printVarLocInMBB(const MachineFunction &MF, in printVarLocInMBB()
1213 VarLocBasedLDV::VarLoc::SpillLoc
1214 VarLocBasedLDV::extractSpillBaseRegAndOffset(const MachineInstr &MI) { in extractSpillBaseRegAndOffset()
1231 bool VarLocBasedLDV::removeEntryValue(const MachineInstr &MI, in removeEntryValue()
1281 void VarLocBasedLDV::transferDebugValue(const MachineInstr &MI, in transferDebugValue()
1333 void VarLocBasedLDV::collectAllVarLocs(SmallVectorImpl<VarLoc> &Collected, in collectAllVarLocs()
1351 void VarLocBasedLDV::emitEntryValues(MachineInstr &MI, in emitEntryValues()
1390 void VarLocBasedLDV::insertTransferDebugPair( in insertTransferDebugPair()
1457 void VarLocBasedLDV::transferRegisterDef( in transferRegisterDef()
1525 bool VarLocBasedLDV::isSpillInstruction(const MachineInstr &MI, in isSpillInstruction()
1538 bool VarLocBasedLDV::isLocationSpill(const MachineInstr &MI, in isLocationSpill()
1578 Optional<VarLocBasedLDV::VarLoc::SpillLoc>
1579 VarLocBasedLDV::isRestoreInstruction(const MachineInstr &MI, in isRestoreInstruction()
1600 void VarLocBasedLDV::transferSpillOrRestoreInst(MachineInstr &MI, in transferSpillOrRestoreInst()
1695 void VarLocBasedLDV::transferRegisterCopy(MachineInstr &MI, in transferRegisterCopy()
1767 bool VarLocBasedLDV::transferTerminator(MachineBasicBlock *CurMBB, in transferTerminator()
1801 void VarLocBasedLDV::accumulateFragmentMap(MachineInstr &MI, in accumulateFragmentMap()
1853 void VarLocBasedLDV::process(MachineInstr &MI, OpenRangesSet &OpenRanges, in process()
1864 bool VarLocBasedLDV::join( in join()
1946 void VarLocBasedLDV::flushPendingLocs(VarLocInMBB &PendingInLocs, in flushPendingLocs()
1972 bool VarLocBasedLDV::isEntryValueCandidate( in isEntryValueCandidate()
2021 void VarLocBasedLDV::recordEntryValue(const MachineInstr &MI, in recordEntryValue()
2051 bool VarLocBasedLDV::ExtendRanges(MachineFunction &MF, TargetPassConfig *TPC) { in ExtendRanges()
2225 return new VarLocBasedLDV(); in makeVarLocBasedLiveDebugValues()