Lines Matching refs:ResI

695   llvm::Value *ResR, *ResI;  in VisitMinus()  local
698 ResI = Builder.CreateFNeg(Op.second, "neg.i"); in VisitMinus()
701 ResI = Builder.CreateNeg(Op.second, "neg.i"); in VisitMinus()
703 return ComplexPairTy(ResR, ResI); in VisitMinus()
711 llvm::Value *ResI; in VisitUnaryNot() local
713 ResI = Builder.CreateFNeg(Op.second, "conj.i"); in VisitUnaryNot()
715 ResI = Builder.CreateNeg(Op.second, "conj.i"); in VisitUnaryNot()
717 return ComplexPairTy(Op.first, ResI); in VisitUnaryNot()
721 llvm::Value *ResR, *ResI; in EmitBinAdd() local
727 ResI = Builder.CreateFAdd(Op.LHS.second, Op.RHS.second, "add.i"); in EmitBinAdd()
729 ResI = Op.LHS.second ? Op.LHS.second : Op.RHS.second; in EmitBinAdd()
730 assert(ResI && "Only one operand may be real!"); in EmitBinAdd()
735 ResI = Builder.CreateAdd(Op.LHS.second, Op.RHS.second, "add.i"); in EmitBinAdd()
737 return ComplexPairTy(ResR, ResI); in EmitBinAdd()
741 llvm::Value *ResR, *ResI; in EmitBinSub() local
746 ResI = Builder.CreateFSub(Op.LHS.second, Op.RHS.second, "sub.i"); in EmitBinSub()
748 ResI = Op.LHS.second ? Op.LHS.second in EmitBinSub()
750 assert(ResI && "Only one operand may be real!"); in EmitBinSub()
755 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i"); in EmitBinSub()
757 return ComplexPairTy(ResR, ResI); in EmitBinSub()
824 Value *ResR, *ResI; in EmitBinMul() local
854 ResI = Builder.CreateFAdd(AD, BC, "mul_i"); in EmitBinMul()
859 return ComplexPairTy(ResR, ResI); in EmitBinMul()
875 Value *IsINaN = Builder.CreateFCmpUNO(ResI, ResI, "isnan_cmp"); in EmitBinMul()
894 llvm::PHINode *ImagPHI = Builder.CreatePHI(ResI->getType(), 3, "imag_mul_phi"); in EmitBinMul()
895 ImagPHI->addIncoming(ResI, OrigBB); in EmitBinMul()
896 ImagPHI->addIncoming(ResI, INaNBB); in EmitBinMul()
908 ResI = Op.LHS.second in EmitBinMul()
920 ResI = Builder.CreateAdd(ResIl, ResIr, "mul.i"); in EmitBinMul()
922 return ComplexPairTy(ResR, ResI); in EmitBinMul()