/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/HardwareUnits/ |
D | ResourceManager.h | 298 typedef std::pair<uint64_t, uint64_t> ResourceRef; typedef 355 SmallDenseMap<ResourceRef, unsigned> BusyResources; 374 ResourceRef selectPipe(uint64_t ResourceID); 376 void use(const ResourceRef &RR); 377 void release(const ResourceRef &RR); 434 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes); 436 void cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed);
|
D | Scheduler.h | 139 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes); 205 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Used, 225 void cycleEvent(SmallVectorImpl<ResourceRef> &Freed,
|
/external/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ |
D | ResourceManager.h | 297 typedef std::pair<uint64_t, uint64_t> ResourceRef; typedef 354 SmallDenseMap<ResourceRef, unsigned> BusyResources; 373 ResourceRef selectPipe(uint64_t ResourceID); 375 void use(const ResourceRef &RR); 376 void release(const ResourceRef &RR); 433 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes); 435 void cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed);
|
D | Scheduler.h | 139 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes); 205 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Used, 225 void cycleEvent(SmallVectorImpl<ResourceRef> &Freed,
|
/external/llvm-project/llvm/lib/MCA/HardwareUnits/ |
D | ResourceManager.cpp | 177 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) { in selectPipe() 194 void ResourceManager::use(const ResourceRef &RR) { in use() 224 void ResourceManager::release(const ResourceRef &RR) { in release() 299 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes) { in issueInstruction() argument 309 ResourceRef Pipe = selectPipe(R.first); in issueInstruction() 312 Pipes.emplace_back(std::pair<ResourceRef, ResourceCycles>( in issueInstruction() 319 BusyResources[ResourceRef(R.first, R.first)] += CS.size(); in issueInstruction() 324 void ResourceManager::cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed) { in cycleEvent() 325 for (std::pair<ResourceRef, unsigned> &BR : BusyResources) { in cycleEvent() 330 const ResourceRef &RR = BR.first; in cycleEvent() [all …]
|
D | Scheduler.cpp | 72 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &UsedResources) { in issueInstructionImpl() argument 101 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &UsedResources, in issueInstruction() argument 264 void Scheduler::cycleEvent(SmallVectorImpl<ResourceRef> &Freed, in cycleEvent()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/HardwareUnits/ |
D | ResourceManager.cpp | 177 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) { in selectPipe() 194 void ResourceManager::use(const ResourceRef &RR) { in use() 224 void ResourceManager::release(const ResourceRef &RR) { in release() 299 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes) { in issueInstruction() argument 309 ResourceRef Pipe = selectPipe(R.first); in issueInstruction() 312 Pipes.emplace_back(std::pair<ResourceRef, ResourceCycles>( in issueInstruction() 319 BusyResources[ResourceRef(R.first, R.first)] += CS.size(); in issueInstruction() 324 void ResourceManager::cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed) { in cycleEvent() 325 for (std::pair<ResourceRef, unsigned> &BR : BusyResources) { in cycleEvent() 330 const ResourceRef &RR = BR.first; in cycleEvent() [all …]
|
D | Scheduler.cpp | 72 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &UsedResources) { in issueInstructionImpl() argument 101 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &UsedResources, in issueInstruction() argument 264 void Scheduler::cycleEvent(SmallVectorImpl<ResourceRef> &Freed, in cycleEvent()
|
/external/llvm-project/llvm/include/llvm/MCA/ |
D | HWEventListener.h | 64 using ResourceRef = std::pair<uint64_t, uint64_t>; 66 ArrayRef<std::pair<ResourceRef, ResourceCycles>> UR) in HWInstructionIssuedEvent() argument 69 ArrayRef<std::pair<ResourceRef, ResourceCycles>> UsedResources; 168 using ResourceRef = std::pair<uint64_t, uint64_t>; variable 169 virtual void onResourceAvailable(const ResourceRef &RRef) {} in onResourceAvailable()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/ |
D | HWEventListener.h | 64 using ResourceRef = std::pair<uint64_t, uint64_t>; 66 ArrayRef<std::pair<ResourceRef, ResourceCycles>> UR) in HWInstructionIssuedEvent() argument 69 ArrayRef<std::pair<ResourceRef, ResourceCycles>> UsedResources; 168 using ResourceRef = std::pair<uint64_t, uint64_t>; variable 169 virtual void onResourceAvailable(const ResourceRef &RRef) {} in onResourceAvailable()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/Stages/ |
D | ExecuteStage.cpp | 54 SmallVector<std::pair<ResourceRef, ResourceCycles>, 4> Used; in issueInstruction() 94 SmallVector<ResourceRef, 8> Freed; in cycleStart() 103 for (const ResourceRef &RR : Freed) in cycleStart() 245 void ExecuteStage::notifyResourceAvailable(const ResourceRef &RR) const { in notifyResourceAvailable() 254 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const { in notifyInstructionIssued() argument 257 for (const std::pair<ResourceRef, ResourceCycles> &Resource : Used) { in notifyInstructionIssued() 266 for (std::pair<ResourceRef, ResourceCycles> &Use : Used) in notifyInstructionIssued()
|
D | InstructionTables.cpp | 40 ResourceRef ResourceUnit = std::make_pair(Index, 1U << I); in execute() 55 ResourceRef ResourceUnit = std::make_pair(SubUnitIdx, 1U << I2); in execute()
|
/external/llvm-project/llvm/lib/MCA/Stages/ |
D | ExecuteStage.cpp | 54 SmallVector<std::pair<ResourceRef, ResourceCycles>, 4> Used; in issueInstruction() 94 SmallVector<ResourceRef, 8> Freed; in cycleStart() 103 for (const ResourceRef &RR : Freed) in cycleStart() 245 void ExecuteStage::notifyResourceAvailable(const ResourceRef &RR) const { in notifyResourceAvailable() 254 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const { in notifyInstructionIssued() argument 257 for (const std::pair<ResourceRef, ResourceCycles> &Resource : Used) { in notifyInstructionIssued() 266 for (std::pair<ResourceRef, ResourceCycles> &Use : Used) in notifyInstructionIssued()
|
D | InstructionTables.cpp | 40 ResourceRef ResourceUnit = std::make_pair(Index, 1U << I); in execute() 55 ResourceRef ResourceUnit = std::make_pair(SubUnitIdx, 1U << I2); in execute()
|
/external/llvm-project/llvm/include/llvm/MCA/Stages/ |
D | ExecuteStage.h | 77 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const; 81 void notifyResourceAvailable(const ResourceRef &RR) const;
|
D | InstructionTables.h | 30 SmallVector<std::pair<ResourceRef, ResourceCycles>, 4> UsedResources;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/Stages/ |
D | ExecuteStage.h | 77 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const; 81 void notifyResourceAvailable(const ResourceRef &RR) const;
|
D | InstructionTables.h | 30 SmallVector<std::pair<ResourceRef, ResourceCycles>, 4> UsedResources;
|
/external/llvm-project/llvm/tools/llvm-mca/Views/ |
D | ResourcePressureView.cpp | 57 for (const std::pair<ResourceRef, ResourceCycles> &Use : in onEvent() 59 const ResourceRef &RR = Use.first; in onEvent()
|
D | BottleneckAnalysis.cpp | 69 using ResourceRef = HWInstructionIssuedEvent::ResourceRef; in handleInstructionIssuedEvent() typedef 70 using ResourceUse = std::pair<ResourceRef, ResourceCycles>; in handleInstructionIssuedEvent() 72 const ResourceRef &RR = Use.first; in handleInstructionIssuedEvent()
|
/external/angle/src/libANGLE/renderer/metal/ |
D | mtl_command_buffer.h | 52 void ensureResourceReadyForCPU(const ResourceRef &resource); 57 bool isResourceBeingUsedByGPU(const ResourceRef &resource) const in isResourceBeingUsedByGPU() 112 void setWriteDependency(const ResourceRef &resource); 113 void setReadDependency(const ResourceRef &resource);
|
D | mtl_resources.h | 40 using ResourceRef = std::shared_ptr<Resource>; variable
|
D | mtl_command_buffer.mm | 448 void CommandQueue::ensureResourceReadyForCPU(const ResourceRef &resource) 602 void CommandBuffer::setWriteDependency(const ResourceRef &resource) 619 void CommandBuffer::setReadDependency(const ResourceRef &resource)
|
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/ |
D | tf_types.def | 66 HANDLE_TF_REF_TYPE(ResourceRef, RESOURCE_REF, "resourceref")
|
D | tf_op_base.td | 261 def TF_ResourceRef : TF_TensorFlowType<"ResourceRef", "resourceref">;
|