|
reference, declaration → definition
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,