<div dir="ltr"><div>Indeed, we're now not output-ing the case where some functions have conflicting asm, just the case when all functions lose their asm. </div><div><br></div>I have a fix ready; to confirm, for this example (i.e. taking all (both) the "--check-prefix"-es in alu32.ll), would this output match your expectations?<div><br></div><div>WARNING: Function slti had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function sltiu had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function srli had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function srai had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function add had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function sub had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function sll had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function slt had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function sltu had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function srl had conflicting output from different RUN lines for prefix CHECK<br>WARNING: Function sra had conflicting output from different RUN lines for prefix CHECK<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 1, 2021 at 2:12 PM Mircea Trofin <<a href="mailto:mtrofin@google.com">mtrofin@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">looking</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 1, 2021 at 2:11 PM Craig Topper <<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>update_llc_test_checks.py seems to not be telling me about assembly that differs under the same prefix anymore.</div><div><br></div><div>An easy way to see this is to just remove the --check-prefix from test/CodeGen/RISCV/alu32.ll and run the script. You'll get no error about conflicts. And if you look at the resulting file only some functions will have been updated to use CHECK as the prefix.</div><div><br></div><div>Reverting some commits to update_llc_test_checks.py suggest this may have been broken by e2dc306b1ac71258e6ce40a66e778527f282c355 [utils] Fix UpdateTestChecks case where 2 runs differ for last label</div>











<br clear="all"><div><div dir="ltr">~Craig</div></div></div>
</blockquote></div>
</blockquote></div>