DAGCombine will try to fold two loads that feed a SELECT
or SELECT_CC after the select, resulting in a select of
an address and a single load after.
If either of the loads depend on the other, this is not
legal as it could introduce cycles. However, it only
checked this if the opcode was a SELECT, and not for a
SELECT_CC.
Unfortunately, the only reproducer I have for this is
for our downstream target. I've tried getting it to trigger
on an upstream one but haven't been successful.