Lines Matching refs:RHSr
927 llvm::Value *RHSr, in EmitAlgebraicDiv() argument
932 llvm::Value *AC = Builder.CreateFMul(LHSr, RHSr); // a*c in EmitAlgebraicDiv()
936 llvm::Value *CC = Builder.CreateFMul(RHSr, RHSr); // c*c in EmitAlgebraicDiv()
940 llvm::Value *BC = Builder.CreateFMul(LHSi, RHSr); // b*c in EmitAlgebraicDiv()
961 llvm::Value *RHSr, in EmitRangeReductionDiv() argument
967 llvm::Value *FAbsRHSr = EmitllvmFAbs(CGF, RHSr); // |c| in EmitRangeReductionDiv()
985 llvm::Value *DdC = Builder.CreateFDiv(RHSi, RHSr); // r=d/c in EmitRangeReductionDiv()
988 llvm::Value *CpRD = Builder.CreateFAdd(RHSr, RD); // tmp=c+rd in EmitRangeReductionDiv()
1005 llvm::Value *CdD = Builder.CreateFDiv(RHSr, RHSi); // r=c/d in EmitRangeReductionDiv()
1007 llvm::Value *RC = Builder.CreateFMul(CdD, RHSr); // rc in EmitRangeReductionDiv()
1034 llvm::Value *RHSr = Op.RHS.first, *RHSi = Op.RHS.second; in EmitBinDiv() local
1041 DSTr = Builder.CreateFDiv(LHSr, RHSr); in EmitBinDiv()
1042 DSTi = Builder.CreateFDiv(LHSi, RHSr); in EmitBinDiv()
1051 return EmitRangeReductionDiv(LHSr, LHSi, RHSr, RHSi); in EmitBinDiv()
1054 return EmitAlgebraicDiv(LHSr, LHSi, RHSr, RHSi); in EmitBinDiv()
1085 return EmitAlgebraicDiv(LHSr, LHSi, RHSr, RHSi); in EmitBinDiv()
1091 llvm::Value *Tmp1 = Builder.CreateMul(LHSr, RHSr); // a*c in EmitBinDiv()
1095 llvm::Value *Tmp4 = Builder.CreateMul(RHSr, RHSr); // c*c in EmitBinDiv()
1099 llvm::Value *Tmp7 = Builder.CreateMul(LHSi, RHSr); // b*c in EmitBinDiv()