brintos

brintos / llvm-project-archived public Read only

0
0
Text · 536 B · eacf675 Raw
16 lines · plain
1; RUN: not opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds < %s 2>&1 | FileCheck %s2; RUN: not opt -S -mtriple=amdgcn-- -passes=amdgpu-lower-module-lds < %s 2>&1 | FileCheck %s3 4@var1 = addrspace(3) global i32 poison, !absolute_symbol !05@var2 = addrspace(3) global i32 poison6 7; CHECK: LLVM ERROR: module cannot mix absolute and non-absolute LDS GVs8define amdgpu_kernel void @kern() {9  %val0 = load i32, ptr addrspace(3) @var110  %val1 = add i32 %val0, 411  store i32 %val1, ptr addrspace(3) @var212  ret void13}14 15!0 = !{i32 0, i32 1}16