Home
last modified time | relevance | path

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

12

/external/clang/test/CodeGen/
D2006-01-13-StackSave.c8 int VLA[i]; in test() local
9 external(VLA); in test()
/external/clang/lib/StaticAnalyzer/Checkers/
DVLASizeChecker.cpp90 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/
Ddebug-alloca-vla-2.ll3 ; 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
Ddebug-alloca-vla-1.ll3 ; Testing conversion from dbg.declare to dbg.value when the variable is a VLA.
/external/llvm/test/Transforms/SafeStack/
Ddebug-loc-dynamic.ll16 ; 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/
Ddebug-loc-dynamic.ll16 ; 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/
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:.*]], 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/
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:.*]], 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/
Dalloca_test.ll32 ; 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/
Dsalvage-dbg-declare.ll7 ; 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/
Dalloca_test.ll33 ; CHECK-NEXT: [[VLA:%.*]] = alloca double, i32 %p1
48 ; CHECK-NEXT: [[VLA:%.*]] = alloca double, i32 %p1
/external/llvm/test/CodeGen/AArch64/
Daarch64-dynamic-stack-layout.ll8 ; . 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/
Daarch64-dynamic-stack-layout.ll8 ; . 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 …]
Dshrink-wrapping-vla.ll83 ; VLA allocation
/external/clang/test/ARCMT/
Dcxx-checking.mm97 // It's okay to create a VLA of retainable types.
/external/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/X86/
Dvla-global.ll10 ; Test that a VLA referring to a global variable is handled correctly.
/external/clang/test/SemaObjC/
Dscope-check.m91 typedef int A[n]; // expected-note {{jump bypasses initialization of VLA typedef}}
/external/clang/test/CodeGenObjC/
Darc.m545 // 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/
Dshrink-wrapping-vla.ll85 ; VLA allocation
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DGetElementPtr.rst312 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/
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.m849 // <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/
DCGExpr.cpp3135 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/
DCheckers.td99 HelpText<"Check for declarations of VLA of undefined or zero size">,
/external/icu/icu4j/perf-tests/data/collation/
DTestNames_SerbianSH.txt58272 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 …]

12