Searched refs:ResourceTracker (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Core.h | 47 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 D | COFFPlatform.h | 62 Error notifyAdding(ResourceTracker &RT, 64 Error notifyRemoving(ResourceTracker &RT) override;
|
| H A D | ELFNixPlatform.h | 125 Error notifyAdding(ResourceTracker &RT, 127 Error notifyRemoving(ResourceTracker &RT) override;
|
| H A D | MachOPlatform.h | 171 Error notifyAdding(ResourceTracker &RT, 173 Error notifyRemoving(ResourceTracker &RT) override;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DFAPacketizer.cpp | 121 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 D | DFAPacketizer.h | 147 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 D | HexagonVLIWPacketizer.cpp | 287 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 D | Core.cpp | 43 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 D | LLJIT.cpp | 96 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 D | COFFPlatform.cpp | 320 Error COFFPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 337 Error COFFPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
|
| H A D | ELFNixPlatform.cpp | 286 Error ELFNixPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 303 Error ELFNixPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
|
| H A D | MachOPlatform.cpp | 366 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 382 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
|
| H A D | OrcV2CBindings.cpp | 58 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ResourceTracker, LLVMOrcResourceTrackerRef)
|