Searched refs:ReadyMask (Results 1 – 2 of 2) sorted by relevance
56 virtual uint64_t select(uint64_t ReadyMask) = 0;125 uint64_t select(uint64_t ReadyMask) override;178 uint64_t ReadyMask; variable210 return ReadyMask & SubResMask; in isSubResourceReady()218 uint64_t getReadyMask() const { return ReadyMask; } in getReadyMask()241 ReadyMask ^= ID; in markSubResourceAsUsed()246 ReadyMask ^= ID; in releaseSubResource()
34 uint64_t DefaultResourceStrategy::select(uint64_t ReadyMask) { in select() argument36 uint64_t CandidateMask = ReadyMask & NextInSequenceMask; in select()42 CandidateMask = ReadyMask & NextInSequenceMask; in select()47 CandidateMask = ReadyMask & NextInSequenceMask; in select()75 ReadyMask = ResourceSizeMask; in ResourceState()82 (unsigned)llvm::popcount(ReadyMask) >= NumUnits; in isReady()97 << ", RDYMASK=" << format_hex(ReadyMask, 16) in dump()317 uint64_t ReadyMask = RS.getReadyMask() & ~ConsumedResourceMask; in checkAvailability() local318 if (!ReadyMask) { in checkAvailability()323 uint64_t ResourceMask = llvm::bit_floor(ReadyMask); in checkAvailability()