[llvm-dev] Hexagon and choosing of slots

Rail Shafigulin via llvm-dev llvm-dev at lists.llvm.org
Tue Nov 24 14:22:32 PST 2015


On Tue, Nov 24, 2015 at 12:16 PM, Krzysztof Parzyszek <
kparzysz at codeaurora.org> wrote:

> On 11/24/2015 2:06 PM, Rail Shafigulin wrote:
>
>>
>> Would you mind pointing me to the source code where actual shuffling
>> occurs. I looked through lib/Target/Hexagon but was not able to find it.
>> Is shuffling now part of a core code?
>>
>
> The actual slot assignment is implemented here:
> lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
>
> Here is a wrapper class used in MC:
> lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
>
>
> -Krzysztof
>
> --
> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted
> by The Linux Foundation
>

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.

-- 
R
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151124/f593f52b/attachment.html>


More information about the llvm-dev mailing list