blob: c99d0c7f1029b5dfb354e2bbfae26a49eb463ff9 [file] [edit]
// RUN: mlir-translate -mlir-to-llvmir %s | FileCheck %s
// Verify that host offloading doesn't crash the OMPIRBuilder.
module attributes {llvm.target_triple = "x86_64-unknown-linux-gnu", omp.is_target_device = true} {
llvm.func @omp_target_region_host_device() {
omp.target {
omp.terminator
}
llvm.return
}
}
// CHECK: define void @omp_target_region_host_device()
// CHECK: define weak_odr protected void @__omp_offloading_{{[^_]+}}_{{[^_]+}}_omp_target_region_host_device_l{{[0-9]+}}(ptr %[[ADDR_A:.*]])