<div dir="ltr">You can use attributes to force inlining or non-inlining to create a particular scenario.<br><br><div class="gmail_quote"><div dir="ltr">On Mon, Apr 23, 2018 at 3:24 PM Aditya Kumar via Phabricator <<a href="mailto:reviews@reviews.llvm.org">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hiraditya marked 3 inline comments as done.<br>
hiraditya added inline comments.<br>
<br>
<br>
================<br>
Comment at: test/Transforms/MergeSimilarFunc/merge-debug-info-2.ll:58<br>
+bb:<br>
+  %tmp = alloca %struct.snork*, align 8<br>
+  %tmp1 = alloca %struct.snork*, align 8<br>
----------------<br>
aprantl wrote:<br>
> Is there a reason why this function needs to have more than just a single instruction?<br>
Merge function seem to have some size metric to merge instructions. I think it may be possible to reduce a little bit but how much I'm not sure.<br>
<br>
<br>
<a href="https://reviews.llvm.org/D45926" rel="noreferrer" target="_blank">https://reviews.llvm.org/D45926</a><br>
<br>
<br>
<br>
</blockquote></div></div>