reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
  592   auto &LangOpts = S.LangOpts;
  828   auto &LangOpts = S.LangOpts;
 1199   auto &LangOpts = S.LangOpts;
 1404   auto &LangOpts = S.LangOpts;
 2052   auto &LangOpts = S.LangOpts;
 2113   auto &LangOpts = S.LangOpts;
 2151   auto &LangOpts = S.LangOpts;
 2332   auto &LangOpts = S.LangOpts;
 2611   auto &LangOpts = S.LangOpts;
 2922   auto &LangOpts = S.LangOpts;
 3035   auto &LangOpts = S.LangOpts;
tools/clang/include/clang/Sema/Sema.h
 1306   const LangOptions &getLangOpts() const { return LangOpts; }
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  582           EInfo.second += Lexer::MeasureTokenLength(ELoc, SM, SemaRef.LangOpts);
tools/clang/lib/Sema/Sema.cpp
   50   return Lexer::getLocForEndOfToken(Loc, Offset, SourceMgr, LangOpts);
  139           LangOpts.getMSPointerToMemberRepresentationMethod()),
  140       VtorDispStack(MSVtorDispAttr::Mode(LangOpts.VtorDispMode)), PackStack(0),
  930   if (LangOpts.OpenMP)
 1031   if (LangOpts.CPlusPlus11 &&
 1571   if (LangOpts.OpenMP)
 1572     return LangOpts.OpenMPIsDevice ? diagIfOpenMPDeviceCode(Loc, DiagID)
 1640   if (LangOpts.OpenMP)
 1746   if (LangOpts.OpenMP)
 1878   if (!LangOpts.RetainCommentsFromSystemHeaders &&
 1881   RawComment RC(SourceMgr, Comment, LangOpts.CommentOpts, false);
tools/clang/lib/Sema/SemaAttr.cpp
  381           PackStack.CurrentPragmaLocation, tok::l_paren, SourceMgr, LangOpts,
  661   Attribute.getMatchRules(LangOpts, StrictSubjectMatchRuleSet);
tools/clang/lib/Sema/SemaCUDA.cpp
  495     if (LangOpts.GPUAllowDeviceInit)
tools/clang/lib/Sema/SemaChecking.cpp
  104   return SL->getLocationOfByte(ByteNo, getSourceManager(), LangOpts,
 9663             ReadableName = Lexer::getImmediateMacroName(SL, SM, LangOpts);
13104     if (LangOpts.CPlusPlus && !Param->isInvalidDecl()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4930   AddTypeQualifierResults(DS, Results, LangOpts);
 4942   AddTypeQualifierResults(DS, Results, LangOpts);
 4943   if (LangOpts.CPlusPlus11) {
tools/clang/lib/Sema/SemaDecl.cpp
 5449       Diag(Loc, LangOpts.MicrosoftExt ? diag::warn_member_extra_qualification
10570     if (!Redeclaration && LangOpts.CUDA)
12777         << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange();
12783         << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange();
13119   if (LangOpts.NumLargeByValueCopy == 0) // No check.
13126     if (Size > LangOpts.NumLargeByValueCopy)
13138     if (Size > LangOpts.NumLargeByValueCopy)
13884           !LangOpts.CPlusPlus) {
16019   if (LangOpts.OpenCL) {
16301     if (LangOpts.ObjCRuntime.isFragile()) {
16311       if (LangOpts.ObjCRuntime.isFragile() || !CDecl->IsClassExtension()) {
16355   if (LangOpts.ObjCRuntime.isNonFragile() &&
16368   if (LangOpts.ObjCRuntime.isFragile() || AllIvarDecls.empty())
17421   if (LangOpts.ShortEnums)
17665   if (LangOpts.OpenMPIsDevice) {
17674   } else if (LangOpts.OpenMP) {
17676     if (LangOpts.OpenMP <= 45) {
17695       (OMPES == FunctionEmissionStatus::Emitted && !LangOpts.CUDA))
17698   if (LangOpts.CUDA) {
17704     if (LangOpts.CUDAIsDevice && T == Sema::CFT_Host)
17706     if (!LangOpts.CUDAIsDevice &&
17720         && (!LangOpts.OpenMP || OMPES == FunctionEmissionStatus::Emitted))
17739   return LangOpts.CUDA && !LangOpts.CUDAIsDevice &&
17739   return LangOpts.CUDA && !LangOpts.CUDAIsDevice &&
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1840   if (!S.LangOpts.CPlusPlus) {
 1932   if (S.LangOpts.CPlusPlus) {
 4259   if (S.LangOpts.CPlusPlus && Fn->getStorageClass() != SC_Extern)
 4515   if (LangOpts.CUDA) {
 4534     auto *HostTI = LangOpts.CUDAIsDevice ? Aux : &TI;
 4535     auto *DeviceTI = LangOpts.CUDAIsDevice ? &TI : Aux;
 5320   if (!S.LangOpts.CPlusPlus) {
 5369   if (!S.LangOpts.CPlusPlus) {
 6220   if (S.LangOpts.OpenCLVersion != 200)
tools/clang/lib/Sema/SemaDeclCXX.cpp
 4297   if (!LangOpts.CPlusPlus11)
 7642   if (!LangOpts.CPlusPlus11 || RD->isInvalidDecl())
15597   if (LangOpts.OpenMP && LangOpts.OpenMPIsDevice &&
15597   if (LangOpts.OpenMP && LangOpts.OpenMPIsDevice &&
tools/clang/lib/Sema/SemaDeclObjC.cpp
 2136   if (LangOpts.ObjCRuntime.isNonFragile()) {
 2977     bool SynthesizeProperties = LangOpts.ObjCDefaultSynthProperties &&
 2978                                 LangOpts.ObjCRuntime.isNonFragile() &&
 4065       if (LangOpts.ObjCRuntime.isNonFragile()) {
 4739       LangOpts.ObjCInferRelatedResultType) {
 4819   if (LangOpts.ObjCRuntime.isNonFragile()) {
tools/clang/lib/Sema/SemaExpr.cpp
  305   if (LangOpts.OpenMP && DRD && !CurContext->containsDecl(D) &&
  318   if (LangOpts.OpenMP && DMD && !CurContext->containsDecl(D) &&
 3756   if (S.LangOpts.CPlusPlus)
 3772     unsigned DiagID = S.LangOpts.OpenCL ? diag::err_opencl_sizeof_alignof_type
 3787   if (!S.LangOpts.ObjCRuntime.allowsSizeofAlignof() && T->isObjCObjectType()) {
 4312   if (S.LangOpts.ObjCRuntime.allowsPointerArithmetic() &&
 4313       !S.LangOpts.ObjCSubscriptingLegacyRuntime)
 4665     if (!LangOpts.isSubscriptPointerArithmetic())
 4681     if (!LangOpts.isSubscriptPointerArithmetic()) {
 4770   assert(VK == VK_RValue || LangOpts.CPlusPlus ||
 9880   if ((S.LangOpts.OpenCL || S.LangOpts.ZVector) &&
 9880   if ((S.LangOpts.OpenCL || S.LangOpts.ZVector) &&
 9942     if (!S.LangOpts.OpenCL && !S.LangOpts.ZVector) {
 9942     if (!S.LangOpts.OpenCL && !S.LangOpts.ZVector) {
 9971     if (LangOpts.ZVector) {
10786         (!LangOpts.ObjCAutoRefCount || !(LHSType->isObjCObjectPointerType() ||
11013     if (LangOpts.DebuggerSupport) {
12071                                     LangOpts.CPlusPlus ? "static_cast<void>("
12333   if (LangOpts.OpenCL) {
13941       bool IsSafe = LangOpts.CPlusPlus11? CRD->isStandardLayout() : CRD->isPOD();
13943         LangOpts.CPlusPlus11? diag::ext_offsetof_non_standardlayout_type
14084   if (LangOpts.CPlusPlus) {
14242   if (!LangOpts.Blocks)
14243     Diag(CaretLoc, diag::err_blocks_disable) << LangOpts.OpenCL;
14849       S.Diag(Loc, diag::err_expr_not_ice) << S.LangOpts.CPlusPlus << SR;
14877   S.Diag(Loc, diag::ext_expr_not_ice) << SR << S.LangOpts.CPlusPlus;
15592                !LangOpts.GNUInline &&
15608   if (LangOpts.OpenMP) {
15610     if (LangOpts.OpenMPIsDevice)
15638   if (SemaRef.LangOpts.OpenMP)
16053       !(LangOpts.OpenMP && isOpenMPCapturedDecl(Var, /*CheckScopeInfo=*/true,
tools/clang/lib/Sema/SemaExprCXX.cpp
  557     if (!CXXTypeInfoDecl && LangOpts.MSVCCompat) {
 2824         Context, LangOpts.GlobalAllocationFunctionVisibilityHidden
 2842   if (!LangOpts.CUDA)
tools/clang/lib/Sema/SemaExprObjC.cpp
  769   assert(!LangOpts.isSubscriptPointerArithmetic());
 2298   edit::Commit ECommit(SM, S.LangOpts);
tools/clang/lib/Sema/SemaFixItUtils.cpp
  180       (S.LangOpts.CPlusPlus || isMacroDefined(S, Loc, "false")))
  183     if (S.LangOpts.CPlusPlus11)
  211   if (LangOpts.CPlusPlus11 && !RD->hasUserProvidedDefaultConstructor())
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1928   if (!LangOpts.ObjCDefaultSynthProperties || LangOpts.ObjCRuntime.isFragile())
 1928   if (!LangOpts.ObjCDefaultSynthProperties || LangOpts.ObjCRuntime.isFragile())
 1967     if (S.LangOpts.ObjCDefaultSynthProperties &&
 1968         S.LangOpts.ObjCRuntime.isNonFragile())
tools/clang/lib/Sema/SemaOpenMP.cpp
 1398   if (SemaRef.LangOpts.OpenMP <= 31) {
 1554   assert(S.LangOpts.OpenMP && S.LangOpts.OpenMPIsDevice &&
 1554   assert(S.LangOpts.OpenMP && S.LangOpts.OpenMPIsDevice &&
 1571   assert(LangOpts.OpenMP && LangOpts.OpenMPIsDevice &&
 1571   assert(LangOpts.OpenMP && LangOpts.OpenMPIsDevice &&
 1597   assert(LangOpts.OpenMP && !LangOpts.OpenMPIsDevice &&
 1597   assert(LangOpts.OpenMP && !LangOpts.OpenMPIsDevice &&
 1620   assert(LangOpts.OpenMP && LangOpts.OpenMPIsDevice &&
 1620   assert(LangOpts.OpenMP && LangOpts.OpenMPIsDevice &&
 1663   assert(LangOpts.OpenMP && !LangOpts.OpenMPIsDevice &&
 1663   assert(LangOpts.OpenMP && !LangOpts.OpenMPIsDevice &&
 1674         (LangOpts.CUDA || (CallerS != FunctionEmissionStatus::CUDADiscarded &&
 1721   assert(LangOpts.OpenMP && "OpenMP is not allowed");
 1894   assert(LangOpts.OpenMP && "OpenMP is not allowed");
 1917       if (LangOpts.OpenMP <= 45 &&
 1983   assert(LangOpts.OpenMP && "OpenMP must be enabled.");
 1989   assert(LangOpts.OpenMP && "OpenMP must be enabled.");
 1997   assert(LangOpts.OpenMP && "OpenMP is not allowed");
 2033   assert(LangOpts.OpenMP && "OpenMP is not allowed");
 2071   assert(LangOpts.OpenMP && "OpenMP is not allowed");
 2083   assert(LangOpts.OpenMP && "Expected OpenMP compilation mode.");
 2090     if (LangOpts.OpenMPIsDevice && DevTy &&
 2094     if (!LangOpts.OpenMPIsDevice && DevTy &&
 2102       if (LangOpts.OpenMPIsDevice && DevTy &&
 2114       if (!LangOpts.OpenMPIsDevice && DevTy &&
 2606     if (LangOpts.OpenMPIsDevice &&
 3928           (SemaRef.LangOpts.OpenMP <= 45 && ParentRegion != OMPD_target) ||
 3929           (SemaRef.LangOpts.OpenMP >= 50 && ParentRegion != OMPD_unknown &&
 5002       (LangOpts.EmitAllDecls || Context.DeclMustBeEmitted(Definition)))
 5021   if (LangOpts.CPlusPlus) {
 5200   assert(LangOpts.OpenMP && "Expected OpenMP mode.");
 6515               (LangOpts.OpenMP <= 45 || (DVar.CKind != OMPC_lastprivate &&
 6563   if (!For && (SemaRef.LangOpts.OpenMP <= 45 || !CXXFor)) {
12092     if ((LangOpts.OpenMP <= 45 && isOpenMPTargetExecutionDirective(CurrDir)) ||
12333       if ((LangOpts.OpenMP <= 45 &&
13517         (DeclareReductionRef.isUnset() || !S.LangOpts.CPlusPlus)) {
13745   if ((!LangOpts.CPlusPlus && LinKind != OMPC_LINEAR_val) ||
13747     Diag(LinLoc, diag::err_omp_wrong_linear_modifier) << LangOpts.CPlusPlus;
15463       if (VD && ((SemaRef.LangOpts.OpenMP <= 45 &&
16220   if (LangOpts.OpenMP >= 50 &&
16253   if (SemaRef.LangOpts.OpenMP >= 50 &&
16318     if (LangOpts.OpenMPIsDevice && Res.hasValue() && IdLoc.isValid() &&
16321     if (!LangOpts.OpenMPIsDevice && Res.hasValue() && IdLoc.isValid() &&
16576     if (LangOpts.OpenMPIsDevice &&
tools/clang/lib/Sema/SemaOverload.cpp
 6291   if (LangOpts.OpenCL && isOpenCLDisabledDecl(Function)) {
tools/clang/lib/Sema/SemaTemplate.cpp
 5747   if (LangOpts.CPlusPlus11 || Arg->hasUnnamedOrLocalType()) {
 8465       if (LangOpts.CUDA &&
 8603   if (LangOpts.CUDA)
 9624     if (LangOpts.CUDA &&
tools/clang/lib/Sema/SemaType.cpp
 2123                                            S.LangOpts.GNUMode ||
 2124                                            S.LangOpts.OpenCL).isInvalid();
 3313       if (Init.empty() && S.LangOpts.CPlusPlus11)
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  343         SemaPtr->SourceMgr, Typo, SS, SemaPtr->LangOpts,