/third_party/ltp/tools/sparse/sparse-src/Documentation/release-notes/ |
D | v0.5.0.rst | 4 As a lot of you have already noticed. The sparse 0.5.0 has been 7 One of the most noticeable change of the sparse 0.5.0 is the 8 license. The sparse project has finally move to the MIT license. 10 who contact and collect permissions from the sparse developers. 15 kernel source annotations. It will reduce the noise level of the sparse 18 So there you have it. The official announcement of the sparse 0.5.0. 35 * sparse, llvm: Fix varargs functions 39 * Merge branch 'sparse-llvm' of git://github.com/penberg/sparse-llvm.git 41 * Merge branch 'for-chris' of git://github.com/penberg/sparse-llvm 42 * Merge branch 'llvm/core' of github.com:penberg/sparse-llvm [all …]
|
D | v0.1.rst | 5 from http://ftp.be.debian.org/pub/software/devel/sparse/dist/, with sha1sum 9e0a4d5abb8e8a4be4cf8d9… 7 As discussed in [http://marc.info/?l=linux-sparse&m=116231992212971 Re: Official releases?], 8 I've taken maintainership of sparse. Thanks to Linus Torvalds for his 9 previous maintainership. As a result, this release comes from my sparse Git 10 repository. You can find more information about obtaining sparse via Git at 11 the [https://www.kernel.org/pub/linux/kernel/people/josh/sparse/ new sparse homepage]. 14 [https://www.kernel.org/pub/scm/devel/sparse/sparse.git/ previous Sparse repository], 45 * Compile sparse executable under it's own name, not as "check" 52 … set of warnings for several of the validation programs, included in the sparse source in the dire…
|
D | v0.5.1.rst | 6 I consider this the best quality of release of sparse I ever 20 Finally, I would like to call for developers joining the sparse project. 30 https://git.kernel.org/pub/scm/devel/sparse/sparse.git/tree/Documentation/project-ideas.md?h=v0.5.1 43 * sparse: treat function pointers as pointers to const data 47 * sparse, llvm: compile: skip function prototypes to avoid SIGSEGV 61 * Fix warning compiling sparse-llvm 65 * bump sparse's version to 0.5.1-rc4 73 * Adding document for sparse patch submit process 81 * sparse{i,c}: use LLVM_CONFIG to find llc and lli 105 * sparse/parse.c: ignore hotpatch attribute [all …]
|
D | v0.4.2.rst | 4 I have tagged and released the sparse version 0.4.2 at http://ftp.be.debian.org/pub/software/devel/… 6 As previously discussed on the sparse mailing list, I am the new maintainer of 7 the sparse project. This is my first release for sparse. 10 I also created a new sparse wiki, it will replace the current sparse 11 home page. https://sparse.wiki.kernel.org/ 14 Special thanks to Al Viro for overhauling the parser. Now sparse 62 * don't call sparse when called to generate dependencies 72 * Gdb macros to get a better look at some sparse data structures. 76 * Let cgcc pass -gcc-base-dir to sparse. 77 * Document -gcc-base-dir in sparse.1 [all …]
|
D | v0.4.4.rst | 4 This is a long due release. The sparse 0.4.4 can be downloaded from: 6 https://www.kernel.org/pub/software/devel/sparse/dist/ 8 The new sparse has a lot of bugs fixes. It will report less noise 12 The sparse project is in the process of moving to the MIT license. 13 Dan is coordinating the efforts. Most sparse developers sign off 39 * sparse 0.4.4 86 * sparse: Add 'artifical' to ignore attributes 87 * sparse: Enable unhandled validation tests 89 * sparse: Fix __builtin_safe_p for pure and const functions
|
D | v0.5.2.rst | 4 The latest release of sparse have been pushed to the official 14 * teach sparse about __builtin_{isinf_sign,isfinite,isnan} 16 * do selfcheck with the locally built sparse 34 * sparse-llvm: use pseudo->size to select llvm integer type 39 * sparse: document that -Wbitwise is default 50 * build: disable sparse-llvm on non-x86 86 * Makefile: use locally built sparse in the selfcheck target 89 * sparse: minor manpage corrections 93 * sparse: ignore indirect_branch attribute
|
/third_party/vk-gl-cts/doc/testspecs/VK/ |
D | sparse_resources.txt | 27 The test creates two queues - one supporting sparse binding operations, the second one supporting c… 29 First queue is used to perform binding of device memory to sparse buffer. The binding operation sig… 32 The second queue is used to perform transfer operations. The test creates two non-sparse buffer obj… 33 one used as input and the second as output. The input buffer is used to transfer data to sparse buf… 34 transfered further from sparse buffer to output buffer. The transer queue waits on a semaphore, bef… 46 The test creates two queues - one supporting sparse binding operations, the second one supporting c… 48 First queue is used to perform binding of device memory to sparse image. The binding operation sign… 51 The second queue is used to perform transfer operations. The test creates two non-sparse buffer obj… 52 one used as input and the second as output. The input buffer is used to transfer data to sparse ima… 53 transfered further from sparse image to output buffer. The transfer queue waits on a semaphore, bef… [all …]
|
/third_party/ltp/tools/sparse/sparse-src/Documentation/ |
D | index.rst | 1 .. sparse documentation master file. 3 Welcome to sparse's documentation 14 of sample compiler backends, including a static analyzer also called `sparse`. 31 git clone git://git.kernel.org/pub/scm/devel/sparse/sparse.git 33 You can also `browse the Git repository <https://git.kernel.org/pub/scm/devel/sparse/sparse.git>`_ 34 or use the mirror at https://github.com/lucvoo/sparse. 36 https://www.kernel.org/pub/software/devel/sparse/dist/. 41 cd sparse 54 linux-sparse@vger.kernel.org. 57 archives at https://marc.info/?l=linux-sparse. [all …]
|
D | submitting-patches.md | 10 1. Git clone a sparse repository: 12 git clone git://git.kernel.org/pub/scm/devel/sparse/sparse.git 20 Notice that sparse uses the MIT License.
|
/third_party/vk-gl-cts/external/vulkan-docs/src/chapters/ |
D | sparsemem.txt | 38 ** Resources can: be bound at some defined (sparse block) granularity. 50 ** A sparse image created using ename:VK_IMAGE_CREATE_SPARSE_BINDING_BIT 52 formats that non-sparse usage supports, and supports both 61 ** Images have a prescribed sparse image block layout, allowing specific 100 to support sparse 2D, single-sampled images. 101 Support for sparse 3D and MSAA images is optional: and can: be enabled via 106 ** A sparse image created using ename:VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT 108 size that non-sparse usage supports. 117 same sparse resource or between multiple sparse resources, with each binding 121 See <<sparsememory-sparse-memory-aliasing,Sparse Memory Aliasing>> for more [all …]
|
/third_party/mesa3d/src/panfrost/bifrost/ |
D | nodearray.h | 66 nodearray_sparse *sparse; member 77 for (nodearray_sparse *elem = (buf)->sparse; \ 78 elem < (buf)->sparse + (buf)->size; elem++) 103 free(a->sparse); in nodearray_reset() 132 nodearray_sparse *data = a->sparse; in nodearray_sparse_search() 193 nodearray_sparse *data = a->sparse; in nodearray_orr() 201 … a->sparse = (nodearray_sparse *)malloc(a->sparse_capacity * sizeof(nodearray_sparse)); in nodearray_orr() 204 memcpy(a->sparse, data, left * sizeof(nodearray_sparse)); in nodearray_orr() 207 nodearray_sparse *elem = a->sparse + left; in nodearray_orr() 237 free(old.sparse); in nodearray_orr()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_bo.c | 337 list_for_each_entry(struct zink_sparse_backing, backing, &bo->u.sparse.backing, list) { in sparse_backing_alloc() 367 …assert(bo->u.sparse.num_backing_pages < DIV_ROUND_UP(bo->base.size, ZINK_SPARSE_BUFFER_PAGE_SIZE)); in sparse_backing_alloc() 371 … bo->base.size - (uint64_t)bo->u.sparse.num_backing_pages * ZINK_SPARSE_BUFFER_PAGE_SIZE); in sparse_backing_alloc() 390 list_add(&best_backing->list, &bo->u.sparse.backing); in sparse_backing_alloc() 391 bo->u.sparse.num_backing_pages += pages; in sparse_backing_alloc() 414 bo->u.sparse.num_backing_pages -= backing->bo->base.size / ZINK_SPARSE_BUFFER_PAGE_SIZE; in sparse_free_backing_buffer() 494 while (!list_is_empty(&bo->u.sparse.backing)) { in bo_sparse_destroy() 496 container_of(bo->u.sparse.backing.next, in bo_sparse_destroy() 500 FREE(bo->u.sparse.commitments); in bo_sparse_destroy() 536 bo->u.sparse.num_va_pages = DIV_ROUND_UP(size, ZINK_SPARSE_BUFFER_PAGE_SIZE); in bo_sparse_create() [all …]
|
/third_party/openssl/doc/internal/man3/ |
D | OPENSSL_SA.pod | 8 - sparse array container 42 SPARSE_ARRAY_OF() returns the name for a sparse array of the specified 43 B<I<TYPE>>. DEFINE_SPARSE_ARRAY_OF() creates set of functions for a sparse 45 is stored in each element of a sparse array, the type is referenced by 59 starts at zero. The sparse array will be resized as required. 61 B<ossl_sa_I<TYPE>_new>() allocates a new empty sparse array. 70 in ascending index order. The index position, within the sparse array, 75 I<sa> in ascending index order. The index position, within the sparse 86 Care should be taken when accessing sparse arrays in multi-threaded 88 structure of the sparse array to change which causes race conditions if the [all …]
|
/third_party/ltp/tools/sparse/sparse-src/ |
D | FAQ | 1 FAQ - Why sparse? 13 be, and makes the end result very ungainly. With "sparse", the 35 of 'sparse'. 65 Q. What other sparse resources are available? 67 A. Wiki: http://sparse.wiki.kernel.org/index.php/Main_Page 69 Mailing list: linux-sparse@vger.kernel.org 70 See http://vger.kernel.org/vger-lists.html#linux-sparse for subscription 73 Git repo: git://git.kernel.org/pub/scm/devel/sparse/sparse.git 74 gitweb: http://git.kernel.org/?p=devel/sparse/sparse.git
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_sparse_texture2.txt | 79 executed "sparse" texture lookup functions. 86 formats required to be supported with sparse textures. These standard 90 * Support for creating sparse multisample and multisample array textures 107 ARB_sparse_texture, to allow for sparse multisample and multisample array 121 size of a sparse texture allocation) 128 is no longer a restriction on the base size of a sparse texture 139 In older extensions supporting sparse textures, the constant 154 initial value (0), the virtual page size for many non-multisample sparse 222 default values, as in non-sparse textures. 244 texture fetch or image load and return sparse texture status information [all …]
|
D | ARB_sparse_texture.txt | 76 virtualization for textures. Use cases include sparse (or partially 240 Texture views may be created that reference sparse textures (see 241 Section 8.20.1), and in such cases, the view is considered to be sparse. 242 Should a texture view reference part or all of the tail of a sparse 261 than those dimensions. Additionally, the dimensions of sparse 319 be sparsely allocated. To allocate a sparse texture, set a texture's 327 The dimensions of a sparse texture must be compatible with the internal 329 sparse page sizes that may be selected. The number of available page sizes 335 support sparse allocation. For those formats, the value of 337 guaranteed to support sparse allocation is listed in Table 8.12. Formats [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_sparse_texture2.txt | 69 executed "sparse" texture lookup functions. 76 formats required to be supported with sparse textures. These standard 80 * Support for creating sparse multisample and multisample array textures 97 ARB_sparse_texture, to allow for sparse multisample and multisample array 111 size of a sparse texture allocation) 118 is no longer a restriction on the base size of a sparse texture 129 In older extensions supporting sparse textures, the constant 144 initial value (0), the virtual page size for many non-multisample sparse 212 default values, as in non-sparse textures. 234 texture fetch or image load and return sparse texture status information [all …]
|
D | ARB_sparse_texture.txt | 66 virtualization for textures. Use cases include sparse (or partially 230 Texture views may be created that reference sparse textures (see 231 Section 8.20.1), and in such cases, the view is considered to be sparse. 232 Should a texture view reference part or all of the tail of a sparse 251 than those dimensions. Additionally, the dimensions of sparse 309 be sparsely allocated. To allocate a sparse texture, set a texture's 317 The dimensions of a sparse texture must be compatible with the internal 319 sparse page sizes that may be selected. The number of available page sizes 325 support sparse allocation. For those formats, the value of 327 guaranteed to support sparse allocation is listed in Table 8.12. Formats [all …]
|
/third_party/toybox/toys/posix/ |
D | tar.c | 59 long long *sparse; 311 TT.sparse = xrealloc(TT.sparse, (TT.sparselen+514)*sizeof(long long)); in add_to_tar() 313 TT.sparse[TT.sparselen++] = ld; in add_to_tar() 314 len += TT.sparse[TT.sparselen++] = lo-ld; in add_to_tar() 321 TT.sparse[TT.sparselen++] = st->st_size; in add_to_tar() 322 TT.sparse[TT.sparselen++] = 0; in add_to_tar() 326 itoo(lnk+386+12*i, 12, TT.sparse[i]); in add_to_tar() 360 itoo(buf+12*j, 12, TT.sparse[i]); in add_to_tar() 367 if (TT.sparse[i*2] != lseek(fd, TT.sparse[i*2], SEEK_SET)) in add_to_tar() 368 perror_msg("%s: seek %lld", name, TT.sparse[i*2]); in add_to_tar() [all …]
|
/third_party/rust/crates/regex/src/ |
D | sparse.rs | 24 sparse: Box<[usize]>, field 31 sparse: vec![0; size].into_boxed_slice(), in new() 51 self.sparse[value] = i; in insert() 55 let i = self.sparse[value]; in contains()
|
/third_party/rust/crates/aho-corasick/src/ |
D | nfa.rs | 387 Transitions::Sparse(ref sparse) => { in heap_bytes() 388 sparse.len() * size_of::<(u8, S)>() in heap_bytes() 396 Transitions::Sparse(ref sparse) => { in next_state() 397 for &(b, id) in sparse { in next_state() 410 Transitions::Sparse(ref mut sparse) => { in set_next_state() 411 match sparse.binary_search_by_key(&input, |&(b, _)| b) { in set_next_state() 412 Ok(i) => sparse[i] = (input, next), in set_next_state() 413 Err(i) => sparse.insert(i, (input, next)), in set_next_state() 426 Transitions::Sparse(ref sparse) => { in iter() 427 for &(b, id) in sparse { in iter() [all …]
|
/third_party/openGLES/extensions/EXT/ |
D | EXT_sparse_texture.txt | 79 virtualization for textures. Use cases include sparse (or partially 243 Texture views may be created that reference sparse textures (see 244 Section 8.17sparse.1), and in such cases, the view is considered to be sparse. 245 Should a texture view reference part or all of the tail of a sparse 264 than those dimensions. Additionally, the dimensions of sparse 266 <internalFormat> as described in Section 8.17sparse.1. 317 Insert Section 8.17sparse, "Sparse Textures and Commitment" 322 be sparsely allocated. To allocate a sparse texture, set a texture's 326 Insert Subsection 8.17sparse.1, "Allocation of and Access to Sparse Textures" 330 The dimensions of a sparse texture must be compatible with the internal [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/ |
D | EXT_sparse_texture.txt | 79 virtualization for textures. Use cases include sparse (or partially 243 Texture views may be created that reference sparse textures (see 244 Section 8.17sparse.1), and in such cases, the view is considered to be sparse. 245 Should a texture view reference part or all of the tail of a sparse 264 than those dimensions. Additionally, the dimensions of sparse 266 <internalFormat> as described in Section 8.17sparse.1. 317 Insert Section 8.17sparse, "Sparse Textures and Commitment" 322 be sparsely allocated. To allocate a sparse texture, set a texture's 326 Insert Subsection 8.17sparse.1, "Allocation of and Access to Sparse Textures" 330 The dimensions of a sparse texture must be compatible with the internal [all …]
|
/third_party/vk-gl-cts/external/openglcts/docs/specs/ |
D | CTS_ARB_sparse_texture_clamp.txt | 50 * Iterate through all sparse supported targets. 51 Allocate sparse texture for current <target> with committed and 70 … that the texels will be filled with (1, 1, 1, 1) if the areas of the sparse texture accessed 75 Sparse and Non-sparse Texture Clamp Lookup Color Tests 77 * Iterate through all sparse and non-sparse supported targets.
|
/third_party/ltp/tools/sparse/ |
D | Makefile | 9 SPARSE_SRC ?= sparse-src 12 ifeq ($(SPARSE_SRC),sparse-src) 21 HOST_MAKE_TARGETS := sparse-ltp
|