<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">Am Mi., 19. Dez. 2018, 11:38 hat Martok <<a href="mailto:listbox@martoks-place.de">listbox@martoks-place.de</a>> geschrieben:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> The main problem here is to model what registers an instruction uses and<br>
> modifies so that the register allocator of the surrounding function can take<br>
> that into account accordingly... Maybe as a first step we could allow in lining<br>
> for funcrions that have a register clause with the touched registers... <br>
> But yes, in the long term this would definitely be nice. <br>
<br>
I actually did that a few months ago (when intrinsics came up on this list), and<br>
it does work as you expect. The actual difficult problem is argument location<br>
remapping. Other than that, inline-nostackframe-asm[registers] needs almost no<br>
changes.<br></blockquote></div><div dir="auto"><br></div><div dir="auto">Maybe we could add your changes to trunk? </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div>