reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
892 if (const AtomicType *AT = LHSTy->getAs<AtomicType>()) 893 LHSTy = AT->getValueType(); 919 if (LHSTy->isAnyComplexType()) { 921 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc); 926 if (LHSTy->isRealFloatingType()) { 927 if (!CGF.getContext().hasSameUnqualifiedType(ComplexElementTy, LHSTy)) 928 LHSVal = CGF.EmitScalarConversion(LHSVal, LHSTy, ComplexElementTy, Loc); 931 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc); 939 if (LHSTy->isAnyComplexType()) { 941 EmitComplexToComplexCast(Result, OpInfo.Ty, LHSTy, Loc); 946 CGF.EmitComplexToScalarConversion(Result, OpInfo.Ty, LHSTy, Loc);