<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/132667>132667</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[RISC-V] Is RISC-V vector LMUL being considered as a factor for instruction scheduling in MachineScheduler implementation?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
zhongchengyong
</td>
</tr>
</table>
<pre>
The RVV instruction occupy the function unit more than one cycle when LMUL > 1, but as far as I know from the current `MachineScheduler.cpp` implementation, it seems that the LMUL is NOT considered as a factor for instruction scheduling.
Thanks!
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUkctu2zAQRb-G2gwsUNTLWnCRJhVgIGmBxPWeosYiG4oU-LDhfn0hOUDR7LIaSATv4dwjQtCTReSk_kbqp0ykqJznf5Szk1Rop5uzUza48caPCuH1dAJtQ_RJRu0sOCnTcoOoEM7J3v8lqyPMziNEJSw4iyBv0iBcFVp4fvn1DKT8DgVhjzCkCCLAWfh1HODduiucvZu3SJm8RxuBNPRFSKUtvkmFYzLoc7kspKGg58XgjDaKlb1G6ggBcQ4rPW4xG1IH-PHzCNLZoEf0OK5AAWcho_Nwdv6_vcKdo-2UAxD6cFTCvgfCimzk5diVnciQF23F2o4WRZ0pzkbZyaGjdM9Kit1QNAJFW1XVft_sm7bINGeU1bRkFa1YUdc5YknF0O6pZA1WVUsqirPQJjfmMufOT5kOISEvStY0bWbEgCZsnhizeIXtlDC2avN8vbQb0hRIRY0OMfyLiTqaTfDr4e1xdyL1ExwC3D_gglsBW0cDajt9vSLQFj77-Sym7LPkDVcxLoGUD4T1hPWTjioNuXQzYf363I-xW7z7jTIS1m9LBsL6jxYunP0NAAD__yDP5ns">