<div dir="ltr">Thank you so much</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 14, 2017 at 11:32 PM, Craig Topper <span dir="ltr"><<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I've commited r308042 to make it a little easier to change the underlying type in the LaneBitmask class. With that change you might not need to touch CodeGenRegisters.cpp now. But I can't promise anything.</div><div class="gmail_extra"><span class="HOEnZb"><font color="#888888"><br clear="all"><div><div class="m_-146432106435298824gmail_signature" data-smartmail="gmail_signature">~Craig</div></div></font></span><div><div class="h5">
<br><div class="gmail_quote">On Fri, Jul 14, 2017 at 10:36 AM, hameeza ahmed <span dir="ltr"><<a href="mailto:hahmed2305@gmail.com" target="_blank">hahmed2305@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The code file is attached here.<div><br></div><div>Kindly check it.</div></div><div class="m_-146432106435298824HOEnZb"><div class="m_-146432106435298824h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 14, 2017 at 10:29 PM, Craig Topper <span dir="ltr"><<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Do your 32768 registers also have sub registers?<div><br></div><div>I can't tell you exactly what to change. I'm not familiar with the code. I would just be running grep or something.</div></div><div class="gmail_extra"><span class="m_-146432106435298824m_5213138809829276218HOEnZb"><font color="#888888"><br clear="all"><div><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958gmail_signature" data-smartmail="gmail_signature">~Craig</div></div></font></span><div><div class="m_-146432106435298824m_5213138809829276218h5">
<br><div class="gmail_quote">On Fri, Jul 14, 2017 at 10:23 AM, hameeza ahmed <span dir="ltr"><<a href="mailto:hahmed2305@gmail.com" target="_blank">hahmed2305@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you so much. I think there is no issue with my definitions since i have to use larger registers i.e 65536 bit register made from 2 32768 registers.<div>I have seen your mentioned code files. But it looks difficult what to change.</div><div>Could you please specify exactly where to make changes??</div><div><br></div><div>Thank You</div></div><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958HOEnZb"><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 14, 2017 at 10:16 PM, Craig Topper <span dir="ltr"><<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This error indicates that its trying to create a lane mask larger than 32 bits. Without seeing all of your subregister definitions I can't tell if that's correct of if there's something wrong with your register definitions.<div><br></div><div>If it is correct then you need to change all the associated LaneMask code in CodeGenRegisters.cpp, include/llvm/MC/LaneBitMask.h and probably elsewhere to use a larger type than "unsigned" or "uint32_t".</div></div><div class="gmail_extra"><span class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178HOEnZb"><font color="#888888"><br clear="all"><div><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178m_5318881629727179967gmail_signature" data-smartmail="gmail_signature">~Craig</div></div></font></span><div><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178h5">
<br><div class="gmail_quote">On Fri, Jul 14, 2017 at 10:09 AM, Tim Northover <span dir="ltr"><<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Your first post was 6 hours ago and you've pinged it twice. That's too frequent, the generally accepted ping rate on llvm lists is once per week.<div dir="auto"><br></div><div dir="auto">Tim. </div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178m_5318881629727179967h5">On Jul 14, 2017 1:07 PM, "hameeza ahmed via llvm-dev" <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br type="attribution"></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178m_5318881629727179967h5"><div dir="ltr">please tell me how to solve this lanemask bits issue?<div><br></div><div>how to increase lanemask bits?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 14, 2017 at 8:33 PM, hameeza ahmed <span dir="ltr"><<a href="mailto:hahmed2305@gmail.com" target="_blank">hahmed2305@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178m_5318881629727179967m_928419712643423147m_5633945723080604638HOEnZb"><div class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178m_5318881629727179967m_928419712643423147m_5633945723080604638h5"><div dir="auto"><div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="m_-146432106435298824m_5213138809829276218m_-3867703693306282958m_7603001680882287178m_5318881629727179967m_928419712643423147m_5633945723080604638m_2147979737649985083quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hello,</div><div>i am trying to construct a register of size 65536 bit by combining 2 registers of 32768 bits. both the 32768 bit registers are different so i have to use the following method</div><div><br></div><div>let SubRegIndices = [sub_32768bit, sub_32768bit_hi], CoveredBySubRegs = 1 in<br></div><div><br></div><div>but i am getting following error..</div><div><br></div><div>error:Ran out of lanemask bits to represent subregister sub_32768bit_hi_then_sub_16384<wbr>bit_hi_then_sub_32bit</div><div><br></div><div>now how to increase lanemask bits? what changes are required in IntrinsicEmitter.cpp file??</div><div><br></div><div>Please reply.</div></div>
</blockquote></div><br></div></div></div>
</div></div></blockquote></div><br></div>
<br></div></div>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>