llvm-project

Форк
0
12 строк · 397.0 Байт
1
// RUN: %clang_cc1 %s -triple nvptx-unknown-unknown -emit-llvm -O0 -o - | FileCheck %s
2

3
void device_function() {
4
}
5
// CHECK-LABEL: define{{.*}} void @device_function()
6

7
__kernel void kernel_function() {
8
  device_function();
9
}
10
// CHECK-LABEL: define{{.*}} spir_kernel void @kernel_function()
11
// CHECK: call void @device_function()
12
// CHECK: !{{[0-9]+}} = !{ptr @kernel_function, !"kernel", i32 1}
13

14

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.