[InstCombine] Combine ZExt (B - A) + ZExt(A) to ZExt(B)
authorluxufan <luxufan@iscas.ac.cn>
Wed, 21 Dec 2022 14:47:12 +0000 (22:47 +0800)
committerluxufan <luxufan@iscas.ac.cn>
Wed, 21 Dec 2022 14:53:29 +0000 (22:53 +0800)
commit561ee10a258b1d39fc34a9d85eee14a776720acf
tree1c39b2403d32708119c1a379bec1df126d2ab819
parent7d8528dbf290656815a64b2b9e4ad0567375fff0
[InstCombine] Combine ZExt (B - A) + ZExt(A) to ZExt(B)

Combine ZExt (B - A) + ZExt(A) to ZExt(B)
https://alive2.llvm.org/ce/z/ESUwPi

Reviewed By: spatel

Differential Revision: https://reviews.llvm.org/D139930
llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
llvm/test/Transforms/InstCombine/add.ll