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. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150925/a072b223/attachment.html>
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. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150926/15d7df75/attachment.html>
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/20150925/977a12cf/attachment.html>
On Sat, Sep 26, 2015 at 07:37:41AM +0800, Kun Ling via llvm-dev wrote:> Hi Rail, > For the VLIW support, Qualcomm's Hexagon target is a good reference. > > http://llvm.org/devmtg/2013-11/slides/Guerra-VLIW.pdfThe R600 subtarget of the AMDGPU target is also VLIW. -Tom> > > 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.> _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
Reasonably Related Threads
- VLIW support
- Is there a way to convert between SchedMachineModel and Itineraries?
- [LLVMdev] Support for bundles of MCInst?
- Is there a way to convert between SchedMachineModel and Itineraries?
- Is there a way to convert between SchedMachineModel and Itineraries?