<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Hi All,<br></div><div dir="ltr"><div><br></div><div>I am running the instcombine pass on the given lR and executing the binary.</div><div><br></div><div><i>./build_release13x/bin/opt -enable-new-pm=false -instcombine sample.ll -S -o sample_instcombined_llvm.ll && ./build_release13x/bin/clang sample_instcombined_llvm.ll && ./a.out</i><br></div><div><i><br></i></div><div>But before passing to instcombine, the output is <b>CE6DB4AC</b> and after passing to instcombine value changes to <b>3B83FBC</b>.</div><div><br></div><div>I tried to debug the issue and found that due to the occurence of poison value, some instructions(or, store,..) are getting deleted/erased. </div><div><b><br></b></div><div>I also observed that there are active changes happening related to poison values in the community. Is this behaviour expected one? Or Could it be a side effect of those changes?</div><div><br></div><div>Thanks and Regards,</div><div>Rohit Aggarwal</div><div>Compiler Engineer - AMD </div></div>
</div></div>
<br>
<span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(34,34,34);vertical-align:baseline;white-space:pre-wrap;background-color:yellow">Disclaimer:- </span><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-size:small">This </span><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-size:small">footer text is to convey that this email is sent by one of the </span><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-size:small">users of IITH. So, do not mark it as SPAM.</span></p></span>