Home
last modified time | relevance | path

Searched refs:ModuleSlotTracker (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSlotTracker.h45 class LLVM_ABI ModuleSlotTracker {
62 ModuleSlotTracker(SlotTracker &Machine, const Module *M,
72 explicit ModuleSlotTracker(const Module *M,
76 virtual ~ModuleSlotTracker();
H A DDebugProgramInstruction.h160 LLVM_ABI void print(raw_ostream &O, ModuleSlotTracker &MST,
257 LLVM_ABI void print(raw_ostream &ROS, ModuleSlotTracker &MST,
551 LLVM_ABI void print(raw_ostream &ROS, ModuleSlotTracker &MST,
618 LLVM_ABI void print(raw_ostream &ROS, ModuleSlotTracker &MST,
H A DValue.h49 class ModuleSlotTracker; variable
238 LLVM_ABI void print(raw_ostream &O, ModuleSlotTracker &MST,
252 ModuleSlotTracker &MST) const;
H A DMetadata.h45 class ModuleSlotTracker; variable
127 LLVM_ABI void print(raw_ostream &OS, ModuleSlotTracker &MST,
140 LLVM_ABI void printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST,
1323 LLVM_ABI void printTree(raw_ostream &OS, ModuleSlotTracker &MST,
1815 LLVM_ABI void print(raw_ostream &ROS, ModuleSlotTracker &MST,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRFormatter.h27 class ModuleSlotTracker; variable
61 printCustomPseudoSourceValue(raw_ostream &OS, ModuleSlotTracker &MST, in printCustomPseudoSourceValue()
78 ModuleSlotTracker &MST);
H A DMachineModuleSlotTracker.h23 class LLVM_ABI MachineModuleSlotTracker : public ModuleSlotTracker {
H A DMachineMemOperand.h36 class ModuleSlotTracker; variable
343 LLVM_ABI void print(raw_ostream &OS, ModuleSlotTracker &MST,
H A DMachineOperand.h35 class ModuleSlotTracker; variable
310 LLVM_ABI void print(raw_ostream &os, ModuleSlotTracker &MST, LLT TypeToPrint,
H A DMachineBasicBlock.h42 class ModuleSlotTracker; variable
1242 LLVM_ABI void print(raw_ostream &OS, ModuleSlotTracker &MST,
1253 ModuleSlotTracker *moduleSlotTracker = nullptr) const;
H A DMachineInstr.h54 class ModuleSlotTracker; variable
1850 LLVM_ABI void print(raw_ostream &OS, ModuleSlotTracker &MST,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCFGPrinter.cpp104 ModuleSlotTracker *DOTFuncInfo::getModuleSlotTracker() { in getModuleSlotTracker()
106 MSTStorage = std::make_unique<ModuleSlotTracker>(F->getParent()); in getModuleSlotTracker()
238 std::optional<ModuleSlotTracker> MSTStorage; in getCompleteNodeLabel()
239 ModuleSlotTracker *MST = nullptr; in getCompleteNodeLabel()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRPrinter.cpp149 static void convertMJTI(ModuleSlotTracker &MST, yaml::MachineJumpTable &YamlJTI,
151 static void convertMFI(ModuleSlotTracker &MST, yaml::MachineFrameInfo &YamlMFI,
155 ModuleSlotTracker &MST, MFPrintState &State);
158 ModuleSlotTracker &MST);
161 ModuleSlotTracker &MST);
273 T &Object, ModuleSlotTracker &MST) { in printStackObjectDbgInfo()
337 static void convertMFI(ModuleSlotTracker &MST, yaml::MachineFrameInfo &YamlMFI, in convertMFI()
370 ModuleSlotTracker &MST) { in convertEntryValueObjects()
394 ModuleSlotTracker &MST, MFPrintState &State) { in convertStackObjects()
526 ModuleSlotTracker &MST) { in convertCallSiteObjects()
[all …]
H A DMachineModuleSlotTracker.cpp69 : ModuleSlotTracker(MF->getFunction().getParent(), in MachineModuleSlotTracker()
H A DMachineOperand.cpp514 ModuleSlotTracker &MST) { in printIRBlockReference()
525 ModuleSlotTracker CustomMST(M, /*ShouldInitializeAllMetadata=*/false); in printIRBlockReference()
801 ModuleSlotTracker DummyMST(nullptr); in print()
808 void MachineOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, in print()
1155 void MachineMemOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, in print()
H A DMachineBasicBlock.cpp353 ModuleSlotTracker MST(M); in print()
358 void MachineBasicBlock::print(raw_ostream &OS, ModuleSlotTracker &MST, in print()
489 ModuleSlotTracker *moduleSlotTracker) const { in printName()
503 ModuleSlotTracker tmpTracker(bb->getModule(), false); in printName()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSuspendCrossingInfo.cpp24 static void dumpBasicBlockLabel(const BasicBlock *BB, ModuleSlotTracker &MST) { in dumpBasicBlockLabel()
36 ModuleSlotTracker &MST) const { in dump()
55 ModuleSlotTracker MST(F->getParent()); in dump()
H A DMaterializationUtils.cpp110 ModuleSlotTracker &MST) { in dumpBasicBlockLabel()
123 ModuleSlotTracker MST(F->getParent()); in dump()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DSuspendCrossingInfo.h29 class ModuleSlotTracker; variable
103 ModuleSlotTracker &MST) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCFGPrinter.h35 class ModuleSlotTracker; variable
67 std::unique_ptr<ModuleSlotTracker> MSTStorage;
86 LLVM_ABI ModuleSlotTracker *getModuleSlotTracker();
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp934 ModuleSlotTracker::ModuleSlotTracker(SlotTracker &Machine, const Module *M, in ModuleSlotTracker() function in ModuleSlotTracker
938 ModuleSlotTracker::ModuleSlotTracker(const Module *M, in ModuleSlotTracker() function in ModuleSlotTracker
943 ModuleSlotTracker::~ModuleSlotTracker() = default;
945 SlotTracker *ModuleSlotTracker::getMachine() { in getMachine()
960 void ModuleSlotTracker::incorporateFunction(const Function &F) { in incorporateFunction()
974 int ModuleSlotTracker::getLocalSlot(const Value *V) { in getLocalSlot()
979 void ModuleSlotTracker::setProcessHook( in setProcessHook()
985 void ModuleSlotTracker::setProcessHook( in setProcessHook()
5085 void NamedMDNode::print(raw_ostream &ROS, ModuleSlotTracker &MST, in print()
5154 ModuleSlotTracker MST(getModuleFromDPI(this), true); in print()
[all …]
H A DSSAContext.cpp92 ModuleSlotTracker MST{BB->getParent()->getParent(), false}; in print()
H A DDebugProgramInstruction.cpp104 void DbgRecord::print(raw_ostream &O, ModuleSlotTracker &MST, in print()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanHelpers.h394 std::unique_ptr<ModuleSlotTracker> MST;
H A DVPlan.cpp1580 MST = std::make_unique<ModuleSlotTracker>(I->getModule()); in getName()
1583 MST = std::make_unique<ModuleSlotTracker>(nullptr); in getName()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp351 static void mapValueToSlot(const Value *V, ModuleSlotTracker &MST, in mapValueToSlot()
362 ModuleSlotTracker MST(F.getParent(), /*ShouldInitializeAllMetadata=*/false); in initSlots2Values()
3558 ModuleSlotTracker MST(F.getParent(), /*ShouldInitializeAllMetadata=*/false); in initSlots2BasicBlocks()

12