/external/clang/test/CodeGen/ |
D | 2006-01-13-StackSave.c | 8 int VLA[i]; in test() local 9 external(VLA); in test()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | VLASizeChecker.cpp | 90 const VariableArrayType *VLA = Ctx.getAsVariableArrayType(VD->getType()); in checkPreStmt() local 91 if (!VLA) in checkPreStmt() 95 const Expr *SE = VLA->getSizeExpr(); in checkPreStmt() 159 CharUnits EleSize = Ctx.getTypeSizeInChars(VLA->getElementType()); in checkPreStmt()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/Mem2Reg/ |
D | debug-alloca-vla-2.ll | 3 ; Testing conversion from dbg.declare to dbg.value when the variable is a VLA. 5 ; We can't derive the size of the variable since it is a VLA with an unknown 10 ; get a dbg.value that says that we do not know the value of the VLA in place 11 ; of the store (since we do not know which part of the VLA the store is
|
D | debug-alloca-vla-1.ll | 3 ; Testing conversion from dbg.declare to dbg.value when the variable is a VLA.
|
/external/llvm/test/Transforms/SafeStack/ |
D | debug-loc-dynamic.ll | 16 ; CHECK: store i8* %[[VLA:.*]], i8** @__safestack_unsafe_stack_ptr 17 ; CHECK: tail call void @llvm.dbg.value(metadata i8* %[[VLA]], i64 0, metadata ![[TYPE:.*]], metad… 18 ; CHECK: call void @capture({{.*}} %[[VLA]])
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SafeStack/X86/ |
D | debug-loc-dynamic.ll | 16 ; CHECK: store i8* %[[VLA:.*]], i8** @__safestack_unsafe_stack_ptr 17 ; CHECK: tail call void @llvm.dbg.value(metadata i8* %[[VLA]], metadata ![[TYPE:.*]], metadata !DI… 18 ; CHECK: call void @capture({{.*}} %[[VLA]])
|
/external/llvm/test/DebugInfo/ARM/ |
D | lowerbdgdeclare_vla.ll | 27 ; The VLA alloca should be described by a dbg.declare: 28 ; CHECK: call void @llvm.dbg.declare(metadata float* %vla, metadata ![[VLA:.*]], metadata {{.*}}) 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/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/ARM/ |
D | lowerbdgdeclare_vla.ll | 27 ; The VLA alloca should be described by a dbg.declare: 28 ; CHECK: call void @llvm.dbg.declare(metadata float* %vla, metadata ![[VLA:.*]], metadata {{.*}}) 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, metadata ![[VLA]])
|
/external/llvm/test/Transforms/Inline/ |
D | alloca_test.ll | 32 ; CHECK-NEXT: [[VLA:%.*]] = alloca double, i32 %p1 47 ; CHECK-NEXT: [[VLA:%.*]] = alloca double, i32 %p1
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | salvage-dbg-declare.ll | 7 ; CHECK: %[[VLA:.*]] = alloca [2 x i32] 8 ; CHECK: call void @llvm.dbg.declare(metadata [2 x i32]* %[[VLA]], {{.*}}, metadata !DIExpression(…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/Inline/ |
D | alloca_test.ll | 33 ; CHECK-NEXT: [[VLA:%.*]] = alloca double, i32 %p1 48 ; CHECK-NEXT: [[VLA:%.*]] = alloca double, i32 %p1
|
/external/llvm/test/CodeGen/AArch64/ |
D | aarch64-dynamic-stack-layout.ll | 8 ; . a function having a VLA/noVLA 303 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack 313 ; Check correct accessing of the VLA variable through the base pointer 314 ; CHECK: ldr w[[VLA:[0-9]+]], [x[[VLASPTMP]]] 350 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack 360 ; Check correct accessing of the VLA variable through the base pointer 361 ; CHECK: ldr w[[VLA:[0-9]+]], [x[[VLASPTMP]]] 410 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack 421 ; CHECK: ldr w[[VLA:[0-9]+]], [x[[VLASPTMP]]] 457 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | aarch64-dynamic-stack-layout.ll | 8 ; . a function having a VLA/noVLA 303 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack 313 ; Check correct accessing of the VLA variable through the base pointer 314 ; CHECK: ldr w[[VLA:[0-9]+]], [x[[VLASPTMP]]] 350 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack 360 ; Check correct accessing of the VLA variable through the base pointer 361 ; CHECK: ldr w[[VLA:[0-9]+]], [x[[VLASPTMP]]] 410 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack 421 ; CHECK: ldr w[[VLA:[0-9]+]], [x[[VLASPTMP]]] 457 ; Check correct reservation of 16-byte aligned VLA (size in w0) on stack [all …]
|
D | shrink-wrapping-vla.ll | 83 ; VLA allocation
|
/external/clang/test/ARCMT/ |
D | cxx-checking.mm | 97 // It's okay to create a VLA of retainable types.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/X86/ |
D | vla-global.ll | 10 ; Test that a VLA referring to a global variable is handled correctly.
|
/external/clang/test/SemaObjC/ |
D | scope-check.m | 91 typedef int A[n]; // expected-note {{jump bypasses initialization of VLA typedef}}
|
/external/clang/test/CodeGenObjC/ |
D | arc.m | 545 // Capture the VLA size. 553 // Allocate the VLA. 554 // CHECK-NEXT: [[VLA:%.*]] = alloca i8*, i64 [[DIM]], align 16 557 // CHECK-NEXT: [[T0:%.*]] = bitcast i8** [[VLA]] to i8* 562 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds i8*, i8** [[VLA]], i64 [[DIM]] 563 // CHECK-NEXT: [[EMPTY:%.*]] = icmp eq i8** [[VLA]], [[END]] 570 // CHECK-NEXT: [[EQ:%.*]] = icmp eq i8** [[CUR]], [[VLA]] 586 // Capture the VLA size. 594 // Allocate the VLA. 596 // CHECK-NEXT: [[VLA:%.*]] = alloca [3 x i8*], i64 [[T0]], align 16 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | shrink-wrapping-vla.ll | 85 ; VLA allocation
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | GetElementPtr.rst | 312 How does VLA addressing work with GEPs? 318 VLA indices can be implemented as linearized indices. For example, an expression 326 library, which always presents VLA and non-VLA indexing in the same manner.
|
/external/llvm/docs/ |
D | GetElementPtr.rst | 311 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/ |
D | misc-ps.m | 849 // <rdar://problem/7593875> When handling sizeof(VLA) it leads to a hole in 855 int z[n > 10 ? 10 : n]; // VLA.
|
/external/clang/lib/CodeGen/ |
D | CGExpr.cpp | 3135 if (auto *VLA = getContext().getAsVariableArrayType(ResultExprTy)) { in EmitOMPArraySectionExpr() local 3141 VLA->getElementType(), IsLowerBound); in EmitOMPArraySectionExpr() 3143 llvm::Value *NumElements = getVLASize(VLA).first; in EmitOMPArraySectionExpr() 3153 EltPtr = emitArraySubscriptGEP(*this, Base, Idx, VLA->getElementType(), in EmitOMPArraySectionExpr()
|
/external/clang/include/clang/StaticAnalyzer/Checkers/ |
D | Checkers.td | 99 HelpText<"Check for declarations of VLA of undefined or zero size">,
|
/external/icu/icu4j/perf-tests/data/collation/ |
D | TestNames_SerbianSH.txt | 58272 VLA DUŠAN 58273 VLA DUŠAN 58274 VLA JOVAN 58275 VLA MILOVAN 58276 VLA PETAR 58277 VLA RADOSLAV 58278 VLA SLAVKO 58279 VLA SRETA 58280 VLAČO DUŠANKA 58281 VLAŠČIĆ ALEKSANDAR [all …]
|