<div dir="auto">Hi,<div dir="auto">Thanks for getting back to me. I'd like to understand if it possible to avoid instructions that relies on memory address and instead have all the necessary data inside registers. I think this would simplify a lot analysis on the LLVM IR..</div><div dir="auto"><br></div><div dir="auto">Thanks again</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 6, 2019, 18:23 Vedant Kumar <<a href="mailto:vsk@apple.com">vsk@apple.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Could you share some more details about what you're trying to accomplish?<br>
<br>
Generally speaking, some instructions necessarily load/store from/to memory (e.g. updates to a shared memory region).<br>
<br>
best,<br>
vedant<br>
<br>
> On Mar 6, 2019, at 9:37 AM, Alberto Barbaro via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a>> wrote:<br>
> <br>
> Hi all,<br>
> Is there any way for converting any instruction that is loading or storing in memory into an instruction that just deal with registries?<br>
> <br>
> I'm not even sure if it is possible. Any suggestion?<br>
> <br>
> Thanks<br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
<br>
</blockquote></div>