Disclaimer:- This footer text is to convey that this email is sent by one of the users of IITH. So, do not mark it as SPAM.

">

(original) (raw)


Hi All,

I am running the instcombine pass on the given lR and executing the binary.

./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

But before passing to instcombine, the output is CE6DB4AC and after passing to instcombine value changes to 3B83FBC.

I tried to debug the issue and found that due to the occurence of poison value, some instructions(or, store,..) are getting deleted/erased.

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?

Thanks and Regards,
Rohit Aggarwal
Compiler Engineer - AMD

Disclaimer:- This footer text is to convey that this email is sent by one of the users of IITH. So, do not mark it as SPAM.