Home
last modified time | relevance | path

Searched refs:device (Results 1 – 25 of 365) sorted by relevance

12345678910>>...15

/llvm-project-15.0.7/clang/test/Parser/
H A Dlambda-attr.cu4 __attribute__((device)) void device_fn() {} in device_fn()
5 __attribute__((host, device)) void hd_fn() {} in hd_fn()
7 __attribute__((device)) void device_attr() { in device_attr()
8 ([]() __attribute__((device)) { device_fn(); })(); in device_attr()
10 ([] __attribute__((device)) () { device_fn(); })(); in device_attr()
11 ([] __attribute__((device)) { device_fn(); })(); in device_attr()
13 ([&]() __attribute__((device)){ device_fn(); })(); in device_attr()
15 ([&] __attribute__((device)) () { device_fn(); })(); in device_attr()
16 ([&] __attribute__((device)) { device_fn(); })(); in device_attr()
18 ([&](int) __attribute__((device)){ device_fn(); })(0); in device_attr()
[all …]
/llvm-project-15.0.7/openmp/libomptarget/test/unified_shared_memory/
H A Dapi.c73 #pragma omp target is_device_ptr(d_A, d_B, d_C) device(device) in main()
82 device); in main()
103 if (!omp_target_is_present(B, device)) { in main()
111 if (!omp_target_is_present(C, device)) { in main()
120 #pragma omp target data map(from : B, C) device(device) in main()
129 #pragma omp target map(from : A) device(device) in main()
141 if (omp_target_is_present(B, device)) { in main()
146 if (omp_target_is_present(C, device)) { in main()
164 omp_target_free(d_A, device); in main()
165 omp_target_free(d_B, device); in main()
[all …]
/llvm-project-15.0.7/clang/test/OpenMP/
H A Dtarget_update_device_messages.cpp17 #pragma omp target update to(i) device // expected-error {{expected '(' after 'device'}} in tmain()
19 #pragma omp target update to(i) device () // expected-error {{expected expression}} in tmain()
20 #pragma omp target update to(i) device (argc // expected-error {{expected ')'}} expected-note {{to … in tmain()
23 #pragma omp target update from(i) device (argc + z) in tmain()
25 #pragma omp target update from(i) device (argc), device (argc+1) // expected-error {{directive '#pr… in tmain()
26 #pragma omp target update from(i) device (S1) // expected-error {{'S1' does not refer to a value}} in tmain()
33 #pragma omp target update to(j) device // expected-error {{expected '(' after 'device'}} in main()
35 #pragma omp target update to(j) device () // expected-error {{expected expression}} in main()
39 #pragma omp target update to(j) device (z + argc) in main()
40 #pragma omp target update from(j) device (argc), device (argc+1) // expected-error {{directive '#pr… in main()
[all …]
H A Dtarget_device_messages.cpp18 #pragma omp target device // expected-error {{expected '(' after 'device'}} in main()
20 …#pragma omp target device ( // expected-error {{expected expression}} expected-error {{expected ')… in main()
22 #pragma omp target device () // expected-error {{expected expression}} in main()
24 …#pragma omp target device (argc // expected-error {{expected ')'}} expected-note {{to match this '… in main()
28 …#pragma omp target device (z-argc)) // expected-warning {{extra tokens at the end of '#pragma omp … in main()
34 …#pragma omp target device (argc), device (argc+1) // expected-error {{directive '#pragma omp targe… in main()
36 #pragma omp target device (S1) // expected-error {{'S1' does not refer to a value}} in main()
38 …#pragma omp target device (-2) // expected-error {{argument to 'device' clause must be a non-negat… in main()
40 #pragma omp target device (-10u) in main()
42 …#pragma omp target device (3.14) // expected-error {{expression must have integral or unscoped enu… in main()
[all …]
H A Ddeclare_variant_mixed_codegen.cpp38 #pragma omp declare variant(foo) match(implementation = {vendor(llvm)}, device={kind(cpu)})
42 #pragma omp declare variant(bazzz) match(implementation = {vendor(llvm)}, device={kind(host)})
46 #pragma omp declare variant(test) match(implementation = {vendor(llvm)}, device={kind(cpu)})
51 #pragma omp declare variant(stat_unused_) match(implementation = {vendor(llvm)}, device={kind(cpu)})
56 #pragma omp declare variant(stat_used_) match(implementation = {vendor(llvm)}, device={kind(host)})
72 match(implementation = {vendor(llvm)}, device={kind(cpu)})
75 match(implementation = {vendor(llvm)}, device={kind(host)})
88 match(implementation = {vendor(llvm)}, device={kind(cpu)})
91 match(implementation = {vendor(llvm)}, device={kind(host)})
136 #pragma omp declare variant(fn_variant2) match(implementation = {vendor(llvm)}, device={kind(gpu)})
[all …]
H A Dtarget_parallel_device_messages.cpp16 #pragma omp target parallel device // expected-error {{expected '(' after 'device'}} in main()
18 …#pragma omp target parallel device ( // expected-error {{expected expression}} expected-error {{ex… in main()
20 #pragma omp target parallel device () // expected-error {{expected expression}} in main()
22 …#pragma omp target parallel device (argc // expected-error {{expected ')'}} expected-note {{to mat… in main()
24 …#pragma omp target parallel device (argc)) // expected-warning {{extra tokens at the end of '#prag… in main()
28 #pragma omp target parallel device (argc + argc) in main()
30 …#pragma omp target parallel device (k), device (argc+1) // expected-error {{directive '#pragma omp… in main()
32 #pragma omp target parallel device (S1) // expected-error {{'S1' does not refer to a value}} in main()
34 …#pragma omp target parallel device (-2) // expected-error {{argument to 'device' clause must be a … in main()
36 #pragma omp target parallel device (-10u) in main()
[all …]
H A Dtarget_teams_device_messages.cpp16 #pragma omp target teams device // expected-error {{expected '(' after 'device'}} in main()
18 #pragma omp target teams device ( // expected-error {{expected expression}} expected-error {{expect… in main()
20 #pragma omp target teams device () // expected-error {{expected expression}} in main()
22 #pragma omp target teams device (argc // expected-error {{expected ')'}} expected-note {{to match t… in main()
24 #pragma omp target teams device (argc)) // expected-warning {{extra tokens at the end of '#pragma o… in main()
28 #pragma omp target teams device (argc + argc + z) in main()
30 #pragma omp target teams device (argc), device (argc+1) // expected-error {{directive '#pragma omp … in main()
32 #pragma omp target teams device (S1) // expected-error {{'S1' does not refer to a value}} in main()
34 #pragma omp target teams device (-2) // expected-error {{argument to 'device' clause must be a non-… in main()
36 #pragma omp target teams device (-10u) in main()
[all …]
H A Dtarget_data_device_messages.cpp16 #pragma omp target data map(to: a) device // expected-error {{expected '(' after 'device'}} in main()
17 …#pragma omp target data map(to: a) device ( // expected-error {{expected expression}} expected-err… in main()
18 #pragma omp target data map(to: a) device () // expected-error {{expected expression}} in main()
19 …#pragma omp target data map(to: a) device (argc // expected-error {{expected ')'}} expected-note {… in main()
20 …#pragma omp target data map(to: a) device (argc)) // expected-warning {{extra tokens at the end of… in main()
22 #pragma omp target data map(to: a) device (argc + argc + z) in main()
23 …#pragma omp target data map(to: a) device (argc), device (argc+1) // expected-error {{directive '#… in main()
24 …#pragma omp target data map(to: a) device (S1) // expected-error {{'S1' does not refer to a value}} in main()
25 …#pragma omp target data map(to: a) device (-2) // expected-error {{argument to 'device' clause mus… in main()
26 #pragma omp target data map(to: a) device (-10u) in main()
[all …]
H A Dtarget_exit_data_device_messages.cpp16 #pragma omp target exit data map(from: i) device // expected-error {{expected '(' after 'device'}} in main()
17 …#pragma omp target exit data map(from: i) device ( // expected-error {{expected expression}} expec… in main()
18 #pragma omp target exit data map(from: i) device () // expected-error {{expected expression}} in main()
19 …#pragma omp target exit data map(from: i) device (argc // expected-error {{expected ')'}} expected… in main()
20 …#pragma omp target exit data map(from: i) device (argc)) // expected-warning {{extra tokens at the… in main()
22 #pragma omp target exit data map(from: i) device (argc + argc) in main()
23 …#pragma omp target exit data map(from: i) device (argc), device (argc+1) // expected-error {{direc… in main()
24 …#pragma omp target exit data map(from: i) device (S1) // expected-error {{'S1' does not refer to a… in main()
25 …#pragma omp target exit data map(from: i) device (-2) // expected-error {{argument to 'device' cla… in main()
26 #pragma omp target exit data map(from: i) device (-10u + z) in main()
[all …]
H A Dtarget_enter_data_device_messages.cpp16 #pragma omp target enter data map(to: i) device // expected-error {{expected '(' after 'device'}} in main()
17 …#pragma omp target enter data map(to: i) device ( // expected-error {{expected expression}} expect… in main()
18 #pragma omp target enter data map(to: i) device () // expected-error {{expected expression}} in main()
19 …#pragma omp target enter data map(to: i) device (argc // expected-error {{expected ')'}} expected-… in main()
20 …#pragma omp target enter data map(to: i) device (argc)) // expected-warning {{extra tokens at the … in main()
22 #pragma omp target enter data map(to: i) device (argc +z + argc ) in main()
23 …#pragma omp target enter data map(to: i) device (argc), device (argc+1) // expected-error {{direct… in main()
24 …#pragma omp target enter data map(to: i) device (S1) // expected-error {{'S1' does not refer to a … in main()
25 …#pragma omp target enter data map(to: i) device (-2) // expected-error {{argument to 'device' clau… in main()
26 #pragma omp target enter data map(to: i) device (-10u) in main()
[all …]
H A Ddeclare_variant_device_kind_codegen.cpp122 #pragma omp declare variant(foo) match(device = {kind(CORRECT)})
126 #pragma omp declare variant(bazzz) match(device = {kind(CORRECT)})
130 #pragma omp declare variant(test) match(device = {kind(CORRECT)})
154 match(device = {kind(CORRECT)})
157 match(device = {kind(CORRECT)})
170 match(device = {kind(CORRECT)})
173 match(device = {kind(CORRECT)})
188 #pragma omp declare variant(prio) match(device = {kind(SUBSET)})
189 #pragma omp declare variant(prio1) match(device = {kind(CORRECT)})
196 #pragma omp declare variant(prio4) match(device = {kind(SUBSET)})
[all …]
H A Dtarget_simd_device_messages.cpp16 #pragma omp target simd device // expected-error {{expected '(' after 'device'}} in main()
18 …#pragma omp target simd device ( // expected-error {{expected expression}} expected-error {{expect… in main()
20 #pragma omp target simd device () // expected-error {{expected expression}} in main()
22 …#pragma omp target simd device (argc // expected-error {{expected ')'}} expected-note {{to match t… in main()
24 …#pragma omp target simd device (argc)) // expected-warning {{extra tokens at the end of '#pragma o… in main()
28 #pragma omp target simd device (argc + argc * z) in main()
30 …#pragma omp target simd device (argc), device (argc+1) // expected-error {{directive '#pragma omp … in main()
32 #pragma omp target simd device (S1) // expected-error {{'S1' does not refer to a value}} in main()
34 …#pragma omp target simd device (-2) // expected-error {{argument to 'device' clause must be a non-… in main()
36 #pragma omp target simd device (-10u) in main()
[all …]
H A Dtarget_parallel_for_device_messages.cpp16 #pragma omp target parallel for device // expected-error {{expected '(' after 'device'}} in main()
18 …#pragma omp target parallel for device ( // expected-error {{expected expression}} expected-error … in main()
20 #pragma omp target parallel for device () // expected-error {{expected expression}} in main()
22 …#pragma omp target parallel for device (argc // expected-error {{expected ')'}} expected-note {{to… in main()
24 …#pragma omp target parallel for device (argc)) // expected-warning {{extra tokens at the end of '#… in main()
28 #pragma omp target parallel for device (z + argc) in main()
30 …#pragma omp target parallel for device (argc), device (argc+1) // expected-error {{directive '#pra… in main()
32 #pragma omp target parallel for device (S1) // expected-error {{'S1' does not refer to a value}} in main()
34 …#pragma omp target parallel for device (-2) // expected-error {{argument to 'device' clause must b… in main()
36 #pragma omp target parallel for device (-10u) in main()
[all …]
H A Dnvptx_declare_variant_device_kind_codegen.cpp59 #pragma omp declare variant(foo) match(device = {kind(CORRECT)})
62 #pragma omp declare variant(bazzz) match(device = {kind(CORRECT)})
65 #pragma omp declare variant(test) match(device = {kind(CORRECT)})
96 match(device = {kind(CORRECT)})
99 match(device = {kind(CORRECT)})
112 match(device = {kind(CORRECT)})
115 match(device = {kind(CORRECT)})
140 #pragma omp declare variant(prio) match(device = {kind(SUBSET)})
141 #pragma omp declare variant(prio1) match(device = {kind(CORRECT)})
144 #pragma omp declare variant(prio4) match(device = {kind(SUBSET)})
[all …]
H A Dtarget_parallel_for_simd_device_messages.cpp16 #pragma omp target parallel for simd device // expected-error {{expected '(' after 'device'}} in main()
18 …#pragma omp target parallel for simd device ( // expected-error {{expected expression}} expected-e… in main()
20 #pragma omp target parallel for simd device () // expected-error {{expected expression}} in main()
22 …#pragma omp target parallel for simd device (argc // expected-error {{expected ')'}} expected-note… in main()
24 …#pragma omp target parallel for simd device (argc)) // expected-warning {{extra tokens at the end … in main()
28 #pragma omp target parallel for simd device (argc + argc + z) in main()
30 …#pragma omp target parallel for simd device (argc), device (argc+1) // expected-error {{directive … in main()
32 …#pragma omp target parallel for simd device (S1) // expected-error {{'S1' does not refer to a valu… in main()
34 …#pragma omp target parallel for simd device (-2) // expected-error {{argument to 'device' clause m… in main()
36 #pragma omp target parallel for simd device (-10u) in main()
[all …]
H A Dtarget_teams_distribute_device_messages.cpp16 #pragma omp target teams distribute device // expected-error {{expected '(' after 'device'}} in main()
18 #pragma omp target teams distribute device ( // expected-error {{expected expression}} expected-err… in main()
20 #pragma omp target teams distribute device () // expected-error {{expected expression}} in main()
22 #pragma omp target teams distribute device (argc // expected-error {{expected ')'}} expected-note {… in main()
24 #pragma omp target teams distribute device (argc)) // expected-warning {{extra tokens at the end of… in main()
28 #pragma omp target teams distribute device (argc + argc + z) in main()
30 #pragma omp target teams distribute device (argc), device (argc+1) // expected-error {{directive '#… in main()
32 #pragma omp target teams distribute device (S1) // expected-error {{'S1' does not refer to a value}} in main()
34 #pragma omp target teams distribute device (-2) // expected-error {{argument to 'device' clause mus… in main()
36 #pragma omp target teams distribute device (-10u) in main()
[all …]
H A Dtarget_teams_distribute_parallel_for_device_messages.cpp16 #pragma omp target teams distribute parallel for device // expected-error {{expected '(' after 'dev… in main()
18 #pragma omp target teams distribute parallel for device ( // expected-error {{expected expression}}… in main()
20 #pragma omp target teams distribute parallel for device () // expected-error {{expected expression}} in main()
22 #pragma omp target teams distribute parallel for device (argc // expected-error {{expected ')'}} ex… in main()
24 #pragma omp target teams distribute parallel for device (argc+z)) // expected-warning {{extra token… in main()
28 #pragma omp target teams distribute parallel for device (argc + argc) in main()
30 #pragma omp target teams distribute parallel for device (argc), device (argc+1) // expected-error {… in main()
32 #pragma omp target teams distribute parallel for device (S1) // expected-error {{'S1' does not refe… in main()
34 #pragma omp target teams distribute parallel for device (-2) // expected-error {{argument to 'devic… in main()
36 #pragma omp target teams distribute parallel for device (-10u) in main()
[all …]
H A Dtarget_teams_distribute_parallel_for_simd_device_messages.cpp16 #pragma omp target teams distribute parallel for simd device // expected-error {{expected '(' after… in main()
18 #pragma omp target teams distribute parallel for simd device ( // expected-error {{expected express… in main()
20 #pragma omp target teams distribute parallel for simd device () // expected-error {{expected expres… in main()
22 #pragma omp target teams distribute parallel for simd device (argc // expected-error {{expected ')'… in main()
24 #pragma omp target teams distribute parallel for simd device (argc)) // expected-warning {{extra to… in main()
28 #pragma omp target teams distribute parallel for simd device (argc + argc + z) in main()
30 #pragma omp target teams distribute parallel for simd device (argc), device (argc+1) // expected-er… in main()
32 #pragma omp target teams distribute parallel for simd device (S1) // expected-error {{'S1' does not… in main()
34 #pragma omp target teams distribute parallel for simd device (-2) // expected-error {{argument to '… in main()
36 #pragma omp target teams distribute parallel for simd device (-10u) in main()
[all …]
H A Dtarget_teams_distribute_simd_device_messages.cpp16 #pragma omp target teams distribute simd device // expected-error {{expected '(' after 'device'}} in main()
18 #pragma omp target teams distribute simd device ( // expected-error {{expected expression}} expecte… in main()
20 #pragma omp target teams distribute simd device () // expected-error {{expected expression}} in main()
22 #pragma omp target teams distribute simd device (argc // expected-error {{expected ')'}} expected-n… in main()
24 #pragma omp target teams distribute simd device (argc)) // expected-warning {{extra tokens at the e… in main()
28 #pragma omp target teams distribute simd device (argc + argc + z) in main()
30 #pragma omp target teams distribute simd device (argc), device (argc+1) // expected-error {{directi… in main()
32 #pragma omp target teams distribute simd device (S1) // expected-error {{'S1' does not refer to a v… in main()
34 #pragma omp target teams distribute simd device (-2) // expected-error {{argument to 'device' claus… in main()
36 #pragma omp target teams distribute simd device (-10u) in main()
[all …]
/llvm-project-15.0.7/clang/test/Driver/
H A Dhip-phases.hip4 // - Host/device-only compilation;
173 // HBIN-NOT: device
185 // HASM-NOT: device
200 // HBIN2-NOT: device
213 // HASM2-NOT: device
277 // RUN: --cuda-device-only -S -o %t.s 2>&1 \
285 // RUN: --cuda-device-only -S 2>&1 \
289 // RUN: --cuda-device-only -S --gpu-bundle-output 2>&1 \
353 // RUN: --cuda-device-only -E 2>&1 \
374 // RUN: --cuda-device-only -E 2>&1 \
[all …]
H A Dhip-device-compile.hip11 // RUN: --hip-device-lib=lib1.bc \
19 // RUN: --hip-device-lib=lib1.bc \
27 // RUN: --hip-device-lib=lib1.bc \
35 // RUN: --hip-device-lib=lib1.bc \
43 // RUN: --hip-device-lib=lib1.bc \
51 // RUN: --hip-device-lib=lib1.bc \
62 // CHECK-SAME: "-fcuda-is-device"
90 // RUN: --hip-device-lib=lib1.bc \
98 // RUN: --hip-device-lib=lib1.bc \
106 // RUN: --hip-device-lib=lib1.bc \
[all …]
/llvm-project-15.0.7/clang/lib/Headers/
H A D__clang_cuda_builtin_vars.h50 __attribute__((device)) TypeName *operator&() const __DELETE
58 __attribute__((device)) operator dim3() const;
59 __attribute__((device)) operator uint3() const;
71 __attribute__((device)) operator dim3() const;
72 __attribute__((device)) operator uint3() const;
84 __attribute__((device)) operator dim3() const;
85 __attribute__((device)) operator uint3() const;
97 __attribute__((device)) operator dim3() const;
98 __attribute__((device)) operator uint3() const;
105 extern const __attribute__((device)) __attribute__((weak))
[all …]
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dbuiltin-amdgcn-atomic-inc-dec.cpp120 __attribute__((device)) void test_shared32() { in test_shared32()
138 __attribute__((device)) void test_shared64() { in test_shared64()
146 __attribute__((device)) __UINT32_TYPE__ global_val32;
157 __attribute__((device)) void test_global32() { in test_global32()
174 __attribute__((device)) void test_global64() { in test_global64()
193 __attribute__((device)) void test_constant32() { in test_constant32()
214 __attribute__((device)) void test_constant64() { in test_constant64()
244 __attribute__((device)) void test_order32() { in test_order32()
282 __attribute__((device)) void test_order64() { in test_order64()
314 __attribute__((device)) void test_scope32() { in test_scope32()
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/BasicAA/
H A D2007-12-08-OutOfBoundsCrash.ll6 %struct.device = type { [20 x i8] }
8 %struct.usb_bus = type { %struct.device* }
16 …mentptr %struct.usb_hcd, %struct.usb_hcd* %hcd, i32 0, i32 0, i32 0 ; <%struct.device**> [#uses=1]
17 %tmp15 = load %struct.device*, %struct.device** %tmp14, align 8 ; <%struct.device*> [#uses=0]
25 %tmp67 = bitcast i64* %tmp601 to %struct.device** ; <%struct.device**> [#uses=1]
26 %tmp68 = load %struct.device*, %struct.device** %tmp67, align 8 ; <%struct.device*> [#uses=0]
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-openmp-declare-variant-extensions.c19 #pragma omp declare variant(picked1) match(implementation={extension(match_any)}, device={kind(cpu,…
22 #pragma omp declare variant(picked2) match(implementation={extension(match_none)}, device={kind(gpu…
25 …variant(picked3) match(implementation={vendor(pgi), extension(match_any)}, device={kind(cpu, gpu)})
28 …cked4) match(user={condition(0)}, implementation={extension(match_none)}, device={kind(gpu, fpga)})
31 …iant(picked5) match(user={condition(1)}, implementation={extension(match_all)}, device={kind(cpu)})
34 #pragma omp declare variant(not_picked1) match(implementation={extension(match_any)}, device={kind(…
37 #pragma omp declare variant(not_picked2) match(implementation={extension(match_none)}, device={kind…
40 …t(not_picked3) match(implementation={vendor(llvm), extension(match_any)}, device={kind(fpga, gpu)})
58 #pragma omp begin declare variant match(implementation={extension(match_any)}, device={kind(cpu, gp…
63 #pragma omp begin declare variant match(implementation={extension(match_none)}, device={kind(fpga, …
[all …]

12345678910>>...15