Home
last modified time | relevance | path

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

12345

/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 memory_barrier_by_region(struct gl_context *ctx, GLbitfield barriers, in memory_barrier_by_region() argument
91 if (barriers == GL_ALL_BARRIER_BITS) { in memory_barrier_by_region()
102 if (!no_error && (barriers & ~all_allowed_bits) != 0) { in memory_barrier_by_region()
107 ctx->Driver.MemoryBarrier(ctx, barriers); in memory_barrier_by_region()
112 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers) in _mesa_MemoryBarrierByRegion_no_error() argument
115 memory_barrier_by_region(ctx, barriers, true); in _mesa_MemoryBarrierByRegion_no_error()
119 _mesa_MemoryBarrierByRegion(GLbitfield barriers) in _mesa_MemoryBarrierByRegion() argument
122 memory_barrier_by_region(ctx, barriers, false); in _mesa_MemoryBarrierByRegion()
Dbarrier.h45 _mesa_MemoryBarrier(GLbitfield barriers);
48 _mesa_MemoryBarrierByRegion_no_error(GLbitfield barriers);
51 _mesa_MemoryBarrierByRegion(GLbitfield barriers);
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/
D2-1.c30 pthread_barrier_t barriers[BARRIER_NUM]; in main() local
43 if (pthread_barrier_init(&barriers[cnt], &ba, 1) != 0) { in main()
60 rc = pthread_barrier_wait(&barriers[cnt]); in main()
70 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.cpp339 const VkImageMemoryBarrier barriers[] = in test() local
346 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
377 const VkImageMemoryBarrier barriers[] = in test() local
383 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
412 const VkImageMemoryBarrier barriers[] = in test() local
417 0u, DE_NULL, 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers); in test()
424 const VkBufferMemoryBarrier barriers[] = in test() local
429 0u, DE_NULL, DE_LENGTH_OF_ARRAY(barriers), barriers, 0u, DE_NULL); in test()
/external/autotest/client/site_tests/platform_BootPerf/
Dplatform_BootPerf.py457 barriers = ['startup', 'chrome_exec', 'login']
458 for i in range(len(barriers) - 1):
460 begin = '%s_kernel_to_%s' % (type, barriers[i])
461 end = '%s_kernel_to_%s' % (type, barriers[i + 1])
463 diff_name = '%s_%s_to_%s' % (type, barriers[i], barriers[i + 1])
/external/swiftshader/third_party/llvm-7.0/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)
/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/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/indirect-jump-hazard/
Dunsupported-mips32.ll3 ; Test that mips32 and indirect jump with hazard barriers is not supported.
5 ; CHECK: LLVM ERROR: indirect jumps with hazard barriers requires MIPS32R2 or later
Dunsupported-micromips.ll3 ; Test that microMIPS and indirect jump with hazard barriers is not supported.
5 ; CHECK: LLVM ERROR: cannot combine indirect jumps with hazard barriers and microMIPS
/external/deqp-deps/SPIRV-Tools/source/opt/
Dupgrade_memory_model.cpp474 std::vector<Instruction*> barriers; in UpgradeBarriers() local
477 ProcessFunction CollectBarriers = [this, &barriers](Function* function) { in UpgradeBarriers()
480 block.ForEachInst([this, &barriers, in UpgradeBarriers()
483 barriers.push_back(inst); in UpgradeBarriers()
515 for (auto barrier : barriers) { in UpgradeBarriers()
533 barriers.clear(); in UpgradeBarriers()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dupgrade_memory_model.cpp491 std::vector<Instruction*> barriers; in UpgradeBarriers() local
494 ProcessFunction CollectBarriers = [this, &barriers](Function* function) { in UpgradeBarriers()
497 block.ForEachInst([this, &barriers, in UpgradeBarriers()
500 barriers.push_back(inst); in UpgradeBarriers()
532 for (auto barrier : barriers) { in UpgradeBarriers()
550 barriers.clear(); in UpgradeBarriers()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_program.c276 brw_memory_barrier(struct gl_context *ctx, GLbitfield barriers) in brw_memory_barrier() argument
285 if (barriers & (GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT | in brw_memory_barrier()
290 if (barriers & GL_UNIFORM_BARRIER_BIT) in brw_memory_barrier()
294 if (barriers & GL_TEXTURE_FETCH_BARRIER_BIT) in brw_memory_barrier()
297 if (barriers & (GL_TEXTURE_UPDATE_BARRIER_BIT | in brw_memory_barrier()
302 if (barriers & GL_FRAMEBUFFER_BARRIER_BIT) in brw_memory_barrier()
/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/swiftshader/third_party/llvm-7.0/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/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dnoopt-dmb-v7.ll1 ; Ensure that adjacent duplicated barriers are not removed at -O0.
/external/llvm/test/CodeGen/ARM/
Dnoopt-dmb-v7.ll1 ; Ensure that adjacent duplicated barriers are not removed at -O0.
/external/clang/test/CodeGen/
Dbuiltins-arm64.c32 void barriers() { in barriers() function

12345