Lines Matching defs:ModuleSlotTracker
59 #include "llvm/IR/ModuleSlotTracker.h"
878 ModuleSlotTracker::ModuleSlotTracker(SlotTracker &Machine, const Module *M,
882 ModuleSlotTracker::ModuleSlotTracker(const Module *M,
887 ModuleSlotTracker::~ModuleSlotTracker() = default;
889 SlotTracker *ModuleSlotTracker::getMachine() {
904 void ModuleSlotTracker::incorporateFunction(const Function &F) {
918 int ModuleSlotTracker::getLocalSlot(const Value *V) {
923 void ModuleSlotTracker::setProcessHook(
929 void ModuleSlotTracker::setProcessHook(
4928 void NamedMDNode::print(raw_ostream &ROS, ModuleSlotTracker &MST,
4997 ModuleSlotTracker MST(getModuleFromDPI(this), true);
5003 ModuleSlotTracker MST(getModuleFromDPI(this), true);
5007 void DbgMarker::print(raw_ostream &ROS, ModuleSlotTracker &MST,
5024 ModuleSlotTracker MST(getModuleFromDPI(this), true);
5028 void DbgVariableRecord::print(raw_ostream &ROS, ModuleSlotTracker &MST,
5045 void DbgLabelRecord::print(raw_ostream &ROS, ModuleSlotTracker &MST,
5068 ModuleSlotTracker MST(getModuleFromVal(this), ShouldInitializeAllMetadata);
5072 void Value::print(raw_ostream &ROS, ModuleSlotTracker &MST,
5133 ModuleSlotTracker &MST) {
5155 ModuleSlotTracker MST(Machine, M);
5160 ModuleSlotTracker &MST) const {
5226 ModuleSlotTracker &MST, const Module *M,
5251 ModuleSlotTracker MST(M, isa<MDNode>(this));
5255 void Metadata::printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST,
5262 ModuleSlotTracker MST(M, isa<MDNode>(this));
5266 void Metadata::print(raw_ostream &OS, ModuleSlotTracker &MST,
5272 ModuleSlotTracker MST(M, true);
5277 void MDNode::printTree(raw_ostream &OS, ModuleSlotTracker &MST,
5290 void ModuleSlotTracker::collectMDNodes(MachineMDNodeListType &L, unsigned LB,