<html><head><base href="x-msg://78/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Oct 7, 2011, at 8:14 AM, Jonas Paulsson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Menlo; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div class="hmmessage" style="font-size: 10pt; font-family: Tahoma; "><div dir="ltr">Hi,<br><br>I think I've found a bug in this method.<br><br>I ran it on an MI which already had two implicit-use operands, and which defined a register with a subregindex, ie reg::lo16.<br></div></div></span></blockquote><div><br></div><div>Thanks for fixing this.</div><div><br></div><div>Please send patches to llvm-commits, and attach a unified diff (diff -u).</div><div><br></div><div>Do you have a test case that exposes this bug?</div><div><br></div><div>Note that this whole file is going away after we branch for 3.0, and it is only used by the linear scan register allocator which isn't used by default in 3.0.</div><div><br></div><div>/jakob</div><div><br></div></div></body></html>