/external/mesa3d/src/mesa/state_tracker/ |
st_cb_texturebarrier.c | 73 st_MemoryBarrier(struct gl_context *ctx, GLbitfield barriers) 78 if (barriers & GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT) 80 if (barriers & GL_ELEMENT_ARRAY_BARRIER_BIT) 82 if (barriers & GL_UNIFORM_BARRIER_BIT) 84 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT) 86 if (barriers & GL_SHADER_IMAGE_ACCESS_BARRIER_BIT) 88 if (barriers & GL_COMMAND_BARRIER_BIT) 90 if (barriers & GL_PIXEL_BUFFER_BARRIER_BIT) { 113 if (barriers & GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT) 115 if (barriers & GL_QUERY_BUFFER_BARRIER_BIT [all...] |
/external/mesa3d/src/mesa/main/ |
barrier.h | 45 _mesa_MemoryBarrier(GLbitfield barriers); 48 _mesa_MemoryBarrierByRegion(GLbitfield barriers);
|
barrier.c | 62 _mesa_MemoryBarrier(GLbitfield barriers) 67 ctx->Driver.MemoryBarrier(ctx, barriers); 71 _mesa_MemoryBarrierByRegion(GLbitfield barriers) 85 * "When barriers is ALL_BARRIER_BITS, shader memory accesses will be 89 * That is, if barriers is the special value GL_ALL_BARRIER_BITS, then all 90 * barriers allowed by glMemoryBarrierByRegion should be activated." 92 if (barriers == GL_ALL_BARRIER_BITS) { 99 * "An INVALID_VALUE error is generated if barriers is not the special 103 if ((barriers & ~all_allowed_bits) != 0) { 108 ctx->Driver.MemoryBarrier(ctx, barriers); [all...] |
/external/llvm/test/MC/ARM/ |
directive-arch-semantic-action.s | 5 @ CHECK: error: instruction requires: data-barriers 9 @ CHECK-NOT: error: instruction requires: data-barriers
|
thumb-hints.s | 51 @ CHECK-ERROR: error: instruction requires: data-barriers 57 @ CHECK-ERROR: error: instruction requires: data-barriers 63 @ CHECK-ERROR: error: instruction requires: data-barriers
|
basic-arm-instructions-v8.s | 20 @ DMB (v8 barriers) 37 @ DSB (v8 barriers)
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/ |
2-1.c | 9 * After a barrier attributes object has been used to initialize one or more barriers 31 pthread_barrier_t barriers[BARRIER_NUM]; local 44 if (pthread_barrier_init(&barriers[cnt], &ba, 1) != 0) { 61 rc = pthread_barrier_wait(&barriers[cnt]); 71 rc = pthread_barrier_destroy(&barriers[cnt]);
|
/prebuilts/go/darwin-x86/test/fixedbugs/ |
issue11256.go | 7 // Test that stack barriers are reset when a goroutine exits without 28 // Use enough stack to get stack barriers, but 39 // Exit without unwinding stack barriers. 46 // Give GC some time to install stack barriers in the G.
|
/prebuilts/go/linux-x86/test/fixedbugs/ |
issue11256.go | 7 // Test that stack barriers are reset when a goroutine exits without 28 // Use enough stack to get stack barriers, but 39 // Exit without unwinding stack barriers. 46 // Give GC some time to install stack barriers in the G.
|
/external/webrtc/webrtc/modules/audio_device/mac/portaudio/ |
pa_memorybarrier.h | 51 * memory barriers, these functions should ensure that data cached in registers 66 full memory barriers, so the three types of barriers are the same, 67 however, these barriers are superior to compiler-based ones. */ 92 # warning Memory barriers not defined on this system or system unknown 98 # error Memory barriers are not defined on this system. You can still compile by defining ALLOW_SMP_DANGERS, but SMP safety will not be guaranteed. 119 # warning Memory barriers not defined on this system or system unknown 125 # error Memory barriers are not defined on this system. You can still compile by defining ALLOW_SMP_DANGERS, but SMP safety will not be guaranteed.
|
/prebuilts/go/darwin-x86/src/cmd/compile/internal/gc/ |
fixedbugs_test.go | 30 // stack frame in a timely fashion. So when write barriers 35 sink = make([]byte, 1000) // force write barriers to eventually happen 43 sink = make([]byte, 1000) // force write barriers to eventually happen
|
/prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ |
fixedbugs_test.go | 30 // stack frame in a timely fashion. So when write barriers 35 sink = make([]byte, 1000) // force write barriers to eventually happen 43 sink = make([]byte, 1000) // force write barriers to eventually happen
|
/external/clang/test/CodeGen/ |
builtins-arm64.c | 32 void barriers() { function
|
/external/valgrind/drd/tests/ |
pth_barrier_thr_cr.c | 28 int barriers = argc > 1 ? atoi(argv[1]) : 20; local 30 int thread_count = barriers * barrier_participants;
|
/prebuilts/go/darwin-x86/test/ |
writebarrier.go | 7 // Test where write barriers are and are not emitted. 119 // y not a pointer, so no write barriers in this function 149 // From issue 14306, make sure we have write barriers in a type switch 168 // barrier requires both to have barriers. 189 // require any write barriers. See issue 14263. 196 // write barriers are necessary. 207 // f21x: Global -> heap pointer updates must have write barriers.
|
notinheap2.go | 36 // Writes don't produce write barriers.
|
/prebuilts/go/linux-x86/test/ |
writebarrier.go | 7 // Test where write barriers are and are not emitted. 119 // y not a pointer, so no write barriers in this function 149 // From issue 14306, make sure we have write barriers in a type switch 168 // barrier requires both to have barriers. 189 // require any write barriers. See issue 14263. 196 // write barriers are necessary. 207 // f21x: Global -> heap pointer updates must have write barriers.
|
notinheap2.go | 36 // Writes don't produce write barriers.
|
/art/test/168-vmstack-annotated/src/ |
Main.java | 30 List<CyclicBarrier> barriers; field in class:Main.Runner 32 public Runner(List<Object> locks, List<CyclicBarrier> barriers) { 34 this.barriers = barriers; 39 step(locks, barriers);
|
/external/deqp/external/vulkancts/modules/vulkan/image/ |
vktImageMultisampleLoadStoreTests.cpp | 337 const VkImageMemoryBarrier barriers[] = local 344 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); 375 const VkImageMemoryBarrier barriers[] = local 381 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); 410 const VkImageMemoryBarrier barriers[] = local 415 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); 422 const VkBufferMemoryBarrier barriers[] local [all...] |
/prebuilts/go/darwin-x86/src/runtime/ |
mwbbuf.go | 41 // must be updated without write barriers. 49 // be updated without write barriers. 52 // buf stores a series of pointers to execute write barriers 59 // wbBufEntries is the number of write barriers between 84 // For testing, allow two barriers in the buffer. If 85 // we only did one, then barriers of non-heap pointers 123 // It must be nowritebarrierrec to because write barriers here would 142 // This must not have write barriers because it is part of the write 159 // We're going down. Not much point in write barriers 160 // and this way we can allow write barriers in th [all...] |
mbarrier.go | 5 // Garbage collector: write barriers. 9 // emitting calls to write barriers. This file contains the actual write barrier 70 // Both the Yuasa and Dijkstra barriers can be made conditional on the 92 // barriers, which will slow down both the mutator and the GC, we always grey 95 // Another place where we intentionally omit memory barriers is when 111 // The compiler omits write barriers for writes to the current frame, 119 // so it depends on write barriers to track changes to pointers in 125 // The Go garbage collector requires write barriers when heap pointers 129 // barriers for writes to globals so that we don't have to rescan 176 // queues and so forth. This code cannot execute write barriers becaus [all...] |
/prebuilts/go/linux-x86/src/runtime/ |
mwbbuf.go | 41 // must be updated without write barriers. 49 // be updated without write barriers. 52 // buf stores a series of pointers to execute write barriers 59 // wbBufEntries is the number of write barriers between 84 // For testing, allow two barriers in the buffer. If 85 // we only did one, then barriers of non-heap pointers 123 // It must be nowritebarrierrec to because write barriers here would 142 // This must not have write barriers because it is part of the write 159 // We're going down. Not much point in write barriers 160 // and this way we can allow write barriers in th [all...] |
mbarrier.go | 5 // Garbage collector: write barriers. 9 // emitting calls to write barriers. This file contains the actual write barrier 70 // Both the Yuasa and Dijkstra barriers can be made conditional on the 92 // barriers, which will slow down both the mutator and the GC, we always grey 95 // Another place where we intentionally omit memory barriers is when 111 // The compiler omits write barriers for writes to the current frame, 119 // so it depends on write barriers to track changes to pointers in 125 // The Go garbage collector requires write barriers when heap pointers 129 // barriers for writes to globals so that we don't have to rescan 176 // queues and so forth. This code cannot execute write barriers becaus [all...] |
/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/ |
vktFragmentOperationsScissorMultiViewportTests.cpp | 630 const VkImageMemoryBarrier barriers[] = local 647 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); 665 const VkBufferMemoryBarrier barriers[] = local 681 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u); [all...] |