<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Thanks! that solved it. <br></div><div><br></div><div>On Tue, Jan 4, 2022, at 21:56, Jacob Lifshay wrote:<br></div><blockquote type="cite" id="qt" style=""><div dir="auto"><div><div class="qt-gmail_quote"><div dir="ltr" class="qt-gmail_attr">On Tue, Jan 4, 2022, 12:04 Carlo Kok via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="qt-gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-color:rgb(204, 204, 204);border-left-style:solid;border-left-width:1px;padding-left:1ex;"><div><br></div><div>BasicBlock107:<br></div><div>   call void asm "\0D\0A       mov  x29, #0x0\0D\0A <br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">you forgot to add sideeffect to the asm -- because you told it it has no outputs, and doesn't affect anything else (no sideeffect), llvm decided to omit it.<br></div><div dir="auto"><br></div><div dir="auto">Jacob<br></div><div dir="auto"><div class="qt-gmail_quote"><blockquote class="qt-gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-color:rgb(204, 204, 204);border-left-style:solid;border-left-width:1px;padding-left:1ex;"><br></blockquote></div></div></div></blockquote><div><br></div></body></html>