/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | atomic-ops-lse.ll | 3 …ra -verify-machineinstrs -mattr=+outline-atomics < %s | FileCheck %s --check-prefix=OUTLINE-ATOMICS 21 ; OUTLINE-ATOMICS-LABEL: test_atomic_load_add_i8: 22 ; OUTLINE-ATOMICS: // %bb.0: 23 ; OUTLINE-ATOMICS-NEXT: str x30, [sp, #-16]! // 8-byte Folded Spill 24 ; OUTLINE-ATOMICS-NEXT: adrp x1, var8 25 ; OUTLINE-ATOMICS-NEXT: add x1, x1, :lo12:var8 26 ; OUTLINE-ATOMICS-NEXT: bl __aarch64_ldadd1_acq_rel 27 ; OUTLINE-ATOMICS-NEXT: ldr x30, [sp], #16 // 8-byte Folded Reload 28 ; OUTLINE-ATOMICS-NEXT: ret 42 ; OUTLINE-ATOMICS-LABEL: test_atomic_load_add_i16: [all …]
|
D | cmpxchg-O0.ll | 2 …lse -mattr=+outline-atomics %s -o - | FileCheck -enable-var-scope %s --check-prefix=OUTLINE-ATOMICS 5 ; OUTLINE-ATOMICS: bl __aarch64_cas1_acq_rel 22 ; OUTLINE-ATOMICS: bl __aarch64_cas2_acq_rel 39 ; OUTLINE-ATOMICS: bl __aarch64_cas4_acq_rel 56 ; OUTLINE-ATOMICS: bl __aarch64_cas8_acq_rel 73 ; OUTLINE-ATOMICS: bl __aarch64_cas16_acq_rel 95 ; OUTLINE-ATOMICS: bl __aarch64_cas16_acq_rel
|
D | cmpxchg-idioms.ll | 2 …=aarch64-apple-ios7.0 -mattr=+outline-atomics -o - %s | FileCheck %s --check-prefix=OUTLINE-ATOMICS 5 ; OUTLINE-ATOMICS: bl ___aarch64_cas4_acq_rel 32 ; OUTLINE-ATOMICS: bl ___aarch64_cas1_acq_rel 61 ; OUTLINE-ATOMICS: bl ___aarch64_cas4_acq_rel 99 ; OUTLINE-ATOMICS: bl ___aarch64_cas4_acq_rel
|
D | atomic-ops-not-barriers.ll | 2 …nu -verify-machineinstrs -mattr=+outline-atomics < %s | FileCheck %s --check-prefix=OUTLINE-ATOMICS 5 ; OUTLINE-ATOMICS: bl __aarch64_ldadd4_relax
|
D | arm64-atomic.ll | 2 …mcpu=cyclone -mattr=+outline-atomics | FileCheck -enable-var-scope %s -check-prefix=OUTLINE-ATOMICS 5 ; OUTLINE-ATOMICS: bl __aarch64_cas4_acq 24 ; OUTLINE-ATOMICS: bl __aarch64_cas4_acq 46 ; OUTLINE-ATOMICS: bl __aarch64_cas4_acq_rel 65 ; OUTLINE-ATOMICS: bl __aarch64_cas8_relax 112 ; OUTLINE-ATOMICS: bl __aarch64_ldset4_acq_rel 127 ; OUTLINE-ATOMICS: bl __aarch64_ldset8_relax 342 ; OUTLINE-ATOMICS: bl __aarch64_ldadd4_acq_rel
|
D | arm64-atomic-128.ll | 2 …fy-machineinstrs -mcpu=cyclone -mattr=+outline-atomics | FileCheck %s -check-prefix=OUTLINE-ATOMICS 7 ; OUTLINE-ATOMICS: bl __aarch64_cas16_acq
|
D | arm64_32-atomics.ll | 2 …=arm64_32-apple-ios7.0 -mattr=+outline-atomics -o - %s | FileCheck %s -check-prefix=OUTLINE-ATOMICS 243 ; OUTLINE-ATOMICS: bl ___aarch64_cas4_acq_rel
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | local-atomics-fp.ll | 1 …erify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,VI,GFX678,HAS-ATOMICS %s 2 …00 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,GFX9,HAS-ATOMICS %s 3 …i -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,GFX678,NO-ATOMICS %s 4 …i -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,GFX678,NO-ATOMICS %s 9 ; HAS-ATOMICS-DAG: v_mov_b32_e32 [[K:v[0-9]+]], 4.0 10 ; HAS-ATOMICS: ds_add_rtn_f32 v0, v0, [[K]] 12 ; NO-ATOMICS: ds_read_b32 13 ; NO-ATOMICS: v_add_f32 14 ; NO-ATOMICS: ds_cmpst_rtn_b32 15 ; NO-ATOMICS: s_cbranch_execnz [all …]
|
/external/llvm-project/llvm/test/Transforms/AtomicExpand/AArch64/ |
D | expand-atomicrmw-xchg-fp.ll | 3 …e=aarch64-- -mattr=+outline-atomics -atomic-expand %s | FileCheck %s --check-prefix=OUTLINE-ATOMICS 20 ; OUTLINE-ATOMICS-LABEL: @atomic_swap_f16( 21 ; OUTLINE-ATOMICS-NEXT: [[T1:%.*]] = atomicrmw xchg half* [[PTR:%.*]], half [[VAL:%.*]] acquire 22 ; OUTLINE-ATOMICS-NEXT: ret void 43 ; OUTLINE-ATOMICS-LABEL: @atomic_swap_f32( 44 ; OUTLINE-ATOMICS-NEXT: [[T1:%.*]] = atomicrmw xchg float* [[PTR:%.*]], float [[VAL:%.*]] acquire 45 ; OUTLINE-ATOMICS-NEXT: ret void 64 ; OUTLINE-ATOMICS-LABEL: @atomic_swap_f64( 65 ; OUTLINE-ATOMICS-NEXT: [[T1:%.*]] = atomicrmw xchg double* [[PTR:%.*]], double [[VAL:%.*]] acqu… 66 ; OUTLINE-ATOMICS-NEXT: ret void
|
/external/OpenCL-CTS/test_conformance/non_uniform_work_group/ |
D | test_basic.cpp | 154 err = exec.calculateWorkGroupSize(maxWgSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 165 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 178 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 187 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 196 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 204 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 213 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 222 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 231 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() 244 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_1d_atomics() [all …]
|
D | test_advanced_2d.cpp | 150 err = exec.calculateWorkGroupSize(maxWgSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 161 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 174 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 188 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 197 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 205 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 219 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 228 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 244 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics() 259 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_2d_atomics()
|
D | test_advanced_3d.cpp | 158 err = exec.calculateWorkGroupSize(maxWgSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 169 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 182 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 196 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 205 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 219 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 228 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 243 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 258 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics() 275 …nUniformWorkGroup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, Range::ATOMICS); in test_non_uniform_3d_atomics()
|
D | test_advanced_other.cpp | 115 err = exec.calculateWorkGroupSize(maxWgSize, Range::ATOMICS); in test_non_uniform_other_atomics() 133 …oup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, offset, NULL, Range::ATOMICS); in test_non_uniform_other_atomics() 149 …oup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, offset, NULL, Range::ATOMICS); in test_non_uniform_other_atomics() 168 …oup(sizeof(globalSize)/sizeof(globalSize[0]), globalSize, localSize, offset, NULL, Range::ATOMICS); in test_non_uniform_other_atomics() 187 …globalSize)/sizeof(globalSize[0]), globalSize, localSize, NULL, reqdWorkGroupSize, Range::ATOMICS); in test_non_uniform_other_atomics()
|
D | TestNonUniformWorkGroup.h | 52 ATOMICS = (1 << 2), enumerator 54 ALL = Range::BASIC | Range::BARRIERS | Range::ATOMICS
|
D | TestNonUniformWorkGroup.cpp | 555 if (_testRange & Range::ATOMICS) in prepareDevice() 595 if (_testRange & Range::ATOMICS) { in verifyResults() 654 if(_testRange & Range::ATOMICS) { in showTestInfo() 838 if (testRange & Range::ATOMICS) in calculateWorkGroupSize()
|
/external/OpenCL-CTS/test_conformance/atomics/ |
D | CMakeLists.txt | 1 set(MODULE_NAME ATOMICS)
|
/external/llvm-project/clang/test/Driver/ |
D | hip-options.hip | 36 // RUN: --cuda-gpu-arch=gfx906 %s 2>&1 | FileCheck -check-prefix=UNSAFE-FP-ATOMICS %s 37 // UNSAFE-FP-ATOMICS: clang{{.*}} "-triple" "amdgcn-amd-amdhsa" {{.*}} "-munsafe-fp-atomics"
|
/external/skqp/src/compute/skc/platforms/cl_12/kernels/ |
D | prefix.cl | 176 // CPU/SIMD -- ITERATE OVER VECTOR, NO NEED FOR ATOMICS
|
/external/llvm/lib/Target/Sparc/ |
D | SparcInstr64Bit.td | 488 // ATOMICS.
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
D | SparcInstr64Bit.td | 487 // ATOMICS.
|
/external/llvm-project/llvm/lib/Target/Sparc/ |
D | SparcInstr64Bit.td | 487 // ATOMICS.
|