HomeSort by relevance Sort by last modified time
    Searched refs:barriers (Results 1 - 25 of 155) sorted by null

1 2 3 4 5 6 7

  /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...]

Completed in 844 milliseconds

1 2 3 4 5 6 7