1*fafb4495SMarcin Koscielnicki; RUN: llc < %s -mtriple=sparc-unknown-linux-gnu | FileCheck %s 2*fafb4495SMarcin Koscielnicki; RUN: llc < %s -mtriple=sparc64-unknown-linux-gnu | FileCheck %s 3*fafb4495SMarcin Koscielnicki 4*fafb4495SMarcin Koscielnicki; Function Attrs: nounwind readnone 5*fafb4495SMarcin Koscielnickideclare i8* @llvm.thread.pointer() #1 6*fafb4495SMarcin Koscielnicki 7*fafb4495SMarcin Koscielnickidefine i8* @thread_pointer() { 8*fafb4495SMarcin Koscielnicki; CHECK: mov %g7, %o0 9*fafb4495SMarcin Koscielnicki %1 = tail call i8* @llvm.thread.pointer() 10*fafb4495SMarcin Koscielnicki ret i8* %1 11*fafb4495SMarcin Koscielnicki} 12