<div dir="ltr"><div>Some InstCombine transforms for select-of-select were added here:<br><a href="https://reviews.llvm.org/rL228409">https://reviews.llvm.org/rL228409</a><br><br>But Alive says this is more poisonous:<br><br>Name: selsel<br>%s1 = select i1 %cond1, i8 C1, i8 C2<br>%s2 = select i1 %cond2, i8 %s1, i8 C2<br>  =><br>%andcond = and i1 %cond1, %cond2<br>%s2 = select i1 %andcond, i8 C1, i8 C2<br><br><a href="http://rise4fun.com/Alive/JT6">http://rise4fun.com/Alive/JT6</a><br><br></div>Are those transforms legal?<br><div><div><div><br></div></div></div></div>