Home
last modified time | relevance | path

Searched refs:StrictFlexArraysLevel (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp828 const FAMKind StrictFlexArraysLevel = in getStaticSize() local
834 if (StrictFlexArraysLevel == FAMKind::Default) in getStaticSize()
837 if (StrictFlexArraysLevel == FAMKind::OneZeroOrIncomplete) in getStaticSize()
840 if (StrictFlexArraysLevel == FAMKind::ZeroOrIncomplete) in getStaticSize()
843 assert(StrictFlexArraysLevel == FAMKind::IncompleteOnly); in getStaticSize()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclBase.cpp415 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel, in isFlexibleArrayMemberLike() argument
424 if (StrictFlexArraysLevel == FAMKind::IncompleteOnly) in isFlexibleArrayMemberLike()
431 if (StrictFlexArraysLevel == FAMKind::ZeroOrIncomplete && Size.uge(1)) in isFlexibleArrayMemberLike()
434 if (StrictFlexArraysLevel == FAMKind::OneZeroOrIncomplete && Size.uge(2)) in isFlexibleArrayMemberLike()
H A DExpr.cpp209 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel, in isFlexibleArrayMemberLike() argument
222 StrictFlexArraysLevel, in isFlexibleArrayMemberLike()
H A DExprConstant.cpp11937 FAMKind StrictFlexArraysLevel = in isUserWritingOffTheEnd() local
11943 if (StrictFlexArraysLevel == FAMKind::Default) in isUserWritingOffTheEnd()
11947 StrictFlexArraysLevel != FAMKind::IncompleteOnly) in isUserWritingOffTheEnd()
11951 StrictFlexArraysLevel == FAMKind::OneZeroOrIncomplete) in isUserWritingOffTheEnd()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp917 StrictFlexArraysLevel) { in getArrayIndexingBound() argument
929 StrictFlexArraysLevel)) { in getArrayIndexingBound()
1178 const LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel = in EmitBoundsCheck() local
1182 getArrayIndexingBound(*this, Base, IndexedType, StrictFlexArraysLevel); in EmitBoundsCheck()
4254 const LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel = in EmitArraySubscriptExpr() local
4259 ME->isFlexibleArrayMemberLike(getContext(), StrictFlexArraysLevel) && in EmitArraySubscriptExpr()
H A DCGBuiltin.cpp824 const LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel = in FindFlexibleArrayMemberField() local
834 Ctx, FD, FD->getType(), StrictFlexArraysLevel, in FindFlexibleArrayMemberField()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclBase.h498 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel,
H A DExpr.h534 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.def453 ENUM_LANGOPT(StrictFlexArraysLevel, StrictFlexArraysLevelKind, 2,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp8501 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel = in CheckCountedByAttr() local
8504 StrictFlexArraysLevel, true)) { in CheckCountedByAttr()
H A DSemaChecking.cpp17994 StrictFlexArraysLevel = getLangOpts().getStrictFlexArraysLevel(); in CheckArrayAccess() local
18000 Context, StrictFlexArraysLevel, in CheckArrayAccess()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td1510 LangOpts<"StrictFlexArraysLevel">,
1515 MarshallingInfoEnum<LangOpts<"StrictFlexArraysLevel">, "Default">;