LLVM 20.0.0git
TransferTracker Member List

This is the complete list of members for TransferTracker, including all inherited members.

ActiveMLocsTransferTracker
ActiveVLocsTransferTracker
addUseBeforeDef(DebugVariableID VarID, const DbgValueProperties &Properties, const SmallVectorImpl< DbgOp > &DbgOps, unsigned Inst)TransferTrackerinline
CalleeSavedRegsTransferTracker
checkInstForNewValues(unsigned Inst, MachineBasicBlock::iterator pos)TransferTrackerinline
clobberMloc(LocIdx MLoc, MachineBasicBlock::iterator Pos, bool MakeUndef=true)TransferTrackerinline
clobberMloc(LocIdx MLoc, ValueIDNum OldValue, MachineBasicBlock::iterator Pos, bool MakeUndef=true)TransferTrackerinline
DVMapTransferTracker
emitMOLoc(const MachineOperand &MO, const DebugVariable &Var, const DbgValueProperties &Properties)TransferTrackerinline
flushDbgValues(MachineBasicBlock::iterator Pos, MachineBasicBlock *MBB)TransferTrackerinline
getLocQualityIfBetter(LocIdx L, LocationQuality Min) constTransferTrackerinline
isCalleeSaved(LocIdx L) constTransferTrackerinline
isEntryValueValue(const ValueIDNum &Val) constTransferTrackerinline
isEntryValueVariable(const DebugVariable &Var, const DIExpression *Expr) constTransferTrackerinline
loadInlocs(MachineBasicBlock &MBB, ValueTable &MLocs, DbgOpIDMap &DbgOpStore, const SmallVectorImpl< std::pair< DebugVariableID, DbgValue > > &VLocs, unsigned NumLocs)TransferTrackerinline
loadVarInloc(MachineBasicBlock &MBB, DbgOpIDMap &DbgOpStore, const SmallVectorImpl< ValueLocPair > &ValueToLoc, DebugVariableID VarID, DbgValue Value)TransferTrackerinline
LocationQuality enum nameTransferTracker
MFTransferTracker
MTrackerTransferTracker
PendingDbgValuesTransferTracker
recoverAsEntryValue(DebugVariableID VarID, const DbgValueProperties &Prop, const ValueIDNum &Num)TransferTrackerinline
redefVar(const MachineInstr &MI)TransferTrackerinline
redefVar(const MachineInstr &MI, const DbgValueProperties &Properties, SmallVectorImpl< ResolvedDbgOp > &NewLocs)TransferTrackerinline
ShouldEmitDebugEntryValuesTransferTracker
TIITransferTracker
TLITransferTracker
transferMlocs(LocIdx Src, LocIdx Dst, MachineBasicBlock::iterator Pos)TransferTrackerinline
TransfersTransferTracker
TransferTracker(const TargetInstrInfo *TII, MLocTracker *MTracker, MachineFunction &MF, const DebugVariableMap &DVMap, const TargetRegisterInfo &TRI, const BitVector &CalleeSavedRegs, const TargetPassConfig &TPC)TransferTrackerinline
TRITransferTracker
UseBeforeDefsTransferTracker
UseBeforeDefVariablesTransferTracker
ValueLocPair typedefTransferTracker
ValueToLocSort(const ValueLocPair &A, const ValueLocPair &B)TransferTrackerinlinestatic
VarLocsTransferTracker