hi, there are two arrays named DecoderTable32[] and DecoderTable16[] that has no reference to. any idea why they are there? does it make sense to remove them? (this is llvm 3.3) thanks, Jun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130823/a95811fb/attachment.html>
forgot to mention: this is from file MipsGenDisassemblerTables.inc thanks. On Fri, Aug 23, 2013 at 2:12 PM, Jun Koi <junkoi2004 at gmail.com> wrote:> hi, > > there are two arrays named DecoderTable32[] and DecoderTable16[] that has > no reference to. any idea why they are there? does it make sense to remove > them? > > (this is llvm 3.3) > > thanks, > Jun > > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130823/86a20f91/attachment.html>
Hi, Those tables are automatically generated by TableGen for each instruction set/instruction set compression. They are related to the Mips16 port that it's still in development and at the moment lacks direct object emission. That's the reason the tables aren't referenced yet. Regards, Matheus From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Jun Koi Sent: 23 August 2013 07:30 To: llvmdev at cs.uiuc.edu Subject: Re: [LLVMdev] redundant code in Mips arch? forgot to mention: this is from file MipsGenDisassemblerTables.inc thanks. On Fri, Aug 23, 2013 at 2:12 PM, Jun Koi <junkoi2004 at gmail.com<mailto:junkoi2004 at gmail.com>> wrote: hi, there are two arrays named DecoderTable32[] and DecoderTable16[] that has no reference to. any idea why they are there? does it make sense to remove them? (this is llvm 3.3) thanks, Jun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130823/d6582022/attachment.html>
Hi Jun, Are you using the Mips compiler or working on it? Reed On 08/22/2013 11:12 PM, Jun Koi wrote:> hi, > > there are two arrays named DecoderTable32[] and DecoderTable16[] that > has no reference to. any idea why they are there? does it make sense to > remove them? > > (this is llvm 3.3) > > thanks, > Jun > > > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
On Sat, Aug 24, 2013 at 2:15 AM, Reed Kotler <rkotler at mips.com> wrote:> Hi Jun, > > Are you using the Mips compiler or working on it? > >yes, i am looking at its code to understand this architecture. thanks. Jun> > On 08/22/2013 11:12 PM, Jun Koi wrote: > >> hi, >> >> there are two arrays named DecoderTable32[] and DecoderTable16[] that >> has no reference to. any idea why they are there? does it make sense to >> remove them? >> >> (this is llvm 3.3) >> >> thanks, >> Jun >> >> >> >> >> >> ______________________________**_________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/**mailman/listinfo/llvmdev<http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev> >> >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130824/dd8eae36/attachment.html>