Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h42 class ResourceTracker; variable
53 class ResourceTracker : public ThreadSafeRefCountedBase<ResourceTracker> {
60 ResourceTracker(const ResourceTracker &) = delete;
61 ResourceTracker &operator=(const ResourceTracker &) = delete;
62 ResourceTracker(ResourceTracker &&) = delete;
63 ResourceTracker &operator=(ResourceTracker &&) = delete;
65 ~ResourceTracker();
93 ResourceTracker(JITDylibSP JD);
1178 ResourceTracker *RT;
1256 void transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT);
[all …]
H A DCOFFPlatform.h54 Error notifyAdding(ResourceTracker &RT,
56 Error notifyRemoving(ResourceTracker &RT) override;
H A DMachOPlatform.h90 Error notifyAdding(ResourceTracker &RT,
92 Error notifyRemoving(ResourceTracker &RT) override;
H A DELFNixPlatform.h105 Error notifyAdding(ResourceTracker &RT,
107 Error notifyRemoving(ResourceTracker &RT) override;
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp151 ResourceTracker = TII->CreateTargetScheduleState(MF.getSubtarget()); in VLIWPacketizerList()
152 ResourceTracker->setTrackResources(true); in VLIWPacketizerList()
158 delete ResourceTracker; in ~VLIWPacketizerList()
169 unsigned R = ResourceTracker->getUsedResources(Idx++); in endPacket()
179 ResourceTracker->clearResources(); in endPacket()
233 bool ResourceAvail = ResourceTracker->canReserveResources(MI); in PacketizeMIs()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h122 DFAPacketizer *ResourceTracker; variable
139 DFAPacketizer *getResourceTracker() {return ResourceTracker;} in getResourceTracker()
144 ResourceTracker->reserveResources(MI); in addToPacket()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp297 ResourceTracker->reserveResources(*ExtMI); in tryAllocateResourcesForConstExt()
1726 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()
1737 ResourceTracker->reserveResources(MI); in addToPacket()
1743 if (ResourceTracker->canReserveResources(NvjMI)) in addToPacket()
1744 ResourceTracker->reserveResources(NvjMI); in addToPacket()
1753 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()
1754 ResourceTracker->reserveResources(MI); in addToPacket()
1760 ResourceTracker->reserveResources(NvjMI); in addToPacket()
1771 ResourceTracker->reserveResources(MI); in addToPacket()
1780 ResourceTracker->reserveResources(MI); in addToPacket()
[all …]
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp40 ResourceTracker::ResourceTracker(JITDylibSP JD) { in ResourceTracker() function in llvm::orc::ResourceTracker
47 ResourceTracker::~ResourceTracker() { in ~ResourceTracker()
52 Error ResourceTracker::remove() { in remove()
56 void ResourceTracker::transferTo(ResourceTracker &DstRT) { in transferTo()
60 void ResourceTracker::makeDefunct() { in makeDefunct()
665 DefaultTracker = new ResourceTracker(this); in getDefaultResourceTracker()
673 ResourceTrackerSP RT = new ResourceTracker(this); in createResourceTracker()
1526 JITDylib::removeTracker(ResourceTracker &RT) { in removeTracker()
1588 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker()
1731 std::unique_ptr<MaterializationUnit> MU, ResourceTracker &RT) { in installMaterializationUnit()
[all …]
H A DLLJIT.cpp142 Error notifyAdding(ResourceTracker &RT,
144 Error notifyRemoving(ResourceTracker &RT) override { in notifyRemoving()
256 Error notifyAdding(ResourceTracker &RT, const MaterializationUnit &MU) { in notifyAdding()
552 Error GenericLLVMIRPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
H A DELFNixPlatform.cpp171 Error ELFNixPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
187 Error ELFNixPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DCOFFPlatform.cpp290 Error COFFPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
307 Error COFFPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DMachOPlatform.cpp341 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
357 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DOrcV2CBindings.cpp87 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ResourceTracker, LLVMOrcResourceTrackerRef)
/openbsd/gnu/llvm/llvm/docs/
H A DORCv2.rst528 ``ResourceTracker::remove``.
588 explicit ``ResourceTracker``. The module can then be removed by calling
589 ``ResourceTracker::remove``: