<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/85011>85011</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Defining Processor Resource Priority in LLVM Backend Scheduler
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
LAJIidea
</td>
</tr>
</table>
<pre>
I’m seeking guidance on how to define the priority of processor resources within a TableGen file. Specifically, my processor architecture includes two issue ports, Issue0 and Issue1. The operational constraint is that Issue1 is only to be utilized when Issue0 is occupied.
"In GCC, it's possible to define a preference for issuing on Issue_A over Issue_B using (final_presence_set "issue_B" "issue_A") in the description file. Does LLVM offer a similar functionality?"
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxMksFu4zwMhJ9GvhANbDmx44MPafOnyI8uUGyLvRayRMXcKpIhyg2yT79Qkm57sglxKM6nUcx08Ii9WN2L1bZQcxpD7J82_-_JoCqGYM79XvwnxboUXXcERnwnf4DDTEZ5jRA8jOEEKYBBSx4hjQhTpBApnSFYmGLQyBwiROQwR40MJ0ojeVDwqgaHj-jBksMFvEyoyZJWzp2FfIDj-ZtcRT1SQp3miEBeu9kgQzoFIOYZYQoxcVbtc1mC8ub6Wy3gdUQIE0aVKHjlQAfPKSryCYghjSrdWnMZvDtnQwPCnMjRHzRwGtF_Ds4tWs8ToVmIcivKjZBy7-Hx4SFfT0nIlmEKzDQ4_IZGwRTRYsQMzoZ4WTzTDLfZbxsIHxhvxT3MnE-FXFvyyr1NETlr3xgTCCnp2iak_KryLkJ2QP7yEgZZR5qy7RvjbUCGp6dfPyBYixEUMB3JqQh29vrKh9JZ1DshZWH62nR1pwrsq7YqZVd3a1mMvTW260qt61VtG2zrBpuutNXQtl3V4lAX1MtSLsu6qsuq7pZyUdWlMbJpG9Va0zWNWJZ4VOQWzn0cFyEeiouBfr0qq6pwakDHl1hK6fF0fePsbbUtYp81d8N8YLEsHXHirymJksN-m4lneM__8vPzFj94_kwn-SuIe6Xf0Rt40SOa2WEs5uj6MaWJRb0Rcifk7kBpnIeFDkchd_my2-duiuE36iTk7rIiC7m7WPgbAAD__8ncIv8">