18 lines · plain
1; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_20 | FileCheck %s2; RUN: %if ptxas %{ llc < %s -mtriple=nvptx64 -mcpu=sm_20 | %ptxas-verify %}3 4; PTX does not support .hidden or .protected.5; Make sure we do not emit them.6 7define hidden void @f_hidden() {8 ret void9}10; CHECK-NOT: .hidden11; CHECK: .visible .func f_hidden12 13define protected void @f_protected() {14 ret void15}16; CHECK-NOT: .protected17; CHECK: .visible .func f_protected18