Searched refs:ResourceTracker (Results 1 – 9 of 9) sorted by relevance
40 class ResourceTracker; variable45 using ResourceTrackerSP = IntrusiveRefCntPtr<ResourceTracker>;51 class ResourceTracker : public ThreadSafeRefCountedBase<ResourceTracker> {58 ResourceTracker(const ResourceTracker &) = delete;59 ResourceTracker &operator=(const ResourceTracker &) = delete;60 ResourceTracker(ResourceTracker &&) = delete;61 ResourceTracker &operator=(ResourceTracker &&) = delete;63 ~ResourceTracker();76 void transferTo(ResourceTracker &DstRT);87 ResourceTracker(JITDylibSP JD);[all …]
101 Error notifyAdding(ResourceTracker &RT,103 Error notifyRemoving(ResourceTracker &RT) override;
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()
123 DFAPacketizer *ResourceTracker; variable140 DFAPacketizer *getResourceTracker() {return ResourceTracker;} in getResourceTracker()145 ResourceTracker->reserveResources(MI); in addToPacket()
297 bool Avail = ResourceTracker->canReserveResources(*ExtMI); in tryAllocateResourcesForConstExt()299 ResourceTracker->reserveResources(*ExtMI); in tryAllocateResourcesForConstExt()895 bool ResourcesAvailable = ResourceTracker->canReserveResources(*NewMI); in canPromoteToDotNew()1062 auto *IS = ResourceTracker->getInstrItins()->beginStage(TID.getSchedClass()); in ignorePseudoInstruction()1710 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()1721 ResourceTracker->reserveResources(MI); in addToPacket()1727 if (ResourceTracker->canReserveResources(NvjMI)) in addToPacket()1728 ResourceTracker->reserveResources(NvjMI); in addToPacket()1737 assert(ResourceTracker->canReserveResources(MI)); in addToPacket()1738 ResourceTracker->reserveResources(MI); in addToPacket()[all …]
40 ResourceTracker::ResourceTracker(JITDylibSP JD) { in ResourceTracker() function in llvm::orc::ResourceTracker47 ResourceTracker::~ResourceTracker() { in ~ResourceTracker()52 Error ResourceTracker::remove() { in remove()56 void ResourceTracker::transferTo(ResourceTracker &DstRT) { in transferTo()60 void ResourceTracker::makeDefunct() { in makeDefunct()629 DefaultTracker = new ResourceTracker(this); in getDefaultResourceTracker()636 ResourceTrackerSP RT = new ResourceTracker(this); in createResourceTracker()1461 JITDylib::removeTracker(ResourceTracker &RT) { in removeTracker()1522 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker()1651 std::unique_ptr<MaterializationUnit> MU, ResourceTracker &RT) { in installMaterializationUnit()[all …]
162 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()178 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
92 Error notifyAdding(ResourceTracker &RT,94 Error notifyRemoving(ResourceTracker &RT) override { in notifyRemoving()191 Error notifyAdding(ResourceTracker &RT, const MaterializationUnit &MU) { in notifyAdding()451 Error GenericLLVMIRPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
86 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ResourceTracker, LLVMOrcResourceTrackerRef)