reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12616 Result.setFrom(V); 12643 Result.makeComplexFloat(); 12645 Result.FloatReal = Zero; 12646 Result.FloatImag = Zero; 12648 Result.makeComplexInt(); 12650 Result.IntReal = Zero; 12651 Result.IntImag = Zero; 12660 Result.makeComplexFloat(); 12661 APFloat &Imag = Result.FloatImag; 12665 Result.FloatReal = APFloat(Imag.getSemantics()); 12671 Result.makeComplexInt(); 12672 APSInt &Imag = Result.IntImag; 12676 Result.IntReal = APSInt(Imag.getBitWidth(), !Imag.isSigned()); 12747 APFloat &Real = Result.FloatReal; 12751 Result.makeComplexFloat(); 12752 Result.FloatImag = APFloat(Real.getSemantics()); 12764 return HandleFloatToFloatCast(Info, E, From, To, Result.FloatReal) && 12765 HandleFloatToFloatCast(Info, E, From, To, Result.FloatImag); 12775 Result.makeComplexInt(); 12776 return HandleFloatToIntCast(Info, E, From, Result.FloatReal, 12777 To, Result.IntReal) && 12778 HandleFloatToIntCast(Info, E, From, Result.FloatImag, 12779 To, Result.IntImag); 12783 APSInt &Real = Result.IntReal; 12787 Result.makeComplexInt(); 12788 Result.IntImag = APSInt(Real.getBitWidth(), !Real.isSigned()); 12800 Result.IntReal = HandleIntToIntCast(Info, E, To, From, Result.IntReal); 12800 Result.IntReal = HandleIntToIntCast(Info, E, To, From, Result.IntReal); 12801 Result.IntImag = HandleIntToIntCast(Info, E, To, From, Result.IntImag); 12801 Result.IntImag = HandleIntToIntCast(Info, E, To, From, Result.IntImag); 12812 Result.makeComplexFloat(); 12813 return HandleIntToFloatCast(Info, E, From, Result.IntReal, 12814 To, Result.FloatReal) && 12815 HandleIntToFloatCast(Info, E, From, Result.IntImag, 12816 To, Result.FloatImag); 12834 APFloat &Real = Result.FloatReal; 12837 Result.makeComplexFloat(); 12838 Result.FloatImag = APFloat(Real.getSemantics()); 12862 if (Result.isComplexFloat()) { 12863 Result.getComplexFloatReal().add(RHS.getComplexFloatReal(), 12866 Result.getComplexFloatImag() = RHS.getComplexFloatImag(); 12868 Result.getComplexFloatImag().add(RHS.getComplexFloatImag(), 12871 Result.getComplexIntReal() += RHS.getComplexIntReal(); 12872 Result.getComplexIntImag() += RHS.getComplexIntImag(); 12876 if (Result.isComplexFloat()) { 12877 Result.getComplexFloatReal().subtract(RHS.getComplexFloatReal(), 12880 Result.getComplexFloatImag() = RHS.getComplexFloatImag(); 12881 Result.getComplexFloatImag().changeSign(); 12883 Result.getComplexFloatImag().subtract(RHS.getComplexFloatImag(), 12887 Result.getComplexIntReal() -= RHS.getComplexIntReal(); 12888 Result.getComplexIntImag() -= RHS.getComplexIntImag(); 12892 if (Result.isComplexFloat()) { 12897 ComplexValue LHS = Result; 12902 APFloat &ResR = Result.getComplexFloatReal(); 12903 APFloat &ResI = Result.getComplexFloatImag(); 12963 ComplexValue LHS = Result; 12964 Result.getComplexIntReal() = 12967 Result.getComplexIntImag() = 12973 if (Result.isComplexFloat()) { 12978 ComplexValue LHS = Result; 12983 APFloat &ResR = Result.getComplexFloatReal(); 12984 APFloat &ResI = Result.getComplexFloatImag(); 13031 ComplexValue LHS = Result; 13034 Result.getComplexIntReal() = 13037 Result.getComplexIntImag() = 13061 if (Result.isComplexFloat()) { 13062 Result.getComplexFloatReal().changeSign(); 13063 Result.getComplexFloatImag().changeSign(); 13066 Result.getComplexIntReal() = -Result.getComplexIntReal(); 13066 Result.getComplexIntReal() = -Result.getComplexIntReal(); 13067 Result.getComplexIntImag() = -Result.getComplexIntImag(); 13067 Result.getComplexIntImag() = -Result.getComplexIntImag(); 13071 if (Result.isComplexFloat()) 13072 Result.getComplexFloatImag().changeSign(); 13074 Result.getComplexIntImag() = -Result.getComplexIntImag(); 13074 Result.getComplexIntImag() = -Result.getComplexIntImag(); 13082 Result.makeComplexFloat(); 13083 if (!EvaluateFloat(E->getInit(0), Result.FloatReal, Info)) 13085 if (!EvaluateFloat(E->getInit(1), Result.FloatImag, Info)) 13088 Result.makeComplexInt(); 13089 if (!EvaluateInteger(E->getInit(0), Result.IntReal, Info)) 13091 if (!EvaluateInteger(E->getInit(1), Result.IntImag, Info))