Lines Matching defs:FPBuilder
1673 llvm::FixedPointBuilder<CGBuilderTy> FPBuilder(Builder);
1676 Result = FPBuilder.CreateFloatingToFixed(Src,
1679 Result = FPBuilder.CreateFixedToFloating(Src,
1687 Result = FPBuilder.CreateFixedToInteger(Src, SrcFPSema,
1691 Result = FPBuilder.CreateIntegerToFixed(Src, SrcFPSema.isSigned(),
1694 Result = FPBuilder.CreateFixedToFixed(Src, SrcFPSema, DstFPSema);
3082 llvm::FixedPointBuilder<CGBuilderTy> FPBuilder(Builder);
3084 Info.RHS = FPBuilder.CreateIntegerToFixed(Info.RHS, true, DstSema);
4230 llvm::FixedPointBuilder<CGBuilderTy> FPBuilder(Builder);
4234 Result = FPBuilder.CreateAdd(LHS, LHSFixedSema, RHS, RHSFixedSema);
4238 Result = FPBuilder.CreateSub(LHS, LHSFixedSema, RHS, RHSFixedSema);
4242 Result = FPBuilder.CreateMul(LHS, LHSFixedSema, RHS, RHSFixedSema);
4246 Result = FPBuilder.CreateDiv(LHS, LHSFixedSema, RHS, RHSFixedSema);
4250 Result = FPBuilder.CreateShl(LHS, LHSFixedSema, RHS);
4254 Result = FPBuilder.CreateShr(LHS, LHSFixedSema, RHS);
4257 return FPBuilder.CreateLT(LHS, LHSFixedSema, RHS, RHSFixedSema);
4259 return FPBuilder.CreateGT(LHS, LHSFixedSema, RHS, RHSFixedSema);
4261 return FPBuilder.CreateLE(LHS, LHSFixedSema, RHS, RHSFixedSema);
4263 return FPBuilder.CreateGE(LHS, LHSFixedSema, RHS, RHSFixedSema);
4268 return FPBuilder.CreateEQ(LHS, LHSFixedSema, RHS, RHSFixedSema);
4270 return FPBuilder.CreateNE(LHS, LHSFixedSema, RHS, RHSFixedSema);
4293 return FPBuilder.CreateFixedToFixed(Result, IsShift ? LHSFixedSema