<div dir="ltr">On 11 June 2013 17:21, Quentin Colombet <span dir="ltr"><<a href="mailto:qcolombet@apple.com" target="_blank">qcolombet@apple.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>I am not familiar with the use of value. What do you mean by the value may not be addressable?<br>
</div></div></blockquote><div><br></div><div style>Me neither, I'm basing my answer on the comments around the code, so I could be totally wrong...</div><div style><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto"><div></div><div>If you can access it through single loads, what prevent you to do it through one multiple load?</div></div></blockquote><div><br></div><div style>getValue() seems to return the base address of the memory operand, which by that time we know it had only one. Not having getValue() (or the return of that being zero) means, I assume, that LLVM doesn't know what the address of that operand is or where it can be reached. Maybe not...</div>
<div style><br></div><div style>I just think that removing a validation on the memory operand will make a multiple load work. I'm not even sure what that validation means in the first place... :/</div><div style><br></div>
<div style>Would be good for someone with more knowledge on that area to chime in, as I'm unsure that this is the correct fix for the problem...</div><div style><br></div><div style>cheers,</div><div style>--renato</div>
</div></div></div>