Lines Matching refs:IsSigned
174 bool IsDiv, bool IsSigned) const;
178 bool IsDiv, bool IsSigned) const;
865 unsigned AtLeast, bool IsSigned) const { in getDivNumBits()
877 if (IsSigned) in getDivNumBits()
887 bool IsDiv, bool IsSigned) const { in expandDivRem24()
888 int DivBits = getDivNumBits(I, Num, Den, 9, IsSigned); in expandDivRem24()
891 return expandDivRem24Impl(Builder, I, Num, Den, DivBits, IsDiv, IsSigned); in expandDivRem24()
898 bool IsDiv, bool IsSigned) const { in expandDivRem24Impl()
907 if (IsSigned) { in expandDivRem24Impl()
925 Value *FA = IsSigned ? Builder.CreateSIToFP(IA, F32Ty) in expandDivRem24Impl()
929 Value *FB = IsSigned ? Builder.CreateSIToFP(IB,F32Ty) in expandDivRem24Impl()
952 Value *IQ = IsSigned ? Builder.CreateFPToSI(FQ, I32Ty) in expandDivRem24Impl()
979 if (IsSigned) { in expandDivRem24Impl()
1055 bool IsSigned = Opc == Instruction::SRem || Opc == Instruction::SDiv; in expandDivRem32() local
1062 if (IsSigned) { in expandDivRem32()
1071 if (Value *Res = expandDivRem24(Builder, I, X, Y, IsDiv, IsSigned)) { in expandDivRem32()
1072 return IsSigned ? Builder.CreateSExtOrTrunc(Res, Ty) : in expandDivRem32()
1080 if (IsSigned) { in expandDivRem32()
1155 if (IsSigned) { in expandDivRem32()
1174 bool IsSigned = Opc == Instruction::SDiv || Opc == Instruction::SRem; in shrinkDivRem64() local
1176 int NumDivBits = getDivNumBits(I, Num, Den, 32, IsSigned); in shrinkDivRem64()
1183 IsDiv, IsSigned); in shrinkDivRem64()
1189 return IsSigned ? Builder.CreateSExt(Narrowed, Num->getType()) : in shrinkDivRem64()