/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaModule.cpp | 185 assert(getLangOpts().CPlusPlusModules && in HandleStartOfHeaderUnit() 190 StringRef HUName = getLangOpts().CurrentModule; in HandleStartOfHeaderUnit() 194 const_cast<LangOptions &>(getLangOpts()).CurrentModule = HUName.str(); in HandleStartOfHeaderUnit() 236 else if (II->isReserved(S.getLangOpts()) != in DiagReservedModuleName() 262 assert(getLangOpts().CPlusPlusModules && in ActOnModuleDecl() 289 switch (getLangOpts().getCompilingModule()) { in ActOnModuleDecl() 327 assert((!getLangOpts().CPlusPlusModules || in ActOnModuleDecl() 333 if (getLangOpts().CPlusPlusModules && !IsFirstDecl && !SeenGMF) { in ActOnModuleDecl() 378 if (!getLangOpts().CurrentModule.empty() && in ActOnModuleDecl() 379 getLangOpts().CurrentModule != ModuleName) { in ActOnModuleDecl() [all …]
|
H A D | SemaCUDA.cpp | 42 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in PushForceHostDevice() 47 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in PopForceHostDevice() 270 if (getLangOpts().HIPStdPar && in IdentifyPreference() 280 if ((getLangOpts().CUDAIsDevice && in IdentifyPreference() 282 (!getLangOpts().CUDAIsDevice && in IdentifyPreference() 653 return S.getLangOpts().GPUAllowDeviceInit || in HasAllowedCUDADeviceStaticInitializer() 742 assert(getLangOpts().CUDA && "Should only be called during CUDA compilation"); in maybeAddHostDeviceAttrs() 754 if (getLangOpts().OffloadImplicitHostDeviceTemplates && in maybeAddHostDeviceAttrs() 764 if (!getLangOpts().CUDAHostDeviceConstexpr || !NewD->isConstexpr() || in maybeAddHostDeviceAttrs() 808 if (getLangOpts().CUDAIsDevice && !VD->hasAttr<CUDAConstantAttr>() && in MaybeAddConstantAttr() [all …]
|
H A D | SemaBase.cpp | 11 const LangOptions &SemaBase::getLangOpts() const { return SemaRef.LangOpts; } in getLangOpts() function in clang::SemaBase 64 bool ShouldDefer = getLangOpts().CUDA && getLangOpts().GPUDeferDiag && in Diag() 77 SemaDiagnosticBuilder DB = getLangOpts().CUDAIsDevice in Diag()
|
H A D | SemaDecl.cpp | 297 getLangOpts().CPlusPlus17 && !IsCtorOrDtorName && in getTypeName() 328 if (getLangOpts().CPlusPlus20) in getTypeName() 386 if (Result.empty() && getLangOpts().MSVCCompat && (!SS || SS->isEmpty())) { in getTypeName() 417 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName() 593 assert(getLangOpts().MSVCCompat && "shouldn't be called in non-MSVC mode"); in ActOnMSVCUnknownTypeName() 716 std::string CorrectedStr(Corrected.getAsString(getLangOpts())); in DiagnoseUnknownTypeName() 746 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName() 777 if (getLangOpts().MSVCCompat && isMicrosoftMissingTypename(SS, S)) in DiagnoseUnknownTypeName() 795 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate() 841 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag() [all …]
|
H A D | SemaExpr.cpp | 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() [all …]
|
H A D | SemaType.cpp | 950 if (S.getLangOpts().CPlusPlus14 && in ConvertDeclSpecToType() 969 if (S.getLangOpts().isImplicitIntRequired()) { in ConvertDeclSpecToType() 978 if (!S.getLangOpts().isImplicitIntAllowed() && !DS.isTypeSpecPipe()) { in ConvertDeclSpecToType() 986 } else if (S.getLangOpts().getOpenCLCompatibleVersion() >= 200 && in ConvertDeclSpecToType() 992 assert(S.getLangOpts().isImplicitIntAllowed() && in ConvertDeclSpecToType() 1017 if (!S.getLangOpts().C99) { in ConvertDeclSpecToType() 1018 if (S.getLangOpts().CPlusPlus) in ConvertDeclSpecToType() 1020 S.getLangOpts().CPlusPlus11 ? in ConvertDeclSpecToType() 1042 if (!S.getLangOpts().C99) { in ConvertDeclSpecToType() 1043 if (S.getLangOpts().CPlusPlus) in ConvertDeclSpecToType() [all …]
|
H A D | Sema.cpp | 136 Policy.Bool = Context.getLangOpts().Bool; in getPrintingPolicy() 217 CurFPFeatures(pp.getLangOpts()), LangOpts(pp.getLangOpts()), PP(pp), in Sema() 253 AlignPackStack(AlignPackInfo(getLangOpts().XLPragmaPack)), in Sema() 275 if (getLangOpts().ObjC) in Sema() 278 if (getLangOpts().CPlusPlus) in Sema() 345 if (getLangOpts().ObjC) { in Initialize() 375 if (getLangOpts().MSVCCompat) { in Initialize() 376 if (getLangOpts().CPlusPlus && in Initialize() 387 if (getLangOpts().OpenCL) { in Initialize() 389 Context.getTargetInfo().getSupportedOpenCLOpts(), getLangOpts()); in Initialize() [all …]
|
H A D | SemaAvailability.cpp | 63 if (Context.getLangOpts().AppExt) { in getAttrForPlatform() 162 if (DeclLoc.isMacroID() && S.getLangOpts().CPlusPlus && in ShouldDiagnoseAvailabilityInContext() 177 if (S.getLangOpts().HLSL) { in ShouldDiagnoseAvailabilityInContext() 178 if (!S.getLangOpts().HLSLStrictAvailability || in ShouldDiagnoseAvailabilityInContext() 473 if (S.getLangOpts().HLSL) in DoEmitAvailabilityWarning() 494 Enclosing, S.getSourceManager(), S.getLangOpts()); in DoEmitAvailabilityWarning() 535 if (S.getLangOpts().ObjCAutoRefCount && in DoEmitAvailabilityWarning() 550 if (S.getLangOpts().ObjCWeakRuntime) in DoEmitAvailabilityWarning() 596 Replacement, SelectorSlotNames, S.getLangOpts()); in DoEmitAvailabilityWarning() 830 << (!SemaRef.getLangOpts().ObjC); in VisitObjCAvailabilityCheckExpr() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | FrontendAction.cpp | 160 CI.getLangOpts().CurrentModule, SourceLocation(), /*AllowSearch*/false); in getCurrentModule() 263 new Lexer(MainFileID, *MainFileBuf, SourceMgr, CI.getLangOpts())); in ReadOriginalFileName() 281 if (Lexer::getSpelling(LineNoLoc, Buffer, SourceMgr, CI.getLangOpts()) in ReadOriginalFileName() 480 CI.getLangOpts().ModuleName + ".framework"); in loadModuleMapForModuleBuild() 491 if (CI.getLangOpts().CurrentModule.empty()) { in prepareToBuildModule() 503 Module *M = HS.lookupModule(CI.getLangOpts().CurrentModule, SourceLocation(), in prepareToBuildModule() 507 << CI.getLangOpts().CurrentModule << ModuleMapFilename; in prepareToBuildModule() 513 if (Preprocessor::checkModuleIsAvailable(CI.getLangOpts(), CI.getTarget(), *M, in prepareToBuildModule() 554 SourceMgr.pushModuleBuildStack(CI.getLangOpts().CurrentModule, in prepareToBuildModule() 570 HeaderContents, CI.getLangOpts(), M->IsExternC); in getInputBufferForModule() [all …]
|
H A D | CompilerInstance.cpp | 117 (getLangOpts().CUDA || getLangOpts().OpenMPIsTargetDevice || in createTarget() 118 getLangOpts().SYCLIsDevice) && in createTarget() 130 if (!getTarget().hasStrictFP() && !getLangOpts().ExpStrictFP) { in createTarget() 131 if (getLangOpts().RoundingMath) { in createTarget() 133 getLangOpts().RoundingMath = false; in createTarget() 135 auto FPExc = getLangOpts().getFPExceptionMode(); in createTarget() 138 getLangOpts().setFPExceptionMode(LangOptions::FPE_Ignore); in createTarget() 145 if (getLangOpts().OpenCL && in createTarget() 146 !getTarget().validateOpenCLTarget(getLangOpts(), getDiagnostics())) in createTarget() 152 getTarget().adjust(getDiagnostics(), getLangOpts()); in createTarget() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 33 (D.hasLocalStorage() && CGF.getContext().getLangOpts().OpenCLCPlusPlus)) && in EmitDeclInit() 122 if (CGF.getContext().getLangOpts().OpenCL) { in EmitDeclDestroy() 210 if (getLangOpts().OpenMP && !getLangOpts().OpenMPSimd && in EmitCXXGlobalVarDeclInit() 448 if (!getLangOpts().AppleKext && !TLS) { in CreateGlobalInitOrCleanUpFunction() 459 if (!getLangOpts().Exceptions) in CreateGlobalInitOrCleanUpFunction() 462 if (getLangOpts().Sanitize.has(SanitizerKind::Address) && in CreateGlobalInitOrCleanUpFunction() 466 if (getLangOpts().Sanitize.has(SanitizerKind::KernelAddress) && in CreateGlobalInitOrCleanUpFunction() 470 if (getLangOpts().Sanitize.has(SanitizerKind::HWAddress) && in CreateGlobalInitOrCleanUpFunction() 474 if (getLangOpts().Sanitize.has(SanitizerKind::KernelHWAddress) && in CreateGlobalInitOrCleanUpFunction() 478 if (getLangOpts().Sanitize.has(SanitizerKind::MemtagStack) && in CreateGlobalInitOrCleanUpFunction() [all …]
|
H A D | CGCUDANV.cpp | 194 if (CGM.getLangOpts().HIP) in addPrefixToName() 200 if (CGM.getLangOpts().HIP) in addUnderscoredPrefixToName() 224 RelocatableDeviceCode(CGM.getLangOpts().GPURelocatableDeviceCode), in CGNVCUDARuntime() 241 if (CGM.getLangOpts().HIP) { in getLaunchFn() 274 if (CGM.getLangOpts().CUDAIsDevice) in getDeviceSideName() 288 CGM.getLangOpts().GPURelocatableDeviceCode) { in getDeviceSideName() 308 (CGF.getLangOpts().HIP && CGF.getLangOpts().HIPUseNewLaunchAPI)) in emitDeviceStub() 350 if (CGF.getLangOpts().GPUDefaultStream == in emitDeviceStubBodyNew() 352 if (CGF.getLangOpts().HIP) in emitDeviceStubBodyNew() 354 else if (CGF.getLangOpts().CUDA) in emitDeviceStubBodyNew() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | ARCMT.cpp | 194 CInvok->getLangOpts().ObjCAutoRefCount = true; in createInvocationForMigration() 195 CInvok->getLangOpts().setGC(LangOptions::NonGC); in createInvocationForMigration() 210 CInvok->getLangOpts().ObjCWeakRuntime = HasARCRuntime(origCI); in createInvocationForMigration() 211 CInvok->getLangOpts().ObjCWeak = CInvok->getLangOpts().ObjCWeakRuntime; in createInvocationForMigration() 226 printer.BeginSourceFile(PP.getLangOpts(), &PP); in emitPremigrationErrors() 240 if (!origCI.getLangOpts().ObjC) in checkForManualIssues() 243 LangOptions::GCMode OrigGCMode = origCI.getLangOpts().getGC(); in checkForManualIssues() 283 DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor()); in checkForManualIssues() 299 Ctx.getSourceManager(), Ctx.getLangOpts()); in checkForManualIssues() 307 DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor()); in checkForManualIssues() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | Parser.cpp | 48 if (!Ident__except && (getLangOpts().MicrosoftExt || getLangOpts().Borland)) in getSEHExceptKeyword() 202 if (Kind == OutsideFunction && getLangOpts().CPlusPlus) { in ConsumeExtraSemi() 203 if (getLangOpts().CPlusPlus11) in ConsumeExtraSemi() 227 if (II->isCPlusPlusKeyword(getLangOpts())) { in expectIdentifier() 498 if (getLangOpts().ObjC) { in Initialize() 526 if (getLangOpts().AltiVec || getLangOpts().ZVector) { in Initialize() 531 if (getLangOpts().AltiVec) in Initialize() 552 if(getLangOpts().Borland) { in Initialize() 574 if (getLangOpts().CPlusPlusModules) { in Initialize() 616 !getLangOpts().CPlusPlus && !getLangOpts().IsHeaderFile) in ParseFirstTopLevelDecl() [all …]
|
H A D | ParseDecl.cpp | 127 Lexer::isAtStartOfMacroExpansion(StartLoc, SM, PP.getLangOpts()); in FindLocsWithCommonFileID() 129 Lexer::isAtEndOfMacroExpansion(EndLoc, SM, PP.getLangOpts()); in FindLocsWithCommonFileID() 245 LateParse = getLangOpts().ExperimentalLateParseAttributes && in ParseGNUAttributes() 300 Lexer::getSourceText(ExpansionRange, SM, PP.getLangOpts()); in ParseGNUAttributes() 465 } else if (getLangOpts().CPlusPlus11 && Tok.is(tok::l_brace)) { in ParseAttributeArgumentList() 783 getTargetInfo(), getLangOpts())) { in ParseMicrosoftDeclSpecArgs() 926 assert(getLangOpts().DeclSpecKeyword && "__declspec keyword is not enabled"); in ParseMicrosoftDeclSpecs() 1139 if (!getLangOpts().ObjC) in ParseNullabilityTypeSpecifiers() 1920 const auto &LangOpts = getLangOpts(); in ProhibitCXX11Attributes() 2028 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_namespace)) { in ParseDeclaration() [all …]
|
H A D | ParseExpr.cpp | 430 getLangOpts().CPlusPlus11); in ParseRHSOfBinaryExpression() 484 if (getLangOpts().ObjC && getLangOpts().CPlusPlus && in ParseRHSOfBinaryExpression() 495 if (getLangOpts().CPlusPlus11 && Tok.is(tok::l_brace)) { in ParseRHSOfBinaryExpression() 571 if (getLangOpts().CPlusPlus11 && Tok.is(tok::l_brace)) { in ParseRHSOfBinaryExpression() 574 } else if (getLangOpts().CPlusPlus && NextTokPrec <= prec::Conditional) in ParseRHSOfBinaryExpression() 592 getLangOpts().CPlusPlus11); in ParseRHSOfBinaryExpression() 626 getLangOpts().CPlusPlus11); in ParseRHSOfBinaryExpression() 687 if (!getLangOpts().CPlusPlus) in ParseRHSOfBinaryExpression() 1082 assert(getLangOpts().CPlusPlus && "not possible to get here in C"); in ParseCastExpression() 1143 if (getLangOpts().CPlusPlus) in ParseCastExpression() [all …]
|
H A D | ParseStmt.cpp | 118 if (getLangOpts().OpenCL) in ParseStatementOrDeclaration() 121 if (getLangOpts().HLSL) in ParseStatementOrDeclaration() 250 if ((getLangOpts().CPlusPlus || getLangOpts().MicrosoftExt || in ParseStatementOrDeclarationAfterAttributes() 650 if (getLangOpts().Borland) { in ParseSEHExceptBlock() 663 if (getLangOpts().Borland) { in ParseSEHExceptBlock() 724 if (!P.getLangOpts().CPlusPlus && !P.getLangOpts().MicrosoftExt && in DiagnoseLabelFollowedByDecl() 727 P.getLangOpts().C23 in DiagnoseLabelFollowedByDecl() 773 if (!getLangOpts().CPlusPlus || Tok.is(tok::semi)) in ParseLabeledStatement() 1116 if (getLangOpts().CPlusPlus) { in DiagnoseLabelAtEndOfCompoundStatement() 1117 Diag(Tok, getLangOpts().CPlusPlus23 in DiagnoseLabelAtEndOfCompoundStatement() [all …]
|
H A D | ParseOpenMP.cpp | 515 } else if (getLangOpts().CPlusPlus11 && Tok.is(tok::l_brace)) { in ParseOpenMPReductionInitializerForDecl() 1437 << (getLangOpts().OpenMP < 51 ? 0 : 1); in ParseOMPDeclareVariantClauses() 1446 getLangOpts().OpenMP)) { in ParseOMPDeclareVariantClauses() 1448 << (getLangOpts().OpenMP < 51 ? 0 : 1); in ParseOMPDeclareVariantClauses() 1561 << (getLangOpts().OpenMP < 51 ? 0 : 1); in parseOMPDeclareVariantMatchClause() 1809 P.getLangOpts()); in parseOpenMPSimpleClause() 1837 getLangOpts().OpenMP >= 50 && in ParseOMPDeclareTargetClauses() 1840 bool IsIndirectClause = getLangOpts().OpenMP >= 51 && in ParseOMPDeclareTargetClauses() 1855 if (getLangOpts().OpenMP >= 52 && ClauseName == "to") { in ParseOMPDeclareTargetClauses() 1859 if (getLangOpts().OpenMP <= 51 && ClauseName == "enter") { in ParseOMPDeclareTargetClauses() [all …]
|
H A D | ParseInit.cpp | 40 if (!PP.getLangOpts().CPlusPlus) in MayBeDesignationStart() 256 if (getLangOpts().ObjC && getLangOpts().CPlusPlus) { in ParseInitializerWithPotentialDesignator() 289 } else if (getLangOpts().ObjC && Tok.is(tok::identifier)) { in ParseInitializerWithPotentialDesignator() 359 if (getLangOpts().ObjC && Tok.isNot(tok::ellipsis) && in ParseInitializerWithPotentialDesignator() 407 if (Tok.is(tok::l_brace) && getLangOpts().CPlusPlus11) { in ParseInitializerWithPotentialDesignator() 484 if (!getLangOpts().CPlusPlus) { in ParseBraceInitializer() 485 Diag(LBraceLoc, getLangOpts().C23 in ParseBraceInitializer() 515 if (getLangOpts().MicrosoftExt && (Tok.is(tok::kw___if_exists) || in ParseBraceInitializer()
|
H A D | ParseDeclCXX.cpp | 92 if (getLangOpts().CPlusPlus11 && isCXX11AttributeSpecifier()) { in ParseNamespace() 93 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 in ParseNamespace() 182 } else if (getLangOpts().CPlusPlus20) { in ParseNamespace() 188 } else if (getLangOpts().CPlusPlus17) { in ParseNamespace() 232 Diag(InlineLoc, getLangOpts().CPlusPlus11 in ParseNamespace() 652 if (getLangOpts().CPlusPlus11 && Context == DeclaratorContext::Member && in ParseUsingDeclarator() 677 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 in ParseUsingDeclarator() 717 Diag(UELoc, getLangOpts().CPlusPlus20 in ParseUsingDeclaration() 908 getLangOpts().CPlusPlus17 in ParseUsingDeclaration() 932 Diag(Tok.getLocation(), getLangOpts().CPlusPlus11 in ParseAliasDeclarationAfterDeclarator() [all …]
|
H A D | ParseTentative.cpp | 51 assert(getLangOpts().CPlusPlus && "Must be called for C++ only."); in isCXXDeclarationStatement() 260 if (getLangOpts().ObjC && Tok.is(tok::less)) in TryConsumeDeclarationSpecifier() 572 (getLangOpts().CPlusPlus11 && Tok.is(tok::l_brace))) { in isCXXConditionDeclarationOrInitStatement() 683 (getLangOpts().CPlusPlus11 && in isCXXTypeId() 741 if (Tok.is(tok::kw_alignas) && !getLangOpts().C23) in isCXX11AttributeSpecifier() 751 if (!Disambiguate && !getLangOpts().ObjC) in isCXX11AttributeSpecifier() 763 if (!getLangOpts().ObjC) { in isCXX11AttributeSpecifier() 999 if (getLangOpts().CPlusPlus11 && isTokenStringLiteral()) { in TryParseOperatorId() 1385 if (!getLangOpts().ObjC && Next.is(tok::identifier)) in isCXXDeclarationSpecifier() 1413 if (getLangOpts().CPlusPlus17) { in isCXXDeclarationSpecifier() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | TokenConcatenation.cpp | 48 const LangOptions &LangOpts = PP.getLangOpts(); in IsIdentifierStringPrefix() 89 if (PP.getLangOpts().CPlusPlus11) { in TokenConcatenation() 102 if (PP.getLangOpts().CPlusPlus17) in TokenConcatenation() 106 if (PP.getLangOpts().CPlusPlus20) in TokenConcatenation() 234 if (!PP.getLangOpts().CPlusPlus11) in AvoidConcat() 273 (PP.getLangOpts().CPlusPlus && FirstChar == '*'); in AvoidConcat() 292 (PP.getLangOpts().CPlusPlus && FirstChar == ':'); in AvoidConcat() 296 return PP.getLangOpts().CPlusPlus && FirstChar == '*'; in AvoidConcat() 298 return PP.getLangOpts().CPlusPlus20 && FirstChar == '>'; in AvoidConcat()
|
H A D | PPExpressions.cpp | 303 PP.getSourceManager(), PP.getLangOpts(), in EvaluateValue() 319 if (!PP.getLangOpts().C99 && Literal.isLongLong) { in EvaluateValue() 320 if (PP.getLangOpts().CPlusPlus) in EvaluateValue() 322 PP.getLangOpts().CPlusPlus11 ? in EvaluateValue() 330 PP.Diag(PeekTok, PP.getLangOpts().CPlusPlus in EvaluateValue() 331 ? PP.getLangOpts().CPlusPlus23 in EvaluateValue() 339 PP.Diag(PeekTok, PP.getLangOpts().CPlusPlus ? diag::ext_cxx_bitint_suffix in EvaluateValue() 340 : PP.getLangOpts().C23 in EvaluateValue() 419 if (PP.getLangOpts().CPlusPlus) in EvaluateValue() 421 PP.getLangOpts().Char8 ? true : !PP.getLangOpts().CharIsSigned); in EvaluateValue() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Interp.cpp | 75 if (S.getLangOpts().CPlusPlus11) { in diagnoseUnknownDecl() 95 if (!S.getLangOpts().CPlusPlus) in diagnoseNonConstVariable() 118 S.getLangOpts().CPlusPlus11 ? diag::note_constexpr_ltor_non_constexpr in diagnoseNonConstVariable() 256 if (!S.checkingPotentialConstantExpression() && S.getLangOpts().CPlusPlus) { in CheckExtern() 309 if (S.getLangOpts().CPlusPlus && !S.getLangOpts().CPlusPlus11) in CheckConstant() 438 if (S.getLangOpts().CPlusPlus14 && in CheckMutable() 463 if (S.getLangOpts().CPlusPlus) in CheckVolatile() 500 assert(S.getLangOpts().CPlusPlus); in CheckGlobalInitialized() 504 (S.getLangOpts().OpenCL && !S.getLangOpts().CPlusPlus11 && in CheckGlobalInitialized() 577 if (F->isVirtual() && !S.getLangOpts().CPlusPlus20) { in CheckCallable() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 548 const LangOptions &Opts = D->getASTContext().getLangOpts(); in useInlineVisibilityHidden() 622 (Context.getLangOpts().C23 && Var && Var->isConstexpr())) { in getLVForNamespaceScopeDecl() 643 if (Context.getLangOpts().CPlusPlus && Var->getType().isConstQualified() && in getLVForNamespaceScopeDecl() 724 ? Context.getLangOpts().getValueVisibilityMode() in getLVForNamespaceScopeDecl() 725 : Context.getLangOpts().getTypeVisibilityMode(); in getLVForNamespaceScopeDecl() 774 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Var) && in getLVForNamespaceScopeDecl() 810 if (Context.getLangOpts().OpenMP && in getLVForNamespaceScopeDecl() 811 Context.getLangOpts().OpenMPIsTargetDevice && in getLVForNamespaceScopeDecl() 825 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Function)) { in getLVForNamespaceScopeDecl() 999 if (Context.getLangOpts().OpenMP && in getLVForClassMember() [all …]
|