24 lines · plain
1// RUN: cir-translate --cir-to-llvmir --target x86_64-unknown-linux-gnu --disable-cc-lowering %s -o %t.x86.ll2// RUN: FileCheck %s -input-file %t.x86.ll -check-prefix=X863// RUN: cir-translate --cir-to-llvmir --target spirv64-unknown-unknown --disable-cc-lowering %s -o %t.spirv64.ll4// RUN: FileCheck %s -input-file %t.spirv64.ll -check-prefix=SPIRV645// RUN: cir-translate --cir-to-llvmir --disable-cc-lowering %s -o %t.default.ll6// RUN: FileCheck %s -input-file %t.default.ll -check-prefix=DEFAULT7 8module attributes {9 cir.triple = "spirv64-unknown-unknown"10} {11 cir.func @foo() {12 cir.return13 }14}15 16// X86-DAG: target triple = "x86_64-unknown-linux-gnu"17// X86-DAG: target datalayout = "{{.*}}"18 19// SPIRV64-DAG: target triple = "spirv64-unknown-unknown"20// SPIRV64-DAG: target datalayout = "{{.*}}"21 22// DEFAULT-DAG: target triple = "spirv64-unknown-unknown"23// DEFAULT-DAG: target datalayout = "{{.*}}"24