Lines Matching refs:IsSigned
274 bool OptimizeOverflowCheck(Instruction::BinaryOps BinaryOp, bool IsSigned,
327 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowAdd() argument
328 return IsSigned ? willNotOverflowSignedAdd(LHS, RHS, CxtI) in willNotOverflowAdd()
345 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowSub() argument
346 return IsSigned ? willNotOverflowSignedSub(LHS, RHS, CxtI) in willNotOverflowSub()
364 const Instruction &CxtI, bool IsSigned) const { in willNotOverflowMul() argument
365 return IsSigned ? willNotOverflowSignedMul(LHS, RHS, CxtI) in willNotOverflowMul()
371 bool IsSigned) const { 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()
491 Instruction::BinaryOps BinaryOp, bool IsSigned,