Searched refs:StrictFlexArraysLevel (Results 1 – 12 of 12) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 828 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 D | DeclBase.cpp | 415 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 D | Expr.cpp | 209 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel, in isFlexibleArrayMemberLike() argument 222 StrictFlexArraysLevel, in isFlexibleArrayMemberLike()
|
| H A D | ExprConstant.cpp | 11937 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 D | CGExpr.cpp | 917 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 D | CGBuiltin.cpp | 824 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 D | DeclBase.h | 498 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel,
|
| H A D | Expr.h | 534 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 453 ENUM_LANGOPT(StrictFlexArraysLevel, StrictFlexArraysLevelKind, 2,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 8501 LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel = in CheckCountedByAttr() local 8504 StrictFlexArraysLevel, true)) { in CheckCountedByAttr()
|
| H A D | SemaChecking.cpp | 17994 StrictFlexArraysLevel = getLangOpts().getStrictFlexArraysLevel(); in CheckArrayAccess() local 18000 Context, StrictFlexArraysLevel, in CheckArrayAccess()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Options.td | 1510 LangOpts<"StrictFlexArraysLevel">, 1515 MarshallingInfoEnum<LangOpts<"StrictFlexArraysLevel">, "Default">;
|