Lines Matching defs:ResI
564 llvm::Value *ResR, *ResI;
567 ResI = Builder.CreateFNeg(Op.second, "neg.i");
570 ResI = Builder.CreateNeg(Op.second, "neg.i");
572 return ComplexPairTy(ResR, ResI);
580 llvm::Value *ResI;
582 ResI = Builder.CreateFNeg(Op.second, "conj.i");
584 ResI = Builder.CreateNeg(Op.second, "conj.i");
586 return ComplexPairTy(Op.first, ResI);
590 llvm::Value *ResR, *ResI;
595 ResI = Builder.CreateFAdd(Op.LHS.second, Op.RHS.second, "add.i");
597 ResI = Op.LHS.second ? Op.LHS.second : Op.RHS.second;
598 assert(ResI && "Only one operand may be real!");
603 ResI = Builder.CreateAdd(Op.LHS.second, Op.RHS.second, "add.i");
605 return ComplexPairTy(ResR, ResI);
609 llvm::Value *ResR, *ResI;
613 ResI = Builder.CreateFSub(Op.LHS.second, Op.RHS.second, "sub.i");
615 ResI = Op.LHS.second ? Op.LHS.second
617 assert(ResI && "Only one operand may be real!");
622 ResI = Builder.CreateSub(Op.LHS.second, Op.RHS.second, "sub.i");
624 return ComplexPairTy(ResR, ResI);
691 Value *ResR, *ResI;
722 ResI = Builder.CreateFAdd(AD, BC, "mul_i");
739 Value *IsINaN = Builder.CreateFCmpUNO(ResI, ResI, "isnan_cmp");
758 llvm::PHINode *ImagPHI = Builder.CreatePHI(ResI->getType(), 3, "imag_mul_phi");
759 ImagPHI->addIncoming(ResI, OrigBB);
760 ImagPHI->addIncoming(ResI, INaNBB);
772 ResI = Op.LHS.second
784 ResI = Builder.CreateAdd(ResIl, ResIr, "mul.i");
786 return ComplexPairTy(ResR, ResI);