#include "llvm/CodeGen/MachineModuleSlotTracker.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineModuleInfo.h"
#include "llvm/IR/Module.h"
usingnamespacellvm;
void MachineModuleSlotTracker::processMachineFunctionMetadata(
AbstractSlotTrackerStorage *AST, const MachineFunction &MF) { … }
void MachineModuleSlotTracker::processMachineModule(
AbstractSlotTrackerStorage *AST, const Module *M,
bool ShouldInitializeAllMetadata) { … }
void MachineModuleSlotTracker::processMachineFunction(
AbstractSlotTrackerStorage *AST, const Function *F,
bool ShouldInitializeAllMetadata) { … }
void MachineModuleSlotTracker::collectMachineMDNodes(
MachineMDNodeListType &L) const { … }
MachineModuleSlotTracker::MachineModuleSlotTracker(
const MachineModuleInfo &MMI, const MachineFunction *MF,
bool ShouldInitializeAllMetadata)
: … { … }
MachineModuleSlotTracker::~MachineModuleSlotTracker() = default;