LLVM 20.0.0git
|
This is the complete list of members for TransferTracker, including all inherited members.
ActiveMLocs | TransferTracker | |
ActiveVLocs | TransferTracker | |
addUseBeforeDef(DebugVariableID VarID, const DbgValueProperties &Properties, const SmallVectorImpl< DbgOp > &DbgOps, unsigned Inst) | TransferTracker | inline |
CalleeSavedRegs | TransferTracker | |
checkInstForNewValues(unsigned Inst, MachineBasicBlock::iterator pos) | TransferTracker | inline |
clobberMloc(LocIdx MLoc, MachineBasicBlock::iterator Pos, bool MakeUndef=true) | TransferTracker | inline |
clobberMloc(LocIdx MLoc, ValueIDNum OldValue, MachineBasicBlock::iterator Pos, bool MakeUndef=true) | TransferTracker | inline |
DVMap | TransferTracker | |
emitMOLoc(const MachineOperand &MO, const DebugVariable &Var, const DbgValueProperties &Properties) | TransferTracker | inline |
flushDbgValues(MachineBasicBlock::iterator Pos, MachineBasicBlock *MBB) | TransferTracker | inline |
getLocQualityIfBetter(LocIdx L, LocationQuality Min) const | TransferTracker | inline |
isCalleeSaved(LocIdx L) const | TransferTracker | inline |
isEntryValueValue(const ValueIDNum &Val) const | TransferTracker | inline |
isEntryValueVariable(const DebugVariable &Var, const DIExpression *Expr) const | TransferTracker | inline |
loadInlocs(MachineBasicBlock &MBB, ValueTable &MLocs, DbgOpIDMap &DbgOpStore, const SmallVectorImpl< std::pair< DebugVariableID, DbgValue > > &VLocs, unsigned NumLocs) | TransferTracker | inline |
loadVarInloc(MachineBasicBlock &MBB, DbgOpIDMap &DbgOpStore, const SmallVectorImpl< ValueLocPair > &ValueToLoc, DebugVariableID VarID, DbgValue Value) | TransferTracker | inline |
LocationQuality enum name | TransferTracker | |
MF | TransferTracker | |
MTracker | TransferTracker | |
PendingDbgValues | TransferTracker | |
recoverAsEntryValue(DebugVariableID VarID, const DbgValueProperties &Prop, const ValueIDNum &Num) | TransferTracker | inline |
redefVar(const MachineInstr &MI) | TransferTracker | inline |
redefVar(const MachineInstr &MI, const DbgValueProperties &Properties, SmallVectorImpl< ResolvedDbgOp > &NewLocs) | TransferTracker | inline |
ShouldEmitDebugEntryValues | TransferTracker | |
TII | TransferTracker | |
TLI | TransferTracker | |
transferMlocs(LocIdx Src, LocIdx Dst, MachineBasicBlock::iterator Pos) | TransferTracker | inline |
Transfers | TransferTracker | |
TransferTracker(const TargetInstrInfo *TII, MLocTracker *MTracker, MachineFunction &MF, const DebugVariableMap &DVMap, const TargetRegisterInfo &TRI, const BitVector &CalleeSavedRegs, const TargetPassConfig &TPC) | TransferTracker | inline |
TRI | TransferTracker | |
UseBeforeDefs | TransferTracker | |
UseBeforeDefVariables | TransferTracker | |
ValueLocPair typedef | TransferTracker | |
ValueToLocSort(const ValueLocPair &A, const ValueLocPair &B) | TransferTracker | inlinestatic |
VarLocs | TransferTracker |