Lines Matching defs:Res
1630 Value *Res = LogicOpc == Instruction::And ? foldAndOfICmps(ICmp0, ICmp1, I)
1632 if (Res)
1633 return CastInst::Create(CastOpcode, Res, DestTy);
1903 if (Instruction *Res = OptAndOp(Op0I, Op0CI, AndRHS, I))
1904 return Res;
1975 if (Value *Res = foldAndOfICmps(LHS, RHS, I))
1976 return replaceInstUsesWith(I, Res);
1983 if (Value *Res = foldAndOfICmps(LHS, Cmp, I))
1984 return replaceInstUsesWith(I, Builder.CreateAnd(Res, Y));
1986 if (Value *Res = foldAndOfICmps(LHS, Cmp, I))
1987 return replaceInstUsesWith(I, Builder.CreateAnd(Res, X));
1991 if (Value *Res = foldAndOfICmps(Cmp, RHS, I))
1992 return replaceInstUsesWith(I, Builder.CreateAnd(Res, Y));
1994 if (Value *Res = foldAndOfICmps(Cmp, RHS, I))
1995 return replaceInstUsesWith(I, Builder.CreateAnd(Res, X));
2001 if (Value *Res = foldLogicOfFCmps(LHS, RHS, true))
2002 return replaceInstUsesWith(I, Res);
2761 if (Value *Res = foldOrOfICmps(LHS, RHS, I))
2762 return replaceInstUsesWith(I, Res);
2769 if (Value *Res = foldOrOfICmps(LHS, Cmp, I))
2770 return replaceInstUsesWith(I, Builder.CreateOr(Res, Y));
2772 if (Value *Res = foldOrOfICmps(LHS, Cmp, I))
2773 return replaceInstUsesWith(I, Builder.CreateOr(Res, X));
2777 if (Value *Res = foldOrOfICmps(Cmp, RHS, I))
2778 return replaceInstUsesWith(I, Builder.CreateOr(Res, Y));
2780 if (Value *Res = foldOrOfICmps(Cmp, RHS, I))
2781 return replaceInstUsesWith(I, Builder.CreateOr(Res, X));
2787 if (Value *Res = foldLogicOfFCmps(LHS, RHS, false))
2788 return replaceInstUsesWith(I, Res);