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 | 45 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 D | COFFPlatform.h | 62 Error notifyAdding(ResourceTracker &RT, 64 Error notifyRemoving(ResourceTracker &RT) override;
|
H A D | ELFNixPlatform.h | 111 Error notifyAdding(ResourceTracker &RT, 113 Error notifyRemoving(ResourceTracker &RT) override;
|
H A D | MachOPlatform.h | 164 Error notifyAdding(ResourceTracker &RT, 166 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 | 296 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 D | Core.cpp | 42 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 D | LLJIT.cpp | 96 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 D | ELFNixPlatform.cpp | 185 Error ELFNixPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 201 Error ELFNixPlatform::notifyRemoving(ResourceTracker &RT) { in addAliases()
|
H A D | COFFPlatform.cpp | 323 Error COFFPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 340 Error COFFPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
|
H A D | MachOPlatform.cpp | 379 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding() 395 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
|
H A D | OrcV2CBindings.cpp | 57 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ResourceTracker, LLVMOrcResourceTrackerRef)
|