| /openbsd/src/gnu/llvm/compiler-rt/lib/ubsan/ |
| D | ubsan_checks.inc | 58 UBSAN_CHECK(NonPositiveVLAIndex, "non-positive-vla-index", "vla-bound")
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | genautomata.c | 527 #define VLA_PTR_CREATE(vla, allocated_length, name) \ argument 530 vla_ptr_t *const vla_ptr = &(vla); \ 538 #define VLA_PTR_DELETE(vla) VARRAY_FREE ((vla).varray) argument 541 #define VLA_PTR_BEGIN(vla) ((void *) &VARRAY_GENERIC_PTR ((vla).varray, 0)) argument 545 #define VLA_PTR_LAST(vla) (&VARRAY_GENERIC_PTR ((vla).varray, \ argument 546 (vla).length - 1)) 548 #define VLA_PTR_NULLIFY(vla) ((vla).length = 0) argument 551 #define VLA_PTR_SHORTEN(vla, n) ((vla).length -= (n)) argument 555 #define VLA_PTR_EXPAND(vla, n) \ argument 557 vla_ptr_t *const expand_vla_ptr = &(vla); \ [all …]
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CodeGenFunction.cpp | 1990 const VariableArrayType *vla; in EmitNullInitialization() local 2003 vla = vlaType; in EmitNullInitialization() 2009 vla = nullptr; in EmitNullInitialization() 2018 if (vla) Ty = getContext().getBaseElementType(vla); in EmitNullInitialization() 2032 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization() 2166 const VariableArrayType *vla = getContext().getAsVariableArrayType(type); in getVLASize() local 2167 assert(vla && "type was not a variable array type!"); in getVLASize() 2168 return getVLASize(vla); in getVLASize() 2197 const VariableArrayType *vla = getContext().getAsVariableArrayType(type); in getVLAElements1D() local 2198 assert(vla && "type was not a variable array type!"); in getVLAElements1D() [all …]
|
| D | CGExprScalar.cpp | 2668 if (const VariableArrayType *vla in EmitScalarPrePostIncDec() local 2670 llvm::Value *numElts = CGF.getVLASize(vla).NumElts; in EmitScalarPrePostIncDec() 2672 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in EmitScalarPrePostIncDec() 3689 if (const VariableArrayType *vla in emitPointerArithmetic() local 3692 llvm::Value *numElements = CGF.getVLASize(vla).NumElts; in emitPointerArithmetic() 3698 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in emitPointerArithmetic() 4029 if (const VariableArrayType *vla in EmitSub() local 4031 auto VlaSize = CGF.getVLASize(vla); in EmitSub()
|
| D | CGExpr.cpp | 3680 const VariableArrayType *vla) { in getFixedSizeElementType() argument 3683 eltType = vla->getElementType(); in getFixedSizeElementType() 3684 } while ((vla = ctx.getAsVariableArrayType(eltType))); in getFixedSizeElementType() 3740 if (auto vla = CGF.getContext().getAsVariableArrayType(eltType)) { in emitArraySubscriptGEP() local 3741 eltType = getFixedSizeElementType(CGF.getContext(), vla); in emitArraySubscriptGEP() 3831 if (const VariableArrayType *vla = in EmitArraySubscriptExpr() local 3840 llvm::Value *numElements = getVLASize(vla).NumElts; in EmitArraySubscriptExpr() 3852 Addr = emitArraySubscriptGEP(*this, Addr, Idx, vla->getElementType(), in EmitArraySubscriptExpr()
|
| D | CodeGenFunction.h | 2791 VlaSizePair getVLAElements1D(const VariableArrayType *vla); 2792 VlaSizePair getVLAElements1D(QualType vla); 2798 VlaSizePair getVLASize(const VariableArrayType *vla); 2799 VlaSizePair getVLASize(QualType vla);
|
| /openbsd/src/gnu/llvm/clang/include/clang/Basic/ |
| D | Sanitizers.def | 108 SANITIZER("vla-bound", VLABound)
|
| D | DiagnosticGroups.td | 832 def VLAExtension : DiagGroup<"vla-extension">; 833 def VLA : DiagGroup<"vla", [VLAExtension]>;
|
| /openbsd/src/gnu/llvm/lldb/cmake/modules/ |
| D | LLDBConfig.cmake | 208 append_if(CXX_SUPPORTS_VLA_EXTENSION "-Wno-vla-extension" CMAKE_CXX_FLAGS)
|
| /openbsd/src/gnu/llvm/clang/docs/ |
| D | UndefinedBehaviorSanitizer.rst | 176 - ``-fsanitize=vla-bound``: A variable-length array whose bound
|
| /openbsd/src/gnu/usr.bin/perl/win32/ |
| D | GNUmakefile | 622 CWARNFLAGS = -Wall -Wextra -Werror=pointer-arith -Wno-format -Wno-long-long -Werror=vla
|
| /openbsd/src/gnu/gcc/libgomp/ |
| D | ChangeLog | 853 * testsuite/libgomp.dg/vla-1.c: New test.
|
| /openbsd/src/gnu/usr.bin/perl/pod/ |
| D | perlhacktips.pod | 1534 C<-Werror=vla>
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/testsuite/ |
| D | ChangeLog | 2403 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests. 6026 * gcc.dg/vla-init-1.c: New test.
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | LangRef.rst | 5659 !6 = !DIFile(filename: "vla.c", directory: "/path/to/file")
|