Lines Matching refs:getLangOpts
84 if (getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() && in CanUseDecl()
166 if (S.getLangOpts().CPlusPlus) in diagnoseUseOfInternalDeclInInlineFunction()
222 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl()
300 if (getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() && in DiagnoseUseOfDecl()
304 if (getLangOpts().CUDA && !CUDA().CheckCall(Loc, FD)) in DiagnoseUseOfDecl()
373 if (getLangOpts().getFPEvalMethod() != in DiagnoseUseOfDecl()
376 PP.getCurrentFPEvalMethod() != getLangOpts().getFPEvalMethod()) in DiagnoseUseOfDecl()
485 else if (getLangOpts().CPlusPlus11) in DiagnoseSentinelCalls()
542 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) { in DefaultFunctionArrayConversion()
658 if (getLangOpts().CPlusPlus) { in DefaultLvalueConversion()
674 if (getLangOpts().OpenCL && in DefaultLvalueConversion()
675 !getOpenCLOptions().isAvailableOption("cl_khr_fp16", getLangOpts()) && in DefaultLvalueConversion()
791 (getLangOpts().getFPEvalMethod() != in UsualUnaryConversions()
824 if (Ty->isHalfType() && !getLangOpts().NativeHalfType) in UsualUnaryConversions()
878 if (getLangOpts().OpenCL && in DefaultArgumentPromotion()
879 !getOpenCLOptions().isAvailableOption("cl_khr_fp64", getLangOpts())) { in DefaultArgumentPromotion()
888 getLangOpts().getExtendIntArgs() == in DefaultArgumentPromotion()
912 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion()
958 if (getLangOpts().CPlusPlus11 && !Ty->isDependentType()) in isValidVarArgType()
965 if (getLangOpts().ObjCAutoRefCount && Ty->isObjCLifetimeType()) in isValidVarArgType()
971 if (getLangOpts().MSVCCompat) in isValidVarArgType()
1005 << getLangOpts().CPlusPlus11 << Ty << CT); in checkVariadicArgument()
1079 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion()
1233 if (LHSType->isHalfType() && !S.getLangOpts().NativeHalfType) in handleFloatConversion()
1491 S.Diag(Loc, S.getLangOpts().CPlusPlus26 in checkEnumArithmeticConversions()
1493 : S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1503 if (S.getLangOpts().CPlusPlus26) in checkEnumArithmeticConversions()
1510 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1516 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1522 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1526 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1917 S.getLangOpts()); in getUDSuffixLoc()
1954 if (getLangOpts().MicrosoftExt) in ActOnUnevaluatedStringLiteral()
1987 assert(getLangOpts().MicrosoftExt); in ExpandFunctionLocalPredefinedMacros()
1999 if (!isFunctionLocalStringLiteralMacro(Tok.getKind(), getLangOpts())) { in ExpandFunctionLocalPredefinedMacros()
2035 if (getLangOpts().MicrosoftExt) in ActOnStringLiteral()
2052 if (getLangOpts().Char8) in ActOnStringLiteral()
2054 else if (getLangOpts().C23) in ActOnStringLiteral()
2072 (getLangOpts().CPlusPlus in ActOnStringLiteral()
2073 ? !getLangOpts().CPlusPlus20 && !getLangOpts().Char8 in ActOnStringLiteral()
2074 : !getLangOpts().C23)) { in ActOnStringLiteral()
2075 Diag(StringTokLocs.front(), getLangOpts().CPlusPlus in ActOnStringLiteral()
2092 getSourceManager(), getLangOpts()))); in ActOnStringLiteral()
2209 if (!S.getLangOpts().CUDA || !VD->hasInit()) in isCapturingReferenceToHostVarInCUDADeviceLambda()
2251 !(getLangOpts().OpenMP && OpenMP().isOpenMPCapturedDecl(D)) && in getNonOdrUseReasonInCurrentContext()
2295 if (getLangOpts().ObjCWeak && isa<VarDecl>(D) && in BuildDeclRefExpr()
2359 std::string CorrectedStr = TC.getAsString(SemaRef.getLangOpts()); in emitEmptyLookupTypoDiagnostic()
2396 DiagID = getLangOpts().MSVCCompat ? diag::ext_found_later_in_class in DiagnoseDependentMemberLookup()
2398 } else if (getLangOpts().MSVCCompat) { in DiagnoseDependentMemberLookup()
2504 std::string CorrectedStr(Corrected.getAsString(getLangOpts())); in DiagnoseEmptyLookup()
2540 if (getLangOpts().CPlusPlus && ND->isCXXClassMember()) { in DiagnoseEmptyLookup()
2680 if (isAttrContext() && !getLangOpts().CPlusPlus && S->isClassScope()) { in ActOnIdExpression()
2743 getLangOpts().implicitFunctionsAllowed()) { in ActOnIdExpression()
2753 if (SS.isEmpty() && getLangOpts().MSVCCompat) { in ActOnIdExpression()
2902 if (RecoveryTSI && getLangOpts().MSVCCompat) in BuildQualifiedDeclarationNameExpr()
3087 if (!getLangOpts().CPlusPlus) in UseArgumentDependentLookup()
3289 assert((getLangOpts().CPlusPlus || isAttrContext()) && in BuildDeclarationNameExpr()
3331 if (!getLangOpts().CPlusPlus && !type.hasQualifiers() && in BuildDeclarationNameExpr()
3382 if (getLangOpts().CPlusPlus) { in BuildDeclarationNameExpr()
3482 IK == PredefinedIdentKind::Function && getLangOpts().MSVCCompat; in BuildPredefinedExpr()
3533 else if (Literal.isUTF8() && getLangOpts().C23) in ActOnCharacterConstant()
3535 else if (Literal.isUTF8() && getLangOpts().Char8) in ActOnCharacterConstant()
3541 else if (!getLangOpts().CPlusPlus || Literal.isMultiChar()) in ActOnCharacterConstant()
3673 PP.getSourceManager(), PP.getLangOpts(), in ActOnNumericConstant()
3822 if (getLangOpts().HLSL || in ActOnNumericConstant()
3823 getOpenCLOptions().isAvailableOption("cl_khr_fp16", getLangOpts())) in ActOnNumericConstant()
3832 Ty = !getLangOpts().HLSL ? Context.LongDoubleTy : Context.DoubleTy; in ActOnNumericConstant()
3837 else if (getLangOpts().HLSL) in ActOnNumericConstant()
3845 if (getLangOpts().SinglePrecisionConstants) { in ActOnNumericConstant()
3849 } else if (getLangOpts().OpenCL && !getOpenCLOptions().isAvailableOption( in ActOnNumericConstant()
3850 "cl_khr_fp64", getLangOpts())) { in ActOnNumericConstant()
3853 << (getLangOpts().getOpenCLCompatibleVersion() >= 300); in ActOnNumericConstant()
3864 Diag(Tok.getLocation(), getLangOpts().CPlusPlus in ActOnNumericConstant()
3865 ? getLangOpts().CPlusPlus23 in ActOnNumericConstant()
3877 getLangOpts().CPlusPlus ? diag::ext_cxx_bitint_suffix in ActOnNumericConstant()
3878 : getLangOpts().C23 ? diag::warn_c23_compat_bitint_suffix in ActOnNumericConstant()
3913 if (getLangOpts().HLSL && !Literal.isLong && Literal.isLongLong) { in ActOnNumericConstant()
4006 else if (!getLangOpts().C99 && !getLangOpts().CPlusPlus11) { in ActOnNumericConstant()
4010 getLangOpts().CPlusPlus in ActOnNumericConstant()
4034 (getLangOpts().MSVCCompat && Literal.isLongLong))) in ActOnNumericConstant()
4042 if (getLangOpts().CPlusPlus) in ActOnNumericConstant()
4043 Diag(Tok.getLocation(), getLangOpts().CPlusPlus11 in ActOnNumericConstant()
4046 else if (!getLangOpts().C99) in ActOnNumericConstant()
4084 if (getLangOpts().ProtectParens && CurFPFeatures.getAllowFPReassociate() && in ActOnParenExpr()
4514 if (ExprKind == UETT_AlignOf && !getLangOpts().CPlusPlus && in CheckUnaryExprOrTypeTraitOperand()
4516 Diag(OpLoc, getLangOpts().C2y in CheckUnaryExprOrTypeTraitOperand()
4894 if (ArgExprs.size() == 1 && getLangOpts().CPlusPlus20) { in ActOnArraySubscriptExpr()
4916 if (getLangOpts().CPlusPlus && ArgExprs.size() == 1 && in ActOnArraySubscriptExpr()
4951 if (getLangOpts().CPlusPlus && !base->getType()->isObjCObjectPointerType() && in ActOnArraySubscriptExpr()
5100 if (getLangOpts().CPlusPlus11) { in CreateBuiltinArraySubscriptExpr()
5181 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr()
5252 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) { in CreateBuiltinArraySubscriptExpr()
5922 else if (getLangOpts().ObjCAutoRefCount && in GatherArgumentsForCall()
6012 if (!Param || getLangOpts().CPlusPlus) in CheckStaticArrayArgument()
6383 Diag(Fn->getExprLoc(), getLangOpts().CPlusPlus20 in ActOnCallExpr()
6419 if (getLangOpts().CPlusPlus) { in BuildCallExpr()
6547 if (getLangOpts().HIP && getLangOpts().CUDAIsDevice && FD && in BuildCallExpr()
6596 assert(!getLangOpts().CPlusPlus); in BuildCallExpr()
6811 if (getLangOpts().CUDA) { in BuildResolvedCallExpr()
7056 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType())) in BuildCompoundLiteralExpr()
7085 if (!isFileScope && !getLangOpts().CPlusPlus) { in BuildCompoundLiteralExpr()
7127 if (!getLangOpts().CPlusPlus) in ActOnInitList()
7152 } else if (getLangOpts().CPlusPlus && !DiagnosedMixedDesignator && in ActOnInitList()
7166 if (getLangOpts().CPlusPlus && !DiagnosedArrayDesignator && in ActOnInitList()
7168 Diag(FirstDesignator, getLangOpts().CPlusPlus20 in ActOnInitList()
7171 } else if (!getLangOpts().CPlusPlus && !getLangOpts().C99) { in ActOnInitList()
7210 if (!getLangOpts().ObjCAutoRefCount) return; in maybeExtendBlockObject()
7529 switch (Context.getLangOpts().getLaxVectorConversions()) { in isLaxVectorConversion()
7640 (getLangOpts().OpenCL && in CheckExtVectorCast()
7673 if (getLangOpts().CPlusPlus) { in ActOnCastExpr()
7695 if ((getLangOpts().AltiVec || getLangOpts().ZVector || getLangOpts().OpenCL) in ActOnCastExpr()
7724 if (getLangOpts().CPlusPlus && !castType->isVoidType()) in ActOnCastExpr()
7797 if (getLangOpts().OpenCL && VTy->getVectorKind() == VectorKind::Generic && in BuildVectorLiteral()
7885 if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) { in checkCondition()
8025 if (S.getLangOpts().OpenCL) { in checkConditionalPointerCompatibility()
8293 !S.getLangOpts().OpenCL && !S.getLangOpts().OpenCLCPlusPlus; in OpenCLCheckVectorConditional()
8343 if (getLangOpts().CPlusPlus) in CheckConditionalOperands()
8352 assert(!getLangOpts().CPlusPlus); in CheckConditionalOperands()
8361 if ((getLangOpts().OpenCL && Cond.get()->getType()->isVectorType()) || in CheckConditionalOperands()
8406 if (getLangOpts().OpenCL && in CheckConditionalOperands()
8747 if (!(getLangOpts().CPlusPlus in ActOnConditionalOp()
8981 if (!S.getLangOpts().CPlusPlus && in checkPointerTypesForAssignment()
9008 if (S.getLangOpts().CPlusPlus) in checkBlockPointerTypesForAssignment()
9016 if (S.getLangOpts().OpenCL) { in checkBlockPointerTypesForAssignment()
9033 if (S.getLangOpts().OpenCL) { in checkBlockPointerTypesForAssignment()
9264 if (getLangOpts().CPlusPlus && RHSType->getAs<ComplexType>() && in CheckAssignmentConstraints()
9270 !(getLangOpts().CPlusPlus && LHSType->isEnumeralType())) { in CheckAssignmentConstraints()
9356 if (getLangOpts().ObjC && RHSType->isObjCIdType()) { in CheckAssignmentConstraints()
9378 if (getLangOpts().allowsNonTrivialObjCLifetimeQualifiers() && in CheckAssignmentConstraints()
9424 if (getLangOpts().C23 && LHSType->isNullPtrType() && in CheckAssignmentConstraints()
9580 if (getLangOpts().CPlusPlus) { in CheckSingleAssignmentConstraints()
9605 if (getLangOpts().allowsNonTrivialObjCLifetimeQualifiers() && in CheckSingleAssignmentConstraints()
9653 ((getLangOpts().C23 && RHS.get()->getType()->isNullPtrType()) || in CheckSingleAssignmentConstraints()
9669 if (getLangOpts().C23 && LHSType->isBooleanType() && in CheckSingleAssignmentConstraints()
9711 if (getLangOpts().allowsNonTrivialObjCLifetimeQualifiers() && in CheckSingleAssignmentConstraints()
9718 if (getLangOpts().ObjC && in CheckSingleAssignmentConstraints()
9830 if (S.getLangOpts().OpenCL && (scalarTy->isRealFloatingType() || in tryVectorConvertAndSplat()
9841 if (S.getLangOpts().OpenCL && in tryVectorConvertAndSplat()
10281 if (getLangOpts().OpenCL && in CheckVectorOperands()
10496 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckMultiplyDivideOperands()
10535 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckRemainderOperands()
10566 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoVoidPointers()
10576 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnVoidPointer()
10594 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
10602 if (BothNull && S.getLangOpts().CPlusPlus) in diagnoseSubtractionOnNullPointer()
10611 << S.getLangOpts().CPlusPlus in diagnoseSubtractionOnNullPointer()
10620 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoFunctionPointers()
10635 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnFunctionPointer()
10679 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
10683 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
10729 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
10740 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
10853 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckAdditionOperands()
10854 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckAdditionOperands()
10925 if (!getLangOpts().CPlusPlus || in CheckAdditionOperands()
10944 if (isa<AddrLabelExpr>(PExp) && getLangOpts().PointerAuthIndirectGotos) { in CheckAdditionOperands()
10976 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckSubtractionOperands()
10977 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckSubtractionOperands()
11027 getLangOpts().PointerAuthIndirectGotos) { in CheckSubtractionOperands()
11042 if (!getLangOpts().CPlusPlus || in CheckSubtractionOperands()
11066 if (getLangOpts().CPlusPlus) { in CheckSubtractionOperands()
11127 if (S.getLangOpts().OpenCL) in DiagnoseBadShiftValues()
11180 if (S.getLangOpts().isSignedOverflowDefined() || S.getLangOpts().CPlusPlus20) in DiagnoseBadShiftValues()
11734 if (S.getLangOpts().CPlusPlus20 && LHSStripped->getType()->isArrayType() && in diagnoseTautologicalComparison()
12072 if (!getLangOpts().CPlusPlus && BinaryOperator::isEqualityOp(Opc)) { in CheckCompareOperands()
12111 assert(getLangOpts().CPlusPlus); in CheckCompareOperands()
12152 : getLangOpts().CPlusPlus in CheckCompareOperands()
12165 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
12222 !getLangOpts().C11) { in CheckCompareOperands()
12242 if (getLangOpts().OpenCL && !LHSIsNull && !RHSIsNull) { in CheckCompareOperands()
12282 if (!getLangOpts().CPlusPlus && !IsOrdered && (LHSIsNull || RHSIsNull)) { in CheckCompareOperands()
12310 if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
12406 if (getLangOpts().ObjCAutoRefCount) in CheckCompareOperands()
12414 if (getLangOpts().ObjCAutoRefCount) in CheckCompareOperands()
12462 isError = getLangOpts().CPlusPlus; in CheckCompareOperands()
12467 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
12504 if (getLangOpts().getOpenCLCompatibleVersion() >= 200) { in CheckCompareOperands()
12595 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckVectorCompareOperands()
12608 if (getLangOpts().AltiVec) { in CheckVectorCompareOperands()
12609 switch (getLangOpts().getAltivecSrcCompat()) { in CheckVectorCompareOperands()
12730 Lexer::getSourceText(ExprRange, S.getSourceManager(), S.getLangOpts()); in diagnoseXorMisusedAsPow()
12735 Lexer::getSourceText(XorRange, S.getSourceManager(), S.getLangOpts()); in diagnoseXorMisusedAsPow()
12742 S.getSourceManager(), S.getLangOpts())); in diagnoseXorMisusedAsPow()
12745 S.getSourceManager(), S.getLangOpts())); in diagnoseXorMisusedAsPow()
12768 S.getLangOpts().CPlusPlus || S.getPreprocessor().isMacroDefined("xor"); in diagnoseXorMisusedAsPow()
12817 if (getLangOpts().OpenCL && in CheckVectorLogicalOperands()
12818 getLangOpts().getOpenCLCompatibleVersion() < 120 && in CheckVectorLogicalOperands()
12824 if (!getLangOpts().CPlusPlus && in CheckVectorLogicalOperands()
12944 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckBitwiseOperands()
13037 if ((getLangOpts().CPlusPlus && !RHS.get()->getType()->isBooleanType() && in CheckLogicalOperands()
13058 if (!Context.getLangOpts().CPlusPlus) { in CheckLogicalOperands()
13061 if (Context.getLangOpts().OpenCL && in CheckLogicalOperands()
13062 Context.getLangOpts().OpenCLVersion < 120) { in CheckLogicalOperands()
13395 if (S.getLangOpts().ObjCAutoRefCount) { in CheckForModifiableLvalue()
13555 if (getLangOpts().OpenCL && in CheckAssignmentOperands()
13556 !getOpenCLOptions().isAvailableOption("cl_khr_fp16", getLangOpts()) && in CheckAssignmentOperands()
13638 } else if (getLangOpts().ObjCAutoRefCount || getLangOpts().ObjCWeak) { in CheckAssignmentOperands()
13656 if (getLangOpts().CPlusPlus20 && LHSType.isVolatileQualified()) { in CheckAssignmentOperands()
13674 return getLangOpts().CPlusPlus ? LHSType : LHSType.getAtomicUnqualifiedType(); in CheckAssignmentOperands()
13717 getLangOpts().C99 || getLangOpts().CPlusPlus in DiagnoseCommaOperator()
13768 if (!S.getLangOpts().CPlusPlus) { in CheckCommaOperands()
13799 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) { in CheckIncrementDecrementOperand()
13806 S.Diag(OpLoc, S.getLangOpts().CPlusPlus17 ? diag::ext_increment_bool in CheckIncrementDecrementOperand()
13809 } else if (S.getLangOpts().CPlusPlus && ResType->isEnumeralType()) { in CheckIncrementDecrementOperand()
13827 S.Diag(OpLoc, S.getLangOpts().C2y ? diag::warn_c2y_compat_increment_complex in CheckIncrementDecrementOperand()
13835 } else if (S.getLangOpts().AltiVec && ResType->isVectorType()) { in CheckIncrementDecrementOperand()
13837 } else if (S.getLangOpts().ZVector && ResType->isVectorType() && in CheckIncrementDecrementOperand()
13841 } else if (S.getLangOpts().OpenCL && ResType->isVectorType() && in CheckIncrementDecrementOperand()
13853 if (S.getLangOpts().CPlusPlus20 && ResType.isVolatileQualified()) { in CheckIncrementDecrementOperand()
13862 if (IsPrefix && S.getLangOpts().CPlusPlus) { in CheckIncrementDecrementOperand()
14036 if (getLangOpts().C99) { in CheckAddressOfOperand()
14087 if (getLangOpts().PointerAuthCalls && MD->isVirtual() && in CheckAddressOfOperand()
14156 !getLangOpts().CPlusPlus) { in CheckAddressOfOperand()
14295 LangOptions LO = S.getLangOpts(); in CheckIndirectionOperand()
14308 if (!S.getLangOpts().CPlusPlus && Result.isCForbiddenLValueType()) in CheckIndirectionOperand()
14455 if (!S.getLangOpts().ObjC) in checkObjCPointerIntrospection()
14567 if (!OpRequiresConversion || Ctx.getLangOpts().NativeHalfType || in needsConversionOfHalfVec()
14592 if (getLangOpts().CPlusPlus11 && isa<InitListExpr>(RHSExpr)) { in CreateBuiltinBinOp()
14623 if (getLangOpts().OpenCL) { in CreateBuiltinBinOp()
14654 if (getLangOpts().CPlusPlus && in CreateBuiltinBinOp()
14800 if (getLangOpts().CPlusPlus && !RHS.isInvalid()) { in CreateBuiltinBinOp()
14854 if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() != in CreateBuiltinBinOp()
15081 if (getLangOpts().CPlusPlus20) { in LookupBinOp()
15148 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) { in BuildBinOp()
15195 if (getLangOpts().CPlusPlus && in BuildBinOp()
15204 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload && in BuildBinOp()
15213 if (getLangOpts().CPlusPlus) { in BuildBinOp()
15222 if (getLangOpts().RecoveryAST && in BuildBinOp()
15224 assert(!getLangOpts().CPlusPlus); in BuildBinOp()
15287 if (getLangOpts().OpenCL) { in CreateBuiltinUnaryOp()
15301 if (getLangOpts().HLSL && OpLoc.isValid()) { in CreateBuiltinUnaryOp()
15357 (!Context.getLangOpts().ZVector || in CreateBuiltinUnaryOp()
15363 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6 in CreateBuiltinUnaryOp()
15382 else if (resultType->isExtVectorType() && Context.getLangOpts().OpenCL) { in CreateBuiltinUnaryOp()
15403 if (resultType->isHalfType() && !Context.getLangOpts().NativeHalfType) { in CreateBuiltinUnaryOp()
15418 if (Context.getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
15423 } else if (Context.getLangOpts().OpenCL && in CreateBuiltinUnaryOp()
15424 Context.getLangOpts().OpenCLVersion < 120) { in CreateBuiltinUnaryOp()
15432 if (Context.getLangOpts().OpenCL && in CreateBuiltinUnaryOp()
15433 Context.getLangOpts().getOpenCLCompatibleVersion() < 120) { in CreateBuiltinUnaryOp()
15444 } else if (Context.getLangOpts().CPlusPlus && in CreateBuiltinUnaryOp()
15475 } else if (!getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
15585 if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() && in BuildUnaryOp()
16036 !Param->isInvalidDecl() && !getLangOpts().CPlusPlus) { in ActOnBlockArguments()
16038 if (!getLangOpts().C23) in ActOnBlockArguments()
16167 if (getLangOpts().CPlusPlus && RetTy->isRecordType() && in ActOnBlockStmtExpr()
16187 if (getLangOpts().CPlusPlus && Cap.isCopyCapture()) { in ActOnBlockStmtExpr()
16293 if (getLangOpts().CUDA && getLangOpts().CUDAIsDevice) { in BuildVAArgExpr()
16303 if (getLangOpts().OpenMP && getLangOpts().OpenMPIsTargetDevice && in BuildVAArgExpr()
16333 } else if (VaListType->isRecordType() && getLangOpts().CPlusPlus) { in BuildVAArgExpr()
16620 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16630 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16646 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16658 } else if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16675 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16683 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16719 if (getLangOpts().CPlusPlus && in DiagnoseAssignmentResult()
16722 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16731 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16773 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16782 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16934 if (getLangOpts().CPlusPlus11) { in VerifyIntegerConstantExpression()
17016 if (!getLangOpts().CPlusPlus11 && E->isIntegerConstantExpr(Context)) { in VerifyIntegerConstantExpression()
17036 if (getLangOpts().CPlusPlus) { in VerifyIntegerConstantExpression()
17061 (!getLangOpts().CPlusPlus || !EvalResult.HasUndefinedBehavior); in VerifyIntegerConstantExpression()
17069 if (Folded && getLangOpts().CPlusPlus11 && Notes.empty()) { in VerifyIntegerConstantExpression()
17253 if (!E->getType().isVolatileQualified() || !getLangOpts().CPlusPlus20) in CheckUnusedVolatileAssignment()
17268 assert(getLangOpts().CPlusPlus20 && in MarkExpressionAsImmediateEscalating()
17598 if (!getLangOpts().CPlusPlus20 && in PopExpressionEvaluationContext()
17601 (Rec.isConstantEvaluated() && !getLangOpts().CPlusPlus17))) { in PopExpressionEvaluationContext()
17608 } else if (Rec.isConstantEvaluated() && !getLangOpts().CPlusPlus17) { in PopExpressionEvaluationContext()
17629 if (getLangOpts().CPlusPlus23 && Rec.InLifetimeExtendingContext && in PopExpressionEvaluationContext()
17731 if (S.getLangOpts().CPlusPlus && !FD->isExternC()) in funcHasParameterSizeMangling()
17928 if (getLangOpts().CUDA) in MarkFunctionReferenced()
17959 if (Destructor->isVirtual() && getLangOpts().AppleKext) in MarkFunctionReferenced()
17979 } else if (MethodDecl->isVirtual() && getLangOpts().AppleKext) in MarkFunctionReferenced()
18218 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReferenceOrBinding()
18348 if (S.getLangOpts().OpenCL && IsBlock && in isVariableCapturable()
18356 if (!IsLambda || !S.getLangOpts().CPlusPlus) { in isVariableCapturable()
18360 } else if (Diagnose && S.getLangOpts().CPlusPlus) { in isVariableCapturable()
18382 if (!Invalid && !S.getLangOpts().OpenCL && CaptureType->isArrayType()) { in captureInBlock()
18422 (S.getLangOpts().OpenMP && S.OpenMP().isOpenMPCapturedDecl(Var))) { in captureInBlock()
18450 } else if (S.getLangOpts().OpenMP && RSI->CapRegionKind == CR_OpenMP) { in captureInCapturedRegion()
18656 if (LSI->isCXXThisCaptured() && !Sema.getLangOpts().CPlusPlus20) in buildLambdaCaptureFixit()
18657 CanDefaultCopyCapture = Sema.getLangOpts().CPlusPlus17 in buildLambdaCaptureFixit()
18841 if (getLangOpts().OpenMP) { in tryCaptureVariable()
19714 if (SemaRef.getLangOpts().CPlusPlus) in MarkExprReferenced()
19722 if (SemaRef.getLangOpts().CPlusPlus) in MarkExprReferenced()
19739 ME->performsVirtualDispatch(SemaRef.getLangOpts()); in MarkExprReferenced()
19746 ME->getBase(), SemaRef.getLangOpts().AppleKext); in MarkExprReferenced()
19758 !Method->getDevirtualizedMethod(Base, getLangOpts().AppleKext)) in MarkDeclRefReferenced()
19781 if (E->performsVirtualDispatch(getLangOpts())) { in MarkMemberReferenced()
20133 if (getLangOpts().CPlusPlus) in CheckBooleanCondition()
20250 if (S.getLangOpts().CPlusPlus && in resolveDecl()
20588 if (!S.getLangOpts().CPlusPlus) in resolveDecl()
20815 getLangOpts().CPlusPlus20 in CheckPlaceholderExpr()
20903 if (!Context.getLangOpts().RecoveryAST) in CreateRecoveryExpr()
20910 !Context.getLangOpts().RecoveryASTType) in CreateRecoveryExpr()