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.h45 class ResourceTracker; variable
50 using ResourceTrackerSP = IntrusiveRefCntPtr<ResourceTracker>;
56 class ResourceTracker : public ThreadSafeRefCountedBase<ResourceTracker> {
63 ResourceTracker(const ResourceTracker &) = delete;
64 ResourceTracker &operator=(const ResourceTracker &) = delete;
65 ResourceTracker(ResourceTracker &&) = delete;
66 ResourceTracker &operator=(ResourceTracker &&) = delete;
68 ~ResourceTracker();
85 void transferTo(ResourceTracker &DstRT);
96 ResourceTracker(JITDylibSP JD);
[all …]
H A DCOFFPlatform.h62 Error notifyAdding(ResourceTracker &RT,
64 Error notifyRemoving(ResourceTracker &RT) override;
H A DELFNixPlatform.h111 Error notifyAdding(ResourceTracker &RT,
113 Error notifyRemoving(ResourceTracker &RT) override;
H A DMachOPlatform.h164 Error notifyAdding(ResourceTracker &RT,
166 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.cpp296 bool Avail = ResourceTracker->canReserveResources(*ExtMI); in tryAllocateResourcesForConstExt()
298 ResourceTracker->reserveResources(*ExtMI); in tryAllocateResourcesForConstExt()
895 bool ResourcesAvailable = ResourceTracker->canReserveResources(*NewMI); in canPromoteToDotNew()
1062 auto *IS = ResourceTracker->getInstrItins()->beginStage(TID.getSchedClass()); in ignorePseudoInstruction()
1727 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()
1738 ResourceTracker->reserveResources(MI); in addToPacket()
1744 if (ResourceTracker->canReserveResources(NvjMI)) in addToPacket()
1745 ResourceTracker->reserveResources(NvjMI); in addToPacket()
1754 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()
1755 ResourceTracker->reserveResources(MI); in addToPacket()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp42 ResourceTracker::ResourceTracker(JITDylibSP JD) { in ResourceTracker() function in llvm::orc::ResourceTracker
49 ResourceTracker::~ResourceTracker() { in ~ResourceTracker()
54 Error ResourceTracker::remove() { in remove()
58 void ResourceTracker::transferTo(ResourceTracker &DstRT) { in transferTo()
62 void ResourceTracker::makeDefunct() { in makeDefunct()
695 DefaultTracker = new ResourceTracker(this); in getDefaultResourceTracker()
703 ResourceTrackerSP RT = new ResourceTracker(this); in createResourceTracker()
1269 JITDylib::IL_removeTracker(ResourceTracker &RT) { in IL_removeTracker()
1332 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker()
1474 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()
205 Error notifyAdding(ResourceTracker &RT, const MaterializationUnit &MU) { in notifyAdding()
500 Error GenericLLVMIRPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
H A DELFNixPlatform.cpp185 Error ELFNixPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
201 Error ELFNixPlatform::notifyRemoving(ResourceTracker &RT) { in addAliases()
H A DCOFFPlatform.cpp323 Error COFFPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
340 Error COFFPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DMachOPlatform.cpp379 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
395 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
H A DOrcV2CBindings.cpp57 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ResourceTracker, LLVMOrcResourceTrackerRef)