Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Checkers/
DVLASizeChecker.cpp88 const VariableArrayType *VLA = Ctx.getAsVariableArrayType(VD->getType()); in checkPreStmt() local
89 if (!VLA) in checkPreStmt()
93 const Expr *SE = VLA->getSizeExpr(); in checkPreStmt()
138 CharUnits EleSize = Ctx.getTypeSizeInChars(VLA->getElementType()); in checkPreStmt()
DCheckers.td68 HelpText<"Check for declarations of VLA of undefined or zero size">,
/external/clang/test/CodeGen/
D2006-01-13-StackSave.c8 int VLA[i]; in test() local
9 external(VLA); in test()
/external/llvm/test/DebugInfo/ARM/
Dlowerbdgdeclare_vla.ll27 ; The VLA alloca should be described by a dbg.declare:
28 ; CHECK: call void @llvm.dbg.declare(metadata !{float* %vla}, metadata ![[VLA:.*]])
29 ; The VLA alloca and following store into the array should not be lowered to like this:
30 ; CHECK-NOT: call void @llvm.dbg.value(metadata !{float %r}, i64 0, metadata ![[VLA]])
/external/clang/test/ARCMT/
Dcxx-checking.mm97 // It's okay to create a VLA of retainable types.
/external/clang/test/SemaObjC/
Dscope-check.m91 typedef int A[n]; // expected-note {{jump bypasses initialization of VLA typedef}}
/external/clang/test/CodeGenObjC/
Darc.m500 // Capture the VLA size.
508 // Allocate the VLA.
509 // CHECK-NEXT: [[VLA:%.*]] = alloca i8*, i64 [[DIM]], align 16
512 // CHECK-NEXT: [[T0:%.*]] = bitcast i8** [[VLA]] to i8*
517 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds i8** [[VLA]], i64 [[DIM]]
518 // CHECK-NEXT: [[EMPTY:%.*]] = icmp eq i8** [[VLA]], [[END]]
525 // CHECK-NEXT: [[EQ:%.*]] = icmp eq i8** [[CUR]], [[VLA]]
541 // Capture the VLA size.
549 // Allocate the VLA.
551 // CHECK-NEXT: [[VLA:%.*]] = alloca [3 x i8*], i64 [[T0]], align 16
[all …]
/external/llvm/docs/
DGetElementPtr.rst311 How does VLA addressing work with GEPs?
317 VLA indices can be implemented as linearized indices. For example, an expression
325 library, which always presents VLA and non-VLA indexing in the same manner.
/external/clang/test/Analysis/
Dmisc-ps.m126 int vla[x]; // expected-warning{{Declared variable-length array (VLA) has zero size}}
131 …int vla[x]; // expected-warning{{Declared variable-length array (VLA) uses a garbage value as its …
862 // <rdar://problem/7593875> When handling sizeof(VLA) it leads to a hole in
868 int z[n > 10 ? 10 : n]; // VLA.
Dmisc-ps-region-store.m1171 // <rdar://problem/8424269> - Handle looking at the size of a VLA in
/external/clang/include/clang/Basic/
DDiagnosticGroups.td434 def VLA : DiagGroup<"vla">;
DDiagnosticSemaKinds.td105 InGroup<VLA>, DefaultIgnore;
4099 "jump bypasses initialization of VLA typedef">;
4101 "jump bypasses initialization of VLA type alias">;
/external/clang/docs/
DUsersManual.rst1464 - Arrays that are VLA's according to the standard, but which can be
1467 VLA. ``c*`` modes are strictly compliant and treat these as VLAs.
/external/chromium_org/media/test/data/
Dbali_640x360_P420_alpha.yuv1VLA:679?FOW`hotw|���������������������������������������������������������������|{yxxwwwwwwutpja…
Dbali_640x360_P420.yuv1VLA:679?FOW`hotw|���������������������������������������������������������������|{yxxwwwwwwutpja…
Dbali_640x360_P422.yuv1VLA:679?FOW`hotw|���������������������������������������������������������������|{yxxwwwwwwutpja…
/external/valgrind/main/
DNEWS52 - Ada and C struct containing VLA do not cause a bad DIE error anymore
/external/chromium_org/third_party/libjingle/source/talk/media/testdata/
Dfaces.1280x720_P420.yuv1 …!,8@AD@1')<FD@>BHKGDCLSQKC;?MLB4)(6GSXXVWXWMABMY[TLGHEBBCHTZYXW[VLA>CNUSPNLJJKNTZakollm…