Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExpr.cpp881 unsigned StrictFlexArraysLevel) { in isFlexibleArrayMemberExpr() argument
890 if (StrictFlexArraysLevel >= 2 && CAT->getSize().ugt(0)) in isFlexibleArrayMemberExpr()
912 return StrictFlexArraysLevel < 2; in isFlexibleArrayMemberExpr()
968 unsigned StrictFlexArraysLevel) { in getArrayIndexingBound() argument
979 !isFlexibleArrayMemberExpr(CE->getSubExpr(), StrictFlexArraysLevel)) { in getArrayIndexingBound()
1006 const unsigned StrictFlexArraysLevel = getLangOpts().StrictFlexArrays; in EmitBoundsCheck() local
1010 getArrayIndexingBound(*this, Base, IndexedType, StrictFlexArraysLevel); in EmitBoundsCheck()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp15834 unsigned StrictFlexArraysLevel) { in IsTailPaddedMemberArray() argument
15838 if (StrictFlexArraysLevel >= 2 && Size != 0) in IsTailPaddedMemberArray()
15841 if (StrictFlexArraysLevel == 1 && Size.ule(1)) in IsTailPaddedMemberArray()
15847 if (StrictFlexArraysLevel == 0 && Size != 1) in IsTailPaddedMemberArray()
16050 const unsigned StrictFlexArraysLevel = getLangOpts().StrictFlexArrays; in CheckArrayAccess() local
16051 if (IsTailPaddedMemberArray(*this, size, ND, StrictFlexArraysLevel)) in CheckArrayAccess()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp11599 int StrictFlexArraysLevel = Ctx.getLangOpts().StrictFlexArrays; in isUserWritingOffTheEnd() local
11606 StrictFlexArraysLevel < 2) || in isUserWritingOffTheEnd()
11607 StrictFlexArraysLevel == 0) && in isUserWritingOffTheEnd()