Lines Matching refs:CxtI
314 const Instruction &CxtI) const { in willNotOverflowSignedAdd() argument
315 return computeOverflowForSignedAdd(LHS, RHS, &CxtI) == in willNotOverflowSignedAdd()
321 const Instruction &CxtI) const { in willNotOverflowUnsignedAdd() argument
322 return computeOverflowForUnsignedAdd(LHS, RHS, &CxtI) == in willNotOverflowUnsignedAdd()
327 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowAdd() argument
328 return IsSigned ? willNotOverflowSignedAdd(LHS, RHS, CxtI) in willNotOverflowAdd()
329 : willNotOverflowUnsignedAdd(LHS, RHS, CxtI); in willNotOverflowAdd()
333 const Instruction &CxtI) const { in willNotOverflowSignedSub() argument
334 return computeOverflowForSignedSub(LHS, RHS, &CxtI) == in willNotOverflowSignedSub()
339 const Instruction &CxtI) const { in willNotOverflowUnsignedSub() argument
340 return computeOverflowForUnsignedSub(LHS, RHS, &CxtI) == in willNotOverflowUnsignedSub()
345 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowSub() argument
346 return IsSigned ? willNotOverflowSignedSub(LHS, RHS, CxtI) in willNotOverflowSub()
347 : willNotOverflowUnsignedSub(LHS, RHS, CxtI); in willNotOverflowSub()
351 const Instruction &CxtI) const { in willNotOverflowSignedMul() argument
352 return computeOverflowForSignedMul(LHS, RHS, &CxtI) == in willNotOverflowSignedMul()
357 const Instruction &CxtI,
359 return computeOverflowForUnsignedMul(LHS, RHS, &CxtI, IsNSW) ==
364 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowMul() argument
365 return IsSigned ? willNotOverflowSignedMul(LHS, RHS, CxtI) in willNotOverflowMul()
366 : willNotOverflowUnsignedMul(LHS, RHS, CxtI); in willNotOverflowMul()
370 const Value *RHS, const Instruction &CxtI, in willNotOverflow() argument
373 case Instruction::Add: return willNotOverflowAdd(LHS, RHS, CxtI, IsSigned); in willNotOverflow()
374 case Instruction::Sub: return willNotOverflowSub(LHS, RHS, CxtI, IsSigned); in willNotOverflow()
375 case Instruction::Mul: return willNotOverflowMul(LHS, RHS, CxtI, IsSigned); in willNotOverflow()
435 Instruction *CxtI, bool IsAnd,
492 Value *LHS, Value *RHS, Instruction *CxtI) const;
585 Instruction *CxtI);
730 Value *Op1, ICmpInst &CxtI);