Lines Matching defs:LHS
50 Value *FoldBinOp(Instruction::BinaryOps Opc, Value *LHS,
52 return simplifyBinOp(Opc, LHS, RHS, SQ);
55 Value *FoldExactBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS,
57 return simplifyBinOp(Opc, LHS, RHS, SQ);
60 Value *FoldNoWrapBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS,
62 return simplifyBinOp(Opc, LHS, RHS, SQ);
65 Value *FoldBinOpFMF(Instruction::BinaryOps Opc, Value *LHS, Value *RHS,
67 return simplifyBinOp(Opc, LHS, RHS, FMF, SQ);
75 Value *FoldCmp(CmpInst::Predicate P, Value *LHS, Value *RHS) const override {
76 return simplifyCmpInst(P, LHS, RHS, SQ);
120 Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty,
122 return simplifyBinaryIntrinsic(ID, Ty, LHS, RHS, SQ,