Lines Matching defs:LHSi
910 llvm::Value *LHSi,
917 llvm::Value *BD = Builder.CreateFMul(LHSi, RHSi); // b*d
924 llvm::Value *BC = Builder.CreateFMul(LHSi, RHSr); // b*c
944 llvm::Value *LHSi,
974 llvm::Value *T3 = Builder.CreateFMul(LHSi, DdC); // br
979 llvm::Value *T6 = Builder.CreateFSub(LHSi, T5); // b-ar
995 llvm::Value *T8 = Builder.CreateFAdd(T7, LHSi); // ar+b
998 llvm::Value *T9 = Builder.CreateFMul(LHSi, CdD); // br
1017 llvm::Value *LHSr = Op.LHS.first, *LHSi = Op.LHS.second;
1023 assert(LHSi && "Can have at most one non-complex operand!");
1026 DSTi = Builder.CreateFDiv(LHSi, RHSr);
1029 llvm::Value *OrigLHSi = LHSi;
1030 if (!LHSi)
1031 LHSi = llvm::Constant::getNullValue(RHSi->getType());
1035 return EmitRangeReductionDiv(LHSr, LHSi, RHSr, RHSi);
1038 return EmitAlgebraicDiv(LHSr, LHSi, RHSr, RHSi);
1042 LHSi = OrigLHSi;
1049 if (!LHSi)
1069 return EmitAlgebraicDiv(LHSr, LHSi, RHSr, RHSi);
1076 llvm::Value *Tmp2 = Builder.CreateMul(LHSi, RHSi); // b*d
1083 llvm::Value *Tmp7 = Builder.CreateMul(LHSi, RHSr); // b*c