21 lines · plain
1; RUN: llc -verify-machineinstrs -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s2; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv32-unknown-unknown %s -o - -filetype=obj | spirv-val %}3 4; CHECK-NOT: OpTypeInt 8 05 6@GI = addrspace(1) constant i64 427 8@GS = addrspace(1) global {ptr addrspace(1), ptr addrspace(1)} { ptr addrspace(1) @GI, ptr addrspace(1) @GI }9@GS2 = addrspace(1) global {ptr addrspace(1), ptr addrspace(1)} { ptr addrspace(1) @GS, ptr addrspace(1) @GS }10@GS3 = addrspace(1) global {ptr addrspace(1), ptr addrspace(1)} { ptr addrspace(1) @GS2, ptr addrspace(1) @GS2 }11 12@GPS = addrspace(1) global ptr addrspace(1) @GS313 14@GPI1 = addrspace(1) global ptr addrspace(1) @GI15@GPI2 = addrspace(1) global ptr addrspace(1) @GPI116@GPI3 = addrspace(1) global ptr addrspace(1) @GPI217 18define spir_kernel void @foo() {19 ret void20}21