Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp47 const VariableArrayType *VLA, SVal &ArraySize) const;
67 const VariableArrayType *VLA, in checkVLA() argument
69 assert(VLA && "Function should be called with non-null VLA argument."); in checkVLA()
81 while (VLA) { in checkVLA()
82 const Expr *SizeE = VLA->getSizeExpr(); in checkVLA()
87 VLALast = VLA; in checkVLA()
88 VLA = C.getASTContext().getAsVariableArrayType(VLA->getElementType()); in checkVLA()
279 const VariableArrayType *VLA = Ctx.getAsVariableArrayType(TypeToCheck); in checkPreStmt() local
280 if (!VLA) in checkPreStmt()
287 State = checkVLA(C, State, VLA, ArraySize); in checkPreStmt()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h643 Capture(IsVLACapture, const VariableArrayType *VLA, bool IsNested, in Capture() argument
645 : CapturedVLA(VLA), Loc(Loc), CaptureType(CaptureType), Kind(Cap_VLA), in Capture()
/freebsd/contrib/ofed/infiniband-diags/src/
H A Dsaquery.c1366 CHECK_AND_SET_VAL(lid, 16, 0, vlarb.lid, VLA, LID); in query_vlarb_records()
1367 CHECK_AND_SET_VAL(port, 8, -1, vlarb.port_num, VLA, OUT_PORT); in query_vlarb_records()
1368 CHECK_AND_SET_VAL(block, 8, -1, vlarb.block_num, VLA, BLOCK); in query_vlarb_records()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp2126 << diag::TraitNotSatisfiedReason::VLA; in DiagnoseNonTriviallyRelocatableReason()
2196 << diag::TraitNotSatisfiedReason::VLA; in DiagnoseNonReplaceableReason()
2581 << diag::TraitNotSatisfiedReason::VLA; in DiagnoseNonStandardLayoutReason()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp4832 if (auto *VLA = getContext().getAsVariableArrayType(ResultExprTy)) { in EmitArraySectionExpr() local
4838 BaseTy, VLA->getElementType(), IsLowerBound); in EmitArraySectionExpr()
4840 llvm::Value *NumElements = getVLASize(VLA).NumElts; in EmitArraySectionExpr()
4850 EltPtr = emitArraySubscriptGEP(*this, Base, Idx, VLA->getElementType(), in EmitArraySectionExpr()
H A DCGStmtOpenMP.cpp451 if (const auto *VLA = dyn_cast<VariableArrayType>(A)) in getCanonicalParamType() local
452 return getCanonicalParamType(C, VLA->getElementType()); in getCanonicalParamType()
H A DCGOpenMPRuntime.cpp4849 const VariableArrayType *VLA = in emitReductionFunction() local
4851 const auto *OVE = cast<OpaqueValueExpr>(VLA->getSizeExpr()); in emitReductionFunction()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td231 HelpText<"Check for declarations of VLA of undefined or zero size">,
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticGroups.td1059 def VLA : DiagGroup<"vla", [VLAExtension]>;
H A DDiagnosticSemaKinds.td213 InGroup<VLA>, DefaultIgnore;
1785 "%VLA{is a variably-modified type}|"
6722 "jump bypasses initialization of VLA typedef">;
6724 "jump bypasses initialization of VLA type alias">;
/freebsd/contrib/tzdata/
H A Deurope2707 # 33 RU-VLA Vladimir Oblast
/freebsd/crypto/openssh/
H A DChangeLog8480 requires in configure. Give up for now and use VLA support (that we