InstCombine: Fold select of ldexp to ldexp of select
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 17 May 2023 09:18:51 +0000 (10:18 +0100)
committerMatt Arsenault <arsenm2@gmail.com>
Thu, 22 Jun 2023 18:22:01 +0000 (14:22 -0400)
commit17eaa55e9f717bb724d7097155296622ac72ac79
treedebc98c122415f0354be684b3e9445ec04ccdd07
parentc79c2b41c19ce5f42bc0df9bdb40ce32db562c7d
InstCombine: Fold select of ldexp to ldexp of select

The select-of-different-exp pattern appears in the device
libraries. I haven't seen the select-of-values case.
llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
llvm/test/Transforms/InstCombine/ldexp.ll