[llvm-dev] VLIW support
Rail Shafigulin via llvm-dev
llvm-dev at lists.llvm.org
Tue Sep 29 14:41:54 PDT 2015
>
> The main apparatus that does that is in DFAPacketizer.cpp. It keeps track
> of the available resources for the currently built bundle. The
> HexagonVLIWPacketizer.cpp does a lot, but it's mostly concerned with what
> instructions can or cannot go together. In essence, it tries to add the
> next instruction to the bundle currently under construction. If that
> succeeds, it goes for the next instruction, if it fails, it finalizes the
> bundle and puts the instruction in a fresh bundle. It repeats this process
> for each basic block in the function.
>
> -Krzysztof
>
> --
> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted
> by The Linux Foundation
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
Krzysztof,
Thanks for the info. I figured as much by looking through the code. Kun
provided a good starting point for me.
--
Rail Shafigulin
Software Engineer
Esencia Technologies
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150929/e3939cfc/attachment.html>
More information about the llvm-dev
mailing list