Home | History | Annotate | Download | only in Sema

Lines Matching refs:ResultType

1051   QualType ResultType = S.Context.getComplexType(LHSElementType);
1054 ResultType = S.Context.getComplexType(RHSElementType);
1058 S.ImpCastExprToType(LHS.get(), ResultType, CK_FloatingComplexCast);
1065 RHS = S.ImpCastExprToType(RHS.get(), ResultType, CK_FloatingComplexCast);
1069 return ResultType;
4148 QualType ResultType;
4152 ResultType = Context.DependentTy;
4156 ResultType = PTy->getPointeeType();
4168 ResultType = PTy->getPointeeType();
4173 ResultType = PTy->getPointeeType();
4179 ResultType = PTy->getPointeeType();
4182 << ResultType << BaseExpr->getSourceRange();
4193 ResultType = VTy->getElementType();
4208 ResultType = LHSTy->getAs<PointerType>()->getPointeeType();
4219 ResultType = RHSTy->getAs<PointerType>()->getPointeeType();
4238 if (ResultType->isFunctionType()) {
4240 << ResultType << BaseExpr->getSourceRange();
4244 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) {
4251 if (!ResultType.hasQualifiers()) VK = VK_RValue;
4252 } else if (!ResultType->isDependentType() &&
4253 RequireCompleteType(LLoc, ResultType,
4258 !ResultType.isCForbiddenLValueType());
4261 ArraySubscriptExpr(LHSExp, RHSExp, ResultType, VK, OK, RLoc);
7523 QualType resultType = LHSType;
7524 RHS = ImpCastExprToType(RHS.get(), resultType, CK_BitCast);
7525 return resultType;
10781 QualType resultType;
10795 resultType = CheckIncrementDecrementOperand(*this, Input.get(), VK, OK,
10803 resultType = CheckAddressOfOperand(Input, OpLoc);
10809 resultType = CheckIndirectionOperand(*this, Input.get(), VK, OpLoc);
10816 resultType = Input.get()->getType();
10817 if (resultType->isDependentType())
10819 if (resultType->isArithmeticType()) // C99 6.5.3.3p1
10821 else if (resultType->isVectorType() &&
10824 resultType->getAs<VectorType>()->getVectorKind() !=
10829 resultType->isPointerType())
10833 << resultType << Input.get()->getSourceRange());
10839 resultType = Input.get()->getType();
10840 if (resultType->isDependentType())
10843 if (resultType->isComplexType() || resultType->isComplexIntegerType())
10846 << resultType << Input.get()->getSourceRange();
10847 else if (resultType->hasIntegerRepresentation())
10849 else if (resultType->isExtVectorType()) {
10853 QualType T = resultType->getAs<ExtVectorType>()->getElementType();
10856 << resultType << Input.get()->getSourceRange());
10861 << resultType << Input.get()->getSourceRange());
10869 resultType = Input.get()->getType();
10872 if (resultType->isHalfType() && !Context.getLangOpts().NativeHalfType) {
10874 resultType = Context.FloatTy;
10877 if (resultType->isDependentType())
10879 if (resultType->isScalarType() && !isScopedEnumerationType(resultType)) {
10885 ScalarTypeToBooleanCastKind(resultType));
10890 if (!resultType->isIntegerType())
10892 << resultType << Input.get()->getSourceRange());
10894 } else if (resultType->isExtVectorType()) {
10899 QualType T = resultType->getAs<ExtVectorType>()->getElementType();
10902 << resultType << Input.get()->getSourceRange());
10905 resultType = GetSignedVectorType(resultType);
10909 << resultType << Input.get()->getSourceRange());
10914 resultType = Context.getLogicalOperationType();
10918 resultType = CheckRealImagOperand(*this, Input, OpLoc, Opc == UO_Real);
10933 resultType = Input.get()->getType();
10938 if (resultType.isNull() || Input.isInvalid())
10949 UnaryOperator(Input.get(), Opc, resultType, VK, OK, OpLoc);