Lines Matching defs:FPBuilder
1724 llvm::FixedPointBuilder<CGBuilderTy> FPBuilder(Builder);
1727 Result = FPBuilder.CreateFloatingToFixed(Src,
1730 Result = FPBuilder.CreateFixedToFloating(Src,
1738 Result = FPBuilder.CreateFixedToInteger(Src, SrcFPSema,
1742 Result = FPBuilder.CreateIntegerToFixed(Src, SrcFPSema.isSigned(),
1745 Result = FPBuilder.CreateFixedToFixed(Src, SrcFPSema, DstFPSema);
3168 llvm::FixedPointBuilder<CGBuilderTy> FPBuilder(Builder);
3170 Info.RHS = FPBuilder.CreateIntegerToFixed(Info.RHS, true, DstSema);
4318 llvm::FixedPointBuilder<CGBuilderTy> FPBuilder(Builder);
4322 Result = FPBuilder.CreateAdd(LHS, LHSFixedSema, RHS, RHSFixedSema);
4326 Result = FPBuilder.CreateSub(LHS, LHSFixedSema, RHS, RHSFixedSema);
4330 Result = FPBuilder.CreateMul(LHS, LHSFixedSema, RHS, RHSFixedSema);
4334 Result = FPBuilder.CreateDiv(LHS, LHSFixedSema, RHS, RHSFixedSema);
4338 Result = FPBuilder.CreateShl(LHS, LHSFixedSema, RHS);
4342 Result = FPBuilder.CreateShr(LHS, LHSFixedSema, RHS);
4345 return FPBuilder.CreateLT(LHS, LHSFixedSema, RHS, RHSFixedSema);
4347 return FPBuilder.CreateGT(LHS, LHSFixedSema, RHS, RHSFixedSema);
4349 return FPBuilder.CreateLE(LHS, LHSFixedSema, RHS, RHSFixedSema);
4351 return FPBuilder.CreateGE(LHS, LHSFixedSema, RHS, RHSFixedSema);
4356 return FPBuilder.CreateEQ(LHS, LHSFixedSema, RHS, RHSFixedSema);
4358 return FPBuilder.CreateNE(LHS, LHSFixedSema, RHS, RHSFixedSema);
4381 return FPBuilder.CreateFixedToFixed(Result, IsShift ? LHSFixedSema