Lines Matching refs:LHSi
926 llvm::Value *LHSi, in EmitAlgebraicDiv() argument
933 llvm::Value *BD = Builder.CreateFMul(LHSi, RHSi); // b*d in EmitAlgebraicDiv()
940 llvm::Value *BC = Builder.CreateFMul(LHSi, RHSr); // b*c in EmitAlgebraicDiv()
960 llvm::Value *LHSi, in EmitRangeReductionDiv() argument
990 llvm::Value *T3 = Builder.CreateFMul(LHSi, DdC); // br in EmitRangeReductionDiv()
995 llvm::Value *T6 = Builder.CreateFSub(LHSi, T5); // b-ar in EmitRangeReductionDiv()
1011 llvm::Value *T8 = Builder.CreateFAdd(T7, LHSi); // ar+b in EmitRangeReductionDiv()
1014 llvm::Value *T9 = Builder.CreateFMul(LHSi, CdD); // br in EmitRangeReductionDiv()
1033 llvm::Value *LHSr = Op.LHS.first, *LHSi = Op.LHS.second; in EmitBinDiv() local
1039 assert(LHSi && "Can have at most one non-complex operand!"); in EmitBinDiv()
1042 DSTi = Builder.CreateFDiv(LHSi, RHSr); in EmitBinDiv()
1045 llvm::Value *OrigLHSi = LHSi; in EmitBinDiv()
1046 if (!LHSi) in EmitBinDiv()
1047 LHSi = llvm::Constant::getNullValue(RHSi->getType()); in EmitBinDiv()
1051 return EmitRangeReductionDiv(LHSr, LHSi, RHSr, RHSi); in EmitBinDiv()
1054 return EmitAlgebraicDiv(LHSr, LHSi, RHSr, RHSi); in EmitBinDiv()
1058 LHSi = OrigLHSi; in EmitBinDiv()
1065 if (!LHSi) in EmitBinDiv()
1085 return EmitAlgebraicDiv(LHSr, LHSi, RHSr, RHSi); in EmitBinDiv()
1092 llvm::Value *Tmp2 = Builder.CreateMul(LHSi, RHSi); // b*d in EmitBinDiv()
1099 llvm::Value *Tmp7 = Builder.CreateMul(LHSi, RHSr); // b*c in EmitBinDiv()