[llvm-dev] VLIW support

Kun Ling via llvm-dev llvm-dev at lists.llvm.org
Fri Sep 25 16:50:27 PDT 2015


Is this what you want?


http://llvm.org/docs/doxygen/html/HexagonVLIWPacketizer_8cpp_source.html
 
Kun
 
------------------ Original ------------------
From:  "Rail Shafigulin"<rail at esenciatech.com>;
Date:  Fri, Sep 25, 2015 03:41 PM
To:  "Kun Ling"<kunling at lingcc.com>; 
Cc:  "llvm-dev"<llvm-dev at lists.llvm.org>; 
Subject:  Re: [llvm-dev] VLIW support

 
Kun,


Thanks for the reply. I looked at it, but wasn't able to find where actual instruction bundling takes place, i.e. where exactly in the code they pack instruction into a single bundle. Do you know where it is done? I would really appreciate any pointers.


Thanks.



On Fri, Sep 25, 2015 at 4:37 PM, Kun Ling <kunling at lingcc.com> wrote:
Hi Rail,
    For the VLIW support,  Qualcomm's Hexagon target is a good reference.
    
     http://llvm.org/devmtg/2013-11/slides/Guerra-VLIW.pdf
 
     
Kun Ling









------------------ Original ------------------
From:  "Rail Shafigulin via llvm-dev"<llvm-dev at lists.llvm.org>;
Date:  Fri, Sep 25, 2015 03:33 PM
To:  "llvm-dev"<llvm-dev at lists.llvm.org>; 

Subject:  [llvm-dev] VLIW support

 
Is there a VLIW support in LLVM? I found this, https://groups.google.com/forum/#!searchin/llvm-dev/VLIW, but it looks like it is not completely implemented. Specifically I'm interested in how instructions are bundled together. I can't seem to find it anywhere in the source code.

Any help in resolving he issue is appreciated.


 

 






-- 
Rail Shafigulin

Software Engineer 
Esencia Technologies
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150926/408f160c/attachment.html>


More information about the llvm-dev mailing list