Searched refs:ResourceTracker (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Core.h | 42 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(); 89 ResourceTracker(JITDylibSP JD); 1163 ResourceTracker *RT; 1241 void transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT); [all …]
|
| H A D | MachOPlatform.h | 90 Error notifyAdding(ResourceTracker &RT, 92 Error notifyRemoving(ResourceTracker &RT) override;
|
| H A D | ELFNixPlatform.h | 105 Error notifyAdding(ResourceTracker &RT, 107 Error notifyRemoving(ResourceTracker &RT) override;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | DFAPacketizer.cpp | 151 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()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | DFAPacketizer.h | 122 DFAPacketizer *ResourceTracker; variable 139 DFAPacketizer *getResourceTracker() {return ResourceTracker;} in getResourceTracker() 144 ResourceTracker->reserveResources(MI); in addToPacket()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVLIWPacketizer.cpp | 297 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 …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Core.cpp | 39 ResourceTracker::ResourceTracker(JITDylibSP JD) { in ResourceTracker() function in llvm::orc::ResourceTracker 46 ResourceTracker::~ResourceTracker() { in ~ResourceTracker() 51 Error ResourceTracker::remove() { in remove() 55 void ResourceTracker::transferTo(ResourceTracker &DstRT) { in transferTo() 59 void ResourceTracker::makeDefunct() { in makeDefunct() 664 DefaultTracker = new ResourceTracker(this); in getDefaultResourceTracker() 672 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 D | LLJIT.cpp | 93 Error notifyAdding(ResourceTracker &RT, 95 Error notifyRemoving(ResourceTracker &RT) override { in notifyRemoving() 207 Error notifyAdding(ResourceTracker &RT, const MaterializationUnit &MU) { in notifyAdding() 503 Error GenericLLVMIRPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
|
| H A D | ELFNixPlatform.cpp | 170 Error ELFNixPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 186 Error ELFNixPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
|
| H A D | MachOPlatform.cpp | 255 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 271 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
|
| H A D | OrcV2CBindings.cpp | 87 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ResourceTracker, LLVMOrcResourceTrackerRef)
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ORCv2.rst | 528 ``ResourceTracker::remove``. 588 explicit ``ResourceTracker``. The module can then be removed by calling 589 ``ResourceTracker::remove``:
|