Home
last modified time | relevance | path

Searched refs:sfence (Results 1 – 25 of 56) sorted by relevance

123

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_fence.c268 struct si_multi_fence *sfence = (struct si_multi_fence *)fence; in si_fence_finish() local
275 if (!util_queue_fence_is_signalled(&sfence->ready)) { in si_fence_finish()
276 if (sfence->tc_token) { in si_fence_finish()
285 threaded_context_flush(ctx, sfence->tc_token, timeout == 0); in si_fence_finish()
292 util_queue_fence_wait(&sfence->ready); in si_fence_finish()
294 if (!util_queue_fence_wait_timeout(&sfence->ready, abs_timeout)) in si_fence_finish()
304 if (sfence->sdma) { in si_fence_finish()
305 if (!rws->fence_wait(rws, sfence->sdma, timeout)) in si_fence_finish()
315 if (!sfence->gfx) in si_fence_finish()
318 if (sfence->fine.buf && si_fine_fence_signaled(rws, &sfence->fine)) { in si_fence_finish()
[all …]
/external/llvm/test/CodeGen/X86/
Dsfence.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep sfence
3 declare void @llvm.x86.sse.sfence() nounwind
6 call void @llvm.x86.sse.sfence()
/external/llvm-project/llvm/test/MC/RISCV/
Dpriv-valid.s28 # CHECK-INST: sfence.vma zero, zero
30 sfence.vma zero, zero
32 # CHECK-INST: sfence.vma a0, a1
34 sfence.vma a0, a1
Dpriv-invalid.s5 sfence.vma zero, a1, a2 # CHECK: :[[@LINE]]:22: error: invalid operand for instruction
7 sfence.vma a0, 0x10 # CHECK: :[[@LINE]]:16: error: invalid operand for instruction
Drvi-aliases-valid.s253 # CHECK-S-OBJ-NOALIAS: sfence.vma zero, zero
254 # CHECK-S-OBJ: sfence.vma
255 sfence.vma
256 # CHECK-S-OBJ-NOALIAS: sfence.vma a0, zero
257 # CHECK-S-OBJ: sfence.vma a0
258 sfence.vma a0
/external/llvm-project/llvm/test/MC/Disassembler/X86/
Dx86-32.txt94 # CHECK: sfence
95 # CHECK: sfence
96 # CHECK: sfence
97 # CHECK: sfence
98 # CHECK: sfence
99 # CHECK: sfence
100 # CHECK: sfence
101 # CHECK: sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SLM/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 1.00 * * U sfence
442 # CHECK-NEXT: - - - - - - - 1.00 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 1.00 * * U sfence
442 # CHECK-NEXT: - - - - 1.00 - 0.50 0.50 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Atom/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 1.00 * * U sfence
436 # CHECK-NEXT: 1.00 - sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 1.00 * * U sfence
442 # CHECK-NEXT: - - - - 1.00 - 0.50 0.50 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SandyBridge/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 1.00 * * U sfence
442 # CHECK-NEXT: - - - - 1.00 - 0.50 0.50 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 2 2 0.33 * * U sfence
444 # CHECK-NEXT: - - 0.25 0.25 0.33 0.33 - 0.25 0.25 0.33 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 1.00 * * U sfence
457 … - - - - - - - - - - - - 1.00 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 0.50 * * U sfence
446 …CK-NEXT: 0.50 0.50 - - - - - - - - - - sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 0.33 * * U sfence
447 …: 0.33 0.33 0.33 - - - - - - - - - - sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 2 2 0.33 * * U sfence
444 # CHECK-NEXT: - - 0.25 0.25 0.33 0.33 - 0.25 0.25 0.33 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 1 1 1.00 * * U sfence
448 … - - - - - - - - 1.00 - - - - sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 2 2 0.33 * * U sfence
444 # CHECK-NEXT: - - 0.25 0.25 0.33 0.33 - 0.25 0.25 0.33 sfence
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-sse1.s157 sfence label
301 # CHECK-NEXT: 2 2 0.33 * * U sfence
444 # CHECK-NEXT: - - 0.25 0.25 0.33 0.33 - 0.25 0.25 0.33 sfence
/external/llvm-project/llvm/test/CodeGen/X86/
Dsse-intrinsics-x86.ll653 define void @sfence() nounwind {
654 ; CHECK-LABEL: sfence:
656 ; CHECK-NEXT: sfence ## encoding: [0x0f,0xae,0xf8]
658 tail call void @llvm.x86.sse.sfence()
661 declare void @llvm.x86.sse.sfence() nounwind
/external/llvm/test/MC/X86/
Dx86-16.s9 sfence
Dx86-32.s6 sfence
/external/llvm-project/llvm/test/MC/X86/
Dx86-16.s9 sfence
Dx86-32.s6 sfence
/external/mesa3d/src/gallium/winsys/virgl/drm/
Dvirgl_drm_winsys.c965 struct virgl_drm_fence *sfence = virgl_drm_fence(src); in virgl_fence_reference() local
967 if (pipe_reference(&dfence->reference, &sfence->reference)) { in virgl_fence_reference()

123