HomeSort by relevance Sort by last modified time
    Searched full:vla (Results 26 - 50 of 121) sorted by null

12 3 4 5

  /external/llvm/test/Analysis/Delinearization/
multidim_only_ivs_2d_nested.ll 18 ; AddRec: {{%vla.us,+,{8,+,8}<%for.cond7.preheader.lr.ph.split.us.us>}<%for.body9.lr.ph.us.us>,+,8}<%for.body9.us.us>
19 ; CHECK: Base offset: %vla.us
37 call void @bar(i64 %indvars.iv51, i64 %indvars.iv48, double* %vla.us) nounwind
56 %arrayidx10.us.us = getelementptr inbounds double* %vla.us, i64 %arrayidx.sum.us.us
66 %vla.us = alloca double, i64 %2, align 16
  /external/llvm/test/DebugInfo/X86/
dbg-declare.ll 16 %vla = alloca i8, i64 %2, align 16, !dbg !16
17 call void @llvm.dbg.declare(metadata !{i8* %vla}, metadata !18), !dbg !23
  /external/clang/lib/CodeGen/
CodeGenFunction.cpp 1209 const VariableArrayType *vla; local
1387 const VariableArrayType *vla = getContext().getAsVariableArrayType(type); local
    [all...]
CGExprScalar.cpp     [all...]
CGDecl.cpp 312 // We can't have a VLA here, but we can have a pointer to a VLA,
314 // Make sure to evaluate VLA bounds now so that we have them for later.
842 // If the type is variably-modified, emit all the VLA sizes for it.
960 llvm::AllocaInst *vla = Builder.CreateAlloca(llvmTy, elementCount, "vla"); local
    [all...]
  /external/clang/test/Sema/
block-misc.c 205 int vla[n]; // expected-note {{declared here}}
207 vla[1] = 4341;
209 (void)vla[1]; // expected-error {{cannot refer to declaration with a variably modified type inside block}}
vla.c 4 typedef int x[test1()]; // vla
  /external/clang/test/CodeGen/
vla.c 5 // Extremely basic VLA test
18 int vla[x]; local
19 return vla[x-1];
114 // VLA captures.
captured-statements.c 63 // Capture VLA array
  /external/clang/test/SemaObjC/
scope-check.m 91 typedef int A[n]; // expected-note {{jump bypasses initialization of VLA typedef}}
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/lib/gcc/x86_64-w64-mingw32/4.8.3/plugin/include/c-family/
c-common.def 27 tracks information about constancy of an expression and VLA type
  /external/clang/test/SemaCXX/
c99-variable-length-array.cpp 16 void vla(int N) { function
66 // Template argument deduction does not allow deducing a size from a VLA.
  /external/clang/include/clang/Basic/
Sanitizers.def 68 SANITIZER("vla-bound", VLABound)
  /external/clang/test/Analysis/
outofbound.c 58 void vla(int a) { function
taint-generic.c 184 int vla[x]; // expected-warning{{Declared variable-length array (VLA) has tainted size}} local
misc-ps.m 126 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 size}}
862 // <rdar://problem/7593875> When handling sizeof(VLA) it leads to a hole in
868 int z[n > 10 ? 10 : n]; // VLA.
    [all...]
  /external/clang/test/CXX/expr/expr.const/
p5-0x.cpp 71 // FIXME: The VLA recovery results in us giving diagnostics which aren't great
  /external/compiler-rt/lib/ubsan/
ubsan_handlers.h 95 /// \brief Handle a VLA with a non-positive bound.
  /external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.typedef/
p2-0x.cpp 48 using T = int[n]; // expected-note {{bypasses initialization of VLA type alias}}
  /external/clang/test/Driver/
fsanitize.c 3 // CHECK-UNDEFINED-TRAP: "-fsanitize={{((signed-integer-overflow|integer-divide-by-zero|float-divide-by-zero|shift|unreachable|return|vla-bound|alignment|null|object-size|float-cast-overflow|array-bounds|enum|bool),?){14}"}}
7 // CHECK-UNDEFINED: "-fsanitize={{((signed-integer-overflow|integer-divide-by-zero|float-divide-by-zero|function|shift|unreachable|return|vla-bound|alignment|null|vptr|object-size|float-cast-overflow|array-bounds|enum|bool),?){16}"}}
10 // CHECK-UNDEFINED-DARWIN: "-fsanitize={{((signed-integer-overflow|integer-divide-by-zero|float-divide-by-zero|shift|unreachable|return|vla-bound|alignment|null|vptr|object-size|float-cast-overflow|array-bounds|enum|bool),?){15}"}}
19 // CHECK-PARTIAL-UNDEFINED: "-fsanitize={{((signed-integer-overflow|integer-divide-by-zero|float-divide-by-zero|function|shift|unreachable|return|vla-bound|alignment|null|object-size|array-bounds),?){12}"}}
  /external/clang/test/SemaObjCXX/
properties.mm 40 char vla[t.length] = {}; // expected-error {{variable-sized object may not be initialized}}
  /external/clang/lib/Sema/
JumpDiagnostics.cpp 27 /// into VLA and other protected scopes. For example, this rejects:
42 /// because you can have multiple VLA scopes per compound statement, and most
266 /// coherent VLA scope with a specified parent node. Walk through the
371 // If this is a declstmt with a VLA definition, it defines a scope from here
  /external/llvm/docs/
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/llvm/test/CodeGen/X86/
2009-02-12-DebugInfoVLA.ll 86 !17 = metadata !{metadata !"vla.c", metadata !"/tmp/"}
  /external/clang/test/CodeGenObjC/
arc.m 500 // 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 1
    [all...]

Completed in 3225 milliseconds

12 3 4 5