/
pccc
/
pccc-mlir
Обзор
Документация
Войти
/
pccc
/
pccc-mlir
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
offload/test/jit/empty_kernel.inc
39 строк
746 B
obitotsky
fork mlir
19 июл 2026, 07:05
Верифицирован
19 июл 2026, 07:05
6422b87
Код
Авторство
О чём код?
int main(int argc, char** argv) { #pragma omp TGT1_DIRECTIVE { #ifdef LOOP_DIRECTIVE #pragma omp LOOP_DIRECTIVE for (int i = 0; i < argc; ++i) #endif { #ifdef BODY_DIRECTIVE #pragma omp BODY_DIRECTIVE { } #endif } } #ifdef TGT2_DIRECTIVE #pragma omp TGT2_DIRECTIVE { #ifdef LOOP_DIRECTIVE #pragma omp LOOP_DIRECTIVE for (int i = 0; i < argc; ++i) #endif { #ifdef BODY_DIRECTIVE #pragma omp BODY_DIRECTIVE { } #endif } } #endif } // Check for an empty kernel (IR level) // FIRST: define weak_odr {{.*}} void @__omp_offloading_{{.*}}_main{{.*}} // Check for two empty kernels (IR level) // SECOND: define weak_odr {{.*}} void @__omp_offloading_{{.*}}_main{{.*}}