<div dir="ltr">Hi,<div><br></div><div>I've been trying to teach LLVM that pointers are 128-bit long, which segfaults with some seemingly unrelated stacktrace when I try to take an address of a variable. Since stack saving and loading seems to work fine, I dare to assume the instruction causing problems there is leaq. Now I've done a search for leaq of the entire LLVM codebase with no success and I'd like to know which DAG nodes and eventually instructions does the last store in the following piece of code get translated to before it gets emitted.<br><br><div>  %1 = alloca i32, align 4</div><div>  %2 = alloca i32*, align 8</div><div>  store i32 10, i32* %1, align 4</div><div>  store i32* %1, i32** %2, align 8</div><div><br></div><div>Thanks,</div><div>Barbora</div><div><br></div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><font size="1" color="#999999">----------------</font></div><div><font size="1" color="#999999">Barbora Murinová</font></div><div><font size="1" color="#999999">The University of Edinburgh</font></div><div><font size="1" color="#999999">SK: +421905718390<br>UK: +447477833795</font></div></div></div>
</div></div>