This patch closes PR#32216: Better testing of schedule model instruction latencies/throughputs.
The details are here: https://reviews.llvm.org/D30941
In the target description, by default ResourceCycles=1. However, ResourceCycles=0 could be used to mean that the resource must be available in order to issue the instruction, but won't actually consume that resource. Strange, but possibly useful.