Home
last modified time | relevance | path

Searched refs:ResourceTracker (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h47 class ResourceTracker; variable
52 using ResourceTrackerSP = IntrusiveRefCntPtr<ResourceTracker>;
78 class ResourceTracker : public ThreadSafeRefCountedBase<ResourceTracker> {
85 ResourceTracker(const ResourceTracker &) = delete;
86 ResourceTracker &operator=(const ResourceTracker &) = delete;
87 ResourceTracker(ResourceTracker &&) = delete;
88 ResourceTracker &operator=(ResourceTracker &&) = delete;
90 LLVM_ABI ~ResourceTracker();
107 LLVM_ABI void transferTo(ResourceTracker &DstRT);
118 ResourceTracker(JITDylibSP JD);
[all …]
H A DCOFFPlatform.h62 Error notifyAdding(ResourceTracker &RT,
64 Error notifyRemoving(ResourceTracker &RT) override;
H A DELFNixPlatform.h125 Error notifyAdding(ResourceTracker &RT,
127 Error notifyRemoving(ResourceTracker &RT) override;
H A DMachOPlatform.h171 Error notifyAdding(ResourceTracker &RT,
173 Error notifyRemoving(ResourceTracker &RT) override;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp121 ResourceTracker = TII->CreateTargetScheduleState(MF.getSubtarget()); in VLIWPacketizerList()
122 ResourceTracker->setTrackResources(true); in VLIWPacketizerList()
128 delete ResourceTracker; in ~VLIWPacketizerList()
139 unsigned R = ResourceTracker->getUsedResources(Idx++); in endPacket()
149 ResourceTracker->clearResources(); in endPacket()
203 bool ResourceAvail = ResourceTracker->canReserveResources(MI); in PacketizeMIs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h147 DFAPacketizer *ResourceTracker; variable
165 DFAPacketizer *getResourceTracker() {return ResourceTracker;} in getResourceTracker()
170 ResourceTracker->reserveResources(MI); in addToPacket()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp287 bool Avail = ResourceTracker->canReserveResources(*ExtMI); in tryAllocateResourcesForConstExt()
289 ResourceTracker->reserveResources(*ExtMI); in tryAllocateResourcesForConstExt()
886 bool ResourcesAvailable = ResourceTracker->canReserveResources(*NewMI); in canPromoteToDotNew()
1053 auto *IS = ResourceTracker->getInstrItins()->beginStage(TID.getSchedClass()); in ignorePseudoInstruction()
1718 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()
1729 ResourceTracker->reserveResources(MI); in addToPacket()
1735 if (ResourceTracker->canReserveResources(NvjMI)) in addToPacket()
1736 ResourceTracker->reserveResources(NvjMI); in addToPacket()
1745 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()
1746 ResourceTracker->reserveResources(MI); in addToPacket()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp43 ResourceTracker::ResourceTracker(JITDylibSP JD) { in ResourceTracker() function in llvm::orc::ResourceTracker
50 ResourceTracker::~ResourceTracker() { in ~ResourceTracker()
55 Error ResourceTracker::remove() { in remove()
59 void ResourceTracker::transferTo(ResourceTracker &DstRT) { in transferTo()
63 void ResourceTracker::makeDefunct() { in makeDefunct()
675 DefaultTracker = new ResourceTracker(this); in getDefaultResourceTracker()
683 ResourceTrackerSP RT = new ResourceTracker(this); in createResourceTracker()
1254 JITDylib::RemoveTrackerResult JITDylib::IL_removeTracker(ResourceTracker &RT) { in IL_removeTracker()
1325 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker()
1466 std::unique_ptr<MaterializationUnit> MU, ResourceTracker &RT) { in installMaterializationUnit()
[all …]
H A DLLJIT.cpp96 Error notifyAdding(ResourceTracker &RT,
98 Error notifyRemoving(ResourceTracker &RT) override { in notifyRemoving()
208 Error notifyAdding(ResourceTracker &RT, const MaterializationUnit &MU) { in notifyAdding()
503 Error GenericLLVMIRPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
H A DCOFFPlatform.cpp320 Error COFFPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
337 Error COFFPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DELFNixPlatform.cpp286 Error ELFNixPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
303 Error ELFNixPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DMachOPlatform.cpp366 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
382 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DOrcV2CBindings.cpp58 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ResourceTracker, LLVMOrcResourceTrackerRef)