<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Nov 24, 2015 at 12:16 PM, Krzysztof Parzyszek <span dir="ltr"><<a href="mailto:kparzysz@codeaurora.org" target="_blank">kparzysz@codeaurora.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 11/24/2015 2:06 PM, Rail Shafigulin wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Would you mind pointing me to the source code where actual shuffling<br>
occurs. I looked through lib/Target/Hexagon but was not able to find it.<br>
Is shuffling now part of a core code?<br>
</blockquote>
<br></span>
The actual slot assignment is implemented here:<br>
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp<br>
<br>
Here is a wrapper class used in MC:<br>
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp<div class="HOEnZb"><div class="h5"><br>
<br>
-Krzysztof<br>
<br>
-- <br>
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation<br>
</div></div></blockquote></div><br>Thanks!!! I also know why I wasn't able to find the shuffler. I'm working with LLVM 3.5 (at the moment I'm locked into it) and Hexagon target doesn't have the shuffler in it.<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>R</div></div></div></div></div>
</div></div>