Home
last modified time | relevance | path

Searched refs:barriers (Results 1 – 25 of 79) sorted by relevance

1234

/external/mesa3d/src/mesa/state_tracker/
Dst_cb_texturebarrier.c73 st_MemoryBarrier(struct gl_context *ctx, GLbitfield barriers) in st_MemoryBarrier() argument
78 if (barriers & GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT) in st_MemoryBarrier()
80 if (barriers & GL_ELEMENT_ARRAY_BARRIER_BIT) in st_MemoryBarrier()
82 if (barriers & GL_UNIFORM_BARRIER_BIT) in st_MemoryBarrier()
84 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT) in st_MemoryBarrier()
86 if (barriers & GL_SHADER_IMAGE_ACCESS_BARRIER_BIT) in st_MemoryBarrier()
88 if (barriers & GL_COMMAND_BARRIER_BIT) in st_MemoryBarrier()
90 if (barriers & GL_PIXEL_BUFFER_BARRIER_BIT) { in st_MemoryBarrier()
113 if (barriers & GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT) in st_MemoryBarrier()
115 if (barriers & GL_QUERY_BUFFER_BARRIER_BIT) in st_MemoryBarrier()
[all …]
/external/mesa3d/src/mesa/main/
Dbarrier.c62 _mesa_MemoryBarrier(GLbitfield barriers) in _mesa_MemoryBarrier() argument
67 ctx->Driver.MemoryBarrier(ctx, barriers); in _mesa_MemoryBarrier()
71 _mesa_MemoryBarrierByRegion(GLbitfield barriers) in _mesa_MemoryBarrierByRegion() argument
92 if (barriers == GL_ALL_BARRIER_BITS) { in _mesa_MemoryBarrierByRegion()
103 if ((barriers & ~all_allowed_bits) != 0) { in _mesa_MemoryBarrierByRegion()
108 ctx->Driver.MemoryBarrier(ctx, barriers); in _mesa_MemoryBarrierByRegion()
Dbarrier.h45 _mesa_MemoryBarrier(GLbitfield barriers);
48 _mesa_MemoryBarrierByRegion(GLbitfield barriers);
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/
D2-1.c31 pthread_barrier_t barriers[BARRIER_NUM]; in main() local
44 if (pthread_barrier_init(&barriers[cnt], &ba, 1) != 0) { in main()
61 rc = pthread_barrier_wait(&barriers[cnt]); in main()
71 rc = pthread_barrier_destroy(&barriers[cnt]); in main()
/external/webrtc/webrtc/modules/audio_device/mac/portaudio/
Dpa_memorybarrier.h92 # 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 A…
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 ALLO…
/external/deqp/external/vulkancts/modules/vulkan/image/
DvktImageMultisampleLoadStoreTests.cpp337 const VkImageMemoryBarrier barriers[] = in test() local
344 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
375 const VkImageMemoryBarrier barriers[] = in test() local
381 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
410 const VkImageMemoryBarrier barriers[] = in test() local
415 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
422 const VkBufferMemoryBarrier barriers[] = in test() local
427 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, 0u, DE_NULL); in test()
/external/llvm/test/MC/ARM/
Ddirective-arch-semantic-action.s5 @ CHECK: error: instruction requires: data-barriers
9 @ CHECK-NOT: error: instruction requires: data-barriers
Dthumb-hints.s51 @ CHECK-ERROR: error: instruction requires: data-barriers
57 @ CHECK-ERROR: error: instruction requires: data-barriers
63 @ CHECK-ERROR: error: instruction requires: data-barriers
Dbasic-arm-instructions-v8.s20 @ DMB (v8 barriers)
37 @ DSB (v8 barriers)
Dbasic-thumb2-instructions-v8.s50 @ DMB (ARMv8-only barriers)
67 @ DSB (ARMv8-only barriers)
/external/valgrind/drd/tests/
Dpth_barrier_thr_cr.c28 int barriers = argc > 1 ? atoi(argv[1]) : 20; in main() local
30 int thread_count = barriers * barrier_participants; in main()
/external/deqp/external/vulkancts/modules/vulkan/geometry/
DvktGeometryInstancedRenderingTests.cpp414 const VkImageMemoryBarrier barriers[] = in draw() local
431 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in draw()
449 const VkBufferMemoryBarrier barriers[] = in draw() local
465 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u); in draw()
DvktGeometryLayeredRenderingTests.cpp967 const VkImageMemoryBarrier barriers[] = in test() local
984 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
1002 const VkBufferMemoryBarrier barriers[] = in test() local
1018 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u); in test()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_program.c293 brw_memory_barrier(struct gl_context *ctx, GLbitfield barriers) in brw_memory_barrier() argument
301 if (barriers & (GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT | in brw_memory_barrier()
306 if (barriers & GL_UNIFORM_BARRIER_BIT) in brw_memory_barrier()
310 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT) in brw_memory_barrier()
313 if (barriers & GL_TEXTURE_UPDATE_BARRIER_BIT) in brw_memory_barrier()
316 if (barriers & GL_FRAMEBUFFER_BARRIER_BIT) in brw_memory_barrier()
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
DvktPipelineMultisampleImageTests.cpp1027 const VkImageMemoryBarrier barriers[] = in test() local
1044 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
1072 const VkImageMemoryBarrier barriers[] = in test() local
1089 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
1107 const VkBufferMemoryBarrier barriers[] = in test() local
1123 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u); in test()
1296 const VkImageMemoryBarrier barriers[] = in renderAndResolve() local
1314 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in renderAndResolve()
1334 const VkImageMemoryBarrier barriers[] = in renderAndResolve() local
1351 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in renderAndResolve()
/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/
DvktFragmentOperationsScissorMultiViewportTests.cpp630 const VkImageMemoryBarrier barriers[] = in draw() local
647 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in draw()
665 const VkBufferMemoryBarrier barriers[] = in draw() local
681 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u); in draw()
DvktFragmentOperationsScissorTests.cpp612 const VkImageMemoryBarrier barriers[] = in draw() local
629 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in draw()
647 const VkBufferMemoryBarrier barriers[] = in draw() local
663 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u); in draw()
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassMultisampleResolveTests.cpp900 std::vector<VkImageMemoryBarrier> barriers; in submit() local
928 barriers.push_back(barrier); in submit()
931 …OLOR_ATTACHMENT_OUTPUT_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[0]); in submit()
1011 std::vector<VkImageMemoryBarrier> barriers; in submit() local
1039 barriers.push_back(barrier); in submit()
1042 …IPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[0]); in submit()
1068 std::vector<VkBufferMemoryBarrier> barriers; in submit() local
1088 barriers.push_back(barrier); in submit()
1091 …ER_BIT, VK_PIPELINE_STAGE_HOST_BIT, 0u, 0u, DE_NULL, (deUint32)barriers.size(), &barriers[0], 0u, … in submit()
/external/llvm/docs/
DGarbageCollection.rst43 barriers. If you collector does not require such barriers, you can skip
147 safepoint, and emitting load and store barriers. You can also extend LLVM -
165 * Write barriers when storing object references to the heap. These are commonly
168 * Emission of read barriers when loading object references. These are useful
320 barriers* and *write barriers*, respectively. The amount of code that needs to
363 For write barriers, LLVM provides the ``llvm.gcwrite`` intrinsic function. It
368 Many important algorithms require write barriers, including generational and
369 concurrent collectors. Additionally, write barriers could be used to implement
379 For read barriers, LLVM provides the ``llvm.gcread`` intrinsic function. It has
384 Read barriers are needed by fewer algorithms than write barriers, and may have a
[all …]
/external/autotest/client/tests/barriertest/
Dcontrol8 This tests barriers which can be used for multiple threads/processes/hosts
/external/llvm/test/CodeGen/ARM/
Dnoopt-dmb-v7.ll1 ; Ensure that adjacent duplicated barriers are not removed at -O0.
D2012-06-12-SchedMemLatency.ll5 ; latency regardless of whether they are barriers or not.
/external/mesa3d/bin/
D.cherry-ignore5 bc5d587a80b64fb3e0a5ea8067e6317fbca2bbc5 radv: Invalidate L2 for TRANSFER_WRITE barriers
/external/clang/test/CodeGen/
Dbuiltins-arm64.c32 void barriers() { in barriers() function
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
DvktSparseResourcesBufferTests.cpp616 const VkImageMemoryBarrier barriers[] = in draw() local
633 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in draw()
651 const VkBufferMemoryBarrier barriers[] = in draw() local
667 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, DE_NULL, 0u); in draw()

1234