Lines Matching defs:LeftOperand
156 Expected<APInt> llvm::exprAdd(const APInt &LeftOperand,
158 return LeftOperand.sadd_ov(RightOperand, Overflow);
161 Expected<APInt> llvm::exprSub(const APInt &LeftOperand,
163 return LeftOperand.ssub_ov(RightOperand, Overflow);
166 Expected<APInt> llvm::exprMul(const APInt &LeftOperand,
168 return LeftOperand.smul_ov(RightOperand, Overflow);
171 Expected<APInt> llvm::exprDiv(const APInt &LeftOperand,
177 return LeftOperand.sdiv_ov(RightOperand, Overflow);
180 Expected<APInt> llvm::exprMax(const APInt &LeftOperand,
183 return LeftOperand.slt(RightOperand) ? RightOperand : LeftOperand;
186 Expected<APInt> llvm::exprMin(const APInt &LeftOperand,
189 if (cantFail(exprMax(LeftOperand, RightOperand, Overflow)) == LeftOperand)
192 return LeftOperand;
204 Expected<APInt> MaybeLeftOp = LeftOperand->eval();
243 Expected<ExpressionFormat> LeftFormat = LeftOperand->getImplicitFormat(SM);
259 "implicit format conflict between '" + LeftOperand->getExpressionStr() +