Lines Matching refs:ResR
564 llvm::Value *ResR, *ResI; in VisitUnaryMinus() local
566 ResR = Builder.CreateFNeg(Op.first, "neg.r"); in VisitUnaryMinus()
569 ResR = Builder.CreateNeg(Op.first, "neg.r"); in VisitUnaryMinus()
572 return ComplexPairTy(ResR, ResI); in VisitUnaryMinus()
590 llvm::Value *ResR, *ResI; in EmitBinAdd() local
593 ResR = Builder.CreateFAdd(Op.LHS.first, Op.RHS.first, "add.r"); in EmitBinAdd()
600 ResR = Builder.CreateAdd(Op.LHS.first, Op.RHS.first, "add.r"); in EmitBinAdd()
605 return ComplexPairTy(ResR, ResI); in EmitBinAdd()
609 llvm::Value *ResR, *ResI; in EmitBinSub() local
611 ResR = Builder.CreateFSub(Op.LHS.first, Op.RHS.first, "sub.r"); in EmitBinSub()
619 ResR = Builder.CreateSub(Op.LHS.first, Op.RHS.first, "sub.r"); in EmitBinSub()
624 return ComplexPairTy(ResR, ResI); in EmitBinSub()
691 Value *ResR, *ResI; in EmitBinMul() local
721 ResR = Builder.CreateFSub(AC, BD, "mul_r"); in EmitBinMul()
726 Value *IsRNaN = Builder.CreateFCmpUNO(ResR, ResR, "isnan_cmp"); in EmitBinMul()
754 llvm::PHINode *RealPHI = Builder.CreatePHI(ResR->getType(), 3, "real_mul_phi"); in EmitBinMul()
755 RealPHI->addIncoming(ResR, OrigBB); in EmitBinMul()
756 RealPHI->addIncoming(ResR, INaNBB); in EmitBinMul()
770 ResR = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul.rl"); in EmitBinMul()
780 ResR = Builder.CreateSub(ResRl, ResRr, "mul.r"); in EmitBinMul()
786 return ComplexPairTy(ResR, ResI); in EmitBinMul()