Lines Matching refs:LHSTy
829 QualType LHSTy = E->getLHS()->getType(); in EmitCompoundAssignLValue() local
830 if (const AtomicType *AT = LHSTy->getAs<AtomicType>()) in EmitCompoundAssignLValue()
831 LHSTy = AT->getValueType(); in EmitCompoundAssignLValue()
857 if (LHSTy->isAnyComplexType()) { in EmitCompoundAssignLValue()
859 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc); in EmitCompoundAssignLValue()
864 if (LHSTy->isRealFloatingType()) { in EmitCompoundAssignLValue()
865 if (!CGF.getContext().hasSameUnqualifiedType(ComplexElementTy, LHSTy)) in EmitCompoundAssignLValue()
866 LHSVal = CGF.EmitScalarConversion(LHSVal, LHSTy, ComplexElementTy, Loc); in EmitCompoundAssignLValue()
869 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc); in EmitCompoundAssignLValue()
877 if (LHSTy->isAnyComplexType()) { in EmitCompoundAssignLValue()
879 EmitComplexToComplexCast(Result, OpInfo.Ty, LHSTy, Loc); in EmitCompoundAssignLValue()
884 CGF.EmitComplexToScalarConversion(Result, OpInfo.Ty, LHSTy, Loc); in EmitCompoundAssignLValue()